Releases: corese-stack/corese-command
Releases · corese-stack/corese-command
Release v4.6.2
Changed
- Remove
module-info.javafrom thecorese-commandmodule to avoid issues with Java 21 and later versions. This file is not needed for command-line applications and its removal simplifies the build process. - Update JDK version to 21 in GitHub workflows.
- Update Corese-Core dependency to version
4.6.4. - Update error messages for clarity and consistency.
Fixed
- Fixed bugs in installation scripts for Linux, macOS, and Windows.
Release v4.6.1
Added
- Improved Linux, MacOS and Windows installation scripts:
- Pre-releases and drafts are now excluded from the available version list.
- User input is now validated in interactive mode: if an invalid version number is entered, the prompt will repeat until a valid choice is made.
- Updated java version to 21 in the installation scripts.
Changed
- Updated to require Java 21.
- Renamed
query-remotecommand toquery-endpointfor clarity and consistency with thequerycommand.
Fixed
- Fixed bug where one-line inline SPARQL queries containing URIs (e.g.
PREFIX ex: <http://example.org/> SELECT * WHERE { ex:Alice a ex:Person }) were incorrectly detected as file paths due to slashes or dots in the query string.
Development Pre-release
🚧 This is the latest build from the develop branch.
Not intended for production use.
Last Updated: 22 October 2025, 15:41:16
Build Info:
- Branch:
develop - Commit:
01ed6595379fd574c2e69590ad91c909fd1e8ece - Build Time:
22 October 2025, 15:41:16
Release v4.6.0
Added
- Added script installers for Linux, macOS, and Windows platforms.
- Added verbose query visualization in
query-remotecommand. - Added deployment of the documentation site at corese-stack.github.io/corese-command.
- Added new
canonicalizecommand to canonicalize RDF files in formats likerdfc-1.0.
Changed
- Renamed commands for consistency:
sparql→queryshacl→validateremote-sparql→query-remote
- Updated completion candidate colors from pale pink to magenta for better visibility on white backgrounds.
- Updated Corese-Core dependency to version
4.6.3. - Changed
--no-owl-importto--owl-importacross all commands for clarity.- The option now explicitly enables
owl:imports(default isfalse).
- The option now explicitly enables
Fixed
- Fixed Windows bug related to incorrect line endings.
- Fixed issue with missing
.when automatically adding file extensions on export. - Fixed JSON-LD serializer bug on Windows.
Removed
- Removed redirection options from the
query-remotecommand.
Release v4.5.0
Added
- Added new sub-command
shaclto validate RDF graphs against SHACL shapes. - Added new sub-command
remote-sparqlto execute SPARQL queries on remote endpoints (see issue #135). - Added verbose option.
- Added support for property files.
- Added
-no-owl-importoption (see issue #134). - Added output formats
N-TriplesandN-Quadsto theconvertsub-command.
Changed
- Moved hint messages to the standard error stream.
- Moved error messages to the standard error stream (see issues #141 and #142).
Fixed
- Fixed Trig serialization to escape special characters (see issue #151).
- Fixed federated queries with
PREFIXstatements failing under certain conditions (see issue #140).
Release v4.4.1
Added
- Added URL support as an input file for
convertandsparqlsub-commands. - Added standard input support as an input file for
sparqlandconvertsub-commands. - Added standard output support as an output file for
sparqlandconvertsub-commands. - Added multiple files support as input for the
sparqlsub-command. - Added directory and recursive directory support as input for the
sparqlsub-command. - Added support for all types of queries (SELECT, CONSTRUCT, ASK, DESCRIBE, INSERT, DELETE, INSERT WHERE, DELETE WHERE) in the
sparqlsub-command. - Added user choice for result format in the
sparqlsub-command. - Added Markdown output format for the
sparqlsub-command. - Added MIME type support as a format name.
- Added configuration to disable
owl:importsauto-import.
Changed
- Refactored
convertandsparqlsub-commands. - Renamed format names for more consistency.
Removed
- Removed
owlProfileandldscriptsub-commands (to be reintroduced in a future release after refactoring).
Fixed
- Fixed warning:
sun.reflect.Reflection.getCallerClass is not supported. This will impact performance.
Security
- Updated
jsonfrom20180813to20230227in/sparql(see Pull Request #123). - Updated
jsonfrom20180813to20230227in/corese-test(see Pull Request #124). - Updated
guavafrom31.1-jreto32.0.0-jrein/corese-jena(see Pull Request #128).
Release v4.4.0
Added
-
Corese-Command: Initial beta release of the Corese-Command line application.
Note: The interface and commands are subject to change in future versions.
-
Options:
-h,--help: Display help message and exit.-V,--version: Print version information and exit.
-
Commands:
convert: Allows conversion of RDF files between different serialization formats (e.g., Turtle, RDF/XML, JSON-LD).sparql: Enables execution of SPARQL queries directly from the command line.