Eddy

Latest version: v3.6

Safety actively analyzes 701178 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 3

3.6

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**: https://github.com/obdasystems/eddy/compare/v3.5...v3.6

3.5.2

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

3.5.1

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 (https://github.com/obdasystems/eddy/issues/267).

3.5

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**: https://github.com/obdasystems/eddy/compare/v3.4...v3.5

3.4

This is a stable release of Eddy 3.4.

What's Changed
* Create project from owl file by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/230
* Fixes on annotations loader by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/235
* Fix on literal to get owlaxioms of node by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/243
* Breakpoint added on double click by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/237
* Shortcuts in statusbar by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/239
* Upgrade to macOS 11 for CI builds by mnamici in https://github.com/obdasystems/eddy/pull/251
* Preserve newlines in literals during OWL 2 export by mnamici in https://github.com/obdasystems/eddy/pull/246
* Sort annotation properties in ontology manager by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/249
* Fix label of literal nodes not getting updated on project load by mnamici in https://github.com/obdasystems/eddy/pull/252
* Label wrapping by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/233
* Snake/camel case conversion in label generation by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/241
* Ontology importer fixes (including db v.2) by MariaRosariaFraraccio in https://github.com/obdasystems/eddy/pull/247


**Full Changelog**: https://github.com/obdasystems/eddy/compare/v3.3...v3.4

3.3

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](https://github.com/obdasystems/eddy/issues).

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

Page 1 of 3

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.