Jmespath.swift Versions Save

Swift implementation of JMESPath, the JSON query language

1.0.2

2 years ago

Add Sendable conformance to JMESExpression

1.0.1

2 years ago
  • Fix warning from Swift 5.6

1.0.0

2 years ago
  • Add JMESPropertyWrapper protocol to aid Mirror parsing of property wrappers

0.3.0

3 years ago
  • Renamed Expression to JMESExpression
  • Got tests compiling on iOS

0.2.4

3 years ago

Add support for Mirror collection and dictionary display types

0.2.3

3 years ago

Expression.search(Any) -> Expression.search(object: Any)

0.2.2

3 years ago
  • Don't convert .other(any) to String
  • Removed RawRepresentable versions of Expression.search

0.2.1

3 years ago
  • 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 via String(describing:)
  • Add Expression.search functions that cast to a RawRepresentable via init(rawValue)
  • Add more descriptive errors
  • Add Expression.search functions that take json in Data format

0.2.0

3 years ago
  • Optimisation: Stop processing the whole JSON object to calculate types. Only calculate types for objects we need to parse
  • Rename Function -> JMESFunction

0.1.0

3 years ago

Initial release