All Versions
10
Latest Version
Avg Release Cycle
15 days
Latest Release
2693 days ago

Changelog History

  • v1.0.1 Changes

    December 10, 2016
    • ๐Ÿ›  Fix incorrect parsing of fractions #58
    • ๐Ÿ›  Fix conversion of String->Int Dicts #53
  • v1.0.0 Changes

    September 14, 2016

    Brave new world, Jay just reached v1.0!

    ๐ŸŽ This started as an experiment of mine to learn the JSON spec and try to implement a parser in Swift which could be used on both macOS and Linux. Remember, back in those times, NSJSON was NSUnimplemented all the way.

    It was great fun to put together, but even more fun to look for edge cases of Unicode which could break the parser in any possible way. I don't think I have a project with more unit tests than Jay. It's a point of pride to ensure that any valid JSON, with whatever weird Unicode, can be correctly handled by Jay.

    Typesafe JSON is another great novelty that Jay uses, and I love it.

    ๐ŸŽ I've done only a little bit of performance work on Jay, as I always focused on correctness and keeping up with the latest Swift snapshots. Now, that Swift 3 is out and Jay reached 1.0, I look forward to seeing Jay grow faster and even more robust. (And now, with semantic versioning that people can actually rely on.)

    ๐Ÿš€ Here's to many more major version releases!

  • v0.21.3

    September 11, 2016
  • v0.21.2

    September 07, 2016
  • v0.21.1

    September 01, 2016
  • v0.21.0

    September 01, 2016
  • v0.20.0

    August 31, 2016
  • v0.19.0

    August 17, 2016
  • v0.18.0

    August 16, 2016
  • v0.17.0

    August 01, 2016