JIRA Report

Fix VersionKeyComponentSummaryTypeResolutionStatus
LANG-868lang.*Javadoc examples for StringUtils#repeat(char,int) have arguments in in reverse orderBugFixedClosed
LANG-759lang.*Add Support in SystemUtils for Windows Server 2003 and Windows Server 2008BugFixedClosed
LANG-549Need to release the latest code!BugFixedClosed
LANG-442Internal links on User Guide page don't workBugFixedClosed
LANG-327Overview doc for version 2.3 still specifies version 2.2BugFixedClosed
LANG-495Possible implementation of max/min using genericsImprovementFixedClosed
LANG-801lang.*Util for conversion between primitive typesNew FeatureFixedResolved
LANG-618lang.*Add an Assert class to simplify programming.New FeatureFixedClosed
LANG-485lang.*StringUtils/WordUtils camelize - underscore functionalityNew FeatureFixedClosed
LANG-392Improve javadoc samplesTaskFixedClosed
LANG-465Better advertizing of utilsWishFixedClosed
2.7LANG-803lang.*LocaleUtils - DCL idiom is not thread-safeBugFixedResolved
2.xLANG-525GeneralApply patches from 3.0 to 2.5 if a 2.5 release happensTaskFixedClosed
Nightly BuildsLANG-852lang.time.*Insufficient datetime pattern in FastDateParserTestTestFixedResolved
3.2LANG-865lang.*LocaleUtils.toLocale does not parse strings starting with an underscoreBugFixedResolved
3.2LANG-858lang.*, lang.text.translate.*StringEscapeUtils.escapeJava() and escapeEcmaScript() do not output the escaped surrogate pairs that are Java parsableBugFixedResolved
3.2LANG-857lang.text.translate.*StringIndexOutOfBoundsException in CharSequenceTranslatorBugFixedResolved
3.2LANG-849lang.time.*FastDateFormat and FastDatePrinter generates Date objects wastefullyBugFixedResolved
3.2LANG-844lang.*StringUtils.center() methods have inaccurate examples in javadocsBugFixedResolved
3.2LANG-838lang.*ArrayUtils removeElements methods clone temporary index arrays unnecessarilyBugFixedResolved
3.2LANG-832FastDateParser does not handle unterminated quotes correctlyBugFixedResolved
3.2LANG-831FastDateParser does not handle white-space properlyBugFixedResolved
3.2LANG-828lang.time.*FastDateParser does not handle non-Gregorian calendars properlyBugFixedResolved
3.2LANG-826lang.time.*FastDateParser does not handle non-ASCII digits correctlyBugFixedResolved
3.2LANG-822lang.math.*NumberUtils#createNumber - bad behaviour for leading "--"BugFixedResolved
3.2LANG-818lang.time.*FastDateFormat's "z" pattern does not respect timezone of Calendar instances passed to format()BugFixedResolved
3.2LANG-817lang.*Add org.apache.commons.lang3.SystemUtils.IS_OS_WINDOWS_8BugFixedResolved
3.2LANG-814lang.reflect.*[Method|Constructor]Utils.invoke*(*, Object... args) variants cannot handle null valuesBugFixedClosed
3.2LANG-813lang.*StringUtils.equalsIgnoreCase doesn't check string reference equalityBugFixedClosed
3.2LANG-810lang.*StringUtils.join() endIndex, bugged for loopBugFixedResolved
3.2, 2.7LANG-807RandomStringUtils throws confusing IAE when end <= startBugFixedClosed
3.2, 2.7LANG-805RandomStringUtils.random(count, 0, 0, false, false, universe, random) always throws java.lang.ArrayIndexOutOfBoundsExceptionBugFixedClosed
3.2LANG-802lang.*LocaleUtils - unnecessary recursive call in SyncAvoid classBugFixedClosed
3.2LANG-800Javadoc bug in DateUtils#ceiling for Calendar and Object versions.BugFixedClosed
3.2LANG-799lang.time.*DateUtils#parseDate uses default locale; add Locale supportBugFixedResolved
3.2LANG-788SerializationUtils throws ClassNotFoundException when cloning primitive classesBugFixedClosed
3.2LANG-786lang.*StringUtils equals() relies on undefined behaviorBugFixedClosed
3.2LANG-783lang.*Documentation bug: StringUtils.splitBugFixedClosed
3.2LANG-777Generaljar contains velocity template of release notesBugFixedResolved
3.2LANG-776lang.reflect.*TypeUtilsTest contains incorrect type assignability assertion due to lost/skipped type variable information during the decision processBugFixedClosed
3.2LANG-775lang.reflect.*TypeUtils.getTypeArguments() misses type arguments for partially-assigned classesBugFixedClosed
3.2LANG-773lang.tuple.*ImmutablePair doc contains nonsense textBugFixedClosed
3.2LANG-772lang.*ClassUtils.PACKAGE_SEPARATOR javadoc contains garbage textBugFixedClosed
3.2LANG-765EventListenerSupport.ProxyInvocationHandler defines serialVersionUID but is not SerializableBugFixedClosed
3.2LANG-764lang.text.*StrBuilder has a serialVersionUID but is not serializable - this is inconsistentBugFixedClosed
3.2LANG-761General[PATCH] Fix javadoc warningsBugFixedClosed
3.2LANG-747lang.math.*NumberUtils does not handle Long Hex numbersBugFixedResolved
3.2LANG-743lang.time.*JavaDoc bug in static inner class DateIteratorBugFixedClosed
3.2LANG-856lang.math.*Code refactoring in NumberUtilsImprovementFixedResolved
3.2LANG-854NumberUtils#createNumber - does not allow for hex numbers to be larger than LongImprovementFixedResolved
3.2LANG-853lang.*StringUtils join APIs for primitivesImprovementFixedResolved
3.2LANG-845Spelling fixesImprovementFixedResolved
3.2LANG-839lang.*ArrayUtils removeElements methods use unnecessary HashSetImprovementFixedResolved
3.2LANG-835lang.text.*StrBuilder should support StringBuilder as an input parameterImprovementFixedResolved
3.2LANG-830lang.time.*FastDateParser could use \Q \E to quote regexesImprovementFixedResolved
3.2LANG-829lang.time.*FastDateParser could use Calendar.getDisplayNames for all text fieldsImprovementFixedResolved
3.2LANG-824GeneralConversion of 3.x JUnit tests to 4.x.ImprovementFixedResolved
3.2LANG-798lang.*Use generics in SerializationUtilsImprovementFixedClosed
3.2LANG-793lang.*Fix CheckStyle Errors in SerializationUtilsImprovementFixedClosed
3.2LANG-753lang.*Document v3.x changes to Validate APIImprovementFixedClosed
3.2LANG-841lang.*Add StringUtils API to call String.replaceAll in DOTALL a.k.a. single-line modeNew FeatureFixedResolved
3.2LANG-825lang.text.*Create StrBuilder APIs similar to String.format(String, Object...)New FeatureFixedResolved
3.2LANG-778lang.*Add methods uuidToByteArray and byteArrayToUuidNew FeatureFixedResolved
3.2LANG-675lang.*Add Triplet class (similar to Pair)New FeatureFixedClosed
3.2LANG-462lang.time.*FastDateFormat supports parseNew FeatureFixedClosed
3.2LANG-812lang.*Permit bitvector generation for Enums with > 64 valuesTaskFixedClosed
3.2LANG-816lang.*Introduce CONST() methods to prevent Javac from inlining constantsWishFixedResolved
3.1LANG-749GeneralIncorrect Bundle-SymbolicName in ManifestBugFixedClosed
3.1LANG-746NumberUtils does not handle upper-case hex: 0X and -0XBugFixedClosed
3.1LANG-744lang.*StringUtils throws java.security.AccessControlException on Google App EngineBugFixedClosed
3.1LANG-741GeneralAnt build has wrong component.nameBugFixedClosed
3.1LANG-736lang.*CharUtils static final array CHAR_STRING is not needed to compute CHAR_STRING_ARRAYBugFixedClosed
3.1LANG-758lang.*Add an example with whitespace in StringUtils.defaultIfEmptyImprovementFixedClosed
3.1LANG-751lang.*Include the actual type in the Validate.isInstance and isAssignableFrom exception messages.ImprovementFixedClosed
3.1LANG-748Change StringUtils.chomp(String, String) to be the same as StringUtils.removeEndImprovementFixedClosed
3.1LANG-698lang.mutable.*Document that the Mutable numbers don't work as expected with String.formatImprovementFixedClosed
3.1LANG-695lang.*SystemUtils.IS_OS_UNIX doesn't recognize FreeBSD as a Unix systemImprovementFixedClosed
3.1LANG-760lang.*Add API StringUtils.toString(byte[] intput, String charsetName)New FeatureFixedClosed
3.1LANG-756lang.*Add APIs ClassUtils.isPrimitiveWrapper(Class<?>) and isPrimitiveOrWrapper(Class<?>)New FeatureFixedClosed
3.0.1LANG-734lang.*The CHAR_ARRAY cache in CharUtils duplicates the cache in java.lang.CharacterBugFixedClosed
3.0.1LANG-727lang.builder.*ToStringBuilderTest.testReflectionHierarchyArrayList fails with IBM JDK 6BugFixedClosed
3.0.1LANG-720lang.*, lang.text.translate.*StringEscapeUtils.escapeXml(input) outputs wrong results when an input contains characters in Supplementary Planes.BugFixedClosed
3.0.1LANG-708lang.text.translate.*StringEscapeUtils.escapeEcmaScript from lang3 cuts off long unicode stringBugFixedClosed
3.0.1LANG-626lang.*object cloning with SerializationUtils has classloader problems with no workaroundBugFixedClosed
3.0.1LANG-738lang.*Use internal Java's Number caches instead creating new objectsImprovementFixedClosed
3.0.1LANG-730lang.*EnumSet -> BitVectorImprovementFixedClosed
3.0.1LANG-717GeneralSpecify source encoding for buildImprovementFixedClosed
3.0.1LANG-611GeneralConsider improvements in LANG-396ImprovementFixedClosed
3.0.1LANG-737lang.exception.*Missing method getRawMessage for ContextedException and ContextedRuntimeExceptionNew FeatureFixedClosed
3.0.1LANG-735lang.*Deprecate CharUtils.toCharacterObject(char) in favor of java.lang.Character.valueOf(char)TaskFixedClosed
3.0LANG-728lang.*StringEscapeUtils.escapeXml(str) does not support supplemental characters.BugFixedClosed
3.0LANG-719lang.time.*FastDateFormat formats year differently than SimpleDateFormat in Java 7BugFixedClosed
3.0LANG-710lang.*StringIndexOutOfBoundsException when calling unescapeHtml4("")BugFixedClosed
3.0LANG-703StringUtils.join throws NPE when toString returns null for one of objects in collectionBugFixedClosed
3.0LANG-691Remove DateUtils.UTC_TIME_ZONEBugFixedClosed
3.0LANG-685lang.builder.*EqualsBuilder synchronizes on HashCodeBuilderBugFixedClosed
3.0LANG-683The StringUtils.concat methods duplicate the existing join methodsBugFixedClosed
3.0LANG-682Public constants on StringEscapeUtils do not have javadocBugFixedClosed
3.0, 2.xLANG-677lang.time.*DateUtils.isSameLocalTime does not work correctBugFixedClosed
3.0LANG-672Doc bug in DateUtils#ceilingBugFixedClosed