Skip to content

v0.7.1

Compare
Choose a tag to compare
@francescalb francescalb released this 29 Feb 08:34
· 52 commits to master since this release

What's Changed

Full Changelog: v0.7.0...v0.7.1

Changelog

v0.7.1 (2024-02-29)

Full Changelog

v0.7.0.1 (2024-02-29)

Full Changelog

Closed issues:

  • Implement ontoconvert --base-iri argument #716

Merged pull requests:

v0.7.0 (2024-01-26)

Full Changelog

Merged pull requests:

v0.6.3 (2024-01-25)

Full Changelog

Merged pull requests:

v0.6.2 (2024-01-23)

Full Changelog

Merged pull requests:

v0.6.1 (2024-01-18)

Full Changelog

Closed issues:

  • No tests for ontology.save #684
  • Allow using HermiT from ontoconvert #664
  • PrefLabel used by new_entity, and get_by_label even if it is not in the ontology #642
  • ontology(imported=True) returns all classes in world #640
  • excel2onto example doesn't come into the github pages documentation #626
  • owlready2 > 0.41 fails #624
  • get_by_label and get_by_label all force add label_annotations #621
  • hasPhysicalDimension convention has changed in EMMO-1.0.0-beta3 #347

Merged pull requests:

v0.6.0 (2023-06-19)

Full Changelog

Closed issues:

  • pyparsing has been updated #629

Merged pull requests:

  • Check prefLabels in imported ontologies only if asked for. #628 (@francescalb)

v0.5.4 (2023-06-15)

Full Changelog

v0.5.3.2 (2023-06-15)

Full Changelog

Merged pull requests:

  • remove warnings_as_errors in cd workflow introduced in 0.5.3 #625 (@francescalb)

v0.5.3 (2023-06-12)

Full Changelog

v0.5.3.1 (2023-06-12)

Full Changelog

Closed issues:

  • Extend new_entity to include properties #609
  • Add support for Python 3.11 #599
  • excelparser - enable object properties creation #587
  • If there are altLabels that match, get_by_label_all returns only the prefLabels. #511
  • excel2onto: implement other annotations #462

Merged pull requests:

v0.5.2 (2023-05-24)

Full Changelog

Fixed bugs:

  • Auto-merge dependabot PRs workflow invalid #566

Closed issues:

  • Point to excelparser api from the tools-page #593
  • BUG: pytest - missing remote file /0.5.0/electrochemicalquantities / ontology #589
  • Owlready 0.41 support ? #588
  • Allow space in labels #583
  • is_defined needs a better description #563
  • utils line 112 in get_iri_name link = "{lowerlabel}" vs "{label}" #562
  • ontograph - update colour deafults #559
  • ontograph - argument leafs should be leaves #558
  • ontograph - write out more examples on how to use it #557
  • ontograph --parents not working #556
  • test_graph2 is failing #555
  • Add client side redirection in generated html documentation #552
  • Typos in PR template #523
  • ontograph, read format from name #497
  • Harmonize get_descendants and get_ancestors #406
  • Review default colours and style in ontopy/graph.py #345

Merged pull requests:

v0.5.1 (2023-02-07)

Full Changelog

Fixed bugs:

  • Use custom token for GitHub changelog generator #545
  • Avoid using Azure mirror for APT packages #541

Merged pull requests:

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