Skip to content
This repository has been archived by the owner on Sep 19, 2018. It is now read-only.

Releases: bignerdranch/Freddy

3.0.3

18 Oct 15:45
Compare
Choose a tag to compare
  • Fix for compiling with Xcode 9
  • Turns off Code Coverage for Release builds

Support for Swift Package Manager in Swift 3.0

19 Dec 16:33
Compare
Choose a tag to compare

The previous release of Freddy failed to build with Swift Package Manager because the tests were not in the right directory.

Support for Swift Package Manager

23 Sep 15:32
Compare
Choose a tag to compare

This patch includes a Package.swift file to support Swift Package Manager.

Freddy Updates to Swift 3.0

16 Sep 21:07
Compare
Choose a tag to compare

This release marks Freddy's adoption of Swift 3.

Swift 3's design guidelines have significantly impacted Freddy's API. We have updated the README and Wiki to reflect these changes, and will be publishing our documentation very soon. Take a look at these to see how interacting with instances of JSON has changed.

Notable improvements and changes:

Take a look to see what else we have been up to!

2.1.0: Don't Fall Asleep

27 Apr 20:40
Compare
Choose a tag to compare

Since 2.0.2:

2.0.2: The House That Freddy Built

08 Feb 22:36
Compare
Choose a tag to compare

Since 2.0.1:

2.0.1: Finger Knives

08 Feb 22:29
Compare
Choose a tag to compare

Freddy 2.0 is the first public release of a JSON parser and model decoder by your friends at Big Nerd Ranch. Read more.

Since 2.0.0:

  • Swift Package Manager support.
  • Official availability on CocoaPods.

2.0: Freddy vs. JSON

01 Feb 01:02
Compare
Choose a tag to compare

Freddy 2.0 is the first public release of a JSON parser and model decoder by your friends at Big Nerd Ranch. Read more.

Since 2.0.0b1:

  • Comprehensive documentation (#73, #81, #90, #91, #96, #109)
  • Made syntax ready for Swift 2.2 (#83)
  • Clean up and simplify the subscript methods (#84)
  • Adds a JSONEncodable protocol for going from models to JSON (#86)
  • Adds convenience methods to create JSON from a String (#87)
  • Validate the encoding of a JSON stream before parsing (#108)

v2.0 Beta 1: Nightmare on Arizona Ave

17 Dec 22:56
Compare
Choose a tag to compare
Pre-release

Freddy 2.0 is a rewrite and rename of BNRSwiftJSON 1.x.

  • Revamped to use Swift 2 error handling (#24, #50)
    • Removes dependency on Result framework
  • Give JSONParser a public API
    • Makes JSONParser safe to use between scopes (#50)
  • Allows creating a JSON instance with a cast-like initializer, such as JSON(5) (#45)