All Versions
38
Latest Version
Avg Release Cycle
96 days
Latest Release
1330 days ago

Changelog History
Page 2

  • v2.0.0-beta.1 Changes

    September 27, 2017

    โšก๏ธ Updates:

  • 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

    ๐Ÿš€ Released on 2017-03-28. All issues associated with this milestone can be found using this filter

    โž• Added

    • ๐ŸŒฒ Logging for when a value is found but cannot be decoded [PR #277]

  • v1.2.1 Changes

    ๐Ÿš€ Released on 2017-02-11. All issues associated with this milestone can be found using this filter

    ๐Ÿ›  Fixed

    • Decodable extension not being available on all platforms [Issue #270]

  • v1.2.0 Changes

    ๐Ÿš€ Released on 2017-01-15. All issues associated with this milestone can be found using this filter

    โž• Added

    • Ability to initialize models and model arrays using Data [PR 256]
    • ๐Ÿ‘Œ Support for de/encoding Decimal types [PR #243]

    ๐Ÿ›  Fixed

    • Issues in URL decoding caused by escaping URLs [Issue 238]

  • v1.1.1 Changes

    ๐Ÿš€ Released on 2016-11-27. All issues associated with this milestone can be found using this filter

    ๐Ÿ›  Fixed

    • Nested UUID values not being decoded properly [PR #233]

    โšก๏ธ Updated

    • ๐Ÿ“ฆ Tests to be run using swift test when loading as a Swift Package [PR #228]

  • v1.1.0 Changes

    ๐Ÿš€ Released on 2016-10-25. All issues associated with this milestone can be found using this filter

    Reintrocued

    • Nested keypaths feature [PR #225]

    โž• Added

    • ๐Ÿ‘Œ Support for de/encoding UUID types [PR #226]

  • 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.