Skip to content

Releases: RMLio/rmlmapper-java

v4.9.0

15 Sep 06:57

Choose a tag to compare

2020-09-14

Added

Fixed

  • Fix CSVW with tab (see issues 168
    and 169)

v4.8.2

17 Aug 08:22

Choose a tag to compare

2020-08-17

  • Support function on SubjectMap that generates blank nodes (see issue 167)

Changed

  • Updated licenses on the README

Fixed

  • Documentation updated to reflect metadata generation
  • Function objects with types other than String/Boolean don't get discarded (see issue 165)
  • Generating metadata in different RDF format (see issue 68)

v4.8.1

03 Jul 08:09

Choose a tag to compare

4.8.1 - 2020-07-03

Changed

  • updated grel-functions-java to 0.5.2

Fixed

  • ObjectMap with type Blank Node is ignored (see issue 164)
  • Support double quotes in references of RDBs (see issue 163)

v4.8.0

25 May 09:39

Choose a tag to compare

Added

  • Oracle driver information in README (see issue 142)
  • Support Oracle databases (see issue 160)

Changed

  • Functions support more datatypes: be/ugent/rml/functions/FunctionUtils.java

Removed

version 4.7.0

09 Mar 09:58

Choose a tag to compare

Added

  • support for list-style parameter arguments for functions (see test rml-fno-test-cases/RMLFNOTC0023-CSV)

Changed

  • conform with latest https://fno.io spec
    • the old way of describing a link to a JAVA library is currently still supported
  • usage of external GREL functions library
    • by default, these classes are loaded, even when the function file parameter has another file
    • moved some functions to IDLabFunctions
  • FunctionLoader takes a store as constructor, not a file
  • for now, allow fallback on old FnO IRIs
  • dynamic function libraries (i.e., jars) are found relative to the cwd
  • renamed Utils::getInputStreamFromMOptionValue to Utils::getInputStreamFromFileOrContentString
  • changed URL of remote data file src/test/resources/test-cases/RMLTC1003-CSV/mapping.ttl
  • moved IDLabFunction tests to its canonical place
  • added idlab-fn:inRange function
  • in TestFunctionCore: doPreloadMapping just adds up to the existing functions_idlab.ttl descriptions to avoid duplication
    • random generator defaults to "random_string_here" to avoid space characters.

v4.6.0

19 Nov 11:56

Choose a tag to compare

4.6.0 - 2019-11-19

Added

  • R2RML support

Changed

  • QuadFactory (removes need for explicit RDF4J store)
  • SQLTestCore created, used between RML SQL tests and R2RML tests

Fixed

  • Username without password is possible
  • Completed prefixes in some test mappings
  • Generation of blank nodes via Object Maps
  • FnO IRI

v4.5.1

04 Sep 05:43

Choose a tag to compare

4.5.1 - 2019-09-04

Fixed

  • Absolute paths for data source files

v4.5.0

06 Aug 09:11

Choose a tag to compare

4.5.0 - 2019-08-06

Added

  • Support for rml:languageMap (see issue 9 of the RML Test cases)

Fixed

v4.4.2

15 Jul 11:32

Choose a tag to compare

4.4.2 - 2019-07-15

Added

  • Configure no-response bot for Github (issue 35)
  • Dockerfile
  • Add table of contents to README
  • Refactor data access and records
  • Test case for CSV with special characters

Fixed

  • Base IRI is read from the mapping doc when using CLI

v4.4.1

17 Jun 15:28

Choose a tag to compare

4.4.1 - 2019-06-17

Added

  • Javadoc generation

Fixed

  • A file that is mentioned multiple times in the mapping doc is not re-read multiple times
  • Turtle output contains datatypes and languages