Skip to content

ph-commons 9.4.0

Choose a tag to compare

@phax phax released this 27 Mar 19:59
· 1077 commits to master since this release
  • Added support for additional HTTP status codes (103, 308, 422, 425, 426, 428, 429, 431, 451, 506, 507, 508 and 511)
  • JAXBContextCache has now a method to switch silent mode on or off
  • Added new constant GlobalDebug.DEFAULT_SILENT_MODE for the default silent mode setting
  • Added new method CertificateHelper.convertByteArrayToCertficateOrNull
  • Added new class PDTDisplayHelper
  • Added new method CertificateHelper.convertStringToPrivateKey
  • Extended the JsonWriter API to also write to an OutputStream
  • Added new methods EmailAddress.createOnDemand
  • URLHelper.urlEncode and URLHelper.urlDecode now uses URLCodec
  • Deprecated ICommonsIterable.forEach in favour of findAll
  • Fixed a bug in the cloning of MapBasedNamespaceContext (see issue #17)
  • Added ArrayHelper.EMPTY_CLASS_ARRAY
  • Added new predefined licenses (GPL20CP, EPL20 and EDL10)
  • Updated license URLs to https where applicable
  • New parent POM 1.11.1 updates SLF4J to 1.7.30
  • PropertiesHelper got new APIs with Charset to read properties with character sets other than ISO-8859-1
  • Started new subproject ph-config with a more intelligent configuration handling
  • Added JDK 14 as a known version
  • Added silent mode to TypeConverter, CountryCache, LanguageCache, ObjectPool, LocaleCache
  • Added new JAXBDocumentType constructor for more flexible use
  • Changed names of SimpleReadWriteLock.(read|write)Locked with primitive suppliers
  • Changed names of SimpleLock.locked with primitive suppliers
  • Added SimpleReadWriteLock.(read|write)LockedGet(Throwing)