Releases: SPARQL-Anything/sparql.anything
v0.9-DEV.2
To test the artefact upload feature on the release workflow.
v0.9-DEV.1
Testing the dockerhub release workflow
v0.8.2
As part of this release we had 79 commits which resulted in 18 issues being closed.
Bugs
- #317 Exception with RDF input
- #325 XML parser bug
- #335 access file in zip: mixup absolute/relative url
- #348 Fuseki package contains multiple SLF4J bindings
- #351 Specifying Named Graphs in a Local Spreadsheet
- #353 codeql version 1 deprecated
- #354 IRIGrammar.png not displayed
- #356 Querying online json-ld document fails in 0.8.1, ok in 0.7.0
Documentation
- #324 [Documentation] Broken template in some Formats pages on readthedocs
Features
- #339 [CLI] Support extension .json as JSON-LD content with option
--load
- #350 New function
fx:String.lastIndexOf
Improvements
v0.8.1
v0.8.0
This release includes improvements, new features, and bug fixes. A lot of effort was put into improving the documentation that now includes tutorials and a selection of runnable showcases. Enjoy!
As part of this release we had 40 issues closed.
Features
- #272 Helper Function for returning the corresponding integers from container membership Properties
- #273 Generate triples with the same bnode on different construct template projections
- #305 [XLSX] Possibility to work with values instead of formulas
- #258 Supporting tsv files
Improvements
- #63 service silent
- #206 Check for unbound template parameters before execution
- #256 Slot order when multiple JSON Paths are provided
- #259 Implement a single strategy for transforming keys into safe local names of URIs
- #261 [XML] Add text/xml to the mime-types
- #262 [HTTP] Nice handling of 404
- #263 [XML] Add new test for xml.path
- #279 Making TripleFilteringFacadeXGraphBuilder reuse BaseFacadeXGraphBuilder for adding triples in case of matching
- #281 Better details on errors with CLI option
-l
- #286 CLI help to not sort arguments
- #289 Bump basil dependency to 0.8.3
- #293 Refactoring FacadeXOpExecutor class
- #294 Copyright year to be updated
- #296 Use OS-independent temp dir
- #299 Remove dataset field in BaseFacadeXGraphBuilder class
- #300 ondisk property and BaseFacadeXGraphBuilder.previousTDB2Path
- #301 Default values of options to be stored as IRIArgument field
- #302 Simplify the extraction of Properties
- #304 Move PropertyUtils to sparql-anything-model module so as it can be referenced from any other module
Documentations
- #253 Integrate Showcases into documentation
- #254 Add Quickstart to documentation
- #257 Use cases for the browser-related HTML options
Bugs
- #88 BASIL template variables matched in comments
- #141 BASIL template variables parsing error
- #255 Stack overflow in JSON transformation with JSON path
- #260 Strategy=1 doesn't consider graph patterns within filters
- #264 txt.group is not processed properly
- #265 [Spreadsheet] null-string and empty cells in Spreadsheets
- #266 Maven Build Failure on Windows 10 (Bug)
- #270 XSLx tripliefier fails with empty rows
- #280 ondisk not working
- #282 CLI option
-l
not working on Powershell - #287 RDFTriplifier is not using the HTTP client
- #290 Misleading log trace message
- #291 functions fx:previous and fx:backward return illegal container membership properties
- #295 ondisk and slicing
v0.7.0
Highlights:
- Input can be an executable command
- Added support for JsonPath and XPath
- New execution method, slice large files and iterates over the slices (only CSV, JSON, and XML)
- Improved handling of supported chars in URIs for local names (for example, we don't escape
_
anymore in properties) -- warning! Queries may need to be updated.
Released:
- Command Line Interface: sparql-anything-0.7.0.jar
- Server: sparql-anything-server-0.7.0.jar
As part of this release we had 21 issues closed.
Features
- #202 [JSON] support option
slice
- #203 [XML] Support option
slice
- #218 Function to build arbitrary typed literals
- #221 Executable command as input for triplifiers
- #227 Add function
fx:String.removeTags
- #233 [JSON] Support JsonPath expressions
- #235 [XML] Support XPath expressions
- #236 [XML] Support for XPath expressions
- #238 [CSV] Configurable quote char
- #242 Support strategy = 0 with slicing
Improvements
- #219 [CLI] Nicer output filenames with input result set
- #220 Triplifier.getInputStream, remove URL argument
- #228 AbstractTriplifierTester to support option
slice
- #229 AbstractTriplifierTester to allow reuse of the same input/output on different test methods
- #234 [Testing] AbstractTriplifierTester to support tests that trigger an exception
- #246 Inconsistent Escaping
Bugs
v0.6.0
New features:
- Entity construction function:
fx:entity
#106 - [HTML] Add Schema.org and other inline rdf support #164 (partial)
- Functions: URL decode (and encode) #176
- Option to use an on disk graph (TDB2) #185
- Performance: slicing (CSV) #21
Several bug fixes and improvements.
Full Changelog: v0.5.0...v0.6.0
v0.5.1
Fix #154
Full Changelog: v0.5.0...v0.5.1
v0.5.0
New features / improvements:
- Bibtex #10
- YAML #124
- Markdown #125
- New option: null-string #134
- New option: trim strings #139
- More String functions: #121 #151
- New Hash functions: #119
- Better support for headless browser: #158 #162
Documentation: https://sparql-anything.readthedocs.io/en/v0.5.0/
List of solved issues: https://github.com/SPARQL-Anything/sparql.anything/milestone/6?closed=1
Changes from the last release: v0.4.1...v0.5.0
v0.5.0-RC1
First release candidate for v0.5.0
Full Changelog: v0.4.1...v0.5.0-RC1