Apache Commons logo Commons Lang

JIRA Report

Fix Version Key Component Summary Type Resolution Status
- LANG-1779 - How to pick the the non deprecated method removeFirst in org.apache.commons.lang3.RegExUtils Bug Fixed Closed
- 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-1812 - Improve test coverage for TypeUtils.isAssignable Improvement Fixed Resolved
- 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-1487 - Add ClassLoaderUtils with toString() implementations for URLClassLoader New Feature 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.21.0 LANG-1819 lang.* ArrayUtils.removeAll() Does Not Throw IndexOutOfBoundsException for Null Array Input Bug Fixed Resolved
3.21.0 LANG-1817 - UncheckedFutureImpl clears thread interrupt status when wrapping InterruptedException Bug Fixed Resolved
3.21.0 LANG-1816 - ArrayUtils contains/indexOf/indexesOf with tolerance fail to match NaN values Bug Fixed Closed
3.21.0 LANG-1814 lang.* ArrayUtils.subarray(..) may overflow index arithmetic and violate contract for extreme index values Bug Fixed Closed
3.21.0 LANG-1811 lang.* ArrayUtils.shuffle() throws NullPointerException for null array input Bug Fixed Closed
3.21.0 LANG-1809 lang.* Typo in method name geStringtVarStringArgs in MethodFixtures Bug Fixed Closed
3.21.0 LANG-1808 lang.* Redundant test case in CharSetUtilsTest.testDelete_StringStringarray Bug Fixed Closed
3.21.0 LANG-1807 lang.* Make private static variables final in RandomUtils and fix the Javadoc for the insecure() methods in both RandomUtils and RandomStringUtils Bug Fixed Closed
3.21.0 LANG-1806 - NumberUtils.isParsable("1.f") should return true Bug Fixed Resolved
3.21.0 LANG-1804 lang.* Fix CharSet#getInstance returns null instead of EMPTY when input setStrs is null Bug Fixed Resolved
3.21.0 LANG-1803 lang.* Fix incorrect method invocation in ObjectUtilsTest and Javadoc reference in RandomStringUtils Bug Fixed Closed
3.21.0 LANG-1800 lang.* Incorrect grammar and unclear wording in RandomStringUtils#random method Bug Fixed Resolved
3.21.0 LANG-1799 lang.* Make private static variables final in RandomStringUtils Bug Fixed Closed
3.21.0 LANG-1798 lang.* Fix StringUtilsSubstringTest.testCountMatches_char() to call the correct method Bug Fixed Resolved
3.21.0 LANG-1797 lang.* Fix Javadoc for IEEE754rUtils.max(float...) and IEEE754rUtils.max(double...) Bug Fixed Resolved
3.21.0 LANG-1796 lang.* Typo in StringUtils.abbreviateMiddle method variable name (targetSting) Bug Fixed Resolved
3.21.0 LANG-1794 lang.* JavaDoc for RandomUtils.secure() incorrectly mentions securerandom.strongAlgorithms Bug Fixed Resolved
3.21.0 LANG-1793 lang.* Incorrect Javadoc description in CharUtils.isAsciiAlphanumeric() Bug Fixed Resolved
3.21.0 LANG-1749 lang.reflect.* TypeUtils.isAssignable returns a wrong result for ParameterizedType when raw class is "Class". Bug Fixed Resolved
3.21.0 LANG-1729 lang.math.* NumberUtils.isParsable() returns true for full width Unicode digits for inputs with a decimal point Bug Fixed Resolved
3.21.0 LANG-1708 lang.builder.* Usage of "ReflectionDiffBuilder" Bug Fixed Resolved
3.21.0 LANG-1700 lang.reflect.* TypeUtils.isAssignable returns wrong result for ParameterizedType Bug Fixed Resolved
3.21.0 LANG-1695 - NumberUtils.isParseable does not recognise values such as "2." Bug Fixed Resolved
3.21.0 LANG-1452 lang.builder.* RecursiveToStringStyle and MultilineRecursiveToStringStyle shouldn't recurse into a java.math.BigDecimal Bug Fixed Resolved
3.21.0 LANG-1448 lang.* StringUtils Javadoc wrong for containsOnly and containsNone Bug Fixed Resolved
3.21.0 LANG-771 lang.time.* DateUtils.ceiling does not behave correctly for dates on the boundaries Bug Fixed Resolved
3.21.0 LANG-1818 - ClassUtils.getShortClassName(Class) misinterprets '$' in legitimate class names Improvement Fixed Closed
3.21.0 LANG-1805 lang.* Optimize StringBuilder sizing in primitive join methods Improvement Fixed Resolved
3.21.0 LANG-1802 lang.* Fix collision in CharRange.hashCode() Improvement Fixed Resolved
3.21.0 LANG-1734 lang.* Deprecate/replace SerializationUtils.deserialize Task Fixed Resolved
3.21.0 LANG-1707 lang.* Syntactic sugar to concatenate arrays Wish Fixed Resolved
3.20.0 LANG-1792 - TypeUtils.toString() skips angle brackets for Class type Bug Fixed Resolved
3.20.0 LANG-1789 lang.reflect.* NullPointerException when generating NoSuchMethodException in MethodUtils Bug Fixed Resolved
3.20.0 LANG-1454 lang.builder.* ToStringStyle.appendClassName() should use isUseShortClassName() Bug Fixed Resolved
3.20.0 LANG-1786 lang.time.* FastDateFormat logs warnings on the console using FastDateFormat on Java 25 Improvement Fixed Resolved
3.19.0 LANG-1783 - WordUtils.containsAllWords​() may throw PatternSyntaxException Bug Fixed Resolved
3.19.0 LANG-1782 lang.reflect.* getMatchingAccessibleMethod incorrectly returns null if no varargs are provided Bug Fixed Resolved
3.19.0 LANG-1778 lang.* MethodUtils.getMatchingMethod() doesn't respect the hierarchy of methods Bug Fixed Closed
3.19.0 LANG-1774 lang.* ClassUtils.getShortCanonicalName() can not handle invalid input Bug Fixed Resolved
3.19.0 LANG-1771 lang.* Incorrect output from ClassUtils.getCanonicalName when input is "[String" in version 3.18.0-SNAPSHOT Bug Fixed Resolved
3.19.0 LANG-1743 lang.* when ArrayUtils.removeAll meeting 'null' array Bug Fixed Resolved
3.19.0 LANG-1597 lang.reflect.* Invocation fails because matching varargs method found but then discarded Bug Fixed Resolved
3.19.0 LANG-1445 lang.math.* NumberUtils.createNumber() incorrectly creates BigDecimal when a double type is specified Bug Fixed Resolved
3.19.0 LANG-1780 lang.* Javadoc of new Strings API Improvement Fixed Resolved
3.19.0 LANG-1491 lang.* Unit tests visibility is non-conforming with JUnit 5 Improvement Fixed Resolved
3.19.0 LANG-1784 - Add Functions|Failable methods for null-safe mapping and chaining New Feature Fixed Resolved
3.19.0 LANG-1504 lang.time.* StopWatch: steps feature New Feature Fixed Resolved
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-1752 - Seperating ignoresCase APIs from StringUtils Improvement Fixed Resolved