Sitelet https://web.archive.org/web/20210106084334/https://github.com/SwiftyJSON/SwiftyJSON/releases
Skip to content
  • 5.0.0
  • 2b6054e
  • Compare
    Choose a tag to compare
    Search for a tag
  • 5.0.0
  • 2b6054e
  • Compare
    Choose a tag to compare
    Search for a tag

@wongzigii wongzigii released this Apr 2, 2019 · 3 commits to master since this release

Nothing breaking new API changed. Just cleaning up some warnings in Xcode 10.2.

Compatible with Swift 5 and Xcode 10.2.

Assets 2
Apr 2, 2019
Merge pull request #1018 from SwiftyJSON/chore-code-base
chore: improve code base

@wongzigii wongzigii released this Sep 25, 2018 · 16 commits to master since this release

SwiftyJSON 4.2.0 requires Swift 4.2 compiler and Xcode 10 to build.

The minimum requirement of watchOS bumps to watchOS 3.0+.

This version removed all deprecated APIs. If you are still using outdated APIs, you should ship with the latest ones.

Assets 2

@wongzigii wongzigii released this Apr 18, 2018 · 28 commits to master since this release

Improvements

Docs

Assets 2

@wongzigii wongzigii released this Nov 8, 2017 · 47 commits to master since this release

This is the official release of SwiftyJSON 4.0.0

This version is Swift 4 compatible.

We've improved the documentation since 4.0.0-alpha.1.

Assets 2
Pre-release
Pre-release

@wongzigii wongzigii released this Sep 8, 2017 · 68 commits to master since this release

This is a pre-release version of SwiftyJSON 4.0.0.

Changes:

  • (1c5e902 @MikotoZero) Simplify initialize methods invocation.
  • (a76d81d @craiggrummitt) Fix "double t" spelling mistake, writtingOptionsKeys now is writingOptionsKeys.
  • (f9afe96 @wongzigii) SwiftyJSON now use throws for error handling
    init(data, options opt, error) now is init(data, options opt) throws.
  • (083c6d7 @wongzigii) Use Swift.Error type instead of NSError, now JSON's error is SwiftyJSONError type.

Improvements:

Thank @JackSteven, @mictab, @neoneye, @Tawfikk and others who helped review the pull requests and contribute to the documentations. 🎉 🎉

Assets 2

@wongzigii wongzigii released this Dec 22, 2016 · 151 commits to master since this release

This release includes new features and shouldn’t break backwards compatibility with SwiftyJSON 3.1.3.

Fixes:

  • Check for pre-escaped URLs to prevent double-escaping of % character. (#678 Thanks @dawvee)
  • Fix an unexpected behavior when passing Int8 type number into JSON. (#717 Thanks @SumoSimo)
  • Resolve a warning about expression implicitly coerced from 'String?' to Any in Swift 3.0.1. (#729 Thanks @ldiqual)
  • Swift 3.0.2 / Xcode 8.2 compatible. (#764 Thanks @lbrndnr)

New Features:

  • Add a flag castNilToNSNull to json rawString for converting nil to NSNull. (#610 Thanks @gsabran)
  • Add a function to deep merge a JSON object into another JSON object. See Merging (#725 Thanks @danielkiedrowski)
  • JSON constructors are more explicit now: init(object: Any) becomes: init(_ object: Any). (#664 Thanks @MadsBogeskov)

Documentation improvement:

(Thanks all: @cwkatzmann, @victorlin, @looseyi, @takasek and @naeemshaikh90)

Assets 2

@zhigang1992 zhigang1992 released this Nov 16, 2016 · 202 commits to master since this release

v3.1.3
Assets 3

@zhigang1992 zhigang1992 released this Nov 8, 2016 · 218 commits to master since this release

Re-organize tests to satisfy SPM
Assets 3

@zhigang1992 zhigang1992 released this Oct 31, 2016 · 241 commits to master since this release

Fix tag version for Package Manager
Assets 3
You can’t perform that action at this time.