Release v1.1.0
See release notes
Commits
- a11de7e: Add write module (Andreas Textor)
- c5427bb: Add first full version of write command (Andreas Textor)
- 591d5e9: Exclude .ttl files from dependencies in tests (Andreas Textor)
- e811aee: Add test for RdfWriter (Andreas Textor)
- caa2f4c: Fix help texts and enable write command (Andreas Textor)
- bb83054: Fix build for OWLCLIWriteCommand (Andreas Textor)
- 1fbfd35: Add sdkman update to travis build (Andreas Textor)
- 9829c57: Update used JDK to 15.0.1 (Andreas Textor)
- 58583e7: Fix determining output file name for write command (Andreas Textor)
- fe83c14: Fix Apache Jena in write command for GraalVM build (Andreas Textor)
- 7c125b8: Update installation instructions (Andreas Textor)
- 18468c0: Fix Antora documentation generation (Andreas Textor)
- 08b4dc1: Fix documentation image generation for releases (Andreas Textor)
- 620e7eb: Add branch filter for release branch in travis (Andreas Textor)
- c83eb71: Add release notes to navigation (Andreas Textor)
- d1ba110: Improve error reporting when generating invalid dot output (Andreas Textor)
- eedae6f: Escape Node IDs in GraphvizGenerator (Andreas Textor)
- 6306c73: Capture stderr of dot process; give helpful message on failure (Andreas Textor)
- 6e62c51: Ignore warnings when checking for graphviz errors (Andreas Textor)
- 905888e: Improve diagnostic messages (Andreas Textor)
- 431bf46: Fix diagram generation for PropertyChains (Andreas Textor)
- 4478c67: Fix property based test for Property Chains (Andreas Textor)
- bcb641b: Add Turtle Formatting vocabulary and Java representation (Andreas Textor)
- 22e522e: Format Configuration (Andreas Textor)
- cf1b07a: Change URI and prefix order in FormattingStyle (Andreas Textor)
- 3c00de4: Align alignment defaults with Turtle Formatting Style 1 (Andreas Textor)
- e13f587: Add default orders and anon node id generator to FormattingStyle (Andreas Textor)
- 2d3dfd5: Add initial version of TurtleFormatter (Andreas Textor)
- edb45ec: Properly serialize literals (Andreas Textor)
- 394d24d: Add initial version of the Turtle Formatter Test (Andreas Textor)
- 4b6198b: Change rdfTypeInNewLine to firstPredicateInNewLine (Andreas Textor)
- e3c0887: Implement predicate alignment (Andreas Textor)
- c1366a7: Properly format rdf:langString literals (Andreas Textor)
- 29d27de: Correctly serialize and indent anonymous nodes (Andreas Textor)
- 77f0b10: Add formatting and type serialization tests (Andreas Textor)
- 794f487: Add test case for rdf:langString (Andreas Textor)
- d074e7a: Serialize anonymous nodes that are referenced multiple times (Andreas Textor)
- 72f238b: Add test for multiple-times-referenced anon nodes (Andreas Textor)
- 369e0bb: Remove turtle formatter (Andreas Textor)
- e25c5e0: Remove unneeded test file (Andreas Textor)
- c840bc9: Fix notation source links in tagged releases (Andreas Textor)
- 9e21805: Follow HTTP forwards when receiving from URLs (Andreas Textor)
- e5f05e9: Add test for reading model from URL (Andreas Textor)
- fecd4e7: Update OpenJDK to 15.0.2 (Andreas Textor)
- 7ab613b: Start switch from travis to github actions (Andreas Textor)
- e55faae: Remove broken sources.list entry (Andreas Textor)
- a83ba14: Fix breaking tag detection (Andreas Textor)
- 237db95: Print native-image path during build (Andreas Textor)
- 8c8aa2e: Do not use gradle daemon (Andreas Textor)
- e8ad453: Output information about native-image during build (Andreas Textor)
- 3377eaf: Use absolute path for native-image (Andreas Textor)
- 82b0ca0: Fix jacoco report target in build (Andreas Textor)
- 600c3c9: Change build status badge from travis to gh actions (Andreas Textor)
- accb60b: Change branch to main in codecov badge (Andreas Textor)
- c04b7db: Add Macos to build pipeline (Andreas Textor)
- b68bbf6: Fix build artifact names (Andreas Textor)
- 92bf3be: Use SDKMAN's Java in build (Andreas Textor)
- 46c220a: Install graphviz in Macos build (Andreas Textor)
- 392cea9: Add Windows build job (Andreas Textor)
- 032b1d2: Install zip in Windows build (Andreas Textor)
- 8fab971: Add gu (graalvm utilities installer) directory to PATH (Andreas Textor)
- f096378: Explicitly set GRAALVM_HOME in Windows build (Andreas Textor)
- a7e714e: Output location of native-image.exe in Windows build (Andreas Textor)
- 3246c50: Find in /c in Windows build (Andreas Textor)
- 80412b1: Find in HOME and Program Files in Windows build (Andreas Textor)
- bc1a871: Add native-image directory to PATH (Andreas Textor)
- 5b0ed64: Add both paths for gu and native-image (Andreas Textor)
- f1dc806: Delete files written in temp directory (Andreas Textor)
- 01e1a5f: Use FileUtils to delete temp directory in test (Andreas Textor)
- e4e7941: Output file name in test (Andreas Textor)
- 40dd872: Disable jul Logging (Andreas Textor)
- 7811c7f: Remove unneeded rdf4j dependency (Andreas Textor)
- 1b7715e: Update native-image config to new graalvm format (Andreas Textor)
- 3913826: Add debug output in Windows build (Andreas Textor)
- fc39d00: Graciously handle pango warnings on dot run (Andreas Textor)
- ef627ae: Re-run build (Andreas Textor)
- 8379651: Don't fail tests if deleting temp directory fails (Andreas Textor)
- 1152062: Add msvc-dev and setup-msbuild actions to Windows build (Andreas Textor)
- 4c5a1dc: Add links to binaries to getting started guide (Andreas Textor)
- cadd1b7: Update instructions for native image builds (Andreas Textor)
- 3ac719b: Update building instructions (Andreas Textor)
- 1d17478: Add OS download link icons (Andreas Textor)
- 3b84599: Re-add release notes (Andreas Textor)
- 9446459: Run UPX on binary (Andreas Textor)
- 684cf9c: Remove UPX for Macos build (Andreas Textor)
- fa61fb1: Use wildcard for files setting of UPX action (Andreas Textor)
- 213c792: Change target path for Windows UPX build step (Andreas Textor)
- 2cf600d: Use turtle-formatter for write command (Andreas Textor)
- c8fc47e: Update dependency versions (Andreas Textor)
- da5f70c: Update gradle wrapper to 7.0 (Andreas Textor)
- 71c7da3: Switch to 21.1.0.r16-grl (Andreas Textor)
- 99c8aac: Improve verbose error logging (Andreas Textor)
- 61ecaff: Update CI build to use GraalVM 21.1.0.r16 (Andreas Textor)
- 725737e: Disable not-working XML parsing (Andreas Textor)
- 4acf700: Update building instructions (Andreas Textor)
- 344bcf8: Refactor exit with error into common superclass (Andreas Textor)
- 1424557: Turn ExecutionResult into record (Andreas Textor)
- fa01dec: Replace Lombok Value classes with records (Andreas Textor)
- 944631b: Fix Java version in documentation (Andreas Textor)
- 78ad1cd: Remove gradle ambiguous dependency warning (Andreas Textor)
- 70d7008: Remove deprecated JCenter reference (Andreas Textor)
- 4e3e2ec: Make JaCoCo build dependencies explicit (Andreas Textor)
- 2d492e5: Revert "Replace Lombok Value classes with records" (Andreas Textor)
- e73b06f: Add Write command configuration options (Andreas Textor)
- 3d7a642: Use FormattingStyle built from args in writer (Andreas Textor)
- ec2e0a3: Update turtle-formatter to 1.1.1 (Andreas Textor)
- 116ad30: Change prefixMap type to not use URI (Andreas Textor)
- 2b77e9f: Add predicate order switch (Andreas Textor)
- 6c15f29: Initialize Jena before using in WriteCommand (Andreas Textor)
- b4a8dca: Turn GraphvizDocument Statement into record (Andreas Textor)
- de4f4ea: Make anonNodeIdGenerator and NumberPattern configurable (Andreas Textor)
- 270a22f: Make all boolean options use a default value of false (Andreas Textor)
- 27727c1: Move Jena initialization to main class (Andreas Textor)
- 97cc8c1: Set up integration test (Andreas Textor)
- 731d642: Make binary a lazy dependency for diagram generation tasks (Andreas Textor)
- 661aead: Pass binary path to integration tests (Andreas Textor)
- 4cc5da9: Explicitly add native image build (Andreas Textor)
- 205870d: Increase chocolatey execution timeouts (Andreas Textor)
- a6024f4: Run integration tests in Github Actions build (Andreas Textor)
- 455da25: Change license to Apache 2.0 (Andreas Textor)
- f796b92: Remove deprecated travis config (Andreas Textor)
- aba9fa3: Add integration tests for help and diagram commands (Andreas Textor)
- b661854: Set correct base when reading from stdin in write command (Andreas Textor)
- abd376b: Add write command integration tests (Andreas Textor)
- b48e62d: Update Gradle wrapper (Andreas Textor)
- 31a5194: Update dependencies (Andreas Textor)
- b2569fd: Disable flaky test (Andreas Textor)
- 22664fc: Update to GraalVM 21.2.0 (Andreas Textor)
- ac1fe92: Re-enable XML parsers (Andreas Textor)
- f2263d2: Remove unneeded interface OWLCLICommand (Andreas Textor)
- 04e313e: Make background color in diagrams configurable (Andreas Textor)
- 506bbaf: Fix links to Graphviz documentation (Andreas Textor)
- d31a69d: Use configured FormattingStyle in RdfWriter (Andreas Textor)
- c49f878: Make foreground color in diagrams configurable (Andreas Textor)
- 342587d: Fix splash image to work with dark backgrounds too (Andreas Textor)
- d3669a6: Fix reading and writing N-Triples and RDF/XML (Andreas Textor)
- eef4ec0: Log errors to stderr instead of stdout (Andreas Textor)
- 259df8e: Make error logging configurable via -v switch (Andreas Textor)
- e72efb3: Allow parameter enum values to be given case insensitive (Andreas Textor)
- 9fcafca: Make well-known prefixes overridable (Andreas Textor)
- b616760: Fix integration test (Andreas Textor)
- 3909423: Fix description of commaForPredicate switch (Andreas Textor)
- 0910df6: Suppress exceptions on errors (Andreas Textor)
- e9f4f72: Print stacktraces on error with debug level >= debug (Andreas Textor)
- 30e42a4: Add documentation for write command (Andreas Textor)
- afc73df: Update README and examples for write command (Andreas Textor)
- e934aa6: Update codecov-action to v2 (Andreas Textor)
- 7a6a985: Update Gradle Wrapper (Andreas Textor)
- 2c9fae7: Update dependency versions (Andreas Textor)
- 72357be: Add Release Notes for version 1.1.0 (Andreas Textor)
- c2ccef7: Fix minor issues in release script (Andreas Textor)
- bf438f2: Remove now-unnecessary second GraalVM build pass (Andreas Textor)
- 09fbd5e: Update to GraalVM 21.0.3.r17 (Andreas Textor)
- 0bd3a6f: Update gradle wrapper (Andreas Textor)
- f56d722: Output native-image install location on Windows (Andreas Textor)
- 1e7fefa: Update msvc-dev-cmd and setup-msbuild actions (Andreas Textor)
- 12c7aea: Output all native-image files in sdkman during build (Andreas Textor)
- 75e1029: Update native-image path in Windows build (Andreas Textor)
- e96b702: Use correct path for native-image in Windows build (Andreas Textor)
- 765d363: Update Gradle Wrapper to 7.3 (Andreas Textor)
- 1cdaefd: Update code base to use Java 17 (Andreas Textor)
- fcebd6c: Update dependencies (Andreas Textor)
- 654288c: Fix writing of Turtle with empty base (Andreas Textor)
- 2ced4b9: Add test for writing Turtle with empty base (Andreas Textor)
- 5bdf602: Set default prefix map to an empty map (Andreas Textor)
- 3bcb328: Use github instead of purl in test reading turtle from URL (Andreas Textor)
- 194aa8c: Add release pipeline (Andreas Textor)
- 6fa081e: Fix version selection in release pipeline (Andreas Textor)
- 3454e1f: Correctly reference env vars in release pipeline (Andreas Textor)
- 9001f0a: Build release only on tags (Andreas Textor)
- 92101a0: Make version retrieval work on all platforms (Andreas Textor)
- f5ac034: Build proper release title in pipeline (Andreas Textor)
- 2c79e8c: Set release version correctly on Windows (Andreas Textor)
- 8ce5943: Release version 1.1.0 (Andreas Textor)