Apache Commons logo Commons Lang

JIRA Report

Fix Version Key Component Summary Type Resolution Status
LANG-1681 lang.*, lang.builder.*, lang.math.*, lang.reflect.*, lang.time.* Wrong javadoc exception in several methods and classes Bug Fixed Resolved
LANG-1630 NPE lowerCase and upperCase when locale is null Bug Fixed Closed
LANG-1600 ToStringBuilder behavior for collections changed with 3.11 Bug Fixed Resolved
LANG-1474 lang.* JavaDoc was not updated of isAnyXXX in StringUtils Bug Fixed Closed
LANG-1125 Website No release notes for version 3.4 Bug Fixed Closed
LANG-899 lang.* StringUtils lastIndexOf(String str, char searchChar, int startPos) not working Bug Fixed Closed
LANG-894 The "contributing patches" link on the website is broken Bug Fixed Closed
LANG-876 Javadocs are 404 Bug Fixed Closed
LANG-868 lang.* Javadoc examples for StringUtils#repeat(char,int) have arguments in in reverse order Bug Fixed Closed
LANG-759 lang.* Add Support in SystemUtils for Windows Server 2003 and Windows Server 2008 Bug Fixed Closed
LANG-549 Need to release the latest code! Bug Fixed Closed
LANG-442 Internal links on User Guide page don't work Bug Fixed Closed
LANG-327 Overview doc for version 2.3 still specifies version 2.2 Bug Fixed Closed
LANG-1670 Fix typos in Javadoc Improvement Fixed Closed
LANG-1660 Gets a hex String form of an object's identity hash code Improvement Fixed Closed
LANG-1636 Add missing boolean[] join method Improvement Fixed Closed
LANG-1632 lang.* Implementation of indexOf Improvement Fixed Closed
LANG-1624 Minor improvement Improvement Fixed Closed
LANG-1623 Add Dependabot config file Improvement Fixed Closed
LANG-1547 Minor improvements Improvement Fixed Closed
LANG-1522 Upgrade Hamcrest v2.2 Improvement Fixed Closed
LANG-1437 Remove redundant if statements in StringUtils.join Improvement Fixed Closed
LANG-1324 lang.* StringUtils and null Improvement Fixed Closed
LANG-495 Possible implementation of max/min using generics Improvement Fixed Closed
LANG-801 lang.* Util for conversion between primitive types New Feature Fixed Closed
LANG-797 lang.* StringEscapeUtils.escapeJson New Feature Fixed Closed
LANG-618 lang.* Add an Assert class to simplify programming. New Feature Fixed Closed
LANG-485 lang.* StringUtils/WordUtils camelize - underscore functionality New Feature Fixed Closed
LANG-525 General Apply patches from 3.0 to 2.5 if a 2.5 release happens Task Fixed Closed
LANG-392 Improve javadoc samples Task Fixed Closed
LANG-1325 Increase test coverage of ToStringBuilder class to 100% Test Fixed Resolved
LANG-852 lang.time.* Insufficient datetime pattern in FastDateParserTest Test Fixed Closed
LANG-1471 Commons-lang support for containerization? Wish Fixed Closed
LANG-465 Better advertizing of utils Wish Fixed Closed
3.14.0 LANG-1717 lang.* RISC-V support for Processor and ArchUtils Bug Fixed Resolved
3.14.0 LANG-1710 ReflectionToStringBuilder changes in version 3.13.0 has broken the logic for overriding classes Bug Fixed Resolved
3.14.0 LANG-1706 ThreadUtils findThreads returns a list with nulls elements Bug Fixed Resolved
3.14.0 LANG-1704 lang.tuple.* ImmutablePair and ImmutableTriple implementation don't match final in Javadoc Bug Fixed Resolved
3.14.0 LANG-1716 lang.concurrent.* ConcurrentInitializer implementations can be instantiated and configured with allocation and release lambdas. New Feature Fixed Resolved
3.13.0 LANG-1703 lang.reflect.* TypeUtils.toString stack overflow if a type uses itself as a type parameter Bug Fixed Resolved
3.13.0 LANG-1699 lang.* SystemUtils.JAVA_VENDOR returns Java version Bug Fixed Resolved
3.13.0 LANG-1697 lang.reflect.* TypeUtils.getRawType() throws a NullPointerException on Wildcard GenericArrayType Bug Fixed Resolved
3.13.0 LANG-1694 lang.reflect.* `MethodUtils.getMatchingMethod` fails with "Found multiple candidates" when the method is abstract Bug Fixed Resolved
3.13.0 LANG-1691 lang.* ClassUtils.getShortCanonicalName doesn't use the canonicalName Bug Fixed Resolved
3.13.0 LANG-1669 lang.time.* Known Failure in Java 16 When Parsing sq_MK Locale Bug Fixed Closed
3.13.0 LANG-1668 lang.reflect.* Unlisted breaking change in behaviour of MethodUtils#getMatchingMethod Bug Fixed Resolved
3.13.0 LANG-1667 lang.builder.* Cannot Use ReflectionToStringBuilder for ArrayList on Java 16 Due to Module Access Bug Fixed Closed
3.13.0 LANG-1664 lang.* Javadoc for StringUtils.substringBefore(String str, int separator) doesn't mention that the separator is an int Bug Fixed Resolved
3.13.0 LANG-1663 lang.math.* Wrong exception in various NumberUtils method documentations Bug Fixed Resolved
3.13.0 LANG-1646 lang.math.* NumberUtils fails to create requested type for floating point zero Bug Fixed Resolved
3.13.0 LANG-1645 lang.math.* NumberUtils.createNumber/createBigInteger fails on hexidecimal integers prefixed with + Bug Fixed Resolved
3.13.0 LANG-1638 Update Date Javadocs regarding week year support Bug Fixed Resolved
3.13.0 LANG-1627 BooleanUtils.xor not behaving as expected with any odd number of true's Bug Fixed Resolved
3.13.0 LANG-1462 lang.time.* After version 3.4 DateFormatUtils has a bug: Use TimeZone from Calendar in DateFormatUtils. Bug Fixed Resolved
3.13.0 LANG-1172 LocaleUtils.toLocale does not handle extensions Bug Fixed Resolved
3.13.0 LANG-1689 ObjectUtils#isEmpty and ObjectUtils#isNotEmpty should support Java8 Optional Improvement Fixed Resolved
3.13.0 LANG-1686 lang.* Add Windows 11 detection to SystemUtils Improvement Fixed Resolved
3.13.0 LANG-1683 lang.* Support ARM as Processor.Type Improvement Fixed Closed
3.13.0 LANG-1679 StringUtils.unwrap() may be implemented faster Improvement Fixed Resolved
3.13.0 LANG-1675 Improve performance of StringUtils.join for primitives. Improvement Fixed Resolved
3.13.0 LANG-1674 Range construction with abstract/derived classes Improvement Fixed Closed
3.13.0 LANG-1662 lang.builder.* Let ReflectionToStringBuilder only reflect given field names Improvement Fixed Resolved
3.13.0 LANG-1659 Add null-safe ObjectUtils.isArray() Improvement Fixed Resolved
3.13.0 LANG-1643 lang.builder.* Initialize ArrayList in EqualsBuilder constructor with size 1 Improvement Fixed Resolved
3.13.0 LANG-1693 lang.time.* "CalendarUtilsTest" fails, or not... Test Fixed Resolved
3.13.0 LANG-1677 lang.builder.* It should be possible to exclude fields in ReflectionDiffBuilder Wish Fixed Resolved
3.12.0 LANG-1680 lang.time.* FastDateFormat does not support the 'L'-Pattern from SimpleDateFormat Bug Fixed Resolved
3.12.0 LANG-1654 lang.* isAnyBlank method of StringUtils doesn't do null check Bug Fixed Resolved
3.12.0 LANG-1637 FastDatePrinter formatting using YY pattern yields junk digits Bug Fixed Closed
3.12.0 LANG-1631 lang.* Add short circuits in CharSequenceUtils if a character is not defined Bug Fixed Resolved
3.12.0 LANG-1628 lang.* Javadoc for RandomStringUtils.random() letters, numbers parameters is wrong Bug Fixed Resolved
3.12.0 LANG-1615 ArrayUtils contains() and indexOf() fails to handle Float.NaN Bug Fixed Resolved
3.12.0 LANG-1613 lang.math.* BigDecimal is created when you pass it the min or max values of Double Bug Fixed Closed
3.12.0 LANG-1612 lang.reflect.* testGetAllFields and testGetFieldsWithAnnotation sometimes fail Bug Fixed Resolved
3.12.0 LANG-1610 lang.* StringUtils.unwrap throws StringIndexOutOfBoundsException Bug Fixed Resolved
3.12.0 LANG-1608 General Tests are not executed Bug Fixed Resolved
3.12.0 LANG-1606 lang.* StringUtils.countMatches returns incorrect value while handling intersecting substrings Bug Fixed Resolved
3.12.0 LANG-1596 lang.* ArrayUtils.toPrimitive(Object) does not support boolean and other types Bug Fixed Closed
3.12.0 LANG-1592 lang.* The random number generated by RandomUtils exceeds the exclusive parameter Bug Fixed Resolved
3.12.0 LANG-1544 lang.reflect.* MethodUtils.invokeMethod NullPointerException in case of null in args list Bug Fixed Resolved
3.12.0 LANG-1541 lang.* ArrayUtils.contains() fails to handle Double.NaN Bug Fixed Resolved
3.12.0 LANG-1420 lang.reflect.* TypeUtils.isAssignable returns wrong result for GenericArrayType and ParameterizedType Bug Fixed Resolved
3.12.0 LANG-1626 lang.*, lang.time.* Correction in Javadoc of some methods Improvement Fixed Closed
3.12.0 LANG-1622 lang.* Javadoc of some methods incorrectly refers to another method Improvement Fixed Closed
3.12.0 LANG-1620 Refine StringUtils.lastIndexOfIgnoreCase Improvement Fixed Resolved
3.12.0 LANG-1619 Refine StringUtils.abbreviate Improvement Fixed Resolved
3.12.0 LANG-1618 lang.reflect.* TypeUtils. containsTypeVariables does not support GenericArrayType Improvement Fixed Closed
3.12.0 LANG-1591 lang.math.* Remove redudant argument from substring call Improvement Fixed Resolved
3.12.0 LANG-1359 lang.time.* Add StopWatch.getStopTime() Improvement Fixed Closed
3.12.0 LANG-1535 lang.* Add containsAnyIgnoreCase() function to StringUtils. New Feature Fixed Resolved
3.11 LANG-1567 lang.builder.* Fix Javadocs for EqualsBuilder#setTestRecursive() Bug Fixed Resolved
3.11 LANG-1546 remove <encoding> and <docEncoding> and use inherited values from commons-parent Bug Fixed Resolved
3.11 LANG-1545 CharSequenceUtils.regionMatches is wrong dealing with Georgian. Bug Fixed Resolved
3.11 LANG-1543 lang.* [JSON string for maps] ToStringBuilder.reflectionToString doesnt render nested maps correctly. Bug Fixed Closed
3.11 LANG-1542 lang.* ToStringBuilder.reflectionToString - Wrong JSON format when object has a List/Array of Enum Bug Fixed Resolved
3.11 LANG-1528 lang.* replaceEachRepeatedly gives IllegalStateException Bug Fixed Resolved
3.11 LANG-1514 lang.reflect.* Test may fail due to a different iteration order Bug Fixed Closed
3.11 LANG-1570 lang.* Add JavaVersion enum constants for Java 14 and 15 Improvement Fixed Resolved
3.11 LANG-1550 lang.* Method ArrayUtils::isArrayIndexValid not optimized. Improvement Fixed Resolved
3.11 LANG-1537 lang.* Simplify a null check in the private replaceEach() method of StringUtils Improvement Fixed Resolved