Releases: micronaut-projects/micronaut-serialization
Releases Β· micronaut-projects/micronaut-serialization
v2.13.1
What's Changed
Bug Fixes π
- Remove use of AliasFor and use mappers for Serde annotations by @graemerocher in #1012
- Favor record constructor over builder for records by @graemerocher in #1030
Improvements β
- Fix scenario with generic types in subtypes by @dstepanov in #1021
Dependency updates π
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.2 by @renovate in #987
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.7 by @renovate in #988
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.6.2 by @renovate in #990
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.3 by @renovate in #991
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.4 by @renovate in #992
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.2 by @renovate in #993
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.8 by @renovate in #994
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.5 by @renovate in #996
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.9 by @renovate in #997
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #998
- chore(deps): update softprops/action-gh-release action to v2.2.0 by @renovate in #995
- chore(deps): update dependency gradle to v8.12 by @renovate in #985
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.5.1 by @renovate in #1000
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.6 by @renovate in #1002
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.3 by @renovate in #1003
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.10 by @renovate in #1005
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.3.1 by @renovate in #1009
- chore(deps): update softprops/action-gh-release action to v2.2.1 by @renovate in #1008
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #1006
- fix(deps): update dependency org.sonatype.gradle.plugins:scan-gradle-plugin to v3 by @renovate in #1010
- chore(deps): update dependency gradle to v8.12 by @renovate in #1007
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.3.2 by @renovate in #1013
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.5.1 by @renovate in #1015
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.4 by @renovate in #1016
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.5 by @renovate in #1017
- chore(deps): update graalvm/setup-graalvm action to v1.2.7 by @renovate in #1022
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.12 by @renovate in #1024
- chore(deps): update graalvm/setup-graalvm action to v1.2.8 by @renovate in #1025
- fix(deps): update dependency org.graalvm.sdk:nativeimage to v23.1.6 by @renovate in #1027
- chore(deps): update dependency gradle to v8.12.1 by @renovate in #1028
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.5.2 by @renovate in #1029
Other Changes π‘
- Sonatype Scan Gradle Plugin by @sdelamo in #999
- Add test for process KSP Json subtypes. See #768 by @altro3 in #875
Full Changelog: v2.13.0...v2.13.1
Micronaut Serialization 2.12.1
What's Changed
Bug Fixes π
- Remove use of AliasFor and use mappers for Serde annotations by @graemerocher in #1012
Dependency updates π
- chore(deps): update softprops/action-gh-release action to v2.0.9 by @renovate in #962
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.4 by @renovate in #964
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.2 by @renovate in #965
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.3 by @renovate in #967
- fix(deps): update dependency org.mongodb:bson to v4.11.5 by @renovate in #968
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.4 by @renovate in #970
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.5 by @renovate in #972
- chore(deps): update graalvm/setup-graalvm action to v1.2.6 by @renovate in #973
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.6 by @renovate in #979
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.6.0 by @renovate in #977
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.3.0 by @renovate in #978
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.1 by @renovate in #976
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.1 by @renovate in #975
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.6.0.24.10 by @renovate in #966
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.5.0 by @renovate in #969
- chore(deps): update dependency gradle to v8.11.1 by @renovate in #971
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.2 by @renovate in #987
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.7 by @renovate in #988
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.6.2 by @renovate in #990
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.3 by @renovate in #991
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.4 by @renovate in #992
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.2 by @renovate in #993
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.8 by @renovate in #994
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.5 by @renovate in #996
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.9 by @renovate in #997
- chore(deps): update actions/upload-artifact action to v4.5.0 by @renovate in #998
- chore(deps): update softprops/action-gh-release action to v2.2.0 by @renovate in #995
- chore(deps): update dependency gradle to v8.12 by @renovate in #985
Full Changelog: v2.12.0...v2.12.1
Micronaut Serialization 2.13.0
What's Changed
Improvements β
Dependency updates π
- chore(deps): update softprops/action-gh-release action to v2.0.9 by @renovate in #962
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.4 by @renovate in #964
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.2 by @renovate in #965
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.3 by @renovate in #967
- fix(deps): update dependency org.mongodb:bson to v4.11.5 by @renovate in #968
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.4 by @renovate in #970
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.5 by @renovate in #972
- chore(deps): update graalvm/setup-graalvm action to v1.2.6 by @renovate in #973
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.7.6 by @renovate in #979
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.6.0 by @renovate in #977
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.3.0 by @renovate in #978
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.7.1 by @renovate in #976
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.3.1 by @renovate in #975
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.6.0.24.10 by @renovate in #966
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.5.0 by @renovate in #969
- chore(deps): update dependency gradle to v8.11.1 by @renovate in #971
Other Changes π‘
Full Changelog: v2.12.0...v2.13.0
Micronaut Serialization 2.12.0
What's Changed
Bug Fixes π
- Do not wrap IOExceptions in SerdeException by @yawkat in #944
- Fix JsonNumber bson serialization by @rorueda in #898
- Bug Fix: Failed to deserialize the date field from a number using the @jsonformat annotation by @jjhz in #927
Improvements β
Dependency updates π
- Update dependencies by @sdelamo in #958
- fix(deps): update dependency org.graalvm.sdk:nativeimage to v23.1.5 by @renovate in #952
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.14.0 by @renovate in #933
CI βοΈBuild π
Micronaut Build Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.2 by @renovate in #954
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.3 by @renovate in #956
New Contributors
Full Changelog: v2.11.2...v2.12.0
Micronaut Serialization 2.11.2
What's Changed
Bug Fixes π
- Unwrapped/nested properties don't work with the Builder by @dstepanov in #955
Dependency updates π
Full Changelog: v2.11.1...v2.11.2
v2.11.1
What's Changed
Improvements β
- Use
MatchArgumentQualifier
moved to Core by @dstepanov in #931 - Allow access to serde registry from ObjectMapper by @graemerocher in #948
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.1 by @renovate in #909
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.3 by @renovate in #915
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.1 by @renovate in #914
- fix(deps): update dependency org.mongodb:bson to v4.11.4 by @renovate in #926
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.4 by @renovate in #925
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.6.1 by @renovate in #918
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.4.0 by @renovate in #913
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.7.0 by @renovate in #922
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.2.0 by @renovate in #917
- chore(deps): update dependency gradle to v8.10.1 by @renovate in #910
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.5 by @renovate in #928
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.6.2 by @renovate in #930
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4.2.1 by @renovate in #932
- chore(deps): update dependency gradle to v8.10.2 by @renovate in #935
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.3 by @renovate in #939
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.6 by @renovate in #940
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.6.3 by @renovate in #942
Full Changelog: v2.11.0...v2.11.1
Micronaut Serialization 2.11.0
What's Changed
Bug Fixes π
- Always catch runtime exceptions from serializers and deserializers by @dstepanov in #879
Improvements β
JacksonJsonMapper
should supportcreateSpecific
by @dstepanov in #871- Allow to fail on primitives in constructor with
failOnNullForPrimitives=true
by @dstepanov in #881 - Add type thrashing test by @yawkat in #897
GraalVM π
Other Changes π‘
- Merge 2.10.x by @graemerocher in #873
- Fix naming strategy on annotated fields by @Myshkouski in #884
- Merge 2.10.x by @graemerocher in #895
Dependency updates π
- fix(deps): update dependency org.eclipse.parsson:parsson to v1.1.7 by @renovate in #902
- fix(deps): update dependency org.mongodb:bson to v4.11.3 by @renovate in #905
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.13.0 by @renovate in #888
- fix(deps): update dependency com.oracle.database.jdbc:ojdbc8 to v23.5.0.24.07 by @renovate in #836
Micronaut Modules
Micronaut Platform
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.5.0 by @renovate in #866
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.5.1 by @renovate in #899
Micronaut Core
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.4 by @renovate in #896
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.6.0 by @renovate in #906
Micronaut Reactor
- fix(deps): update dependency io.micronaut.reactor:micronaut-reactor-bom to v3.4.1 by @renovate in #858
Micronaut Logging
- fix(deps): update dependency io.micronaut.logging:micronaut-logging-bom to v1.3.0 - autoclosed by @renovate in #834
Micronaut Oracle Cloud
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v4 by @renovate in #862
Micronaut Validation
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.1 by @renovate in #886
CI βοΈBuild π
- chore(deps): update actions/checkout action to v4 by @renovate in #877
- chore(deps): update gradle/wrapper-validation-action action to v3 by @renovate in #847
GraalVM
SVM
Micronaut Build Plugin
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.2.0 by @renovate in #901
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.3 by @renovate in #857
- chore(deps): update plugin io.micronaut.build.shared.settings to v7.1.4 by @renovate in #885
Micronaut Gradle Plugin
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.1 by @renovate in #891
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.2 by @renovate in #893
New Contributors
- @Myshkouski made their first contribution in #884
Full Changelog: v2.10.2...v2.11.0
v2.10.2
What's Changed
Bug Fixes π
- Use one lock per serialization / deserialization beans to prevent deadlock by @dstepanov in #872
Dependency updates π
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.1 by @renovate in #853
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.4.3 by @renovate in #831
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.3 by @renovate in #860
- fix(deps): update dependency org.graalvm.nativeimage:svm to v23.1.3 by @renovate in #823
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.6.0 by @renovate in #861
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.6 by @renovate in #864
- chore(deps): update graalvm/setup-graalvm action to v1.2.2 by @renovate in #869
Other Changes π‘
- Correct retrieving deserializer / serializer from the bean context by @dstepanov in #859
Full Changelog: v2.10.1...v2.10.2
v2.10.1
What's Changed
Bug Fixes π
- Fix map serialization when key is not string by @radovanradic in #852
Full Changelog: v2.10.0...v2.10.1
Micronaut Serialization v2.10.0
What's Changed
Bug Fixes π
- Fix enums as map keys by @dstepanov in #826
Improvements β
- Improve Enum handling parity with Jackson by @oujesky in #818
- Support global property naming strategy by @dstepanov in #846
Docs π
Dependency updates π
- fix(deps): update dependency org.mongodb:bson to v4.11.2 by @renovate in #813
- fix(deps): update dependency com.google.devtools.ksp:com.google.devtools.ksp.gradle.plugin to v1.9.23-1.0.20 by @renovate in #815
- fix(deps): update dependency jakarta.json.bind:jakarta.json.bind-api to v3.0.1 by @renovate in #814
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.3.6 by @renovate in #816
- fix(deps): update dependency com.amazonaws:aws-lambda-java-events to v3.11.5 by @renovate in #820
- fix(deps): update dependency io.micronaut.platform:micronaut-platform to v4.3.8 by @renovate in #819
- fix(deps): update dependency org.eclipse.parsson:parsson to v1.1.6 by @renovate in #822
- fix(deps): update dependency io.micronaut.test:micronaut-test-bom to v4.3.0 by @renovate in #841
- chore(deps): update plugin io.micronaut.build.shared.settings to v7 by @renovate in #848
- fix(deps): update dependency io.micronaut.discovery:micronaut-discovery-client to v4.3.0 by @renovate in #832
- fix(deps): update dependency io.micronaut.validation:micronaut-validation-bom to v4.5.0 by @renovate in #845
- fix(deps): update dependency io.micronaut.oraclecloud:micronaut-oraclecloud-bom to v3.8.0 by @renovate in #840
- fix(deps): update dependency io.micronaut.gradle:micronaut-gradle-plugin to v4.4.0 by @renovate in #829
- fix(deps): update dependency io.micronaut:micronaut-core-bom to v4.5.0 by @renovate in #821
Other Changes π‘
Full Changelog: v2.9.0...v2.10.0