Apache Commons logo Commons Lang

JIRA Report

Fix Version Key Component Summary Type Resolution Status
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-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-465 Better advertizing of utils Wish Fixed Closed
3.10 LANG-1450 Maven deploy doesn’t generate javadoc jar Bug Fixed Resolved
3.8.1 LANG-1419 General Restore BundleSymbolicName / regression in version 3.8.0 Bug Fixed Closed
3.9 LANG-1447 FieldUtilsTest fails in Java 12 Improvement Fixed Closed
3.9 LANG-1443 lang.* Add more SystemUtils.IS_JAVA_XX variants Improvement Fixed Closed
3.9 LANG-1436 lang.* Consolidate StringUtils equals and equalsIgnoreCase method Improvement Fixed Closed
3.9 LANG-1417 lang.* Add @FunctionalInterface to ThreadPredicate and ThreadGroupPredicate Improvement Fixed Closed
3.9 LANG-1446 Switch from Cobertura code coverage to Jacoco code coverage New Feature Fixed Closed
3.9 LANG-1427 Add API org.apache.commons.lang3.SystemUtils.isJavaVersionAtMost(JavaVersion) New Feature Fixed Closed
3.9 LANG-1422 lang.* Add null-safe StringUtils.valueOf(char[]) to delegate to String.valueOf(char[]) New Feature Fixed Closed
3.9 LANG-1411 Add isEmpty method to ObjectUtils New Feature Fixed Closed
3.9 LANG-1416 Update to JUnit 5 Task Fixed Closed
3.9 LANG-1415 General Update Java Language requirement to 1.8 Task Fixed Closed
3.8 LANG-1401 Typo in JavaDoc for lastIndexOf Bug Fixed Closed
3.8 LANG-1397 WordUtils.wrap throws StringIndexOutOfBoundsException when wrapLength is Integer.MAX_VALUE Bug Fixed Closed
3.8 LANG-1396 JsonToStringStyle does not escape string names Bug Fixed Closed
3.8 LANG-1395 JsonToStringStyle does not escape double quote in a string value Bug Fixed Closed
3.8 LANG-1391 lang.* Improve Javadoc for StringUtils.isAnyEmpty(null) Bug Fixed Closed
3.8 LANG-1385 lang.math.* NumberUtils.createNumber() throws StringIndexOutOfBoundsException instead of NumberFormatException Bug Fixed Closed
3.8 LANG-1384 NPE from SystemUtils.isJavaVersionAtLeast under Java 11 EA Bug Fixed Closed
3.8 LANG-1380 lang.time.* FastDateParser too strict on abbreviated short month symbols Bug Fixed Closed
3.8 LANG-1374 lang.builder.* Parsing Json Array failed Bug Fixed Closed
3.8 LANG-1371 Fix TypeUtils#parameterize to work correctly with narrower-typed array Bug Fixed Closed
3.8 LANG-1370 lang.concurrent.* Fix EventCountCircuitBreaker increment batch Bug Fixed Closed
3.8 LANG-1364 ExceptionUtils#getRootCause(Throwable t) should return t if no lower level cause exists Bug Fixed Closed
3.8 LANG-1060 lang.math.* NumberUtils.isNumber assumes number starting with Zero is octal Bug Fixed Closed
3.8 LANG-1408 NumberUtils: Rounding utilities for BigDecimal to primitive double avoiding NPEs. Improvement Fixed Closed
3.8 LANG-1405 lang.* Remove checks for java versions below the minimum supported one Improvement Fixed Closed
3.8 LANG-1394 lang.* org.apache.commons.lang3.SystemUtils should not write to System.err Improvement Fixed Closed
3.8 LANG-1393 lang.* Add API SystemUtils.String getEnvironmentVariable(final String name, final String defaultValue) Improvement Fixed Closed
3.8 LANG-1390 lang.* StringUtils.join() with support for List<?> with configurable start/end indices Improvement Fixed Closed
3.8 LANG-1375 defaultString(final String str) in StringUtils to reuse defaultString(final String str, final String defaultStr) Improvement Fixed Closed
3.8 LANG-1367 lang.* ObjectUtils.identityToString(Object) and friends should allocate builders and buffers with a size Improvement Fixed Closed
3.8 LANG-1356 lang.reflect.* Add bypass option for classes to recursive and reflective EqualsBuilder Improvement Fixed Closed
3.8 LANG-1352 lang.* EnumUtils.getEnumIgnoreCase and isValidEnumIgnoreCase methods added Improvement Fixed Closed
3.8 LANG-1238 lang.* Add RegexUtils class instead of overloading methods in StringUtils that take a regex to take precompiled Pattern Improvement Fixed Closed
3.8 LANG-1392 StringUtils.firstNonBlank and firstNonEmpty New Feature Fixed Closed
3.8 LANG-1372 lang.builder.* Add ToStringSummary annotation New Feature Fixed Closed
2.7 LANG-803 lang.* LocaleUtils - DCL idiom is not thread-safe Bug Fixed Closed
3.7 LANG-1362 lang.time.* Fix tests DateUtilsTest for Java 9 with en_GB locale Bug Fixed Closed
3.7 LANG-1361 lang.exception.* ExceptionUtils.getThrowableList() is using deprecated ExceptionUtils.getCause() Bug Fixed Closed
3.7 LANG-1360 lang.* Add methods to ClassUtils to get various forms of class names in a null-safe manner Bug Fixed Closed
3.7 LANG-1357 lang.time.* org.apache.commons.lang3.time.FastDateParser should use toUpperCase(Locale) Bug Fixed Closed
3.7 LANG-1355 lang.time.* TimeZone.getTimeZone() in FastDateParser causes resource contention Bug Fixed Closed
3.7 LANG-1350 lang.reflect.* ConstructorUtils.invokeConstructor(Class, Object...) regression Bug Fixed Closed
3.7 LANG-1349 lang.builder.* EqualsBuilder#isRegistered: swappedPair construction bug Bug Fixed Closed
3.7 LANG-1348 lang.reflect.* StackOverflowError on TypeUtils.toString(...) for a generic return type of Enum.valueOf Bug Fixed Closed
3.7 LANG-1358 Improve StringUtils#replace throughput Improvement Fixed Closed
3.7 LANG-1365 lang.* Fix NullPointerException in isJavaVersionAtLeast on Java 10, add SystemUtils.IS_JAVA_10, add JavaVersion.JAVA_10 New Feature Fixed Closed
3.7 LANG-1346 Remove deprecation from RandomStringUtils Task Fixed Closed
3.6 LANG-1337 lang.* Fix test failures in IBM JDK 8 for ToStringBuilderTest Bug Fixed Closed
3.6 LANG-1320 lang.* LocaleUtils#toLocale does not support language followed by UN M.49 numeric-3 area code followed by variant Bug Fixed Closed
3.6 LANG-1319 lang.builder.* MultilineRecursiveToStringStyle StackOverflowError when object is an array Bug Fixed Closed
3.6 LANG-1314 General javadoc creation broken with Java 8 Bug Fixed Closed
3.6 LANG-1312 LocaleUtils#toLocale does not support language followed by UN M.49 numeric-3 area code Bug Fixed Closed
3.6 LANG-1311 lang.reflect.* TypeUtils.toString() doesn't handle primitive and Object arrays correctly Bug Fixed Closed
3.6 LANG-1310 lang.reflect.* MethodUtils.invokeMethod throws ArrayStoreException if using varargs arguments and smaller types than the method defines Bug Fixed Closed
3.6 LANG-1292 WordUtils.wrap throws StringIndexOutOfBoundsException Bug Fixed Closed
3.6 LANG-1287 lang.* RandomStringUtils#random can enter infinite loop if end parameter is to small Bug Fixed Closed
3.6 LANG-1286 lang.* RandomStringUtils random method can overflow and return characters outside of specified range Bug Fixed Closed
3.6 LANG-1285 lang.time.* NullPointerException in FastDateParser$TimeZoneStrategy Bug Fixed Closed
3.6 LANG-1281 lang.* Javadoc of StringUtils.ordinalIndexOf is contradictory. Bug Fixed Closed
3.6 LANG-1278 BooleanUtils javadoc issues Bug Fixed Closed
3.6 LANG-1276 lang.text.* StrBuilder#replaceAll ArrayIndexOutOfBoundsException Bug Fixed Closed
3.6 LANG-1271 lang.* StringUtils#isAnyEmpty and #isAnyBlank should return false for an empty array Bug Fixed Closed
3.6 LANG-1265 Build failures when building with Java 9 EA Bug Fixed Closed
3.6 LANG-1188 lang.* StringUtils#join(T...): warning: [unchecked] Possible heap pollution from parameterized vararg type T Bug Fixed Closed
3.6 LANG-1144 lang.concurrent.* Multiple calls of org.apache.commons.lang3.concurrent.LazyInitializer.initialize() are possible Bug Fixed Closed
3.6 LANG-1338 Add Automatic-Module-Name MANIFEST entry for Java 9 compatibility Improvement Fixed Closed
3.6 LANG-1334 lang.* Deprecate CharEncoding in favour of java.nio.charset.StandardCharsets Improvement Fixed Closed
3.6 LANG-1317 lang.reflect.* Add MethodUtils#findAnnotation and extend MethodUtils#getMethodsWithAnnotation for non-public, super-class and interface methods Improvement Fixed Closed
3.6 LANG-1301 General Moving apache-rat-plugin configuration into pluginManagement Improvement Fixed Closed
3.6 LANG-1300 lang.* Clarify or improve behaviour of int-based methods in StringUtils Improvement Fixed Closed
3.6 LANG-1293 lang.* Add StringUtils#isAllEmpty and #isAllBlank methods Improvement Fixed Closed
3.6 LANG-1290 lang.* Increase test coverage of org.apache.commons.lang3.ArrayUtils class Improvement Fixed Closed
3.6 LANG-1279 General Update Java requirement from Java 6 to 7 Improvement Fixed Closed
3.6 LANG-1277 lang.* StringUtils#getLevenshteinDistance reduce memory consumption Improvement Fixed Closed
3.6 LANG-1274 lang.text.* StrSubstitutor should state its thread safety Improvement Fixed Closed
3.6 LANG-1272 Array shuffling Improvement Fixed Closed
3.6 LANG-1167 lang.builder.* Add null filter to ReflectionToStringBuilder Improvement Fixed Closed
3.6 LANG-1160 lang.* StringUtils#abbreviate should support 'custom ellipses' parameter Improvement Fixed Closed