Releases: phax/ph-commons
ph-commons 11.1.11
- Removed
bcprov-ext-jdk18on
from the parent pom, as seems to be included inbcprov-jdk18on
instead - Added support for configuration variable default values when used in the form
${property:default}
- Added additional
IMicroNode.appendText
overloads forboolean
,int
andlong
- 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
- Added new method
IConfigWithFallback.getAsCharArrayOrFallback
- Added new interfaces
IKeyStoreDescriptor
,IKeyStoreAndKeyDescriptor
andITrustStoreDescriptor
in ph-security - Added new classes
KeyStoreDescriptor
,KeyStoreAndKeyDescriptor
andTrustStoreDescriptor
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
- Updated to BouncyCastle 1.79.0
- Added new annotation
ChangeNextMajorRelease
- Deprecated
KeyStoreHelper.loadKeyStoreDirect
methods withString
password in favour of versions withchar[]
password - Added
KeyStoreHelper.loadKeyStore
methods withchar[]
as password type - Deprecated
KeyStoreHelper.loadKeyStore
methods withString
password in favour of versions withchar[]
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
- 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
- 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
- Updated to BouncyCastle 1.78. This fixes CVE-2024-29857, CVE-2024-30171, CVE-2024-30172 and CVE-2024-301XX. See PR #43 - thx @problemzebra2
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
- Added new interface
IHasSizeLong
- Added new interface methods
IHasInputStream.withInputStreamDo
andIHasInputStream.withBufferedInputStreamDo
- Added new interface method
IHasByteArray.isPartialArray
- Added build compatiblity with Java 21
- Deprecated method
ICommonsList.getFirst()
in favour ofICommonsList.getFirstOrNull()
because of clash with JDK 21 API extension. See issue #42 - Deprecated method
ICommonsList.getLast()
in favour ofICommonsList.getLastOrNull()
because of clash with JDK 21 API extension. See issue #42 - Deprecated method
ICommonsList.removeFirst()
in favour ofICommonsList.removeFirstOrNull()
because of clash with JDK 21 API extension. See issue #42 - Deprecated method
ICommonsList.removeLast()
in favour ofICommonsList.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
- 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 longerfinal
- 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
- 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 classVersion
- 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
- 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