Skip to content

v1.0.0

Latest

Choose a tag to compare

@CasperWA CasperWA released this 11 Apr 08:35
· 57 commits to main since this release

Changelog

v1.0.0 (2025-04-11)

Full Changelog

OTEAPI OPTIMADE v1

This release marks the upgrade from in-development versions to a proper v1.
It represents the vast work that has gone into the OTE work through various EU projects; developing and utilizing the technology to bring semantically documented data through to simulators and other software that can specify what they desire, semantically, and subsequently retrieve it through OTE pipelines.

Drop Python 3.9 support

With this version Python 3.9 support is also dropped.
This matches the drop of Python 3.9 support in the OTEAPI Core package.

The minimum required Python version is now Python 3.10.
Python 3.13 test runs are added to the CI workflows.

Upgrade to OPTIMADE v1.2.0

At least concerning the structures resources, OPTIMADE v1.2.0 is now supported. This means space group properties/attributes are now be handled as intended.

Upgrade to latest OPTIMADE Python tools

As a natural extension of supporting OPTIMADE v1.2.0, the latest OPTIMADE Python tools version as of this release is also supported (v1.2.4).

Upgrade to latest DLite

The latest versions of DLite (v0.5.29) as of this release is now supported.
This version brings several updates and crucial fixes.

DX

Update dev tools, specifically add the markdownlint-cli2 dev tool and ensure Python3.10 minimum code syntax is used throughout the code base.

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator