You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,7 +69,7 @@ Making Changes
69
69
+ Respect the original code style:
70
70
+ Only use spaces for indentation; you can check for unnecessary whitespace with `git diff` before committing.
71
71
+ Create minimal diffs - disable _On Save_ actions like _Reformat Source Code_ or _Organize Imports_. If you feel the source code should be reformatted create a separate PR for this change first.
72
-
+ Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a bestpractice.
72
+
+ Write unit tests that match behavioral changes, where the tests fail if the changes to the runtime are not applied. This may not always be possible but is a best-practice.
73
73
Unit tests are typically in the `src/test/java` directory.
74
74
+ Run a successful build using the default [Maven](https://maven.apache.org/) goal with `mvn`; that's `mvn` on the command line by itself.
75
75
+ Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
Copy file name to clipboardExpand all lines: RELEASE-NOTES.txt
+66-15Lines changed: 66 additions & 15 deletions
Original file line number
Diff line number
Diff line change
@@ -14,6 +14,72 @@ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
14
See the License for the specific language governing permissions and
15
15
limitations under the License.
16
16
17
+
Apache Commons Lang 3.20.0 Release Notes
18
+
----------------------------------------
19
+
20
+
The Apache Commons Lang team is pleased to announce the release of Apache Commons Lang 3.20.0.
21
+
22
+
Commons Lang is a set of utility functions and reusable components that should be useful in any Java environment.
23
+
24
+
Starting with Commons Lang 3.9, we target Java 8, using those features.
25
+
26
+
For advice on upgrading from 2.x to 3.x, see:
27
+
28
+
https://commons.apache.org/lang/article3_0.html
29
+
30
+
Apache Commons Lang, a package of Java utility classes for the
31
+
classes that are in java.lang's hierarchy, or are considered to be so
32
+
standard as to justify existence in java.lang.
33
+
34
+
The code is tested using the latest revision of the JDK for supported
35
+
LTS releases: 8, 11, 17 and 21 currently.
36
+
See https://github.com/apache/commons-lang/blob/master/.github/workflows/maven.yml
37
+
38
+
Please ensure your build environment is up-to-date and kindly report any build issues.
39
+
40
+
This is a feature and maintenance release. Java 8 or later is required.
41
+
42
+
Changes in this version include:
43
+
44
+
New features:
45
+
o Add SystemProperties.getPath(String, Supplier<Path>). Thanks to Gary Gregory.
46
+
o Add JavaVersion.JAVA_25. Thanks to Gary Gregory.
47
+
o Add JavaVersion.JAVA_26. Thanks to Gary Gregory.
48
+
o Add SystemUtils.IS_JAVA_25. Thanks to Gary Gregory.
49
+
o Add SystemUtils.IS_JAVA_26. Thanks to Gary Gregory.
50
+
o Add MutablePair.ofNonNull(Map.Entry). Thanks to jack5505, Gary Gregory.
51
+
o Add TimedSemaphore.builder(), Builder, and deprecate constructors. Thanks to Gary Gregory.
52
+
o LANG-1504: Adding labels and history to split StopWatch #1473. Thanks to Edwin Delgado H, Gary Gregory.
53
+
54
+
Fixed Bugs:
55
+
o Optimize ObjectToStringComparator.compare() method #1449. Thanks to mayuming, Gary Gregory.
56
+
o [javadoc] Improve StringUtils Javadoc #1450. Thanks to Marcono1234, Gary Gregory.
57
+
o Fix internal inverted logic in private isEnum() method and correct its usage in getFirstEnum() #1454. Thanks to mayuming, Gary Gregory.
58
+
o Use accessors in ToStringStyle so subclasses can effectively override them. Thanks to William Degrange, Gary Gregory, Rob Spoor.
59
+
o `LocaleUtils.toLocale(String)` for a 2 letter country code now returns a value instead of throwing an `IllegalArgumentException`. Thanks to jack5505, Gary Gregory.
60
+
o Fix typo in StringUtils.trunctate() IllegalArgumentException message and test assertion messages. Thanks to mayuming, Gary Gregory.
61
+
o Fix test fixture in ReflectionDiffBuilderTest.testTransientFieldDifference() #1464. Thanks to mayuming, Gary Gregory.
62
+
o LANG-1789: NullPointerException when generating NoSuchMethodException in MethodUtils. Thanks to Hylke van der Schaaf, Gary Gregory.
63
+
o LANG-1786: Map deprecated TimeZone short IDs and avoid JRE WARNINGs to the console #1483. Thanks to Daniel Migowski, Gary Gregory, Lenny Primak.
64
+
65
+
Changes:
66
+
o Bump org.apache.commons:commons-parent from 88 to 91 #1472. Thanks to Gary Gregory, Dependabot.
67
+
68
+
69
+
Historical list of changes: https://commons.apache.org/proper/commons-lang/changes.html
70
+
71
+
For complete information on Apache Commons Lang, including instructions on how to submit bug reports,
72
+
patches, or suggestions for improvement, see the Apache Commons Lang website:
0 commit comments