All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
4.4.0 - 2019-05-16
- support for CSVW
- Support for combining multiple mappings files
- Print function-file path when doing verbose debugging
- FileNotFoundException: actually show which file wasn't found
- Non-conforming language tags are detected
4.3.3 - 2019-03-15
- Non-equals function and getMimeType function
- LICENSE file (MIT) (fixes #25)
- rdf prefix in some test cases
- specified turtle output in cli help and readme (fixes #23)
4.3.2 - 2019-02-27
- DBpedia spotlight can be used as a default NER function within a mapping document
- functions added, to be used for conditions
- updated UML diagrams
- fixed #21 (thanks @mariapoveda)
- support for -- and updates of -- a whole lot more test cases
- Transform data from databases according to their datatypes, where applicable
- Works with @base in mapping
- Use Exception instead of Error (almost everywhere)
- Validate URI
rml:queryinstead ofrr:query- maven dependency before jitpack dependency to prevent json-ld conflict (#19 thanks @duschu)
4.3.1 - 2019-01-15
- filtering of quads in SimpleQuadStore
4.3.0 - 2018-12-17
- SPARQL endpoint support
- rdf4j version bump to 2.4.1
4.2.0 - 2018-11-14
- support for SPARQL
- output format: hdt
- local build on Windows 7 works
- object with template with an array as input ? return multiple objects
4.1.0 - 2018-10-15
- output formats: turtle, trig, trix, jsonld
- functions with list input
- metadata generation
- use environment variable for RDB testing
- all (including templating) works with function generators
- double join condition
- support quote in literal
- function file path not passed on to the function loader when using the CLI
- when parsing a string into an RDF term, take into account @ is not always a language tag
- parenttriplesmap handling null values
- config file
4.0.0 - 2018-09-03
- support for config file
- no difference between triples and quads when writing output to file
0.2.1 - 2018-08-14
- Create valid temp file for prepackaged functions jars
- Use GrelProcessor.class by default instead of GrelFunctions.jar
0.2.0 - 2018-08-09
- support for functions on Predicate Maps
- support for functions on Graph Maps
- support for relational databases (MySQL, PostgreSQL, and SQLServer)
0.1.6 - 2018-08-07
- If no valid graph IRI could be generate, add triple to default graph instead of crashing
0.1.5 - 2018-08-06
- Correct printing of predicates of quads
0.1.4 - 2018-07-16
- Content negotiation done right
0.1.3 - 2018-07-16
- If JSONPath gives a null, just don't create a triple instead of crashing
0.1.2 - 2018-07-02
- getting a resource file doesn't give null pointer exception when using the packaged jar
0.1.1 - 2018-07-02
- outputting quads in stdout correctly
- support for accessing CSV data sources
- support for accessing JSON data sources with JSONPath
- support for accessing XML data sources with XPath
- support for accessing local files
- support for accessing remote files (via HTTP GET)
- basic support for functions