Releases: charleskorn/kaml
Releases · charleskorn/kaml
0.67.0
0.67.0 (2024-12-20)
Features
Dependency Updates
- internal: update actions/setup-java action to v4.6.0 (#651) (8a16919)
- internal: update gradle/actions action to v4.2.2 (#650) (2d074bc)
- internal: update softprops/action-gh-release action to v2.2.0 (#647) (e4c96cb)
0.66.0
0.66.0 (2024-11-24)
Dependency Updates
- internal: update dependency gradle to v8.11.1 (#644) (9352422)
- internal: update gradle/actions action to v4.2.1 (#643) (e7d8acc)
- update dependency org.ajoberstar.reckon:reckon-gradle to v0.19.1 (#645) (391a5da)
0.65.0
0.65.0 (2024-11-14)
Chores
- ignore files created by Kotlin compiler, and include more information in release workflow logs (8a7413e)
0.64.0
0.64.0 (2024-11-14)
Features
- add
YamlContentPolymorphicSerializer
, similar to JsonContentPolymorphicSerializer
(#607) (54c5af2)
- allow to set a maximum amount of aliases while parsing to protect against billion laughs attack and similar (#620) (1b93b80)
Chores
- don't create release for Gradle upgrades (7bc31bb)
Dependency Updates
- internal: update gradle/actions action to v4.2.0 (#640) (a26f084)
- internal: update softprops/action-gh-release action to v2.1.0 (#639) (8426f11)
0.63.0
0.63.0 (2024-11-11)
Dependency Updates
0.62.2
0.62.2 (2024-11-01)
Bug Fixes
Decoder
does not represent the current node correctly (#617) (dbb29e7)
Dependency Updates
- internal: update softprops/action-gh-release action to v2.0.9 (#637) (0fa2c17)
0.62.1
0.62.1 (2024-10-30)
Bug Fixes
- use serializers from the module in
decodeFromYamlNode
(#636) (3ec93d8)
Chores
- don't change automatically created release to draft (9bee143)
- don't generate release for test-only changes (ac19b82)
0.62.0
0.62.0 (2024-10-30)
Features
- add support for case-insensitive decoding of enums (#587 - thanks to @AbhigyaKrishna for the PR)
- add convenience encoding and decoding functions (#609 - thanks to @sschuberth for the PR)
- add support for setting
ScalarStyle
per-field (#596 - thanks to @nielsbasjes for the PR)
- add support for all remaining tier 2 KMP targets (#629 - thanks to @rbraeunlich for the PR)
Bug fixes
- fix issue where it was not possible to implement a contextual serializer for a scalar value (#618 - thanks to @Jojo4GH for the PR)
Dependency Updates
- update dependency org.jetbrains.kotlinx:kotlinx-serialization-core to v1.7.3 (#605)
- update kotlin to v2.0.21 (#633)
- update dependency com.squareup.okio:okio to v3.9.1 (#613)
- update dependency it.krzeminski:snakeyaml-engine-kmp to v3.0.3 (#632)
0.61.0
- New: build and publish experimental Kotlin/Native targets
- Updated: use kotlinx.serialization 1.7.1
- Updated: use snakeyaml-engine-kmp 3.0.1
- Fixed: fix handling of contextual serializers (#582 - thanks to @OptimumCode for the PR and @leinardi for the bug report)
0.60.0
- Updated: build with Kotlin 2.0.0
- Updated: use snakeyaml-engine-kmp 3.0.0
- Updated: use kotlinx-serialization 1.7.0