Skip to content

ph-commons 9.2.0

Choose a tag to compare

@phax phax released this 21 Nov 18:19
· 1398 commits to master since this release
  • Undo deprecations of ValueEnforcer short and float methods.
  • Simplified the IMultilingualText interface and implementations (backwards incompatible)
  • Removed all deprecated, unused methods
  • ICommonsIterable is no longer Serializable. Only ICommonsCollection is serializable.
  • IHasDisplayText is no longer Serializable.
  • IDisplayTextProvider is no longer Serializable.
  • IHasText is no longer Serializable.
  • Changed return type of SystemProperties.setPropertyValue() to EChange
  • JAXBDocumentType takes List<ClassPathResource> instead of List<String> to avoid ClassLoader issues
  • Changed PBCProvider initialization to log a warning instead of throwing an exception
  • Added StringHelper methods getQuoted and appendQuoted
  • Improved Java 10/Java 11 support
  • Moved CloneHelper.getClonedJAXBElement to new class JAXBHelper in ph-jaxb subproject (Java 11 issue)
  • Moved class WSTestHelper to subproject ph-wsclient (Java 11 issue)
  • First version to compile with OracleJDK 11 and OpenJDK 11
  • Added methods in PDTFactory to remove microseconds and nanoseconds from (Zoned|Offset|Local)DateTime
  • Added support for silent mode in AbstractDAO
  • Changed DOMReader.readXMLDOM to not throw an Exception. Provide a suitable ErrorHandler instead.
  • WrappedCollectingSAXErrorHandler is now derived from CollectingSAXErrorHandler