Skip to content

Releases: obdasystems/eddy

Eddy v3.6

27 Sep 09:06
Compare
Choose a tag to compare

Stable release of Eddy 3.6. Starting from this version base requirements are shifted to Python 3.9 and PyQt 5.15.

What's Changed

  • Bump minimum required Python to 3.9 and PyQt to 5.15
  • Handle import of anonymous owl ontologies
  • Fix spurious newlines ending in the exported owl ontology which could result in syntax errors
  • Duplicate annotation assertions are now properly managed and are not added to the project

Full Changelog: v3.5...v3.6

v3.5.2

04 Mar 13:17
Compare
Choose a tag to compare

This is a bugfix release for Eddy 3.5.

Changes

  • Fix import of anonymous ontologies (#270)
  • Update PyQt5 to 5.15.10
  • Update jpype to 1.5.0

Eddy v3.5.1

03 Oct 10:34
Compare
Choose a tag to compare

This is a bugfix release for the 3.5.x branch.

Bug fixes

  • Fixed an issue causing annotations to include \n characters in the exported OWL 2 file (#267).

Eddy v3.5

05 Jul 16:14
Compare
Choose a tag to compare

This is a stable release of Eddy 3.5.

What's Changed

  • Add a context menu action to remove all breakpoints of an edge.
  • Fix an infinite loop problem in the annotation loader for certain excel files.
  • Fix loading of SubClassOf axioms in the ontology loader.
  • Add support for specifying annotations with an IRI as value.
  • Add shortcut action for (un)deprecating entities via the owl:deprecated annotation in the info widget.
  • Add action to rename project.

Full Changelog: v3.4...v3.5

Eddy v3.4

30 Dec 11:51
Compare
Choose a tag to compare

This is a stable release of Eddy 3.4.

What's Changed

Full Changelog: v3.3...v3.4

Eddy v3.3

12 Sep 23:14
Compare
Choose a tag to compare

This is a stable release of Eddy 3.3.

This release bumps the minimum requirements to Python 3.7 or later and PyQt5 5.11 or later.

This release introduces a new plugin for interactively drawing existing OWL 2 ontologies into a graphol project.
The plugin is in the early development stage, please report any issues you encounter using the issue tracker.

Changelog

  • Introduce the ontology_importer plugin for interactively drawing existing OWL 2 ontologies in graphol.
  • Fix application appearance on macOS when selecting the dark theme.
  • Fix canceling plugin install dialog on desktop environments where dialogs don't show the title bar (#176).
  • Fix rendering of items that have a non-default font set (#185).
  • Fix item count in project info not ignoring duplicates (#133).
  • Allow specifying ontology import with local files that have an extension different from .owl (#173).
  • Fix universal and cardinality restriction not being detected as a violation of the OWL 2 QL profile (#91).
  • Add a Focus source/target action for quickly focusing the source/target node from an edge context menu (#221).
  • Allow loading annotations into a project from an existing csv or Excel file (#167).

Packaging

  • Bump to PyQt5 5.15.6

Eddy v3.2

12 Jan 19:09
Compare
Choose a tag to compare

This is a stable release of Eddy 3.2.

This is the last release to support Python 3.5 or later.
Starting from the next release, Python 3.7+ and PyQt5 5.11+ will be required.

Changelog

  • Support for Python 3.10.
  • The Open/Save dialog will now remember the last browsed location (#145)
  • The 'Save As' action now switches to the newly-created project upon completion (#142)
  • Selection of OWL 2 Declaration axiom can be selected again in the OWL 2 exporter (#149)
  • Fixed HasKey axiom preference being ignored during OWL 2 export (#156)
  • A preferred default value for the HasKey axiom export can now be set from the preferences menu (#157)
  • Fixed annotations of excluded diagrams from being always exported (#155)
  • Fixed 'Literal refactor' action from raising TypeError when activated (#162)
  • Allow selecting file extensions other than .owl during OWL 2 export (#146)
  • Project annotations can now be exported to file. Supported formats are .csv and Excel spreadsheets.

Eddy 3.1

30 Mar 21:09
Compare
Choose a tag to compare

This is a stable release of Eddy 3.1.

New features

  • Add a contextual action to show axioms involving a node in the diagram.
  • Membership edges now have a UML-like style with no label.
  • Added support for macOS Big Sur. Currently only x86_64 releases are provided,
    users of M1 macs can make use of these via the Rosetta2 jit layer, or install from source.

Bug fixes

  • Fix ontology explorer causing high CPU loads when opening projects.
  • Fix domain/range switch actions for restriction nodes when there is an attribute node in input.
  • Fix inconsistent application style on macOS when using the dark theme.

Packaging

  • Update Python to 3.8
  • Update PyQt5 to 5.15.2
  • Initial support for AppImage releases on Linux.

Download Eddy

Eddy 3.0

30 Sep 20:50
Compare
Choose a tag to compare

This is a stable release of version 3.0.

NOTE:This release introduces a new on-disk format for Graphol files (v3).
Once opened, existing projects will be automatically converted to the new format
and will not be compatible with older versions of Eddy. If you plan to go back
to an older release of Eddy, please make sure to take a backup copy of your projects.

New features:

  • Management of node labels and IRIs has been completely reworked.
    You can find details on how to use the new label/IRI management in the manual.
  • Introduced support for standard and user-defined OWL 2 annotations, that replace descriptions in previous versions.
  • Support for visualizing nodes by IRI, prefixed IRI, and localized rdf:label.
  • Support for OWL 2 HasKey construct.
  • Import of external OWL 2 ontology vocabularies (without graphical axioms), both from local files or by URL.
  • Improved support for meta-modeling.
  • Projects are now single Graphol files instead of folders.

Download Eddy

Eddy 1.2.1

25 Sep 09:23
Compare
Choose a tag to compare

This is a bugfix release for the 1.2.x branch.

Bug fixes

  • Fixed an issue causing some prefixes to be missing in the exported OWL 2 file (#103).
  • Fixed an issue causing labels to move from their default position when changing diagram font size (#79).
  • Fixed welcome dialog becoming unresponsive after project load failure.

Packaging

  • Update to Python 3.7.
  • Update to PyQt5 5.14.2.
  • Update bundled JRE to Java 11 LTS.

Download Eddy