Skip to content

Releases: Materials-Consortia/optimade-python-tools

v0.25.2

12 Sep 19:10
Compare
Choose a tag to compare

v0.25.2 (2023-09-12)

Full Changelog

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.25.1

10 Aug 13:59
Compare
Choose a tag to compare

Changelog

v0.25.1 (2023-08-10)

Full Changelog

This release simply tests the migration to pyproject.toml, as well as updating a few dependencies along the way.

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.25.0

25 Jul 16:42
Compare
Choose a tag to compare

Changelog

v0.25.0 (2023-07-25)

Full Changelog

This release primarily contains changes to the server code including significant optimizations, the ability to fully disable validation of outgoing responses and the ability to configure provider fields that already exist in the database with a prefix, as well as various bug fixes and dependency compatibility updates. Other important changes include the dropping of Python 3.8 support. This version still uses Pydantic v1 and a future version will migrate fully to Pydantic v2.

Fixed bugs:

Closed issues:

  • Flaky elasticsearch tests #1683
  • Suggestion: add functionality for listing the fields in an API to the client #1662

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.24.1

07 Jun 15:51
Compare
Choose a tag to compare

Changelog

v0.24.1 (2023-06-07)

Full Changelog

Implemented enhancements:

  • Add --list-properties and --search-property functionality to client #1663 (ml-evs)

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.24.0

19 May 11:01
Compare
Choose a tag to compare

Changelog

v0.24.0 (2023-05-19)

Full Changelog

Implemented enhancements:

  • Validate list LENGTH queries with validator #1637 (ml-evs)

Closed issues:

  • Local version app not reachable in docker container. #1589

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.23.1

13 Apr 13:57
Compare
Choose a tag to compare

Changelog

v0.23.1 (2023-04-13)

Full Changelog

Merged pull requests:

  • Removing Codecov from dependencies because it is no longer on pypi. #1603 (JPBergsma)

* This Changelog was automatically generated by github_changelog_generator

v0.23.0

28 Mar 11:19
Compare
Choose a tag to compare

Changelog

v0.23.0 (2023-03-28)

Full Changelog

Fixed bugs:

  • Landing page provider homepage link is broken #1568

Merged pull requests:

  • Element symbols are now used when generating an ase atom. #1571 (JPBergsma)
  • Fix provider homepage on landing page #1569 (ml-evs)
  • Small code corrections #1562 (JPBergsma)
  • Extract next link query param creation into EntriesCollection method. #1561 (markus1978)
  • Preliminary support for page_above in base entry collections #1560 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.22.2

16 Mar 13:19
Compare
Choose a tag to compare

Changelog

v0.22.2 (2023-03-16)

Full Changelog

Closed issues:

  • Validator presents internal errors when run with --skip-optional #1558

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.22.1

28 Feb 00:38
Compare
Choose a tag to compare

Changelog

v0.22.1 (2023-02-28)

Full Changelog

This patch release changes the synchronous functionality of OptimadeClient to use "vanilla" requests rather than httpx. This enables easier use inside of Jupyter notebooks.

Closed issues:

  • Add docs examples for client callbacks #1527
  • Cannot use the OptimadeClient in async mode with an existing event loop #1195

Merged pull requests:

  • Replace httpx usage in synchronous OptimadeClient with requests #1536 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v0.22.0

27 Feb 12:13
Compare
Choose a tag to compare

Changelog

v0.22.0 (2023-02-27)

Full Changelog

This release adds a new feature to the reference server for avoiding validating data on the way out of the API (useful in cases where a small amount of leniency is desirable, and will have a minor performance bump). It also fixes a bug in the schema where page_below and page_above were codified as integers rather than strings.

Implemented enhancements:

  • Add server config option to disable validation of outgoing data #1530 (ml-evs)

Fixed bugs:

  • Make page_above/below strings rather than ints #1529 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator