Skip to content

Commit 866661a

Browse files
committed
Release v0.6.0.dev0 - Changelog
1 parent 640d69d commit 866661a

2 files changed

Lines changed: 55 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 54 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,58 @@
22

33
## [Unreleased](https://github.com/SINTEF/oteapi-optimade/tree/HEAD)
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.6.0.dev0...HEAD)
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+
27+
## [v0.6.0.dev0](https://github.com/SINTEF/oteapi-optimade/tree/v0.6.0.dev0) (2024-09-04)
28+
29+
[Full Changelog](https://github.com/SINTEF/oteapi-optimade/compare/v0.5.1...v0.6.0.dev0)
30+
31+
## Support modern session handling in OTEAPI Core
32+
33+
From OTEAPI Core v0.7.0, sessions are handled differently in strategies, leading to signature changes in the strategy methods.
34+
This development release version matches the current development release version(s) of OTEAPI Core (and OTELib).
35+
36+
### Single entity OPTIMADE Structure Resource
37+
38+
A single entity has been added to parse an OPTIMADE Structure resource.
39+
The DLite parse strategy has been updated to support this new entity.
40+
41+
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.
42+
43+
### DX updates
44+
45+
The permanent dependencies branch has been removed in favor of using Dependabot's groups feature and merging everything directly into `main`.
46+
47+
**Implemented enhancements:**
48+
49+
- Support new OTEAPI session handling [\#213](https://github.com/SINTEF/oteapi-optimade/issues/213)
50+
- Minimize SOFT data model to a single file [\#195](https://github.com/SINTEF/oteapi-optimade/issues/195)
51+
52+
**Merged pull requests:**
53+
54+
- Remove everything to do with the permanent dependencies branch [\#255](https://github.com/SINTEF/oteapi-optimade/pull/255) ([CasperWA](https://github.com/CasperWA))
55+
- Support OTEAPI Core v0.7 [\#236](https://github.com/SINTEF/oteapi-optimade/pull/236) ([CasperWA](https://github.com/CasperWA))
56+
- Single SOFT entity for structure resource [\#196](https://github.com/SINTEF/oteapi-optimade/pull/196) ([CasperWA](https://github.com/CasperWA))
1057

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

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

1966
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.
2067

68+
**Fixed bugs:**
69+
70+
- Use Trusted Publishers with PyPI [\#252](https://github.com/SINTEF/oteapi-optimade/issues/252)
71+
2172
**Merged pull requests:**
2273

2374
- 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)