Skip to content

Releases: phax/ph-commons

ph-commons 11.1.8

10 Sep 14:58
Compare
Choose a tag to compare
  • Made sure that HttpHeaderMap.getUnifiedValue unified values combine all whitespaces into a single space

Full Changelog: ph-commons-parent-pom-11.1.7...ph-commons-parent-pom-11.1.8

ph-commons 11.1.7

10 Sep 13:15
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.78.1
  • Added method CertificateHelper.isCA
  • Added additional Commons...Map constructor overloads
  • Added method EqualsHelper.identityDifferent
  • Made sure that HttpHeaderMap.getUnifiedValue unified values combine all \r, \n and \t into a single space
  • The method EnvVarHelper.getUnifiedSysEnvName can now also remove invalid characters on demand

Full Changelog: ph-commons-parent-pom-11.1.6...ph-commons-parent-pom-11.1.7

ph-commons 11.1.6

09 Apr 15:13
Compare
Choose a tag to compare

What's Changed

Full Changelog: ph-commons-parent-pom-11.1.5...ph-commons-parent-pom-11.1.6

ph-commons 11.1.5

27 Mar 15:37
Compare
Choose a tag to compare
  • Added new interface IHasSizeLong
  • Added new interface methods IHasInputStream.withInputStreamDo and IHasInputStream.withBufferedInputStreamDo
  • Added new interface method IHasByteArray.isPartialArray
  • Added build compatiblity with Java 21
  • Deprecated method ICommonsList.getFirst() in favour of ICommonsList.getFirstOrNull() because of clash with JDK 21 API extension. See issue #42
  • Deprecated method ICommonsList.getLast() in favour of ICommonsList.getLastOrNull() because of clash with JDK 21 API extension. See issue #42
  • Deprecated method ICommonsList.removeFirst() in favour of ICommonsList.removeFirstOrNull() because of clash with JDK 21 API extension. See issue #42
  • Deprecated method ICommonsList.removeLast() in favour of ICommonsList.removeLastOrNull() because of clash with JDK 21 API extension. See issue #42

Full Changelog: ph-commons-parent-pom-11.1.4...ph-commons-parent-pom-11.1.5

ph-commons 11.1.4

15 Feb 18:43
Compare
Choose a tag to compare
  • Added support to detect Java 21. See PR #39 - thx @janwytze
  • Added "LTS" flag on the EJavaVersion enum entries
  • The default ErrorTextProvider was slightly changed to put the error field in brackets as well
  • Class ErrorTextProvider.FormattableItem is no longer final
  • Added new interface method IError.getAsStringLocaleIndepdent ()
  • Added new interface IConditionalLogger

What's Changed

New Contributors

Full Changelog: ph-commons-parent-pom-11.1.3...ph-commons-parent-pom-11.1.4

ph-commons 11.1.3

15 Nov 19:24
Compare
Choose a tag to compare
  • Updated to parent POM 2.0.5
  • Updated to SLF4J 2.0.9
  • Updated to BouncyCastle 1.77. See PR #38 - thx @problemzebra2
  • Fixed spelling error in EXMLParserProperty.JAXP_SCHEMA_SORUCE
  • Removed final from class Version
  • Added new method IJsonArray.addIfNotEmpty
  • Added new method IJsonObject.addIfNotEmpty

What's Changed

New Contributors

Full Changelog: ph-commons-parent-pom-11.1.2...ph-commons-parent-pom-11.1.3

ph-commons 11.1.2

16 Aug 21:02
Compare
Choose a tag to compare
  • Added new keystore type BKS to support the BouncyCastle internal keystore format

Full Changelog: ph-commons-parent-pom-11.1.1...ph-commons-parent-pom-11.1.2

ph-commons 11.1.1

16 Aug 21:02
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.76
  • Extended KeyStoreHelper APIs to be able to provide custom security Provider in it.
  • Renamed CertificateHelper.getWithPEMHeader to getCertificateWithPEMHeader
  • Added overload of CertificateHelper.convertStringToCertficate

Full Changelog: ph-commons-parent-pom-11.1.0...ph-commons-parent-pom-11.1.1

ph-commons 11.1.0

31 Jul 18:42
Compare
Choose a tag to compare
  • Removed the explicit SuppressFBWarnings class in favour of an optional include of spotbugs-annotations. See issue #36
  • Changed the constructor parameter of CollectingSAXErrorHandler from Supplier <ErrorList> to Supplier <? extends ErrorList>
  • Added new interface IObjectPoolFactory to extend the functionality of the ObjectPool class

Full Changelog: ph-commons-parent-pom-11.0.6...ph-commons-parent-pom-11.1.0

ph-commons 11.0.6

10 Jul 20:16
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.75
  • Extended ObjectPool API
  • Improved DAO debug logging

Full Changelog: ph-commons-parent-pom-11.0.5...ph-commons-parent-pom-11.0.6