Skip to content

Commit 8963a3d

Browse files
committed
Release v0.8.1 [skip ci]
1 parent 13132d3 commit 8963a3d

File tree

2 files changed

+38
-32
lines changed

2 files changed

+38
-32
lines changed

CHANGELOG.md

+36-30
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,44 @@
11
# Changes by Version
22

3-
## [v0.8.1-SNAPSHOT](https://github.com/libj/util/compare/32a72d952fe3410214605489c35e536179132d5b..HEAD)
3+
## [v0.8.2-SNAPSHOT](https://github.com/libj/util/compare/13132d32787b391f0e7d4799c713d40d829a8d6f..HEAD)
4+
5+
## [v0.8.1](https://github.com/libj/util/compare/32a72d952fe3410214605489c35e536179132d5b..13132d32787b391f0e7d4799c713d40d829a8d6f) (2024-02-27)
6+
* #69 Implement `Numbers.stripTrailingZeros` for `StringBuilder` and `StringBuffer`
7+
* #68 Transition to JUnit 5
8+
* #67 Implement `CountingAppendable`
9+
* #66 Add `Strings.hasWhitespace(CharSequence)`
410

511
## [v0.8.0](https://github.com/libj/lang/compare/9ef34c960414e289ffe41251662b5c76ea53e192..32a72d952fe3410214605489c35e536179132d5b) (2023-09-20)
6-
* #65 Improve Resources.list() API
7-
* #64 Implement Systems.getProperty(...) convenience methods
8-
* #63 Add ServiceLoaders
9-
* #62 Implement Booleans.valueOf(String,defaultValue)
10-
* #61 Implement Classes.forNamePrimitiveOrNull
11-
* #60 Add Classes.getAnnotationDeep(Method) and Classes.isAnnotationPresentDeep(Method)
12-
* #58 Implement Strings.split(CharSequence,char)
13-
* #57 Refactor Number.Compound -> Number.Composite
14-
* #56 Implement WrappedArrayList
15-
* #55 Implement Threads.interruptAfterTimeout(...)
16-
* #54 Implement Threads.printThreadTrace()
17-
* #53 Numbers.Compound: (float,short,short) and (float,byte,byte,byte,byte) overloads
18-
* #52 Implement Strings.startsWithIgnoreCase(...)
19-
* #51 Add Manifests
20-
* #50 Add Runtimes class
21-
* #49 Implement EnumerationIterator
22-
* #48 Implement Strings.trimStartEnd(String,char,char)
23-
* #47 Implement Enumerations.getSize(Enumeration)
24-
* #46 Support Long and Double in BigDecimals.intern(...)
25-
* #45 Implement Classes.resolveGenericTypes(...)
26-
* #44 Add Classes.getAllGenericInterfaces(Class)
27-
* #43 Support TypeVariable in getGenericParameters(Type)
28-
* #42 Implement Strings.indexOfScopeClose
29-
* #41 Implement BigDecimalInfinity
30-
* #40 Implement Numbers.Unsigned.toUNIT(BigInteger)
31-
* #39 Support Properties class for variables in Strings.derefEL()
32-
* #38 Add Classes.getAnnotationDeep and Classes.isAnnotationPresentDeep
12+
* #65 Improve `Resources.list()` API
13+
* #64 Implement `Systems.getProperty(...)` convenience methods
14+
* #63 Add `ServiceLoaders`
15+
* #62 Implement `Booleans.valueOf(String,defaultValue)`
16+
* #61 Implement `Classes.forNamePrimitiveOrNull`
17+
* #60 Add `Classes.getAnnotationDeep(Method)` and `Classes.isAnnotationPresentDeep(Method)`
18+
* #58 Implement `Strings.split(CharSequence,char)`
19+
* #57 Refactor `Number.Compound` -> `Number.Composite`
20+
* #56 Implement `WrappedArrayList`
21+
* #55 Implement `Threads.interruptAfterTimeout(...)`
22+
* #54 Implement `Threads.printThreadTrace()`
23+
* #53 `Numbers.Compound`: (float,short,short) and (float,byte,byte,byte,byte) overloads
24+
* #52 Implement `Strings.startsWithIgnoreCase(...)`
25+
* #51 Add `Manifests`
26+
* #50 Add `Runtimes` class
27+
* #49 Implement `EnumerationIterator`
28+
* #48 Implement `Strings.trimStartEnd(String,char,char)`
29+
* #47 Implement `Enumerations.getSize(Enumeration)`
30+
* #46 Support `Long` and `Double` in `BigDecimals.intern(...)`
31+
* #45 Implement `Classes.resolveGenericTypes(...)`
32+
* #44 Add `Classes.getAllGenericInterfaces(Class)`
33+
* #43 Support `TypeVariable in getGenericParameters(Type)`
34+
* #42 Implement `Strings.indexOfScopeClose`
35+
* #41 Implement `BigDecimalInfinity`
36+
* #40 Implement `Numbers.Unsigned.toUNIT(BigInteger)`
37+
* #39 Support `Properties` class for variables in `Strings.derefEL()`
38+
* #38 Add `Classes.getAnnotationDeep` and `Classes.isAnnotationPresentDeep`
3339
* #37 Transition to GitHub Actions
34-
* #36 Move BigDecimals and BitIntegers from math module
35-
* #35 Add indexOfIgnoreCase(CharSequence,char) and indexOfIgnoreCase(CharSequence,char) in Strings
40+
* #36 Move `BigDecimals` and `BitIntegers` from math module
41+
* #35 Add `indexOfIgnoreCase(CharSequence,char)` and `indexOfIgnoreCase(CharSequence,char)` in `Strings`
3642

3743
## [v0.7.5](https://github.com/libj/lang/compare/7e6fffdf58f8a1d6c6dbc7dbce366e1d2c8b56a8..9ef34c960414e289ffe41251662b5c76ea53e192) (2020-05-23)
3844
* Migrate `Assertions`, `Classes`, `Identifiers`, `Repeat`, `Resources` from `org.libj.util`.

pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
<parent>
2323
<groupId>org.libj</groupId>
2424
<artifactId>libj</artifactId>
25-
<version>0.9.9-SNAPSHOT</version>
25+
<version>0.9.9</version>
2626
</parent>
2727
<artifactId>lang</artifactId>
28-
<version>0.8.1-SNAPSHOT</version>
28+
<version>0.8.1</version>
2929
<name>LibJ Lang</name>
3030
<description>
3131
Supplementary utilities for classes that belong to java.lang, or are considered essential as to justify existence in java.lang.

0 commit comments

Comments
 (0)