Releases: obdasystems/eddy
Eddy 3.8
Stable release of Eddy 3.8.
Changes
- Fix handling of unbound and missing triples for NDC metadata.
- Give priority to lang tag in annotations if available and ignore datatype if there is a lang tag. On most OWL formats if there is a lang tag the datatype is fixed so better to resort to the implicit one.
- Disable breakpoints when importing OWL.
- Fix export of duplicate annotations in OWL.
- Delete leftover axiom imports when an OWL import is cancelled.
- Fix for camel/snake case toggle for label generation.
- Fix missing dependencies for OWL explanations.
- Remove legacy metadata plugin. This will now be specialized into its own plugin.
- Support Python 3.13+. Minimum supported version is now Python 3.10.
- Disable x86 Windows builds. As Windows 10 is now EOL we do not provide them anymore. Users of legacy Windows versions can resort to installing the PyPi release.
Full Changelog: v3.7...v3.8
v3.7.1
This is a bugfix release for Eddy 3.7.
Bug fixes
- Opening project that have a language tag for
rdf:PlainLiteralwill now default to make it implicit. - Fix a bug where unbound optionals of NDC metadata entities would make the export fail.
- Fix OWL 2 export failing when metadata entities are not present in the local store but show a warning of the missing entities.
Full Changelog: v3.7...v3.7.1
Eddy v3.7
Stable release of Eddy 3.7.
What's Changed
- Support for entity IRIs not occurring graphically in the graphol project file.
- Support ontology annotation according the national data catalog requirements. It makes possible to interact with an external SPARQL endpoint to retrieve relevant entities.
- Implement support for external metadata repositories not necessarily coming from OWL2 ontologies. Entities introduced via these repositories will have their annotations retrieved during OWL2 export.
- Various bug fixes and updates, see changelog for details.
Full Changelog: v3.6...v3.7
Eddy v3.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: v3.5...v3.6
v3.5.2
Eddy v3.5.1
This is a bugfix release for the 3.5.x branch.
Bug fixes
- Fixed an issue causing annotations to include
\ncharacters in the exported OWL 2 file (#267).
Eddy v3.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
SubClassOfaxioms in the ontology loader. - Add support for specifying annotations with an IRI as value.
- Add shortcut action for (un)deprecating entities via the
owl:deprecatedannotation in the info widget. - Add action to rename project.
Full Changelog: v3.4...v3.5
Eddy v3.4
This is a stable release of Eddy 3.4.
What's Changed
- Create project from owl file by @MariaRosariaFraraccio in #230
- Fixes on annotations loader by @MariaRosariaFraraccio in #235
- Fix on literal to get owlaxioms of node by @MariaRosariaFraraccio in #243
- Breakpoint added on double click by @MariaRosariaFraraccio in #237
- Shortcuts in statusbar by @MariaRosariaFraraccio in #239
- Upgrade to macOS 11 for CI builds by @mnamici in #251
- Preserve newlines in literals during OWL 2 export by @mnamici in #246
- Sort annotation properties in ontology manager by @MariaRosariaFraraccio in #249
- Fix label of literal nodes not getting updated on project load by @mnamici in #252
- Label wrapping by @MariaRosariaFraraccio in #233
- Snake/camel case conversion in label generation by @MariaRosariaFraraccio in #241
- Ontology importer fixes (including db v.2) by @MariaRosariaFraraccio in #247
Full Changelog: v3.3...v3.4
Eddy v3.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.
Changelog
- Introduce the
ontology_importerplugin 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/targetaction 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
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
Declarationaxiom can be selected again in the OWL 2 exporter (#149) - Fixed
HasKeyaxiom preference being ignored during OWL 2 export (#156) - A preferred default value for the
HasKeyaxiom 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
TypeErrorwhen activated (#162) - Allow selecting file extensions other than
.owlduring OWL 2 export (#146) - Project annotations can now be exported to file. Supported formats are
.csvand Excel spreadsheets.