- 6e90115: Adds
NegatedPropertySetclass to support negated paths infindNodes,toAlgebraandtoAlgebraNOTE: negated paths are not supported in SHACL representation (see https://github.com/w3c/shacl/issues/20) - 55a5536: Allow calling
toSparqlwith a path object
- d4af8b4: Allow calling
toSparqlwith a path object
- 88a6aab: Added
toAlgebrawhich converts a SHACL path to a sparqljsPropertyPathobject
- e501301: Removed imports of
rdf-js
- daef669: Add option to allow sequence paths which are blank nodes
- 08fb77e: Relax dependency on clownface to allow v1 and v2
- f39540c: Relax dependency on
@tpluscode/rdf-ns-builders
- 82e939c: Package is now ESM-only
- 095115b: Remove the use of
constructor.namewhich fails in production builds
- 573246b: Added
PathVisitorfor custom path processing logic
- 524835d: Added
toSparql.sequencewhich splits a path and returns and array of template results (closes #13)
- 878c205: Updated
@tpluscode/rdf-ns-buildersto v2
- 2e15846:
sh:zeroOrOnePathwould only work with direct paths
- 1b31a25: Add support for
sh:oneOrMorePathandsh:zeroOrMorePath
- 07f15aa: Modules were built as commonjs
- 58d8bc8: Remove changesets from dependencies
- b95ca15: Dual build
- 3adb204: Added
toSparqlfunction converting to SPARQL Query template string
- c00a12a: findNodes: support
sh:zeroOrOnePath
- e20edd5: Update RDF/JS types, rdfine and @tpluscode/rdf-ns-builders
- 0a4164b: Simplify usage by allowing MultPointer path
- 1f178e4: Extract path traversal package