Uploaded image for project: 'Sakai'
  1. Sakai
  2. SAK-40714

sakai.commons.lang3.version 3.8.1

    Details

    • Type: Bug
    • Status: RESOLVED
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 12.4
    • Fix Version/s: 19.0
    • Component/s: Master
    • Labels:
      None
    • 12 status:
      Please Merge
    • Test Plan:
      Hide

      Please add a Test Plan here.

      Show
      Please add a Test Plan here.

      Description

      ============================================================================= Apache Commons Lang Version 3.8.1 Release Notes INTRODUCTION: This document contains the release notes for the 3.8.1 version of Apache Commons Lang. Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment. Lang 3.0 and onwards now targets Java 7.0, making use of features that arrived with Java 7.0. For the advice on upgrading from 2.x to 3.x, see the following page: http://commons.apache.org/lang/article3_0.html Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. This release is a bugfix for Restoring Bundle-SymbolicName in the MANIFEST.mf file. Changes in this version include: Fixed Bugs: o LANG-1419: Restore BundleSymbolicName for OSGi Historical list of changes: http://commons.apache.org/proper/commons-lang/changes-report.html For complete information on Apache Commons Lang, including instructions on how to submit bug reports, patches, or suggestions for improvement, see the Apache Apache Commons Lang website: http://commons.apache.org/proper/commons-lang/ ============================================================================= Apache Commons Lang Version 3.8 Release Notes INTRODUCTION: This document contains the release notes for the 3.8 version of Apache Commons Lang. Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment. Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics, variable arguments, autoboxing, concurrency and formatted output. For the advice on upgrading from 2.x to 3.x, see the following page: http://commons.apache.org/lang/article3_0.html Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. New features and bug fixes. Requires Java 7, supports Java 8, 9, 10. Changes in this version include: New features: o LANG-1352: EnumUtils.getEnumIgnoreCase and isValidEnumIgnoreCase methods added Thanks to Ruslan Sibgatullin. o LANG-1372: Add ToStringSummary annotation Thanks to S�rgio Ozaki. o LANG-1356: Add bypass option for classes to recursive and reflective EqualsBuilder Thanks to Yathos UG. o LANG-1391: Improve Javadoc for StringUtils.isAnyEmpty(null) Thanks to Sauro Matulli, Oleg Chubaryov. o LANG-1393: Add API SystemUtils.String getEnvironmentVariable(final String name, final String defaultValue) Thanks to Gary Gregory. o LANG-1394: org.apache.commons.lang3.SystemUtils should not write to System.err. Thanks to Sebb, Gary Gregory. o LANG-1238: Add RegexUtils class instead of overloading methods in StringUtils that take a regex to take precompiled Pattern. Thanks to Christopher Cordeiro, Gary Gregory, Bruno P. Kinoshita, Oleg Chubaryov. o LANG-1390: StringUtils.join() with support for List<?> with configurable start/end indices. Thanks to Jochen Schalanda. o LANG-1392: Methods for getting first non empty or non blank value Thanks to Jeff Nelson. o LANG-1408: Rounding utilities for converting to BigDecimal Fixed Bugs: o LANG-1380: FastDateParser too strict on abbreviated short month symbols Thanks to Markus Jelsma. o LANG-1396: JsonToStringStyle does not escape string names o LANG-1395: JsonToStringStyle does not escape double quote in a string value Thanks to Jim Gan. o LANG-1384: New Java version ("11") must be handled Thanks to Ian Young. o LANG-1364: ExceptionUtils#getRootCause(Throwable t) should return t if no lower level cause exists Thanks to Zheng Xie. o LANG-1060: NumberUtils.isNumber assumes number starting with Zero Thanks to Piotr Kosmala. o LANG-1375: defaultString(final String str) in StringUtils to reuse defaultString(final String str, final String defaultStr) Thanks to Jerry Zhao. o LANG-1374: Parsing Json Array failed Thanks to Jaswanth Bala. o LANG-1371: Fix TypeUtils#parameterize to work correctly with narrower-typed array Thanks to Dmitry Ovchinnikov. o LANG-1370: Fix EventCountCircuitBreaker increment batch Thanks to Andre Dieb. o LANG-1385: NumberUtils.createNumber() throws StringIndexOutOfBoundsException instead of NumberFormatException Thanks to Rohan Padhye. o LANG-1397: WordUtils.wrap throws StringIndexOutOfBoundsException when wrapLength is Integer.MAX_VALUE. Thanks to Takanobu Asanuma. o LANG-1401: Typo in JavaDoc for lastIndexOf Thanks to Roman Golyshev, Alex Mamedov. Changes: o LANG-1367: ObjectUtils.identityToString(Object) and friends should allocate builders and buffers with a size Thanks to Gary Gregory. o LANG-1405: Remove checks for java versions below the minimum supported one Thanks to Lars Grefer. o LANG-1402: Null/index safe get methods for ArrayUtils Thanks to Mark Dacek. ============================================================================= Apache Commons Lang Version 3.7 Release Notes INTRODUCTION: This document contains the release notes for the 3.7 version of Apache Commons Lang. Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment. Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics, variable arguments, autoboxing, concurrency and formatted output. For the advice on upgrading from 2.x to 3.x, see the following page: http://commons.apache.org/lang/article3_0.html Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. New features and bug fixes. Requires Java 7, supports Java 8, 9, 10. Changes in this version include: New features: o LANG-1355: TimeZone.getTimeZone() in FastDateParser causes resource contention (PR #296.) Thanks to Chas Honton. o LANG-1360: Add methods to ObjectUtils to get various forms of class names in a null-safe manner Thanks to Gary Gregory. Fixed Bugs: o LANG-1362: Fix tests DateUtilsTest for Java 9 with en_GB locale Thanks to Stephen Colebourne. o LANG-1365: Fix NullPointerException in isJavaVersionAtLeast on Java 10, add SystemUtils.IS_JAVA_10, add JavaVersion.JAVA_10 Thanks to Gary Gregory. o LANG-1348: StackOverflowError on TypeUtils.toString(...) for a generic return type of Enum.valueOf Thanks to mbusso. o LANG-1350: ConstructorUtils.invokeConstructor(Class, Object...) regression Thanks to Brett Kail. o LANG-1349: EqualsBuilder#isRegistered: swappedPair construction bug Thanks to Naman Nigam. o LANG-1357: org.apache.commons.lang3.time.FastDateParser should use toUpperCase(Locale) Thanks to BruceKuiLiu. Changes: o LANG-1358: Improve StringUtils#replace throughput Thanks to Stephane Landelle. o LANG-1346: Remove deprecation from RandomStringUtils o LANG-1361: ExceptionUtils.getThrowableList() is using deprecated ExceptionUtils.getCause() Thanks to Ana.

      https://commons.apache.org/proper/commons-lang/release-notes/RELEASE-NOTES-3.8.1.txt

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                dhorwitz David Horwitz
                Reporter:
                dhorwitz David Horwitz
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Git Source Code