Releases: micronaut-projects/micronaut-serialization
Releases · micronaut-projects/micronaut-serialization
Micronaut Serialization 2.8.2
What's Changed
Bug Fixes 🐞
- Add tests for nested serialization / deserialization by @dstepanov in #746
- Support referencing self in serialize/deserialize as by @dstepanov in #777
Improvements ⭐
- Small improvements, refactoring + more tests by @dstepanov in #749
- Use
StringIntMap
from Core, refactoring by @dstepanov in #772 - Allow to clone
JacksonJsonMapper
with a differentSerdeJacksonConfiguration
by @dstepanov in #778
Other Changes 💡
- Implement correct generic arguments matcher by @dstepanov in #742
- Support unwrapping arrays for
JsonNode
decoder by @dstepanov in #747 - Bringing build scripts to a single view. by @altro3 in #753
- Allow for mixins to skip validation by @dstepanov in #750
- Convert internal serdes from beans to ordinary classes by @dstepanov in #761
- Fix enums with
@JsonValue
on a field by @dstepanov in #764 - Support decoding
Number
by @dstepanov in #765 - Add startup benchmark by @dstepanov in #762
- Enable native examples and the server TCK by @dstepanov in #771
- Correct ignored properties for a constructor injection by @dstepanov in #773
Kotlin
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.23-1.0.19 by @renovate in #781
- fix(deps): update kotlin monorepo to v1.9.23 by @renovate in #785
Micronaut Modules
Micronaut Core
Micronaut Serialization
Micronaut Validation
Micronaut Logging
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.2.3 by @renovate in #763
Micronaut Kotlin
Micronaut Test
Micronaut Logging
Micronaut Platform
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.3.5 by @renovate in #760
CI ⚙️Build 🐘
- chore(deps): update gradle/gradle-build-action action to v3.1.0 by @renovate in #767
- chore(deps): update gradle/wrapper-validation-action action to v2 by @renovate in #766
- chore(deps): update dependency gradle to v8.6 by @renovate in #752
- chore(deps): update gradle/gradle-build-action action to v3 by @renovate in #758
GraalVM
Micronaut Build Plugin
Micronaut Gradle Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.3.4 by @renovate in #755
New Contributors
Full Changelog: v2.8.1...v2.8.2
Micronaut Serialization 2.8.1
What's Changed
Other Changes 💡
- Correct property's generic parameters by @dstepanov in #743
Full Changelog: v2.8.0...v2.8.1
Micronaut Serialization 2.8.0
What's Changed
Dependency updates 🚀
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.32.1 by @renovate in #726
- Update dependencies by @sdelamo in #741
Kotlin
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.22-1.0.17 by @renovate in #731
Micronaut Modules
Micronaut Core
- Micronaut Core 4.3.1
Micronaut Validation
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.3.0 - autoclosed by @renovate in #735
Micronaut Discovery Client
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.2.0 by @renovate in #732
Micronaut Test
- Micronaut Test 4.2.0
CI ⚙️Build 🐘
- chore(deps): update gradle/wrapper-validation-action action to v2 by @renovate in #740
- chore(deps): update gradle/gradle-build-action action to v2.12.0 by @renovate in #725
SVM
Full Changelog: v2.7.1...v2.8.0
Micronaut Serialization v2.7.1
What's Changed
Bug Fixes 🐞
- Fix customized map serializer by @radovanradic in #734
Dependency updates 🚀
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.2.2 by @renovate in #733
- chore(deps): update plugin io.micronaut.build.shared.settings to v6.6.2 by @renovate in #728
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.2.1 by @renovate in #723
Other Changes 💡
- Add test for boxed/primitive deserializers by @dstepanov in #730
Full Changelog: v2.7.0...v2.7.1
Micronaut Serialization 2.7.0
Micronaut Serialization 2.6.0
What's Changed
Dependency updates 🚀
Kotlin
- Update kotlin monorepo to v1.9.22 by @renovate in #716
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.21-1.0.16 by @renovate in #714
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.22-1.0.16 by @renovate in #718
Micronaut Modules
Micronaut Core
- Update dependency io.micronaut:micronaut-core-bom to v4.2.3 by @renovate in #720
- Update dependency io.micronaut:micronaut-core-bom to v4.2.2 by @renovate in #715
Micronaut Logging
Full Changelog: v2.5.1...v2.6.0
Micronaut Serialization 2.5.1
What's Changed
Other Changes 💡
- Fix deserializing of @JsonValue by @dstepanov in #710
Full Changelog: v2.5.0...v2.5.1
Micronaut Serialization 2.5.0
What's Changed
Bug Fixes 🐞
- Fix handling of manged/back references by @dstepanov in #671
- Fix incorrect properties deserialization by @dstepanov in #701
Improvements ⭐
- Support
@JsonTypeInfo(include = WRAPPER_ARRAY)
by @dstepanov in #684 - Support
@JsonTypeInfo(include = EXISTING_PROPERTY)
by @dstepanov in #702 - Fix
@JsonProperty
READ_ONLY/WRITE_ONLY, integrate@JsonWrapper
TCK by @dstepanov in #669 - Align Serde ordering with Jackson Databind, extract cases not supported by Databind by @dstepanov in #672
- Integrate
@JsonView
and correct no-view behaviour by @dstepanov in #680 - Support
@JsonTypeInfo
on a field/getter/setter by @dstepanov in #705 - Fix JsonProperty on mixin methods by @yawkat in #708
Tests ✅
- Create Jackson annotation TCK by @dstepanov in #667
- Integrate
@JsonRootName
tests by @dstepanov in #674 - Integrate
@JsonValue
tests by @dstepanov in #675 - Integrate
@JsonSubTypes
tests by @dstepanov in #679 - Integrate
@JsonTypeInfo
tests by @dstepanov in #678 - More TCK for
@JsonInclude
and optional deserialization by @dstepanov in #681 - Move tests from
ObjectSerdeSpec
into TCK by @dstepanov in #682 - Integrate Getter/Setter tests by @dstepanov in #673
Dependency updates 🚀
- Update dependency jakarta.json:jakarta.json-api to v2.1.3 by @renovate in #618
- Update dependency com.amazonaws:aws-lambda-java-events to v3.11.4 by @renovate in #697
- Update dependency org.mongodb:bson to v4.11.1 by @renovate in #688
- fix(deps): update dependency com.amazonaws:aws-lambda-java-serialization to v1.1.5 by @renovate in #698
- fix(deps): update dependency org.jetbrains:annotations to v24.1.0 by @renovate in #685
- fix(deps): update dependency com.oracle.oci.sdk:oci-java-sdk-aidocument to v3.30.0 by @renovate in #683
Kotlin
- Update kotlin monorepo to v1.9.21 by @renovate in #692
- Update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.21-1.0.15 by @renovate in #694
Micronaut Modules
Micronaut Core
Micronaut Logging
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.2.0 by @renovate in #704
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.2.0 by @renovate in #706
Micronaut Validation
CI ⚙️Build 🐘
Micronaut Build Plugin
Full Changelog: v2.4.0...v2.5.0
Micronaut Serialization 2.4.0
What's Changed
Dependency updates 🚀
Micronaut Modules
Micronaut Core
Micronaut Discovery Client
Micronaut Reactor
CI ⚙️Build 🐘
Micronaut Build Plugin
Full Changelog: v2.3.4...v2.4.0
Micronaut Serialization 2.3.4
What's Changed
Bug Fixes 🐞
- Fix ignore/exclude and order on a renamed property by @dstepanov in #660
Full Changelog: v2.3.3...v2.3.4