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.