Releases: jpsim/Yams
5.0.0
Breaking
- Swift 5.4 or later is now required to build Yams.
JP Simard
Enhancements
- Adding
sequenceStyle
andmappingStyle
toEmitter.Options
Terence Grant
Bug Fixes
- None.
Swift Package Manager
.package(url: "https://github.com/jpsim/Yams.git", from: "5.0.0")
Bazel
http_archive(
name = "com_github_jpsim_yams",
sha256 = "b31b6df500d6191368c93f605690ca9857fff7c6fd1c8897e9765fb624535c63",
strip_prefix = "Yams-5.0.0",
url = "https://github.com/jpsim/Yams/archive/refs/tags/5.0.0.tar.gz",
)
4.0.6
Breaking
- None.
Enhancements
-
Update Bazel config to allow targets to be directly consumed.
Maxwell Elliott -
Fix some Bazel integration issues
Keith Smiley
Bug Fixes
- Fix build error when integrating Yams using CocoaPods.
JP Simard
4.0.5
Breaking
- None.
Enhancements
-
Adds the ability to build Yams for Linux and MacOS via Bazel.
Maxwell Elliott -
Updated libYAML. See changes here:
yaml/libyaml@53f5b86...acd6f6f
JP Simard
Bug Fixes
- None.
4.0.4
Breaking
- None.
Enhancements
- Expose the underlying
Node
'sMark
onDecoder
.
Brentley Jones
Bug Fixes
- Fix mark for sequences and mappings.
Brentley Jones
4.0.3
Breaking
- None.
Enhancements
-
Update Xcode project from Swift 4.2 to 5.0.
Brennan Stehling -
Enable
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER
.
Brennan Stehling
Bug Fixes
- None.
4.0.2
Breaking
- None.
Enhancements
- Add support for Apple Silicon in
SwiftSupport.cmake
.
Max Desiatov
Bug Fixes
- None.
4.0.1
Breaking
- None.
Enhancements
- None.
Bug Fixes
-
String scalars containing numbers are no longer decoded as numbers.
Matt Polzin
#263 -
Fix compilation errors when compiling using Swift For TensorFlow or
Windows.
Saleem Abdulrasool
4.0.0
Breaking
- Swift 5.1 or later is now required to build Yams.
JP Simard
Enhancements
-
YAMLDecoder
now conforms to theTopLevelDecoder
protocol when
Apple's Combine framework is available.
JP Simard
#261 -
Add
YAMLDecoder.decode(...)
overload tha takes a YAML string encoded
asData
using UTF8 or UTF16.
JP Simard
Bug Fixes
- Fix CMake installation issues.
Saleem Abdulrasool
3.0.1
3.0.0
Breaking
- Swift 4.1 or later is now required to build Yams.
Norio Nomura
Enhancements
-
Accurately represent
Date
s with nanosecond components in Swift 4.x.
Norio Nomura -
Change to apply single quoted style to YAML representation of
String
, if
that contents will be resolved to other than.str
by defaultResolver
.
Norio Nomura
#197 -
Support
UUID
scalars.
Ondrej Rafaj -
Get Yams building for Windows.
Saleem Abdulrasool -
Add support for CMake based builds.
Saleem Abdulrasool -
Merge anchors in
YAMLDecoder
by default.
Brentley Jones
#238
Bug Fixes
-
Fix
Yams.dump
when object contains a keyed null value.
JP Simard
#232 -
Fix a bug where
YAMLEncoder
would delayDate
s by 1 second when encoding
values with ananosecond
component greater than 999499997.
Norio Nomura
#192 -
Fix dangling pointer warning with Swift 5.2.
JP Simard