Recent Releases of com.cefriel

com.cefriel - mapping-template v2.6.1

Features

  • Updated Apache VTL DateTool to ComparisonDateTool

Fixes

  • Content of CSVReaderis (by default) no longer consumed after being read once
  • Corrected the behaviour of the setOnlyDistinctoption for the CSVReader
  • Various minor fixes for the RML to MTL compiler

- Java
Published by AuPath about 1 year ago

com.cefriel - mapping-template v2.6.0

Features

  • Stable support for multiple readers (https://github.com/cefriel/mapping-template/pull/40). The feature is further described in the wiki.

Fixes

  • TemplateExecutor attributes TemplateMap and user supplied TemplateFunctions are now execution specific and not shared across instances of TemplateExecutor (https://github.com/cefriel/mapping-template/pull/37)

- Java
Published by AuPath over 1 year ago

com.cefriel - mapping-template v2.5.2

Features

  • Added multiple reader support. (https://github.com/cefriel/mapping-template/pull/27)
  • Added support for executing RML mappings by converting them to MTL format first, then running the MTL mapping. (https://github.com/cefriel/mapping-template/pull/29

- Java
Published by AuPath over 1 year ago

com.cefriel - mapping-template v2.5.1

Fixes

Address different null behaviour for RDF4J HTTPRepository and MemoryRepository.

- Java
Published by AuPath almost 2 years ago

com.cefriel - mapping-template v2.5.0

Features

  • SQLReader Enhancement: You can now easily obtain a DataFrame by simply providing the corresponding SQL table name (Issue #17)

  • CSVReader Improvement: You can now specify which columns to include when creating a DataFrame from a CSV file (Issue #23)

Fixes

  • CLI Tool Path Issue: Fixed an issue where the basepath was not being correctly prepended to the functionsPath when using the tool as a CLI. This ensures that all function paths are correctly resolved, preventing errors. (Issue #13)

- Java
Published by AuPath almost 2 years ago

com.cefriel - mapping-template v2.4.1

Fixes:

  • Corrected JSON formatter issue introduced in v2.4.0 where top-level arrays were not recognized as valid JSON files.
  • Removed './' as default --basepath value. Now assumes file resources are supplied as absolute or relative paths. './' can still be specified to --basepath to get the previous behavior.

Dependencies upgrades

  • RDF4J has been upgraded to version 4.3.10

- Java
Published by AuPath over 2 years ago

com.cefriel - mapping-template v2.4.0

Features

  • Added support for reading data from SQL databases (MySQL and Postgres), as shown in example
  • Added json formatter option

- Java
Published by AuPath over 2 years ago

com.cefriel - mapping-template v2.3.2

Fixes

  • The JsonReader now respects the --verbose flag when logging.

- Java
Published by AuPath over 2 years ago

com.cefriel - mapping-template v2.3.1

Fixes - Fixed error when using InputStreams as inputs for parametric mappings where only the first mapping would succed.

- Java
Published by AuPath over 2 years ago

com.cefriel - mapping-template v2.3.0

Features - Added -fun option to automatically load custom TemplateFunctions subclasses from CLI - Added setOutputFormat method to Reader interface to handle escape of characters in dataframes (closes #3)

Chore - Refactor evaluation folder

- Java
Published by marioscrock almost 3 years ago

com.cefriel - mapping-template v2.2.0

Features

  • Added the possibility of specifing a class of custom functions ($functions) when using InputStreams as template input
  • Return absolute file paths when saving to file

- Java
Published by AuPath almost 3 years ago

com.cefriel - mapping-template v2.1.2

Build

  • Update for Maven Central

- Java
Published by marioscrock about 3 years ago

com.cefriel - mapping-template v2.1.1

Features - Improved the <K,V> V getMapValue(Map<K, V> map, K key, V defaultValue) function available in VTL template files through the $functions variable.

It now accepts a third defaultValue argument that will be returned if key is not found in map. If no defaultValueis provided then null is returned, which is the same behaviour found in previous versions of rdf-template.

Fixes - Fixed custom JsonPath handling. Now works for both json files with multiple and single records. Incorrect handling of single record json files was an unintended regression.

- Java
Published by AuPath about 3 years ago