Skip to content

Commit 738420d

Browse files
committed
Release v0.6.0.dev0 - Changelog
1 parent 1a49b14 commit 738420d

2 files changed

Lines changed: 34 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 33 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,37 @@
11
# Changelog
22

3-
## [Unreleased](https://github.com/SINTEF/oteapi-optimade/tree/HEAD)
3+
## [v0.6.0.dev0](https://github.com/SINTEF/oteapi-optimade/tree/v0.6.0.dev0) (2024-09-04)
44

5-
[Full Changelog](https://github.com/SINTEF/oteapi-optimade/compare/v0.5.1...HEAD)
5+
[Full Changelog](https://github.com/SINTEF/oteapi-optimade/compare/v0.5.1...v0.6.0.dev0)
66

7-
**Fixed bugs:**
7+
## Support modern session handling in OTEAPI Core
8+
9+
From OTEAPI Core v0.7.0, sessions are handled differently in strategies, leading to signature changes in the strategy methods.
10+
This development release version matches the current development release version(s) of OTEAPI Core (and OTELib).
11+
12+
### Single entity OPTIMADE Structure Resource
13+
14+
A single entity has been added to parse an OPTIMADE Structure resource.
15+
The DLite parse strategy has been updated to support this new entity.
16+
17+
Furthermore, utility/helper functions to parse the resulting `species` and `assemblies` data are available at `oteapi_optimade.parse_species()` and `oteapi_optimade.parse_assemblies()`, respectively.
18+
19+
### DX updates
20+
21+
The permanent dependencies branch has been removed in favor of using Dependabot's groups feature and merging everything directly into `main`.
822

9-
- Use Trusted Publishers with PyPI [\#252](https://github.com/SINTEF/oteapi-optimade/issues/252)
23+
**Implemented enhancements:**
24+
25+
- Stop using the permanent dependencies branch [\#254](https://github.com/SINTEF/oteapi-optimade/issues/254)
26+
- Support new OTEAPI session handling [\#213](https://github.com/SINTEF/oteapi-optimade/issues/213)
27+
- Minimize SOFT data model to a single file [\#195](https://github.com/SINTEF/oteapi-optimade/issues/195)
28+
29+
**Merged pull requests:**
30+
31+
- Use proper packages [\#258](https://github.com/SINTEF/oteapi-optimade/pull/258) ([CasperWA](https://github.com/CasperWA))
32+
- Remove everything to do with the permanent dependencies branch [\#255](https://github.com/SINTEF/oteapi-optimade/pull/255) ([CasperWA](https://github.com/CasperWA))
33+
- Support OTEAPI Core v0.7 [\#236](https://github.com/SINTEF/oteapi-optimade/pull/236) ([CasperWA](https://github.com/CasperWA))
34+
- Single SOFT entity for structure resource [\#196](https://github.com/SINTEF/oteapi-optimade/pull/196) ([CasperWA](https://github.com/CasperWA))
1035

1136
## [v0.5.1](https://github.com/SINTEF/oteapi-optimade/tree/v0.5.1) (2024-09-03)
1237

@@ -18,6 +43,10 @@ Update dependencies to support the latest core libraries.
1843

1944
This release is done almost immediately prior to the v0.6.0.dev0 release, which will support the upcoming re-design of OTEAPI Core and the use of sessions.
2045

46+
**Fixed bugs:**
47+
48+
- Use Trusted Publishers with PyPI [\#252](https://github.com/SINTEF/oteapi-optimade/issues/252)
49+
2150
**Merged pull requests:**
2251

2352
- Use Trusted Publishers for publishing on PyPI [\#253](https://github.com/SINTEF/oteapi-optimade/pull/253) ([CasperWA](https://github.com/CasperWA))

oteapi_optimade/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212

1313
from ._utils import parse_assemblies, parse_species
1414

15-
__version__ = "0.5.1"
15+
__version__ = "0.6.0.dev0"
1616
__author__ = "Casper Welzel Andersen"
1717
__author_email__ = "casper.w.andersen@sintef.no"
1818

0 commit comments

Comments
 (0)