Releases: obdasystems/eddy
Releases · obdasystems/eddy
Eddy 1.2.0
This release introduces the following changes (scroll down for downloads):
New Features
- Support for high-dpi displays has been substantially improved.
- Add support for changing the preferred diagram font size.
- Add initial support for opening projects via double-click on project files.
- Add options to set {Object,Data} property axioms via the compose menu (#17).
- Add several keyboard shortcuts to improve ui navigation.
- Add menu entries to allow switching between different open projects.
- Add support for installing Eddy via setuptools. You can now install Eddy by running
$ pip install https://github.com/obdasystems/eddy/archive/master.zip
Bug fixes
- Fix a bug preventing graphol v1 projects from being correctly imported.
- Fix incorrect scaling of predicate tables in PDF exporter.
- Fix an issue preventing Graphml diagrams from being imported correctly (#39).
- Fix an issue preventing properties dialog from opening on nodes without label.
- Fix data property assertion nodes allowing the use of value nodes as subjects (#25).
- Fix missing anchor separator on predefined xml namespaces (#20).
- Fix dash characters (-) from being automatically transformed to underscores when exporting to OWL2 (#33).
- Fix links in help menu.
Packaging
- Update Python to 3.6.
- Update to PyQt5 5.13.2.
- Drop support for 32 bit Linux.
Internal changes
- Application packaging has been retwritten from scratch to make use of pyinstaller.
- Switch from pyjnius to jpype for Java integration.
- Plugin API has been rewritten to support much more sophisticated plugins (see this for an example).
- Several functionalities have been rewritten to make use of Qt5 builtin modules. As a result, many external libraries are no longer required (e.g. requests).
- Test suite has been ported from unittest to pytest.
Eddy v1.1.2
Eddy v1.1.1
This is a bug fix release addressing the following issues:
- Properly set
LD_LIBRARY_PATH
variable onLinux
, this should make the application open by double-clicking on the executable. - Fix
SSLError
when checking for updates onmacOS
in case a recentopenssl
library is not installed. - Add launcher script for
Linux
builds. - Fix dragging of labels in the diagram causing an error to be thrown.
Eddy v1.1.0
This release introduces the following changes:
Packaging
- Update Python to 3.5.
- Update PyQt5 to 5.10.
- Add 64 bit Windows builds.
New features
- New edges for SameIndividual/DifferentIndividuals OWL 2 axioms.
- Descriptions can now be edited directly as HTML documents.
- Descriptions can now be tagged with a status indicator (final/draft).
- Items can now be dragged into the diagram directly from the ontology explorer.
- Project import/export tasks can now be restricted to a subset of the diagrams.
Bug fixes
- Fixed a bug that prevented opening of exported pdf diagrams until the application is closed on Windows.
- Fixed node prefix resetting to the project's default when renaming a diagram.
- Fixed functionality of roles disappearing when the ontology profile is set to OWL 2 QL.
- Fixed cardinality restrictions not being exported correctly in OWL.
- Fixed incorrect rendering of fonts on retina displays.
- Fixed node metadata resetting to default on prefix change.
- Fixed ontology version IRI not being exported correctly in OWL.
Eddy v1.0.0
This release introduces the following new features:
- Support for the definition of additional IRIs and Prefixes in the ontology
- Support for the definition of descriptions for concepts, roles, attributes, and individuals through Annotations
- Descriptions have been moved from the "General" sub-panel to a dedicated sub-pane