Skip to content

Latest commit

 

History

History
182 lines (122 loc) · 12.7 KB

CHANGELOG.md

File metadata and controls

182 lines (122 loc) · 12.7 KB

Changelog

Full Changelog

New graph module

Perform RDF graph operations, specifically meant for usage with SOFT7 and semantic interoperability utilizing the s7.graph module.

The main underlying technology is RDFLib and SPARQLWrapper.

Support Python 3.13

CI tests and official package metadata support for Python 3.13 has been added.

Support Pydantic v2.10

There were several changes to the networking models in pydantic v2.10 - this update remedies most of these changes.

Implemented enhancements:

  • Test support for Python 3.13 #71

v0.3.0 (2024-12-02)

Full Changelog

New graph module

Perform RDF graph operations, specifically meant for usage with SOFT7 and semantic interoperability utilizing the s7.graph module.

The main underlying technology is RDFLib and SPARQLWrapper.

Support Python 3.13

CI tests and official package metadata support for Python 3.13 has been added.

Support Pydantic v2.10

There were several changes to the networking models in pydantic v2.10 - this update remedies most of these changes.

Merged pull requests:

v0.2.2 (2024-11-25)

Full Changelog

Fix issue with pydantic v2.10

There are some issues with pydantic's v2.10 concerning Url models. Since we use the pydantic version specified by oteapi-core, we make sure to at least use v0.7.0.dev6, since this ensure v2.10.0 and v2.10.1 is not installed. When v2.10.2 comes out, it can be tested on oteapi-core before a new release is done.

All other dependencies and dev tools have also been updated.

Merged pull requests:

v0.2.1 (2024-09-18)

Full Changelog

Remove upper limit for oteapi-core dependency

While not recommended, this does make it possible to support the DataSpaces developed at SINTEF. In the future a more stringent dependency tree/graph should be implemented for all packages.

Fixed bugs:

  • Update example OpenAPI specs #61
  • Fix deployment issue #57

Merged pull requests:

v0.2.0 (2024-08-27)

Full Changelog

Support different SOFT flavors

Implement support for different SOFT flavors, specifically, support the DLite flavor of SOFT entities.

DX

Update dev tools and use PyPIs Trusted Publishers scheme.

Implemented enhancements:

  • Unify SOFT7 datamodels with DLite datamodels #7

Closed issues:

  • Update release workflow to support PyPI's Trusted Publishers #42
  • Add skip-changelog label to bot-PRs #41

Merged pull requests:

v0.1.0 (2024-07-12)

Full Changelog

Implemented enhancements:

  • Use pydantic v2 #12
  • Write up unit tests #11
  • Setup development helping tools #9
  • github actions for pypi publishing #3
  • github actions for unittesting #2
  • Add dependabot and pre-commit.ci configurations #23 (CasperWA)

Closed issues:

  • Disable autofixing PRs via pre-commit.ci #37
  • New docs build is failing #34
  • Use ruff instead of pylint #18
  • Consider def functions instead of lambda #15

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator