Skip to content

ph-commons 9.0.0

Choose a tag to compare

@phax phax released this 05 Nov 21:15
· 1749 commits to master since this release
  • Changed com.helger.commons.function package to com.helger.commons.functional
  • Replaced IFilter with IPredicate
  • Replaced IFilterWithParameter with IBiPredicate
  • Changed ManagedExecutorService to ExecutorServiceHelper
  • Removed class CCharset - use StandardCharsets instead
  • Added classes PathHelper and PathOperations
  • Moved class XMLResourceBundle to ph-xml
  • Removed some deprecated CharsetManager methods
  • Reworked format package
  • Removed deprecated 'Mutable*' constructors because of weird defaults
  • Removed deprecated methods that handle: greater than, greater or equals, lower than and lower or equals
  • Made MicroTypeConverter type-safe
  • Ensure all Predicate usages use ? super
  • Ensure all Consumer usages use ? super
  • Ensure all Function usages use ? super/? extends where applicable
  • Ensure all Supplier usages use ? extends
  • Moved ThreadHelper to package com.helger.commons.concurrent
  • Removed deprecated methods in SimpleLSResourceResolver
  • Removed package com.helger.commons.io.monitor
  • Removed package com.helger.commons.scope.singletons
  • @ReturnsMutableObject does not require a value anymore (but you can still pass one of course)
  • Extracted ph-scopes project to lower size of ph-commons slightly
  • Extracted ph-collection project to lower size of ph-commons slightly
  • Removed default methods from IAggregator
  • Added reverse interface ISplitter
  • Changed caching API to use a function instead of a protected methods
  • Integrated ph-cli here
  • Improved and extended traits API
  • JAXB components can now use a safe way to write XML with special chars
  • JAXB components can now read XML documents with a BOM
  • Extracted ph-oton DAO handling into new subproject ph-dao
  • Replaced SMap with StringMap
  • An Automatic-Module-Name was added after beta 1
  • Removed support for the application and session application scopes
  • And much more...