Skip to content

Releases: charleskorn/kaml

0.35.2

12 Aug 10:16
0.35.2
8fcf0eb
Compare
Choose a tag to compare
  • Fixed: loading very large maps was very slow due to inefficient duplicate key checking (#168 - thanks to @rsbat for the PR)

0.35.1

12 Aug 10:02
0.35.1
2d4f292
Compare
Choose a tag to compare
  • Fixed: dependency on kotlinx.serialization is now correctly marked as api instead of implementation (#166, thanks to @MiSikora for the issue report)

0.35.0

25 Jul 05:09
0.35.0
1f73b88
Compare
Choose a tag to compare
  • ⚠️ Potentially breaking change: unquoted ~ values are now correctly parsed as null values in accordance with the YAML 1.2 Core Schema (#149, thanks to @BloodWorkXGaming for the bug report)

    To use ~ as a literal value, enclose it in quotes:

    will_be_null: ~
    will_be_tilde_string: "~"
  • New: added Yaml.decodeFromStream() method to decode YAML from a JVM stream (#126 and #127, thanks to @LeoColman for the suggestion and PR)

  • Updated: use Kotlin 1.5.21.

  • Updated: use kotlinx-serialization-core 1.2.2.

0.34.0

25 May 09:37
Compare
Choose a tag to compare
  • Updated: use Kotlin 1.5.10.

0.33.0

13 May 22:34
Compare
Choose a tag to compare
  • Updated: use kotlinx.serialization 1.2.1.

0.32.0

11 May 23:18
78e8e51
Compare
Choose a tag to compare
  • Updated: use Kotlin 1.5.0.
  • Updated: use kotlinx.serialization 1.2.0.

0.31.0

25 Apr 00:31
0.31.0
689c7e3
Compare
Choose a tag to compare
  • Updated: use snakeyaml-engine 2.3.0

0.30.0

06 Apr 04:58
0.30.0
9fcf951
Compare
Choose a tag to compare
  • Updated: kaml is now built against Kotlin 1.4.32.

0.29.0

23 Mar 03:56
0.29.0
085867a
Compare
Choose a tag to compare
  • Changed: project is now configured as a Kotlin multiplatform project targeting the JVM only (#77 - thanks to @TheTeXnician for the PR)

    This should have no user-visible impact, but has required some significant internal reorganisation.

0.28.3

22 Feb 09:54
0.28.3
4e2d584
Compare
Choose a tag to compare

No user-visible changes - released to diagnose issues with automated release process.