Skip to content

Releases: Swirrl/table2qb

Version 0.3.3

11 May 10:14
Compare
Choose a tag to compare
- URI configuration with an optional `--uri-templates` argument that expects a edn file. This introduces a small meta-templating language that allows you to include variables from outwith the csvw table (e.g. `base-uri`). See the `docs/usage.md` and the `customising-uris` example for a demonstration of how to use this feature. See #103 for implementation details.
- A csv parser for declarative validation and coercion of the csv inputs. The validation checks for required or unknown columns, validates URI templates and checks XML datatypes. Violations cause exceptions to be thrown with messages that identify the offending cell by row and column index (`ex-data` is also provided). The parses also makes the specification of transformations and defaults clearer. See #102 for details.
- A csvw task which will output the csvw serialisation (csv and metadata json) to a specified directory. This also collates the metadata for the cube-pipeline into a single document. See #120 for details.
- The log4j dependency is removed, allowing consumers of the library to configure logging themselves.
- Test coverage for CLI tasks

0.3.2

28 Jan 17:10
Compare
Choose a tag to compare
Version 0.3.2

0.3.1

16 Jan 14:36
0.3.1
Compare
Choose a tag to compare
0.3.1

0.3.0

12 Jul 13:14
Compare
Choose a tag to compare
Version 0.3.0