CHANGES.md in ruby-marc-spec-0.1.0 vs CHANGES.md in ruby-marc-spec-0.1.1

- old
+ new

@@ -1,15 +1,30 @@ -# 0.1.0 (2021-03-15) +# 0.1.1 (2021-10-18) + +- `MARC::Spec` methods now raise an `ArgumentError` for invalid query strings + instead of returning a raw `Parslet::ParseFailed`. +- Add `MARC::Spec#parse_query` and `MARC::Spec#execute_query` to facilitate + caching parsed query objects. (Not that parsing is expensive, but sometimes + it's convenient to be able to treat the query as a structured object rather + than a string.) +- Add `MARC::Spec::Queries::Query#tag_str` to retrieve the MARC tag specifier + from a query object. Note that this returns a MARCSpec `fieldTag` string + (which may include `.` wildcard characters), plus an optional, bracketed + `index`. For more information see + [9.2 Reference to field data](http://marcspec.github.io/MARCspec/marc-spec.html#reference-to-field-data) + in the MARCSpec docs. + +# 0.1.0 (2021-10-15) - Initial release.