Releases: samvera-labs/ldpath
Releases · samvera-labs/ldpath
v1.2.0
v1.1.0
Required updates
This is a dependency update only, part of which was the removal of the linkeddata gem which brings in processing for various RDF serializations. You may need to install the linkeddata gem directly into your app to have access to the full set of RDF serializations.
Add this line to your application's Gemfile:
gem 'linkeddata'
And then execute:
$ bundle
Or install it yourself as:
$ gem install linkeddata
To have a lighter dependency footprint, you may want to include only the serializerations your app is using instead of the linkeddata gem. The list of serializations are in the README for the linkeddata gem.
Change log
- replace linkeddata dependency with rdf and nokogiri
- update dependency on bundler to ~> 2.0
v1.0.1
v1.0.0
API changes
Program #evaluate and Results #new add parameter limit_to_context: false
. When set to true, only the passed in context is evaluated for matching results.
Change Log
- add ability to restrict results to passed in context
- Add Coveralls for test coverage analysis
- update to make all tests pass
- move to samvera-labs
- Refactor recursive path selector
- Extract Result#evaluate to FieldMapping#evaluate
- Defer mapping enumerables to arrays until Result#to_hash
- Remove hound's rubocop styling and replace with default upstream styles
- Convert selectors to yield enumerators instead of arrays
- Extract Ldpath::Result from Ldpath::Program
- Update travis build matrix
- Update to rdf 2.x
- Refactor grouping rule into a macro
- Refactor and/or tests to use left and right operands
- Refactor transforms to remove case statements within rules
- Add the range \u10000 - \uEFFFF to the allowed prefix chars
- Add simplecov
- Add NegatedPropertySelector from sparql property paths
- Add reasonable error handling to the ldpath binary