Skip to content

v22.0.0

Choose a tag to compare

@xzel23 xzel23 released this 08 Mar 11:28
6f0e968

Additions

  • ResourcePool for reusable resources (resource-per thread, fixed- and variable-sized pools).

Breaking Changes

  • removed deprecated overloads of LangUtil.check(), LangUtil.checkArg(), and LangUtil.require...()
    methods.
  • removed LangUtil.wrapException(), use `LangUtil.throwAsRuntimeException instead.
  • removed the Counter class; use java.util.concurrent.atomic.LongAdder instead, it's standard and it's faster.
  • LangUtil.uncheckedConsumer(), LangUtil.uncheckedFunction(), LangUtil.uncheckedSupplier(), and
    LangUtil.uncheckedRunnable() have been replaced by LangUtil.unchecked(); overloads have been
    implemented that cover the use cases Supplier, (Bi)Consumer, (Bi)Function, and Runnable.

Bugfixes

  • text in WizardDialog was sometimes clipped

Other Changes

  • RichTextBuilder: performance optimization.
  • FxLauncher: command line option to set log level.
  • Some small fixes and improvements; reduce code duplication.