Releases: ruby-rdf/shex
Releases · ruby-rdf/shex
Release 0.8.0
Release 0.7.1
Update documentation links to use gh-pages, and add action to publish gh-pages from Yard docs.
Release 0.7.0
- Minimum Ruby version now 2.6
Release 0.6.4
- Use ShEx 2.1 Grammar
- Import and some other features not yet implemented
- BracketedTripleExpr now allows any TripleExpression, not just OneOf/EachOf.
- Validate that numeric facets can only be used on datatypes derived from a numeric type.
- Consolidate some structure validation logic.
- Simplify satisfies? matcher to not need to match specific results on failure, for now.
- Don't do new structure validation for referenced labels, for now. This potentially depends on limiting the search to not go through a TripleConstraint.
- Move 'sxp' dependency to shex.rb. Relates to #4.
- Fix examples to run. Fixes #4.
Release 0.6.3
Updates to using a PEG parser instead of LL(1) for ShExC.
Release 0.6.2
- Update some calling sequences (ruby 3.0).
- Limit tests to version 2.0 of the ShEx test suite.
- Clarify shex version is 2.0.
0.6.1
Release 0.6.0
- Updates for RDF.rb 3.1 release and Ruby 2.7 calling sequences.
- Update with many tests omitted for the time being.
Release 0.5.2
Update EARL results with latest test suite.
- passed: 1494
- failed: 63
Release 0.5.1
- Update for stems and exclusions being represented as strings.
- Allow a Shape Definition without an expression. –
<S> IRI {}
- Don't merge nested ANDs.
- Don't use StemRange where Stem will do.
- Add
language
operator for matching lanugage tags. JSON-LD predicate islanguageTag
. - Add format for shex with CLI for matching shapes.