Skip to content
This repository has been archived by the owner on Feb 8, 2021. It is now read-only.

Releases: hkellaway/Gloss

0.8.0

20 Sep 11:49
Compare
Choose a tag to compare

Updates:

  • #189 updated array decoding to be more consistent (thanks for the suggestion @htinlinn)
  • #209 updated for Swift 2.3
  • #210 removed the "nested keypaths" feature

Upgrade Notes

The "nested keypaths" feature was removed version 0.8.0 (see Issue #135). However, it was reintroduced in version 1.1.0.

Deprecation: Nested Keypaths

20 Sep 11:40
Compare
Choose a tag to compare
Pre-release

The "nested keypaths" feature was removed in version 0.8.0 and 1.0.0, but was reintroduced in version 1.1.0. This tag represents the point in development at which this feature was removed.

0.7.4

14 Jul 21:50
Compare
Choose a tag to compare

Updates:

  • #168 added de/encoding for UInt32, UInt32 arrays, UInt64, and UInt64 arrays (thanks @4ch7ung)
  • #178 made syntax Swift 2.3 compatible (thanks for the suggestion @coverback)
  • #180 fixed occasional Carthage build failures (thanks @AndrewSB)
  • Created swift_2.3 and swift_3.0 branches

0.7.3

06 May 01:46
Compare
Choose a tag to compare

Updates:

  • #148 added de/encoding for dictionaries with arrays of De/Encodable models
  • #150 fixed access modifier inconsistencies
  • #154 added de/encoding for Int32 and Int64

0.7.2

16 Apr 02:07
Compare
Choose a tag to compare

Updates:

  • #126 fixed an issue with encoding Encodable dictionaries that resulted in top-level translation being lost (thanks @dwb357)
  • #129 fixed date parsing failure if non-Gregorian calendar set on device (thanks @fabb)
  • #135 fixed incorrect decoding of for nested keypaths in Release builds using Swift 2.2 (thanks @tholo and for the suggestion @stuartervine)
  • #138 fixed usage of lazy NSDateFormatter for ISO 8601 dates

0.7.1

21 Feb 23:40
Compare
Choose a tag to compare

Updates:

  • #123 fixed a stale reference to a file causing issues with framework builds (thanks for the suggestion @nmodin)

0.7.0

20 Feb 15:04
Compare
Choose a tag to compare

Updates:

  • #98 added the ability to retrieve nested values via a period-delimited key (thanks @RahulKatariya )
  • #100 added the ability to de/encode dictionaries with de/encodable values (thanks @dwb357)
  • #103 fixed not being able to subclass Gloss models (thanks @bachino90)
  • #111 updated ISO 8601 date formatter to be lazily instantiated (thanks for the suggestion @GUL-)
  • #116 and #117 updated how JSON/model arrays are created (thanks @RahulKatariya)
  • #119 added sanitization to strings used to decode NSURLs (thanks @ejmartin504)

0.6.2

24 Dec 18:23
Compare
Choose a tag to compare

Updates:

  • #88 added a tvOS target (thanks @jkandzi)
  • #92 added support for Swift Package Manager
  • #93 added support for watchOS (thanks for the suggestion @micpringle)

0.6.1

21 Nov 03:48
Compare
Choose a tag to compare

Updates:

  • #81 fixed URL arrays not being decoded automatically (thanks for the suggestion @ishaq)
  • #84 fixed date arrays not being decoded or encoded automatically
  • #86 fixed empty JSON arrays being encoded as nil

0.6.0

25 Oct 16:33
Compare
Choose a tag to compare

Updates:

  • #71 fixed arrays with incomplete JSON models being encoded as nil (thanks for the suggestion @nuudles)
  • #73 added the ability to decode from JSON arrays and encode to JSON arrays
  • #76 added Mac OS X support (thanks for the suggestion @CodeEagle)