Releases: libj/lang
Releases · libj/lang
v0.8.1
v0.8.0
- #65 Improve Resources.list() API
- #64 Implement Systems.getProperty(...) convenience methods
- #63 Add ServiceLoaders
- #62 Implement Booleans.valueOf(String,defaultValue)
- #61 Implement Classes.forNamePrimitiveOrNull
- #60 Add Classes.getAnnotationDeep(Method) and Classes.isAnnotationPresentDeep(Method)
- #58 Implement Strings.split(CharSequence,char)
- #57 Refactor Number.Compound -> Number.Composite
- #56 Implement WrappedArrayList
- #55 Implement Threads.interruptAfterTimeout(...)
- #54 Implement Threads.printThreadTrace()
- #53 Numbers.Compound: (float,short,short) and (float,byte,byte,byte,byte) overloads
- #52 Implement Strings.startsWithIgnoreCase(...)
- #51 Add Manifests
- #50 Add Runtimes class
- #49 Implement EnumerationIterator
- #48 Implement Strings.trimStartEnd(String,char,char)
- #47 Implement Enumerations.getSize(Enumeration)
- #46 Support Long and Double in BigDecimals.intern(...)
- #45 Implement Classes.resolveGenericTypes(...)
- #44 Add Classes.getAllGenericInterfaces(Class)
- #43 Support TypeVariable in getGenericParameters(Type)
- #42 Implement Strings.indexOfScopeClose
- #41 Implement BigDecimalInfinity
- #40 Implement Numbers.Unsigned.toUNIT(BigInteger)
- #39 Support Properties class for variables in Strings.derefEL()
- #38 Add Classes.getAnnotationDeep and Classes.isAnnotationPresentDeep
- #37 Transition to GitHub Actions
- #36 Move BigDecimals and BitIntegers from math module
- #35 Add indexOfIgnoreCase(CharSequence,char) and indexOfIgnoreCase(CharSequence,char) in Strings