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-923 General JDK 1.8 Changes Task 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.18.0 LANG-1773 lang.reflect.* Apache Commons Lang no longer builds on Android Bug Fixed Resolved
3.18.0 LANG-1772 lang.* Since 3.17.0 you cannot create huge random strings because of overflow errors Bug Fixed Resolved
3.18.0 LANG-1768 lang.* MutableLong and friends should provide better parsing exceptions Javadocs Bug Fixed Resolved
3.18.0 LANG-1766 Website Website has outdated Javadoc link Bug Fixed Resolved
3.18.0 LANG-1759 lang.* SerializationUtils.clone(Object) throws ClassCastException when called with a Serializable lambda Bug Fixed Resolved
3.18.0 LANG-1757 lang.reflect.* NullPointerException in MethodUtils.getMatchingAccessibleMethod Bug Fixed Resolved
3.18.0 LANG-1754 lang.reflect.* MethodUtils.getMatchingMethod fails to see default methods of an interface of a class Bug Fixed Resolved
3.18.0 LANG-1753 lang.* StringUtils.replaceEachRepeatedly regression in 3.11+ Bug Fixed Resolved
3.18.0 LANG-1727 - EventListenerSupport doesn't document ordering of events Bug Fixed Resolved
3.18.0 LANG-1698 lang.reflect.* Parameterized Types with Wildcards lead to StackOverflows on toString Bug Fixed Resolved
3.18.0 LANG-1776 - Use GitHub URLs in `project.scm.url` for improved automation support Improvement Fixed Resolved
3.18.0 LANG-1764 lang.math.* Several hash collisions in Fraction class Improvement Fixed Resolved
3.18.0 LANG-1762 lang.time.* StopWatch methods should not delegate to deprecated methods Improvement Fixed Resolved
3.18.0 LANG-1761 lang.time.* StopWatch: Undeprecate ``getTime`` Improvement Fixed Resolved
3.18.0 LANG-1747 lang.time.* Measure the execution time of functional interfaces Improvement Fixed Resolved
3.18.0 LANG-1682 lang.* Adding StringUtils.startsWithAnyIgnoreCase method Improvement Fixed Resolved
3.18.0 LANG-1511 lang.* SystemUtils is missing important documentation Improvement Fixed Resolved
3.18.0 LANG-1609 lang.* Case-insensitive variants for startsWithAny and endsWithAny New Feature Fixed Resolved
3.18.0 LANG-1502 lang.* I'd like a StringUtils.startsWithAnyIgnoreCase New Feature Fixed Resolved
3.17.0 LANG-1751 lang.* Cannot access RandomUtils.insecure() because it is package private Bug Fixed Resolved
3.17.0 LANG-1750 lang.* Using RandomStringUtils.insecure() still leads to using the secure() random Bug Fixed Resolved
3.17.0 LANG-1629 lang.time.* DurationFormatUtils.formatPeriod is infinite repetition when parameter is negative number Bug Fixed Closed
3.17.0 LANG-1607 - To aid with CVE-2019-16303, consider upgrading RandomStringUtils default RNG Bug Fixed Closed
3.17.0 LANG-1688 lang.* Why does RandomStringUtils not use SecureRandom? Improvement Fixed Closed
3.16.0 LANG-1745 lang.* RandomStringUtils.random() with a negative character index should throw IllegalArgumentException Bug Fixed Resolved
3.16.0 LANG-1741 lang.* LocaleUtils.toLocale(String) cannot parse four segments Bug Fixed Resolved
3.15.0 LANG-1726 lang.exception.* ExceptionUtils.asRuntimeException is not a good replacement for deprecated ExceptionUtils.rethrow Bug Fixed Resolved
3.15.0 LANG-1723 - Throw NumberFormatException instead of IndexOutOfBoundsException in NumberUtils.getMantissa(String, int) Bug Fixed Resolved
3.15.0 LANG-1722 - SerializationUtils.deserialize could throw NegativeArraySizeException if invalid input is provided Bug Fixed Resolved
3.15.0 LANG-1721 - Wrong number checking in NumberUtils cause StringIndexOutOfBoundsException Bug Fixed Resolved
3.15.0 LANG-1719 lang.* RandomStringUtils.random outputs strings that are equal over and over Bug Fixed Closed
3.15.0 LANG-1713 lang.* ArrayUtils will return null when adding two null arrays, but undocumented Bug Fixed Resolved
3.15.0 LANG-1702 lang.reflect.* TypeUtils.unrollVariables can cause a StackException for parameterized inner class Bug Fixed Resolved
3.15.0 LANG-1657 lang.builder.* DiffBuilder: Type constraint for method append(..., DiffResult) too strict Bug Fixed Resolved
3.15.0 LANG-1524 lang.reflect.* TypeUtils.toString StackOverflowError for an inner class in the inner class parameterized enclosing class. Bug Fixed Resolved
3.15.0 LANG-1430 lang.exception.* ExceptionUtils#getRootCause(Throwable t) does not work as documented in javadoc Bug Fixed Resolved
3.15.0 LANG-1735 lang.* Fix Javadoc for FluentBitSet.setInclusive(int, int) Improvement Fixed Resolved
3.15.0 LANG-1731 lang.text.* StringUtils.stripAccents does not handle ligatures or math blocks Improvement Fixed Resolved
3.15.0 LANG-1724 lang.builder.* Customize text pattern in DiffResult#toString() Improvement Fixed Resolved
3.15.0 LANG-1733 - Add null-safe Consumers.accept() and Functions.apply() New Feature Fixed Resolved
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-1650 General Release notes link is broken Bug Fixed Closed
3.14.0 LANG-1414 General commons.componentId is incorrectly set to lang3 Bug Fixed Closed
3.14.0 LANG-607 lang.* StringUtils methods do not handle Unicode 2.0+ supplementary characters correctly. Bug Fixed Closed
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