Skip to content

Protégé 5.0.0 Beta 16

Compare
Choose a tag to compare
@matthewhorridge matthewhorridge released this 12 Mar 17:09
· 1139 commits to master since this release

This release contains a number of bug fixes and enhancements:

Functionality enhancements:

  • Upgraded to the OWL API version 3.5.1 (#91)
  • Made some improvements to search (Thanks go to David Osumi-Sutherland @dosumis and EBI colleagues for making useful suggestions!) (#87)
  • Support extra menu items in the reasoner menu (Thanks go to Simon Spero @sesuncedu)
  • Changed the search field so that pressing backspace in the empty search field hides the search popup (#140)

UI enhancements:

  • Renamed "Members" section to "Instances" (#110)
  • Stopped the Protege Look and Feel hard coding the font size to 11pt size (#115)
  • Reduced the number of default tabs in the UI. Note that this only takes effect for new users. (#142)
  • Made it possible to close workspace tabs by clicking a close cross on the tab. This also updates the Look and Feel of the tabs. (#143)
  • Removed the Plastic3D Look and Feel and other funky Look and Feels. We now just have Protege, System and Cross-platform. (#147)
  • Tidied the status panel
  • Replaced URI in UI labels with IRI

Performance improvements:

  • Reduced the memory foot print of rendered ontology views (Thanks go to Simon Spero @sesuncedu )
  • Improved rendering performance of ontologies with unsatisfiable classes (#75)
  • Stopped hidden folders being scanned when searching for ontologies (#83)

Bug fixes:

  • Fixed a problem with the Rules View parser (#81)
  • Fixed eager dismissal of the save dialog (#96)
  • Fixed the case where NPEs could be thrown if menu items were incorrectly configured (#108)
  • Fixed copy/move axioms by reference
  • Fixed FaCT++ Windows plugin (Thanks go to Dmitry Tsarkov @tsarkov)
  • Fixed a problem where inferred axioms were not updated correctly in a buffering reasoner (#128) (Thanks go to Yevgeny Kazakov @ykazakov)
  • Fixed an error that could occur when converting entity IRIs to labels (#117)
  • Fixed a rendering problem with copy/move/delete axioms dialog (#120)
  • Fixed a problem where MDock could throw a NPE (#132)
  • Fixed the explanation plugin, which was broken because it was using an incompatible version of the OWL API (#100)
  • Fixed the problem where the "Show inferences" checkbox would not refresh the display (#131)
  • Fixed a bug in handling deletion of annotations (#104)
  • Fixed issues with the Reasoner progress bar, reduced flickering and centre on owner window rather than screen (Thanks go to Yevgeny Kazakov @ykazakov)

Other:

  • Applied BSD 2-Clause License
  • Fixed a typo in the readme (Thanks go to Yaroslav Halchenko @yarikoptic )
  • Removed stray System.out.println messages

Previous release notes: