Changelog History
Page 2
-
v2.0.0-beta.1 Changes
September 27, 2017⚡️ Updates:
- ⚡️ #307 and #304 provide minimum updates to allow usage with Swift 4 (thanks @jannejava, @ryanbaldwin, and @andrewjmeier)
-
v1.2.4 Changes
March 30, 2017🚀 Released on 2017-03-30. All issues associated with this milestone can be found using this filter
➕ Added
- Ability to inject logger used by Decoder [Issue #282]
-
v1.2.3 Changes
March 30, 2017🚀 Released on 2017-03-29. All issues associated with this milestone can be found using this filter
🛠 Fixed
- 🌲 Logging when a value cannot be found despite the value being null [Issue #279]
-
v1.2.2 Changes
March 28, 2017 -
v1.0.0 Changes
🚀 Released on 2016-09-20. All issues associated with this milestone can be found using this filter
⚡️ Updated
- JSON typealias now uses Any instead of AnyObject [Issue #212]
- 👌 Support for Swift 3.0 [PR #212]
- Syntax now reflects Swift 3.0 standards [PR #216]
⬆️ Upgrade Notes
⚡️ This version marks the first version using Swift 3.0 syntax. Users should update client projects to Swift 3.0 before switching to
1.0.0
🗄 Also note: Version
0.8.0
marked the deprecation of a feature called "nested keypaths". This allowed deeply nested JSON values to be accessed via a period-delimited key. However, this feature was reintroduced in version 1.1.0.
-
v0.8.0 Changes
🚀 Released on 2016-09-20. All issues associated with this milestone can be found using this filter
🗄 Deprecated
- 🚀 The "nested keypaths" feature has been removed as it caused a runtime crash for the Release configuration (Issue #135)
⚡️ Updated
- Array decoding now returns
nil
if any decodings fail instead of a partial array of decoded values (Issue #189) - 👌 Support for Swift 2.3 [PR #209]
⬆️ Upgrade Notes
🚀 This version marks the deprecation of a feature called "nested keypaths". This allowed deeply nested JSON values to be accessed via a period-delimited key. However, it caused a runtime crash when using the Release configuration in prior version (see Nested Keypaths Deprecation. However, this feature was reintroduced in version 1.1.0.
👍 Also note: this version marks the last that will use Swift 2.x syntax. Version
1.0.0
will support Swift 3.0 and any improvements to Gloss thereafter will use Swift 3.0 syntax.