Skip to content

Releases: samvera-labs/ldpath

v1.2.0

30 Jun 14:41
9212a42
Compare
Choose a tag to compare

Change log

  • CI tests now support Ruby 3.0 and 3.1
  • CI tests no longer support Ruby 2.4
  • some dependency requirements relaxed ( #30 )

v1.1.0

21 Jan 21:39
dd8672e
Compare
Choose a tag to compare

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

23 Apr 21:04
Compare
Choose a tag to compare

The only update is to remove the version restriction for the linkeddata gem dependency. This allows apps to determine the appropriate version to use.

v1.0.0

30 Mar 18:25
76406ce
Compare
Choose a tag to compare

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