All Versions
10
Latest Version
Avg Release Cycle
81 days
Latest Release
2032 days ago

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, 2018

    Fix

    • 🛠 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, 2017

    Swift4

  • v3.0.0 Changes

    September 19, 2017

    API 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:) to DistillError
    • ➕ Add associated value path: Path to DistillError.typeMismatch

    💥 Breaking

    🔄 Change

    • No need to try/catch when intializing JSON from String or Data
    • Argument label to: is now as:

    📇 Rename

    • 📇 Rename InitDistillable to Brewable

    ✂ Remove

    • ✂ Remove function value(handler:) that get value via closure
    • ✂ Remove utility functions of Distillate for Collection
  • v2.1.0 Changes

    October 05, 2016

    🐧 Linux Ready 🎉
    Pull-Request