Skip to content

Releases: libj/lang

v0.8.1

27 Feb 12:34
Compare
Choose a tag to compare
  • #69 Implement Numbers.stripTrailingZeros for StringBuilder and StringBuffer
  • #68 Transition to JUnit 5
  • #67 Implement CountingAppendable
  • #66 Add Strings.hasWhitespace(CharSequence)

v0.8.0

20 Sep 12:18
Compare
Choose a tag to compare
  • #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

v0.7.5

23 May 05:54
Compare
Choose a tag to compare
  • Migrate Assertions, Classes, Identifiers, Repeat, Resources from org.libj.util.
  • Add WrapperProxy.
  • Improve javadocs.

v0.7.4

22 Jul 09:54
Compare
Choose a tag to compare
  • Set visibility of Sys#OS_NAME to package private.
  • Upgrade org.libj:test:0.6.9 to 0.7.0.

v0.7.3

20 Sep 12:47
Compare
Choose a tag to compare
  • Initial public release.