·
0 commits
to e9c26d868c883cbb090f5c77163e2a0e8c0f189b
since this release
This is SPARQL Anything v1.0.0
Contributors: @justin2004 @Sychic @MathiasVDA @EmidioStani @kvistgaard @rybesh @luigi-asprino @enridaga
As part of this release, we had 71 issues closed.
Bugs
- #331
-o
adds suffix-1
to output file - #372 Caching system
- #448 Add SVG among XML extensions
- #450 Docker not working in branch v1.0-DEV
- #451
fx:literal
should work for longer lang tags - #453
whatwg:innerText
is duplicated several times - #459 Repair broken links in formats/RDF.md
- #463 HTML browser not working
- #475 Wrong XPath example
- #482 extracting datetimes from spreadsheet cells (from discussion #481)
- #488 fx:entity not working with blank node values
- #489 Maven publish workflow failed
- #493 Slicing from JSON Paths executed twice
- #494 Audit graph only created for data source accessible via URL
- #496 Metadata graph only created for data source accessible via URL
- #506 Problem with the no-service mode
- #512 Documentation Generator fails
- #514 ClassNotFoundException for Triplifiers
- #515 failing to parse turtle file
- #526 -c location=path/to/input broken after v1.0-DEV.1
- #529 actions/upload-artifact deprecated in docker workflow
- #531 XML attribute parsing
Documentations
- #358 Document how sparql anything can be used as a library
- #442 Document how to extend SPARQL Anything by adding new Triplifiers
- #444 Generate format page automatically
- #457 Missing information in the RDF format page
- #458 Remove format pages that has been renamed
- #480 Add link/badge to Community Survey: "How to join"
- #495
audit
option not documented - !497 Quickstart
- #507 Default CLI output for SELECT queries is CSV (not TEXT as the CLI help says)
Features
- #19 Handling namespaces for properties and entities
- #148 Geospatial functions
- #371 use-cache option
- #429 Query PPTX
- #443 How to get comments from DOCX?
- #462 Generate labels for the IRIs of classes and properties extracted from the source
- #505
-l
option takes local files only - #511
-q <remote URL>
- #513 Load JAR files dynamically at Runtime
- #528 Add CLI option --no-clobber (don't execute if the output file already exists)
- !532 Create
json.literalize
option - #533 Feature: fx:json.literalize option to treat JSON subtrees as literals
Improvements
- #239 Close all input streams
- #244 Read from STDIN
- #392 The Any23 project is being retired
- #393 Apache Jena 5
- #428 Making fx and xyz namespace URL return something
- #435 Extract sections from pptx
- #436 Extract hyperlinks from pptx
- #445 Rename bib module as bibliograpghy
- #446 Move Triplifier.getPropertyValues() to PropertyUtils class
- #456 Skip tests requiring HTTP connections when offline
- !461 Bump jinja2 from 3.0.3 to 3.1.3 in /docs
- !464 Bump org.apache.commons:commons-compress from 1.21 to 1.26.0
- #466 [HTML] JSoup also has an XML parser. We shall allow users to use that instead of the default HTML parser
- #467 [HTML] Upgrade JSoup dependency
- !471 Bump org.apache.commons:commons-configuration2 from 2.1.1 to 2.10.1
- #487 CVE and Jena 4.7.0
- #490 Deprecated BOMInputStream
- #491 Fix signatures of classes and methods related to slicing
- !498 Bump com.fasterxml.jackson.core:jackson-databind from 2.13.1 to 2.13.4.2
- #499 Fix code scanning alert - Resolving XML external entity in user-controlled data
- #500 Fix code scanning alert - Implicit narrowing conversion in compound assignment
- #501 Fix code scanning alert - Implicit narrowing conversion in compound assignment
- #502 Fix code scanning alert - Implicit narrowing conversion in compound assignment
- #503 Fix code scanning alert - Polynomial regular expression used on uncontrolled data
- #504 Fix code scanning alert - Use of a broken or risky cryptographic algorithm
- #527 TriplifierHTTPException (404) could include the URL
- !534 Bump org.apache.poi:poi-ooxml from 5.0.0 to 5.4.0
- !539 Bump commons-beanutils:commons-beanutils from 1.9.4 to 1.11.0
Full Changelog: 0.9.0...v1.0.0