Releases: jakartaee/jaxb-api
Jakarta XML Binding API 4.0.5
What's Changed
- 4.0.4 release by @lukasj in #324
- [#325] restore permissive base64 decoding by @laurentschoelens in #326
- [#330] fixes documentation by @laurentschoelens in #331
- add dependabot by @lukasj in #332
- move dependabot config to the right location by @lukasj in #333
- Bump the actions-dependencies group with 2 updates by @dependabot[bot] in #334
- Bump the dependencies group across 1 directory with 2 updates by @dependabot[bot] in #336
- Bump the maven-plugins group across 2 directories with 15 updates by @dependabot[bot] in #335
Full Changelog: 4.0.4...4.0.5
Jakarta XML Binding API 4.0.4
What's Changed
- 4.0.3 release by @lukasj in #322
- Create TCK Challenge Template by @Pandrex247 in #319
- activation-api 2.1.4 by @lukasj in #321
- fix #315 by @antoniosanct in #320
New Contributors
- @Pandrex247 made their first contribution in #319
Full Changelog: 4.0.3...4.0.4
Jakarta XML Binding API 4.0.3
What's Changed
- 4.0.2 release by @lukasj in #307
- Handle empty string input for parseBase64Binary instead of throwing IllegalArgumentException by @SanderHestvik in #309
- Fix #316, Unable to override JAXBContextFactory through properties by @blutorange in #317
- fix: Unmarshalling hexBinary with leading whitespaces yields
nullby @netmikey in #313
New Contributors
- @SanderHestvik made their first contribution in #309
- @blutorange made their first contribution in #317
- @netmikey made their first contribution in #313
Full Changelog: 4.0.2...4.0.3
Jakarta XML Binding API 4.0.2
The 4.0.2 release is a bug fix release of 4.0.0.
Following changes are included:
- #229 - Documented exception thrown is incorrect for javax.xml.bind.DatatypeConverter#print(Object) methods
- #231 - Incorrect exception thrown by javax.xml.bind.DatatypeConverter
- #236 - Fix the link to WS-I BP 1.0 in the spec
- #284 - Re-use SAXParserFactory in AbstractUnmarshallerImpl for better performance
- Javadoc improvements - formatting, typos, grammar, sample code
- uses Jakarta Activation APIs 2.1.3
New Contributors
- @antoniosanct made their first contribution in #281
Full Changelog: 4.0.1...4.0.2
Jakarta XML Binding API 4.0.1
The 4.0.1 release is a bug fix release of 4.0.0.
Following changes are included:
- #240 - Fixes parseBoolean according spec
- #273 - Allow usage of API jar on Android platform
- #275 - Make sure providers get only properties they are required to understand
- #276 - Add instructions for OSGi mediator
- uses Jakarta Activation APIs 2.1.2
New Contributors
- @laurentschoelens made their first contribution in #279
Full Changelog: 4.0.0...4.0.1
Jakarta XML Binding API 4.0.0
The major release contains following changes:
- drops compatibility with JAXB 1.0
- removes constraints on using java.desktop/java.beans.Introspector
- removes deprecated jakarta.xml.bind.Validator
- removes deprecated jakarta.xml.bind.context.factory property
- drops implementation lookup through META-INF/services/jakarta.xml.bind.JAXBContext
- drops implementation lookup through jaxb.properties file
- adds implementation lookup through the properties Map passed to JAXBContext.newInstance(...) methods
- provided implementation of the DatatypeConverterInterface throws exception on invalid input
Project Board: https://github.com/eclipse-ee4j/jaxb-api/projects/1
Full Changelog: 3.0.0...4.0.0
Jakarta XML Binding API 4.0.0 RC2
The 4.0.0 RC2 is a second release candidate of 4.0.0.
Following changes are included:
- Simplified generics in XmlJavaTypeAdapter
- uses Jakarta Activation APIs 2.1.0-RC1
Jakarta XML Binding API 4.0.0 RC1
The 4.0.0 RC1 is a first release candidate of 4.0.0.
Following changes are included:
- JDK17 support
- Removed deprecated
jakarta.xml.bind.Validator - Implementation lookup simplified
- uses Jakarta Activation APIs 2.1.0-RC1
Jakarta XML Binding API 3.0.1
The 3.0.1 release is a bug fix release of 3.0.0.
Following changes are included:
- #172 - Default factory class name changed
- Classloading related fixes
- uses Jakarta Activation APIs 2.0.1
Jakarta XML Binding API 3.0.0 Final Release
The 3.0.0 release is the first release under the jakarta.xml.bind.* namespace.