Releases: micronaut-projects/micronaut-serialization
Releases · micronaut-projects/micronaut-serialization
Micronaut Serialization 2.3.3
What's Changed
Bug Fixes 🐞
- Fix consuming null in
DemuxingObjectDecoder
by @dstepanov in #655 - Problem with
Must access entries in sequence
by @dstepanov in #657
Dependency updates 🚀
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.28.1 by @renovate in #654
Full Changelog: v2.3.2...v2.3.3
Micronaut Serialization 2.3.2
What's Changed
Other Changes 💡
- Correct validation for
@Serializable(as = ...)
and@Deserializable(as = ...)
by @dstepanov in #651 - Cleanup requires JVM version by @dstepanov in #652
- Fix requirement to access
ObjectSerializer
and incorrect caching argumentDeserBean
/SerBean
by @dstepanov in #653
Full Changelog: v2.3.1...v2.3.2
Micronaut Serialization 2.3.1
What's Changed
Bug Fixes 🐞
- Fix constructor/bean properties and beans with an executable method by @dstepanov in #650
Improvements ⭐
- Support
@Serdeable.Deserializable(as = ...)
on properties by @dstepanov in #646
Dependency updates 🚀
Other Changes 💡
- Revert "Allow to deserialize an empty string to null (#630)" by @dstepanov in #645
Full Changelog: v2.3.0...v2.3.1
Micronaut Serialization 2.3.0
What's Changed
New Features 🎉
Bug Fixes 🐞
Improvements ⭐
- Support
JsonRootName
by @dstepanov in #613 - Correct polymorphism JsonTypeInfo by @dstepanov in #612
- Improve code, extract specific serializers/deserializers by @dstepanov in #614
- Deserialization improvements by @dstepanov in #620
- Fix subtypes without properties by @dstepanov in #622
- Support unwrapped subtype beans by @dstepanov in #624
- Cache property include/exclude/sorting for serialization + simplify any by @dstepanov in #626
- Correct
JsonIgnoreProperties
by @dstepanov in #627 - Allow to configure Jackson parser/generator by @dstepanov in #631
- Allow to deserialize an empty string to null by @dstepanov in #630
- Support
JsonTypeInfo.Id.MINIMAL_CLASS
by @dstepanov in #633 - Support
@JsonTypeInfo(visible=true)
by @dstepanov in #638 - Find custom deserializer for a primitive type by @oujesky in #637
- Support
@JsonIgnoreProperties(allowGetters,allowSetters)
, align with Jackson behaviour by @dstepanov in #640
Tests ✅
Dependency updates 🚀
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.25.4 by @renovate in #600
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.3.0.23.09 by @renovate in #590
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.1.4 by @renovate in #608
- chore(deps): update plugin me.champeau.jmh to v0.7.2 by @renovate in #623
- fix(deps): update dependency org.eclipse.parsson:parsson to v1.1.5 by @renovate in #628
Micronaut Modules
Micronaut Core
Micronaut Discovery Client
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.0.3 by @renovate in #601
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.3 by @renovate in #605
CI ⚙️Build 🐘
GraalVM
KSP
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.20-1.0.13 by @renovate in #629
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.20-1.0.14 by @renovate in #639
Micronaut Build Plugin
Micronaut Gradle Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.2 by @renovate in #611
SVM
New Contributors
Full Changelog: v2.2.6...v2.3.0
Micronaut Serialization 2.2.6
What's Changed
Improvements 💡
Dependency updates 🚀
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.25.3 by @renovate in #591
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.9 by @renovate in #589
CI ⚙️Build 🐘
- chore(deps): update stefanzweifel/git-auto-commit-action action to v5 by @renovate in #596
- chore(deps): update dependency gradle to v8.4 by @renovate in #592
Full Changelog: v2.2.5...v2.2.6
Micronaut Serialization 2.2.5
What's Changed
New Features 🎉
- Convert configuration to beans by @dstepanov in #561
- Move SimpleBuilderDeserializer into SpecificObjectDeserializer by @yawkat in #583
- Builder token buffer support by @yawkat in #584
- Respect JsonProperty on outer property for builders by @yawkat in #585
Bug Fixes 🐞
Dependency updates 🚀
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.5.6 by @renovate in #562
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.3 by @renovate in #563
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.5 by @renovate in #571
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.6 by @renovate in #578
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.1.2 by @renovate in #569
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.1.1 by @renovate in #568
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.0 by @renovate in #574
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.25.2 by @renovate in #567
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.1.3 by @renovate in #586
- Update to Micronaut Core 4.1.7 by @graemerocher in #588
Full Changelog: v2.2.4...v2.2.5
Micronaut Serialization v2.2.4
Micronaut Serialization v2.2.3
What's Changed
Improvements ⭐
- Support importing packages / builders by @graemerocher in #558
Full Changelog: v2.2.1...v2.2.3
Micronaut Serialization 2.2.1
What's Changed
Docs 📖
Dependency updates 🚀
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.1.2 - autoclosed by @renovate in #554
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.0.2 by @renovate in #551
- fix(deps): update dependency org.eclipse.parsson:parsson to v1.1.4 by @renovate in #542
- fix(deps): update jmh to v1.37 by @renovate in #549
Build 🐘
CI ⚙️
- fix(deps): update kotlin monorepo to v1.9.10 by @renovate in #556
- chore(deps): update slsa-framework/slsa-github-generator action to v1.9.0 by @renovate in #543
Full Changelog: v2.2.0...v2.2.1
Micronaut Serialization v2.2.0
What's Changed
New Features 🎉
- Support for @JsonDeserialize(builder=..) by @graemerocher in #527
Dependency updates 🚀
- fix(deps): update kotlin monorepo to v1.9.0 by @renovate in #512
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.0.2 by @renovate in #538
Full Changelog: v2.1.1...v2.2.0