Skip to content

Releases: SPARQL-Anything/sparql.anything

v0.9-DEV.2

25 Oct 13:18
Compare
Choose a tag to compare
v0.9-DEV.2 Pre-release
Pre-release

To test the artefact upload feature on the release workflow.

v0.9-DEV.1

20 Oct 08:45
561a9d4
Compare
Choose a tag to compare
v0.9-DEV.1 Pre-release
Pre-release

Testing the dockerhub release workflow

v0.8.2

23 May 15:28
Compare
Choose a tag to compare

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

  • #240 [JsonPath] Update JsonSurfer
  • #326 Upgrade Jena to 4.7 ?
  • #337 MIssing message in error log
  • #340 [CLI] Fail to load query when URI is given
  • #341 [CLI] --load option to seek files in subdirectories
  • #362 Update copyright year
  • #363 Remove useless files

v0.8.1

18 Dec 12:24
Compare
Choose a tag to compare

As part of this release we had 7 issues closed.

Bug

  • #320 ASK Query CLI Output

Documentation

  • #310 Minimal URI confusion (in README)

Features

  • #308 [Spreadsheet] Composite cell values
  • #319 CLI main method that returns the content of STDOUT

Improvements

  • #311 Upgrade JSoup to 1.15.3
  • #313 Upgrade commons-text to 1.10.0
  • #314 Upgrade metadata-extractor to v2.18.0

v0.8.0

21 Sep 15:32
Compare
Choose a tag to compare

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

06 May 11:39
Compare
Choose a tag to compare

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

  • #222 jsontriplifier tries to coerce large number to Integer
  • #224 [Markdown] Fix NPE when block don't have firstChild
  • #225 [Yaml] Fix NPE when object value is null
  • #230 [YAML] Bug with lists as string property value
  • #231 [Markdown] NPE when link values are null

v0.6.0

10 Feb 16:48
Compare
Choose a tag to compare

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

10 Dec 07:19
8b5fcb1
Compare
Choose a tag to compare

Fix #154

Full Changelog: v0.5.0...v0.5.1

v0.5.0

02 Dec 13:07
Compare
Choose a tag to compare

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

02 Dec 08:55
57eafc3
Compare
Choose a tag to compare
v0.5.0-RC1 Pre-release
Pre-release

First release candidate for v0.5.0

Full Changelog: v0.4.1...v0.5.0-RC1