8000 Releases · ontodev/robot · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: ontodev/robot

v1.8.4

10 Jun 14:20
Compare
Choose a tag to compare

This ROBOT release drops support for Java 8. The minimum required version is now Java 11. If you see an error similar to the following, then you are probably still running Java 8:

/Users/james/Repositories/github/ontodev/robot/robot-core/src/main/java/org/obolibrary/robot/IOHelper.java:[32,42] cannot access org.geneontology.obographs.core.io.OgJsonGenerator   
  bad class file: /Users/james/.m2/repository/org/geneontology/obographs/obographs-core/0.3.0/obographs-core-0.3.0.jar(org/geneontology/obographs/core/io/OgJsonGenerator.class)              
    class file has wrong version 55.0, should be 52.0                                                                                                                                         
    Please remove or make sure it appears in the correct subdirectory of the classpath.

Added

  • Add --mapping option and support for label updates to rename #960

Changed

  • Optimize memory usage for update queries using --temporary-file switch #978
  • Allow any case builtin TYPE in template #971
  • Sort report violations by rule name within level #955

Fixed

  • Fix subClassOf cycles in related object selection #979
  • Fix equivalent axioms in template #973

v1.8.3

16 Dec 18:18
Compare
Choose a tag to compare

Note that this is the last ROBOT release that supports Java 8. In future releases of ROBOT the minimum required version is Java 11.

Changed

Fixed

  • Fix custom report queries #944
  • Fix methods in Report object for ROBOT as a library #951

v1.8.2

02 Dec 21:15
Compare
Choose a tag to compare

Added

  • Add links to query documentation for default rules in report #879
  • Ability to restrict report to base ontology #872
  • Add check for equivalent class with no genus to report #865
  • Add check for illegal use of built-in vocabulary #867
  • Add check for misused replaced-by annotation #869
  • Add checks for undeclared synonymtype and subsettype #870
  • Inferred axiom generators for domains and ranges #931

Changed

  • Split equivalent class check #856
  • Allow Dublin Core "terms" namespace (http://purl.org/dc/terms/) for description and title properties on ontology. #741
  • Allow numbers in lowercase_definition check #866
  • Blank nodes in report are now referred to as blank node rather than a random identifier #873
  • Change behaviour of template --errors option without --force #929
  • Fail hard on bad reason --equivalent-classes-allowed argument #938

Fixed

  • Fix printing violations in report #823
  • Fix handling of rdf:type in export #834
  • Fix missing annotations from export #850
  • Fail on unknown rule names in report #858
  • Fix behaviour of --preserve-structure when using internal or external axiom selectors for remove or filter #816
  • Fix duplicate_label_synonym #864
  • Fix value rendering for entities in report #874
  • Fix OBO serialisation issues when using --check false #896
  • Fix merge --inputs patterns with parent directories #899
  • Fix deprecated_class_reference report query #902
  • Fix error handling for JSON conversion #907
  • Fix handling of property chains when removing/filtering base axioms in #914
  • Fix SPLIT unpacking in named individuals in template #924

Changed

  • Do not allow malformed IRIs to be returned by IOHelper #882

v1.8.1

27 Jan 22:19
Compare
Choose a tag to compare

Fixed

  • Fix handling of class expressions from template #808

v1.8.0

27 Jan 19:33
Compare
Choose a tag to compare

Added

  • Add measure command #774
  • Added 'strict' mode for loading ontologies in #788
  • Add --allow-missing-entities option in rename command #793
  • Add html-list format option to export in #703

Changed

  • Explanations for inconsistent and unsatisfiable classes in explain #779

Fixed

  • Allow case-insensitive "SubClasses" in export header #802

v1.7.2

18 Nov 14:44
Compare
Choose a tag to compare

This release just fixes some bugs.

Changed

  • Update to whelk 1.0.4

Fixed

  • Fix blank node subjects in report in #767

v1.7.1

22 Oct 15:52
Compare
Choose a tag to compare

This release includes some small improvements and fixes.

Added

  • Add Whelk OWL reasoner in #730
  • Add --errors <path> option to template in #713
  • Add new formats to report: HTML, JSON, and XLSX #699
  • Add --fail-on-violation <bool> option to verify in #738

Fixed

  • Handle empty template property charactersitics in #719
  • Fix referencing properties by CURIE in export in #722
  • Fix equivalent class rendering for template in #728
  • Fix ontology IRI rendering for report in #739

v1.7.0

31 Jul 18:02
Compare
Choose a tag to compare

This release adds the export command and several fixes.

Added

  • Add export command #481
  • Add JSON format to export in #645
  • Add Excel format to export in #646
  • Add --create-tdb <true/false> option to query in #685

Changed

Fixed

  • Fix filtering axioms with multiple axiom selectors #644
  • Fix comparator method for sorting empty strings with export in #654
  • Fix releasing dataset after exception when running report with --tdb true #659
  • Reduced time spent loading datasets for query in #666
  • Fix writing JSON format to use OutputStream with 'convert' in #671
  • Fix IRI resolution for template in #689
  • Fix MIREOT extract on overlapping class/individual entity for #709 in #710
  • Fix issue with --add-prefixes option in #715

v1.6.0

04 Mar 16:06
Compare
Choose a tag to compare

This release adds the collapse command, and a few other improvements and fixes.

Added

  • Add collapse command #578
  • Add support for anonymous class assertions in template #630
  • Add maven plugin to update OBO context #608
  • Add more efficient mode for reduce when only considering named classes #619

Changed

  • Switch whitespace queries to regex #606
  • Update nucleus import for tests #597

Fixed

  • Fix warning when term is in imports (extract command) #625
  • Fix index out of bounds error in extract #617
  • Use URIs to fix resource path issues #603

v1.5.0

28 Nov 15:15
Compare
Choose a tag to compare

This release includes the new python command, allowing ROBOT to be controlled from Python using Py4j.

Other new features include:

  • internal/external selectors for remove/filter (#570)
  • language selectors for remove/filter (#574)
  • tautologies and structural-tautologies selectors for remove/filter(#579)
  • catalog options for right-side of diff (#584)

And there have been some minor bug fixes.

0