Releases: adam-fowler/jmespath.swift
Releases · adam-fowler/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
Expression
toJMESExpression
- 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
JMESVariable
for an object we cannot parse instead of outputting a.null
output.other(any)
. - When collapsing a
JMESVariable.other
return a string representation of it viaString(describing:)
- Add
Expression.search
functions that cast to aRawRepresentable
viainit(rawValue)
- Add more descriptive errors
- Add
Expression.search
functions that take json inData
format
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