Difference between revisions of "Protege 5.0 Beta Release Notes"

From Protege Wiki
Jump to: navigation, search
 
(16 intermediate revisions by 3 users not shown)
Line 1: Line 1:
<br /><span style="font-weight:bold; font-size:20px;">Protege Desktop 5.0 Beta</span><br /><br />
+
<br /><span style="font-weight:bold; font-size:20px;">Protege Desktop 5.0 Beta - older release notes</span><br /><br />
  
We are very pleased to announce Protege Desktop 5.0 beta!
+
[[Image:P5EnhancedSearch.png|thumb|400px|right|Enhanced search capabilities at work in Protege Desktop 5.0 Beta]]
 +
 
 +
<div style="background: #FDECE7; border: 2px solid #AE5B08; padding: 10px 15px 10px 20px; margin: 30px 430px 0 0; ">
 +
 
 +
'''All newer Protege release notes have been moved to [https://github.com/protegeproject/protege-distribution/releases github].'''
 +
 
 +
</div>
  
  
Line 20: Line 26:
  
  
__TOC__
+
__NOTOC__
 +
== Release Notes ==
  
  
== Release Notes ==
+
''The contents of the release notes section describe changes relative to Protege 4.3.''
 +
=== Build 5.0.0-beta-17 (2015-Mar-17) ===
 +
Release notes for this build are available on [https://github.com/protegeproject/protege/releases/tag/protege-parent-5.0.0-beta-17 github]
 +
 
 +
 
 +
=== Build 5.0.0-beta-16 (2015-Mar-10) ===
 +
Release notes for this build are available on [https://github.com/protegeproject/protege/releases/tag/protege-parent-5.0.0-beta-16 github]
 +
 
 +
 
 +
=== Build 5.0.0-beta-12 (2014-May-30) ===http://protegewiki.stanford.edu/index.php?title=Protege_5.0_Beta_Release_Notes&action=protect
 +
* Removed the Java "-server" option from the Protege run scripts.  This option caused the run scripts to fail on systems that only have a JRE installed vs. a JDK ([http://github.com/protegeproject/protege/issues/51 #51]).
 +
 
 +
 
 +
=== Build 5.0.0-beta-10 (2014-May-28) ===
 +
 
 +
==== Enhancements ====
 +
* Moved the [http://github.com/protegeproject/protege Protege Desktop source code] to GitHub to allow for easier collaboration with developers outside of Stanford.
 +
* Moved the Protege Desktop build system to Maven to standardize the build process.
 +
* Upgraded to Java 7.
 +
* Upgraded to the latest version of the OWL API (v3.5.0).
 +
* The search functionality has been significantly improved to search annotation values, display names, entity IRIs, and logical axioms (previously only display name was searched). 
 +
* The Individuals tab now filters the list of individuals displayed based on the selected class in the class hierarchy ([http://github.com/protegeproject/protege/issues/1 #1]).
 +
* The UI no longer allows specification of owl:real as the type for a literal ([http://github.com/protegeproject/protege/issues/37 #37]).
 +
* Entering a number into the OWLConstantEditor now parses the value and chooses the correct datatype if no datatype was specified ([http://github.com/protegeproject/protege/issues/42 #42]).
 +
* Exporting DisjointClasses axioms is no longer enabled by default, as this can be an expensive operation ([http://github.com/protegeproject/protege/issues/43 #43]).
 +
* Auto-update only checks for updates once per day, rather than checking for updates every time Protege launches ([http://github.com/protegeproject/protege/issues/45 #45]).
 +
* The Active Ontology tab now shows ontology metrics by default ([http://github.com/protegeproject/protege/issues/46 #46]).
 +
* Renamed labels in the DL Query tab plug-in to be clearer and more standard ([http://github.com/protegeproject/dlquery/issues/1 #1])
 +
* Definition annotation properties are now listed after label annotation properties, making the Annotations view more user-friendly for the bio-ontology community ([http://github.com/protegeproject/protege/issues/47 #47]).
 +
* Added the ability to view axiom annotations inline (accessible via View -> Display axiom annotations inline).  Previously, it was necessary to click the @ symbol to bring up a separate dialog for viewing inline axiom annotations ([http://github.com/protegeproject/protege/issues/50 #50]).
 +
* Added an option to toggle rendering of annotation datatypes in the Annotations view (accessible via View -> Display datatypes on annotation values).
 +
 
 +
==== Bug Fixes ====
 +
* The inferred object property hierarchy no longer displays owl:bottomObjectProperty as a leaf of every node ([http://github.com/protegeproject/protege/issues/9 #9]).
 +
* Selecting classes in the class hierarchy will only request directly inferred individuals from the reasoner.  Previously, Protege requested both direct and indirect inferred individuals, which caused performance issues with larger ontologies ([http://github.com/protegeproject/protege/issues/15 #15]).
 +
* Fixed a bug in the auto-update functionality that caused exceptions when encountering plug-ins with invalid version numbers ([http://github.com/protegeproject/protege/issues/18 #18]).
 +
* Fixed a typo in the DL metrics view ([http://github.com/protegeproject/protege/pull/20 #20]).
 +
* Modified the UI of the Automatic Update dialog to prevent display of an unnecessary trailing '.' character on plug-in version numbers ([http://github.com/protegeproject/protege/issues/23 #23]).
 +
* Fixed an issue that occasionally caused a NullPointerException when opening ontologies ([http://github.com/protegeproject/protege/issues/34 #34]).
 +
* Fixed an issue that occasionally caused the Continue button to remain disabled on the Export Inferred Axioms dialog ([http://github.com/protegeproject/protege/issues/36 #36]).
  
The contents of the release notes section describe changes relative to Protege 4.3.
 
  
=== Build 5.0.0-beta-10 (2014-May-27) ===
+
The installers and release notes for previous Protege desktop version are available [[Protege_Desktop_Old_Versions|here]].

Latest revision as of 12:11, May 23, 2016


Protege Desktop 5.0 Beta - older release notes

Enhanced search capabilities at work in Protege Desktop 5.0 Beta

All newer Protege release notes have been moved to github.


For Users:


For Developers:


Release Notes

The contents of the release notes section describe changes relative to Protege 4.3.

Build 5.0.0-beta-17 (2015-Mar-17)

Release notes for this build are available on github


Build 5.0.0-beta-16 (2015-Mar-10)

Release notes for this build are available on github


=== Build 5.0.0-beta-12 (2014-May-30) ===http://protegewiki.stanford.edu/index.php?title=Protege_5.0_Beta_Release_Notes&action=protect

  • Removed the Java "-server" option from the Protege run scripts. This option caused the run scripts to fail on systems that only have a JRE installed vs. a JDK (#51).


Build 5.0.0-beta-10 (2014-May-28)

Enhancements

  • Moved the Protege Desktop source code to GitHub to allow for easier collaboration with developers outside of Stanford.
  • Moved the Protege Desktop build system to Maven to standardize the build process.
  • Upgraded to Java 7.
  • Upgraded to the latest version of the OWL API (v3.5.0).
  • The search functionality has been significantly improved to search annotation values, display names, entity IRIs, and logical axioms (previously only display name was searched).
  • The Individuals tab now filters the list of individuals displayed based on the selected class in the class hierarchy (#1).
  • The UI no longer allows specification of owl:real as the type for a literal (#37).
  • Entering a number into the OWLConstantEditor now parses the value and chooses the correct datatype if no datatype was specified (#42).
  • Exporting DisjointClasses axioms is no longer enabled by default, as this can be an expensive operation (#43).
  • Auto-update only checks for updates once per day, rather than checking for updates every time Protege launches (#45).
  • The Active Ontology tab now shows ontology metrics by default (#46).
  • Renamed labels in the DL Query tab plug-in to be clearer and more standard (#1)
  • Definition annotation properties are now listed after label annotation properties, making the Annotations view more user-friendly for the bio-ontology community (#47).
  • Added the ability to view axiom annotations inline (accessible via View -> Display axiom annotations inline). Previously, it was necessary to click the @ symbol to bring up a separate dialog for viewing inline axiom annotations (#50).
  • Added an option to toggle rendering of annotation datatypes in the Annotations view (accessible via View -> Display datatypes on annotation values).

Bug Fixes

  • The inferred object property hierarchy no longer displays owl:bottomObjectProperty as a leaf of every node (#9).
  • Selecting classes in the class hierarchy will only request directly inferred individuals from the reasoner. Previously, Protege requested both direct and indirect inferred individuals, which caused performance issues with larger ontologies (#15).
  • Fixed a bug in the auto-update functionality that caused exceptions when encountering plug-ins with invalid version numbers (#18).
  • Fixed a typo in the DL metrics view (#20).
  • Modified the UI of the Automatic Update dialog to prevent display of an unnecessary trailing '.' character on plug-in version numbers (#23).
  • Fixed an issue that occasionally caused a NullPointerException when opening ontologies (#34).
  • Fixed an issue that occasionally caused the Continue button to remain disabled on the Export Inferred Axioms dialog (#36).


The installers and release notes for previous Protege desktop version are available here.