Skip to content

v0.5.0

Compare
Choose a tag to compare
@CasperWA CasperWA released this 06 Feb 12:27
· 332 commits to master since this release

Several fixes and updates

Several fixes and updates have been implemented in this update. See below for an overview.

Changelog

v0.5.0 (2023-02-06)

Full Changelog

Fixed bugs:

  • LegacyVersion does not exist in packaging.version #540
  • ontodoc: Expect is_instance_of property to be iterable #506
  • Reinstate images/material.png #495

Closed issues:

  • Newest pylint (2.15.4) has intriduced some new rules. #534
  • sync_attributes according to emmo convention regenerates a new iri even if it already has a valid one #525
  • Remove dependency on LegacyVersion of packaging #514
  • pytests are importing packaging 22.0 even though it is not allowed in requirements #513
  • ontodoc: adding annotations that are not strings fail #510
  • get_by_label_all only works after sync_attributes #502
  • excel2onto: support updating ontology #501
  • excel2onto: allow to use prefLabel already in imported ontologies #500
  • Drop Python 3.6 support - extend Python >3.7 support #486
  • Update pypi-release github action #482
  • Make workflows dispatchable #481
  • excel2onto: Read catalog file for imported ontology #474
  • Give option to write_catalog for writing relative paths #473
  • excel2onto: add choice of prefix for imported ontologies #467

Merged pull requests:

v0.4.0 (2022-10-04)

Full Changelog

Fixed bugs:

  • Update repo files with new repo name #479
  • Pre-commit hook bandit failing #478
  • Fix publish/release workflow #476
  • excel2onto: not all relations are included in the generated ontology #457
  • Unexpected behaviour of get_unabbreviated_triples() #454
  • Edge without label crash the graph creation #397

Closed issues:

  • excel2onto: restrictions does not allow for using "emmo:hasProcessOutput some xx" #464
  • EMMO is updated to beta4, and now documentation fails #440
  • some ObjectProperties from EMMO-beta-4.0 cause errors in OntoGraph #429
  • Excelparser does not write catalog file correctly #421
  • Add support for prefix #416
  • Pre.commit failed with ontology.py #415
  • visualization of EMMO based ontology #412
  • Avoid infinite recursion when loading catalog file #369
  • Excelparser: Automatize emmo-based? #335
  • What are the applications of EMMO for materials informatics? #325
  • Provide 'support' for same entities with different namespaces #128
  • Remove deprecated emmo/ontograph.py that uses pydot #103

Merged pull requests:

v0.3.1 (2022-05-08)

Full Changelog

Merged pull requests:

v0.3.0 (2022-05-05)

Full Changelog

Fixed bugs:

  • Documentation is currently not building #407
  • Pytest is currently failing #384
  • permission denied when working with temporary file #313

Closed issues:

  • Make get_descendants(levels=1) #403
  • Add functionality for setting name part of IRI to prefLabel #398
  • Generate excelsheet from ontology. #394
  • Return a list of the concepts that are disregarded during when converting from excel with -force argument #393
  • Demo - Broken ontology URLs #390
  • Excelparser: how to handle entities that already exist in one of the imported ontologies? #334

Merged pull requests:

v0.2.0 (2022-03-02)

Full Changelog

Implemented enhancements:

  • spaces before or after word in prefLabel makes excelparser fail #332
  • Make EMMOntopy PyPi #268
  • Use pre-commit #243
  • Standard dunder/magic methods for Ontology #228
  • Update code styling and linting #223
  • Fix checking PR body & improve error message in CD #318 (CasperWA)

Fixed bugs:

  • GH GraphQL type issue for auto-merge workflow #374
  • Missing warning for excel parser relations and problem with "nan" #365
  • Seting metadata in excelparser fails if there are no imported ontologies. #331
  • Edge-case fails CD workflow for dependabot #319
  • Ontodoc failing due to wrong rdflib import #306
  • Overwriting get_triples() method #280
  • OpenModel logo not loading in README #278
  • Disable FOAF test as xmlns.com is down #276

Closed issues:

  • Use TEAM 4.0[bot] for GH Actions jobs #352
  • _get_triples_spo take argumens s, and p, not subject and predicate #350
  • Add --force to excelparser #333
  • Cannot load ontology in Windows. #328
  • make get_ontology accept 'PosixPath' #326
  • Make EMMOntoPy baseexception and basewarning #321
  • get_by_label crash if not str #311
  • make excel parser that creates and ontology from a filled excel file #302
  • Check out how to get version of ontology #299
  • Let ontology.new_entity acccept one or more parents directly #294
  • Make ManchesterSyntaxParser that returns Owlready2 #293
  • onto.new_entity should throw Error if label name consists of more than one word #290
  • ReadTheDocs #288
  • Add logo to README #287
  • Write EMMO-python is deprecated and link to EMMOtopy on PyPi #269
  • Consider MarkDown header styling #231

Merged pull requests:

v0.1.3 (2021-10-27)

Full Changelog

v0.1.2 (2021-10-27)

Full Changelog

v0.1.1 (2021-10-27)

Full Changelog

v0.1.0 (2021-10-27)

Full Changelog

Implemented enhancements:

  • "Warning" Importing from collections #236

Fixed bugs:

  • Loading ontologies that do not import skos fails #261
  • Fix documentation build warnings #250
  • Fix images in documentation #233
  • Circular reference from Owlready2 #210

Closed issues:

  • Write up transfer from EMMOpython to EMMOntoPy i README.md #267
  • Add test to emmocheck for upcoming EMMO #257
  • Add packaging as dependency in requirements #255
  • Add CI check for building documentation #244
  • Add OpenModel as contributing project #237
  • Update public documentation to new framework #234
  • Automate documentation releases #232
  • Update name of EMMO to Elemental Multiperspective Material Ontology #230
  • Tidy up unittests #220
  • Remove importability of sub-factpluspluswrapper folders #213
  • Make function that automatically loads emmo #209
  • Require rdflib>5.0.0? #206
  • change package name #205
  • test_catalog fails because seraching for .owl in emmo/master #203
  • Consider using mike for versioned documentation #197
  • Add a test that checks that loading of non-EMMO based ontologies work - e.g. do not require skos:prefLabel #196
  • Setup Materials for MkDocs framework #195
  • Clean up demo, examples and docs #193
  • Formalize review process with checklists #190
  • funksjon ontology.add_class(label, parent) #183

Merged pull requests:

v1.0.1b (2021-07-01)

Full Changelog

Closed issues:

  • Correct updating of catalog in ontology.load #188

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator