Skip to content

Releases: phax/ph-commons

ph-commons 11.1.11

05 Dec 07:42
Compare
Choose a tag to compare
  • Removed bcprov-ext-jdk18on from the parent pom, as seems to be included in bcprov-jdk18on instead
  • Added support for configuration variable default values when used in the form ${property:default}
  • Added additional IMicroNode.appendText overloads for boolean, int and long
  • Deprecated EXMLSerializeIndent.INDENT_ONLY as well as .getWithIndent() and .getWithoutAlign()

Full Changelog: ph-commons-parent-pom-11.1.10...ph-commons-parent-pom-11.1.11

ph-commons 11.1.10

08 Nov 13:02
Compare
Choose a tag to compare
  • Added new method IConfigWithFallback.getAsCharArrayOrFallback
  • Added new interfaces IKeyStoreDescriptor, IKeyStoreAndKeyDescriptor and ITrustStoreDescriptor in ph-security
  • Added new classes KeyStoreDescriptor, KeyStoreAndKeyDescriptor and TrustStoreDescriptor in ph-security
  • Added new method KeyStoreHelper.iterateKeyStore

Full Changelog: ph-commons-parent-pom-11.1.9...ph-commons-parent-pom-11.1.10

ph-cmmons 11.1.9

30 Oct 18:28
Compare
Choose a tag to compare
  • Updated to BouncyCastle 1.79.0
  • Added new annotation ChangeNextMajorRelease
  • Deprecated KeyStoreHelper.loadKeyStoreDirect methods with String password in favour of versions with char[] password
  • Added KeyStoreHelper.loadKeyStore methods with char[] as password type
  • Deprecated KeyStoreHelper.loadKeyStore methods with String password in favour of versions with char[] password
  • Added support for JDK 22 and JDK 23 in EJavaVersion

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

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

  • Update Bouncy Castle to 1.78 by @problemzebra2 in #43

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

  • Update BC 1.77 by @problemzebra2 in #38

New Contributors

  • @problemzebra2 made their first contribution in #38

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