Yams Versions Save

A Sweet and Swifty YAML parser.

4.0.6

3 years ago
Breaking
  • None.
Enhancements
Bug Fixes
  • Fix build error when integrating Yams using CocoaPods.
    JP Simard

4.0.5

3 years ago
Breaking
  • None.
Enhancements
Bug Fixes
  • None.

4.0.4

3 years ago
Breaking
  • None.
Enhancements
Bug Fixes

4.0.3

3 years ago
Breaking
  • None.
Enhancements
Bug Fixes
  • None.

4.0.2

3 years ago
Breaking
  • None.
Enhancements
  • Add support for Apple Silicon in SwiftSupport.cmake.
    Max Desiatov
Bug Fixes
  • None.

4.0.1

3 years ago
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

3 years ago
Breaking
  • Swift 5.1 or later is now required to build Yams.
    JP Simard
Enhancements
  • YAMLDecoder now conforms to the TopLevelDecoder protocol when Apple's Combine framework is available.
    JP Simard #261

  • Add YAMLDecoder.decode(...) overload tha takes a YAML string encoded as Data using UTF8 or UTF16.
    JP Simard

Bug Fixes

3.0.1

3 years ago
Breaking
  • None.
Enhancements
  • None.
Bug Fixes

3.0.0

4 years ago
Breaking
  • Swift 4.1 or later is now required to build Yams.
    Norio Nomura
Enhancements
Bug Fixes
  • Fix Yams.dump when object contains a keyed null value.
    JP Simard #232

  • Fix a bug where YAMLEncoder would delay Dates by 1 second when encoding values with a nanosecond component greater than 999499997.
    Norio Nomura #192

  • Fix dangling pointer warning with Swift 5.2.
    JP Simard

2.0.0

5 years ago
Breaking
  • Change byteOffset to offset in YamlError.reader.
    Norio Nomura
Enhancements
  • Add encoding option to Parser as Parser.Encoding type to specify which encoding to pass to libYAML. Along with that change, add encoding options to load(), load_all(), compose(), compose_all() and YAMLDecoder. The default encoding will be determined at run time based on the String type's native encoding.
    Norio Nomura
Bug Fixes
  • None.