Releases: phax/ph-commons
ph-commons 11.0.5
- Updated resilience in
WALListener
to correct handle activities, even if the ExecutorService is already shutdown - Logging warnings when a configuration value contains a trailing whitespace character
- Fixed a potential stack overflow when handling too deeply nested JSON objects. See issue #35
- Added support to detect Java 20
Full Changelog: ph-commons-parent-pom-11.0.4...ph-commons-parent-pom-11.0.5
ph-commons 10.2.5 [backport]
- Fixed a potential stack overflow when handling too deeply nested JSON objects. See issue #35 (backport from 11.0.5)
- Added support to detect Java 20 (backport from 11.0.5)
- Updated to BouncyCastle 1.73 (backport from 11.0.3)
Full Changelog: ph-commons-parent-pom-10.2.4...ph-commons-parent-pom-10.2.5
ph-commons 11.0.4
- Extended the class
JAXBContextCacheKey
to support multiple packages as well - Deprecated a lot of methods from
JAXBContextCache
in favour of theJAXBContextCacheKey
factory method - Fixed an error in
Codepoint.isLowSurrogate
andCodepoint.isHighSurrogate
- Added support for writing Surrogate pairs in the XML write
XMLFactory.createDefaultTransformerFactory
no longer emits warnings of unsupported features- Added classes
ConditionalLogger
andIHasConditionalLogger
Full Changelog: ph-commons-parent-pom-11.0.3...ph-commons-parent-pom-11.0.4
ph-commons 10.2.4 [backport]
- Fixed an error in
Codepoint.isLowSurrogate
andCodepoint.isHighSurrogate
(backport from 11.0.4) - Added support for writing Surrogate pairs in the XML writer (backport from 11.0.4)
Full Changelog: ph-commons-parent-pom-10.2.3...ph-commons-parent-pom-10.2.4
ph-commons 11.0.3
- Updated to BouncyCastle 1.73
- Deprecated classes
AbstractJAXBBuilder
andAbstractWritingJAXBBuilder
for removal - Classes
LoggingJAXBReadExceptionHandler
andLoggingJAXBWriteExceptionHandler
received a singleton accessor field - Extended
IKeyStoreType
interface with methodisKeyStorePathRequired
- Added new enum entry
EKeyStoreType.PKCS11
for support of PKCS11 - see PR #34 - thx @sopgreg - Deprecated classes
JAXBDocumentType
andIJAXBDocumentType
- The
GenericJAXBMarshaller
now has an API to disable the usage of XML Schema that applies for reading, writing and validation - Added an optional progress callback to the
StreamHelper.copy(Byte|Char)Stream
builders
What's Changed
New Contributors
Full Changelog: ph-commons-parent-pom-11.0.2...ph-commons-parent-pom-11.0.3
ph-commons 11.0.2
- Updated to parent POM 2.0.1
- Updated to JAXB 4.0.2
- Updated to JAX-WS 4.0.1
- Updated to SLF4J 2.0.6
- Added missing MicroType converter for the
XMLOffset(Date|Time)
data types and others - Added additional
MathHelper.getDividedBigDecimal
overload - Added additional method
IJAXBWriter.getAsElement
- Added additional
ArrayHelper.forEach
overload - Using BouncyCastle dependency
org.bouncycastle:bcjmail-jdk18on
for Jakarta usage - Fixed an
ArrayIndexOutOfBoundsException
when a single$
character is contained in a configuration property with variable resolution enabled - see issue SMP #234 - Variable resolution in configuration files is now enabled by default
Full Changelog: ph-commons-parent-pom-11.0.1...ph-commons-parent-pom-11.0.2
ph-commons 10.2.3 [backport]
- Fixed an
ArrayIndexOutOfBoundsException
when a single$
character is contained in a configuration property with variable resolution enabled - see issue SMP #234
Full Changelog: ph-commons-parent-pom-10.2.2...ph-commons-parent-pom-10.2.3
ph-commons 11.0.1
- Updated to BouncyCastle 1.72
- Improved the Java Version number parser to not throw exceptions on unsupported versions
- Added support to detect JDK 18 and 19
- Added new class
PathToNodeBuilder
to be used to customize the building of a path from a DOM node - see issue #31 - Catching
Throwable
in classesConcurrentCollectorSingle
andConcurrentCollectorMultiple
to avoid unnoticed errors
Full Changelog: ph-commons-parent-pom-11.0.0...ph-commons-parent-pom-11.0.1
ph-commons 10.2.2 [backport]
- Added new class
PathToNodeBuilder
to be used to customize the building of a path from a DOM node - see issue #31
Full Changelog: ph-commons-parent-pom-10.2.1...ph-commons-parent-pom-10.2.2
ph-commons 10.2.1 [backport]
- Updated to BouncyCastle 1.72
- Improved the Java Version number parser to not throw exceptions on unsupported versions
Full Changelog: ph-commons-parent-pom-10.2.0...ph-commons-parent-pom-10.2.1