Releases: ontodev/robot
v1.9.7
v1.9.6
Added
- Added option to input template strings from external file #1152
Changed
- Updated
duplicate_exact_syonym
report
query to be case-insensitive and ignore synoyms annotated as abbreviation or acronym synonym types #1179 - Extend
--drop-axiom-annotations
option to support value-specific removal of axiom annotations #1193 - Add
--enforce-obo-format
,--exclude-named-classes
and--include-subclass-of
features to relax command #1060, #1183 - Updated obographs to version 0.3.1(https://github.com/geneontology/obographs/releases/tag/v0.3.1)
- Updated OWL API to 4.5.29. This includes a major update to OBO Format which now supports IDSPACE declarations(owlcs/owlapi#1102) (non-OBO Foundry prefixes).
- Updated Elk to version 0.6.0, see here(liveontologies/elk-reasoner#48 (comment)).
Fixed
- '--annotate-with-source true' does not work with extract --method subset #1160
- Fix how Template adds entities to the QuotedEntityChecker #1104
merge
and 'annotate' operations '--annotate-defined-by' excludes reserved OWL 2 vocabularies #1171- Handle IRIs that are not entities in export #1168
- Fix integration tests #1181
robot repair
is fixed to be more flexible, to enable partial repairs #1194- Invalid Xrefs test has been fixed to recognise invalid CURIEs correctly #1127
- Fix issue with correctly determining base entities #1108
v1.9.5
v1.9.4
v1.9.3
v1.9.2
Changed
- Upgrade OWLAPI to 4.5.24 #1086
Fixed
This ROBOT release synchronizes with Protégé 5.6.0 which has updated to OWL API 4.5.24. This version of OWL API includes several changes to some serializers (notably the OBO-format serializer), which will likely result in large diffs when ontology files are saved with this version of ROBOT or Protégé for the first time. To minimize the annoyance caused by such diffs, it is advised to:
- save your ontology with ROBOT 1.9.2 or Protégé 5.6.0 without introducing any changes to the logic or annotations, and commit the resulting ontology files; consider saving to OFN syntax and then OWL (RDF/XML) format, as explained in #1090
- once the ontology files have been saved once with ROBOT 1.9.2 or Protégé 5.6.0, avoid editing it again with older versions of ROBOT or Protégé.
v1.9.1 with ELK 0.5.0
This version of ROBOT includes a snapshot of ELK 0.5.0, based on #999. ELK 0.5.0 is more strict than ELK 0.4.3 that was previously included with ROBOT, and so ROBOT may report more logical problems such as unsatisfiable classes when using the new ELK. This pre-release is for testing with ELK 0.5.0 in ROBOT workflows.
v1.9.1
v1.9.0
v1.8.4
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 torename
#960
Changed
- Optimize memory usage for update queries using
--temporary-file
switch #978 - Allow any case builtin
TYPE
intemplate
#971 - Sort
report
violations by rule name within level #955