Releases: jpsim/Yams
Releases · jpsim/Yams
6.0.2
6.0.1
6.0.0
6.0.0
Breaking
- YamlError.duplicatedKeysInMapping changed the types of its associated values
to conform to Sendable.
Adora Lynch
Enhancements
- Yams conforms to Swift 6 language mode with full concurrency checking
Adora Lynch
Bug Fixes
- None.
5.4.0
5.4.0
Breaking
- Abandon support for Swift 5.7 on Windows
Adora Lynch
Enhancements
- Yams is able to coalesce references to objects decoded with YAML anchors.
Adora Lynch - Don't decode explicit strings as bools, regardless of content
Honza Dvorsky - Use
internal import
when possible
Matt Pennig - Validate swift 6.1 compatibility with CI jobs
Adora Lynch
Bug Fixes
- Meta-keys used for Anchor and Tag parsing are not exposed to allKeys property
Adora Lynch
#442
5.3.1
5.3.0
5.3.0
Breaking
- None.
Enhancements
-
Yams is able to encode and decode Anchors via YamlAnchorProviding, and YamlAnchorCoding.
Adora Lynch #125 -
Yams is able to encode and decode Tags via YamlTagProviding and YamlTagCoding.
Adora Lynch #265 -
Yams is able to detect redundant structes and automaticaly alias them during encoding via RedundancyAliasingStrategy
Adora Lynch
Bug Fixes
- None.
5.2.0
5.2.0
Breaking
- None.
Enhancements
- Removes dependency on libc and the platform-specific pow function.
Bradley Mackey
#429
Bug Fixes
- Yams will now correctly error when it tries to decode a mapping with duplicate keys.
Tejas Sharma
#415
5.1.3
5.1.3
Breaking
- None.
Enhancements
-
Add support for visionOS.
ruralharry -
Add support for Android.
finagolfin -
Add support for Bazel's
rules_swift
2.x versions.
Luis Padron
Bug Fixes
- Fix CI workflows.
Tony Arnold