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 theCSVReader - 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
TemplateExecutorattributesTemplateMapand user suppliedTemplateFunctionsare now execution specific and not shared across instances ofTemplateExecutor(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
--basepathvalue. Now assumes file resources are supplied as absolute or relative paths. './' can still be specified to--basepathto 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
--verboseflag 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