Skip to content

Releases: jonas-grgt/xjx

Release v0.3.3

14 Mar 18:07
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 2bc0333 fail on unknown enum value

🐛 Fixes

  • 8c8eee9 allow tag containing repeated elements to be mapped to multiple collection types
  • 86f642a correct namespace usage in doc example

  • 10d4900 Prepare release version 0.3.3

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt

Release v0.3.2

04 Mar 12:28
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 7abd79b put under Apache-2.0 license

🐛 Fixes

  • d497011 allow deserializing tag with value and multiple attributes
  • e989e4b support primitive int as tag and attribute value

  • c93f1c4 Prepare release version 0.3.2
  • 268fb1f document enum deserialization
  • 2b57b70 enhance attribute mapping documentation
  • 5461751 add namespace to example snippet
  • 333c077 Create LICENSE

Contributors

We'd like to thank the following people for their contributions:
GitHub, Jonas Geiregat, JonasG, github-actions[bot], jonas-grgt

Release v0.3.1

02 Mar 20:34
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 51f7ce6 support collection of records

  • ec81e43 Prepare release version 0.3.1

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt

Release v0.3.0

01 Mar 17:45
Compare
Choose a tag to compare

Changelog

🚀 Features

  • b8fe1f5 add better type support for java records
  • 123a0f4 add record deserialization support

🧰 Tasks


  • 196f974 Prepare release version 0.3.0
  • 23bef32 improve root-mapping documentation

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonas-grgt

Release v0.2.3

07 Feb 22:02
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 3b22c7d add better support for serializing records to XML

  • a5c0959 Prepare release version 0.2.3
  • 38cea72 Update xjx version number

Contributors

We'd like to thank the following people for their contributions:
GitHub, Jonas Geiregat, JonasG, github-actions[bot], jonasgeiregat

Release v0.2.2

17 Jan 16:37
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 5651b37 xjx-serdes: add enum serialization support

🐛 Fixes

  • 2040f47 xjx-sax: execute endTag SaxHandler callback for self-closing tags
  • fdcfae2 xjx-sax: emit self closing tags with attribute

🛠 Build

  • a0425fb automatically close and release nexus repo

  • 440b876 Prepare release version 0.2.2

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonasgeiregat

Release v0.2.1

16 Jan 20:00
Compare
Choose a tag to compare

Changelog

🐛 Fixes

  • 9fffa6f build: do release all modules

Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonasgeiregat

Release v0.2.0

16 Jan 13:32
Compare
Choose a tag to compare

Changelog

🚀 Features

  • 9962112 xjx-serdes: add simple argument type support for List and Set
  • 50ff43c add preliminary serialization functionality
  • ecc41bd xjx-serdes: Add deserialization support for Map as root and field

🐛 Fixes

  • 842f65b xjx-serdes: Deserialize root tag containing repeated elements to collection types

🧰 Tasks

  • 01ca574 xjx-serdes: remove unused file

🛠 Build


Contributors

We'd like to thank the following people for their contributions:
JonasG, github-actions[bot], jonasgeiregat

Release v0.1.0

14 Dec 18:47
Compare
Choose a tag to compare

Changelog

7d45033 build: add distributionManagement
1851e7b [maven-release-plugin] prepare for next development iteration
3962cf6 [maven-release-plugin] prepare release xjx-0.1.0
4f0fba2 build: update jreleaser
458d77a build: update jreleaser
b68004e build: update jreleaser
a7f5bd7 build: update jreleaser
188a552 build: update jreleaser
c3a79a0 build: update jreleaser
b303eac build: prepare poms for first release version
d02de54 build: add jreleaser
4b6d5a9 build: remove dep check
af88a36 Create maven.yml
472d3df chore: remove unused class
80c0b80 feat: add relative mapping support to collection types
35a6f1d docs: add mapping documentation
9f6c370 test: Add some common test cases
cb165cd build: Flatten module poms
8770e53 feat(xjx-serdes): Add support for relative mapped tag paths
44156d7 feat(xjx-serdes): Add boolean deserialization support
2a72ee5 feat(xjx-serdes): Warn user if generic collection types lack top-level Tag annotation
7ec81cc Ignore .idea folder
468d899 Initial commit