Releases: RMLio/rmlmapper-java
Releases · RMLio/rmlmapper-java
v4.14.3
Added
- Mapper_Postgres_CSV_Test: Add test RMLTC1027 to check whether NULLs are ignored in PostgreSQL (see issue 159)
- IDLabFunctions: add isNull function (see issue 219).
- Replaced PowerMock with WireMock (see issue 45)
- FunctionModel: Change the way Lists are processed to take into account generic types
- CSVW: Add support for csvw:null (see issue 217)
- FnO: improve error messages for incomplete descriptions (see issue 222)
- CSVW: Ignore nulls instead of removing (see issue 224)
Fixed
- Update RELEASE.md with up-to-date notes for releasing new versions (see issue 218).
- RELEASE: Fixed Maven Central deployment instructions (see issue 223)
- AccessFactory: Do not clean SPARQL queries by default (see issue 214)
- Mirror development branch to Github when releasing new versions.
- Github Release stage works now properly.
- Build newer version during deployment.
- Maven Central automatic builds fixed.
- Upstream R2RML test cases.
- Correctly install Github CLI in CI.
- Github CLI needs to specify a repo to create a release.
v4.13.0
Fixed
- update dependencies
- cleaned up code
- fixed undefined prefixes
- CI: fix MS SQL Server docker image name
- pom: mark Jena, Docker, Jetty and Fuseki as test dependencies (see issue 127)
- XMLRecord: fallback to STRING if NODESET fails (see issue 128)
- Tests: Updated RML test-cases 0002i and 0003a to no longer expect an error. (see issue 130)
- Tests: Added test case 0002k where no sqlVersion is present, as its presence is not mandatory.
- README: mention RML questions repository (see issue 216)
- XML parsing: allow parsing of fully namespaced xml by injecting xml source's namespaces in the XPath compiler (see issue 134)
- R2RML: No longer add sqlVersion 2008, as its presence is not mandatory.
- CSVRecordFactory: allow empty column names (see issue 124)
Added
v4.12.0
Fixed
- R2RML: floating point differences between RDBs (see issue 203)
- R2RML: do not percent-encode binary data (see issue 184)
- R2RML: handle binary data differences between RDBs (see issue 200)
- Create an empty output file for empty JSON arrays as well (see issue 98)
- Always output UTF-8 encoded RDF (see issue 119)
- Refactor RDB records for better NULL and empty string handling (see issue 131)
- Align R2RML test cases with kg-construct/r2rml-test-cases (see issue 211)
Added
- FunctionLoader: throw error on missing function parameters (see issue 125)
- HTMLRecordFactory: add CSS3 selector support (see issue 52)
- CSVRecordFactory: add spreadsheet support (see issue 42)
- IDLabFunctions: add slugify to default idlab-fn functions (see issue 209)
- RDBAccess: add XML support for PostgreSQL RDB (see issue 51)
- AccessFactory: add WoT BearerSecurity scheme (see issue 195)
v4.11.0
v4.10.1
v4.10.0
Added
- Added support for named graphs in RDFJStore.
- Support for Logical Target and exporting to a local file with various serializations and compression, or a SPARQL endpoint using SPARQL UPDATE queries.
- W3C Web of Things Web API access support to retrieve data from Web API with token authentication.
Changed
- Use RDF4JStore by default (see issue 108).
- Public API of the Executor has been updated and is available under
<method>V5, the old API is still available but deprecated. In a future release, the old API will be removed and the new one will drop theV5suffix.
Fixed
- Add remark about duplicate removal and serialization format performance (see issue 108).
- Treat empty values in CSV columns as NULL values in RDBs (see issue 188).
- Fixed reloading the function every iteration, hopefully this gives a speed boost
- Fix R2RML conversion of multiple Triples Maps (see issue 186).
- Fix datatype retrieval when RDB colum names are quoted (see issue 185).