Yams v3.0.0 Release Notes

Release Date: 2020-04-18 // about 4 years ago
  • ๐Ÿ’ฅ Breaking
    • ๐Ÿ— Swift 4.1 or later is now required to build Yams.
      Norio Nomura
    โœจ Enhancements
    • Accurately represent Dates 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 default Resolver.
      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 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