Releases: charleskorn/kaml
0.39.0
- Updated: use kotlinx.serialization 1.3.2.
0.38.0
- Updated: built against Kotlin 1.6.10
0.37.0
- Updated: use kotlinx.serialization 1.3.1
0.36.0
- Updated: use kotlinx.serialization 1.3.0
- Updated: use Kotlin 1.5.31
0.35.3
-
Fixed: polymorphic deserialization of a tagged object with no value in the YAML source would hang (#179 - thanks to @ukarlsson for the report).
⚠️ This is a potential denial of service attack vector, and all users of this library are encouraged to upgrade as soon as possible if you are using tagged polymorphism. Please read the security advisory for more details.
0.35.2
0.35.1
0.35.0
-
⚠️ 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
- Updated: use Kotlin 1.5.10.
0.33.0
- Updated: use kotlinx.serialization 1.2.1.