All Versions
10
Latest Version
Avg Release Cycle
81 days
Latest Release
2325 days ago
Changelog History
Changelog History
-
v3.5.0
September 30, 2018 -
v3.4.0 Changes
April 17, 2018💥 Breaking Changes
- 🍱 Array, Dictionary and Optional now conformed Parsable by conditional conformance 🎉
-
v3.3.0 Changes
January 31, 2018👌 Improvements
🐎 Significant performance improvement
💥 Breaking Changes
- 📇 Rename flatMap to filterMap
- JSON.Path is now RandomAccessCollection
- 📜 Rename Parsed to Parser
- 📜 Rename ThrowParsed to ThrowParser
-
v3.2.0 Changes
January 31, 2018Fix
- 🛠 Fix number type parsing on Linux
Breaking Changes
- ➕ Add JSON.Error.dataCorrupted
- ➕ Add Parse Decimal type
- ✂ Remove JSON.Error.serializeFailed
- 📇 Rename JSON.Error.custom to JSON.Error.other
-
v3.1.0 Changes
November 02, 2017Swift4
-
v3.0.0 Changes
September 19, 2017API has been renewaled.
👀 See README.md example. -
v2.1.3
October 14, 2016 -
v2.1.2 Changes
October 10, 2016➕ Add
InsecureDistillate.value(handler: (Value) -> Void)
InsecureDistillate.error(handler: (Value) -> Void)
SecureDistillate.value(handler: (Value) -> Void)
-
v2.1.1 Changes
October 07, 2016➕ Add
- ➕ Add
failedToSerialize(with:)
toDistillError
- ➕ Add associated value
path: Path
toDistillError.typeMismatch
💥 Breaking
🔄 Change
- No need to try/catch when intializing
JSON
from String or Data - Argument label
to:
is nowas:
📇 Rename
- 📇 Rename
InitDistillable
toBrewable
✂ Remove
- ✂ Remove function
value(handler:)
that get value via closure - ✂ Remove utility functions of
Distillate
for Collection
- ➕ Add
-
v2.1.0 Changes
October 05, 2016🐧 Linux Ready 🎉
Pull-Request