Skip to content

Release v1.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Nov 06:52
· 39 commits to main since this release

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)