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.
- Updated excel-streaming-reader to 5.0.2
- Updated fuseki to 5.0.0
- Updated json-path to 2.9.0
- Updated junit to 5.10.2
- Updated log4j-to-slf4j 2.23.1
- Updated mssql-jdbc to 12.6.3.jre11
- Updated mysql-connector-j to 9.0.0
- Updated ojdbc11 to 23.4.0.24.05
- Updated opencsv to 5.9
- Updated postgresql to 42.7.3
- Updated rxjava to 3.1.8
- Updated SaxonHE to 12.5
- Updated sfm-csv to 9.0.2
- Updated slf4j to 2.0.12
- Updated testcontainers to 1.20.3
- Log name of subclass in log messages of Record.
- Removed direct dependency on poi
- Removed dependency on xlsx-streamer
- Removed direct dependency on tika-parsers-standard-package
- Removed dependency on javax.activation-api
Record.get(<reference>)
now returns aRecordValue
object which wraps the actual result. It also provides methods to check for an empty (null) value or an error. This is a breaking change to the API.
1.3.1 - 2024-08-12
- DATAIO_NULL value when CSV quoted string has multiple new lines (GitHub issue 238).
- Typo in
bump-version.sh
1.3.0 - 2024-05-21
- Added small change for mimetypes in new RML.
1.2.0 - 2024-05-14
- Exclude
xml-apis
from pom file (See GitHub issue 2). - Updated
mysql-connector-j
to 8.2.0 - Updated
ojdbc11
to 23.3.0.23.09
- Removed Maven shade plugin See GitHub issue 2).
1.1.0 - 2024-01-17
- Use
Charset
instead ofString
for character encoding wherever possible.
- CSVWSourceIterator stopped after a certain number of bytes were parsed (GitLab issue 21).
The bug originated from
CSVNullInjector
, it has completely been rewritten intoNewCSVNullInjector
.
- JSONRecord: if reference starts with a dot, but not with '$' no longer adding an extra dot
- Test case for JSONPath starting with two dots and no '$'
1.0.4 - 2023-10-31
- Remove (unused) DistributionManagement in pom.xml
1.0.3 - 2023-10-31
- Version number + required info for publishing to maven central in pom.xml
1.0.2 - 2023-10-31
- Maven central deployment (again)
1.0.1 - 2023-10-31
- Maven central deployment
1.0.0 - 2023-10-30
- Prepare for publishing on the Maven central repository.
- Require Java 17 (or more recent)
- Use SFM for CSV parsing
- Updated Maven Surefire plugin to 3.1.2
- Removed dependency on Logback
- Updated POI to 5.2.3
- Removed dependency on Commons CSV
- Updated all testcontainers to 1.18.3
- Updated mssql-jdbc to 12.2.1.jre11
- Updated ojdbc11 to 23.2.0.0
- Updated mybatis to 3.5.13
- Updated jOpenDocument to 1.3
- Updated xlsx-streamer to 2.2.0
- Updated rxjava to 3.1.6
- Added source encoding in
pom.xml
- Removed unused dependency on jackson-annotations.
- Removed dependency on commons-io
- Removed unused code
- Use Jena to query local RDF files instead of Fuseki, eliminating need to start SPARQL endpoint.
- Updated OpenCSV to 5.8
- Updated JSonPath to 2.8.0
- Updated JSoup to 1.16.1
- Updated PostgreSQL driver to 42.6.0
- Updated mysql-connector to 8.1.0
- Updated jsurfer-jackson to 1.6.4
- Updated apache-any23-encoding to 2.7
- Updated excel-streaming-reader to 4.0.5
- Updated jena-fuseki-* to 4.9.0