Releases: ra1028/Alembic
Releases · ra1028/Alembic
3.4.0
3.3.0
3.2.0
3.1.0
3.0.0
2.1.2
2.1.1
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
2.1.0
Linux Ready 🎉
Pull-Request
2.0.0
Support Swift3/Xcode8 🎉
Add
- Add function
InsecureDistillate.value(): () throws -> Value
- Add function
SecureDistillate.value(): () -> Value
- Add function
Array<Distillable>.distil(j:)
- Add function
Dictionary<Key: StringConvertible, Value: Distillable>.distil(j:)
- Add protocol
InitDistillable
Breaking
Obsolete
- Serialize objects to JSON Data or String
DistillateType
Rename
success(_ handler:)
tovalue(_ handler)
failure(_ handler:)
toerror(_ handler)
recover()
tocatch()
DistillSubscripted
toLazyJSON
JSONPath
toPath
OptionalType
toOptionalConvertible
JSONPathElement
toPathElement
Change
- Change the type constraint of distil value functions from
distil(Path)(Type)
todistil(Path, to: Type)
Distillate.filter()
is now computed property.filter
"JSON
became Class object from Struct- Enums are now lowercase
- Some argument labeling rules