Releases: jmespath/jmespath.swift
Releases · jmespath/jmespath.swift
v1.0.3
v1.0.2
Add Sendable conformance to JMESExpression
v1.0.1
- Fix warning from Swift 5.6
v1.0.0
- Add JMESPropertyWrapper protocol to aid Mirror parsing of property wrappers
v0.3.0
- Renamed
ExpressiontoJMESExpression - Got tests compiling on iOS
v0.2.4
Add support for Mirror collection and dictionary display types
v0.2.3
Expression.search(Any) -> Expression.search(object: Any)
v0.2.2
- Don't convert
.other(any)to String - Removed RawRepresentable versions of
Expression.search
v0.2.1
- When creating
JMESVariablefor an object we cannot parse instead of outputting a.nulloutput.other(any). - When collapsing a
JMESVariable.otherreturn a string representation of it viaString(describing:) - Add
Expression.searchfunctions that cast to aRawRepresentableviainit(rawValue) - Add more descriptive errors
- Add
Expression.searchfunctions that take json inDataformat
v0.2.0
- Optimisation: Stop processing the whole JSON object to calculate types. Only calculate types for objects we need to parse
- Rename Function -> JMESFunction