Skip to content

Releases: Materials-Consortia/optimade-python-tools

v1.1.3

16 Sep 14:13
Compare
Choose a tag to compare

This release simply adds compatibility with the latest FastAPI and pydantic releases, with minor corresponding tweaks to the OpenAPI schema.

Changelog

v1.1.3 (2024-09-16)

Full Changelog

* This Changelog was automatically generated by github_changelog_generator

v1.1.2

03 Sep 13:19
Compare
Choose a tag to compare

This patch release primarily deals with any dependency issues arising since 1.1.1. It adds a small convenience method (.from_url()) to the adapter classes that allows you to pass a URL directly to download an OPTIMADE entry and wrap in the adapter class.

This is expected to be the last release that does not contain any of the OPTIMADE v1.2 features.

Changelog

v1.1.2 (2024-09-03)

Full Changelog

Fixed bugs:

  • Fly.io deployment failing #2141

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.1.1

20 Jul 12:06
Compare
Choose a tag to compare

This release fixes a dependency issue introduced in v1.1.0, where an optional dependency (pymongo) was required to use the client due to a bad import location.

Changelog

v1.1.1 (2024-07-20)

Full Changelog

Fixed bugs:

  • CD broken for v1.0.6+ #2115

Merged pull requests:

  • Move bson import for dependency compatibility #2118 (@ml-evs)
  • Increase timeout for Fly validation in CI #2117 (@ml-evs)
  • Install build before building PyPI distribution #2116 (@ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v1.1.0

18 Jul 17:03
Compare
Choose a tag to compare

This minor release updates several dependency incompatibilities, and adds an ingestion option for the JSONL format supported by optimade-maker that will eventually be formalised in the OPTIMADE specification.

Changelog

v1.1.0 (2024-07-18)

Full Changelog

Merged pull requests:

  • Remove tabulate related pins for pymatgen & aiida-core inconsistencies #2108 (@ml-evs)
  • Extend dependabot groups for development and security #2107 (@CasperWA)
  • [pre-commit.ci] pre-commit autoupdate #2105 (@pre-commit-ci[bot])
  • Add ability to insert from JSONL file rather than example test data #2094 (@ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v1.0.6

22 Jun 14:19
Compare
Choose a tag to compare

This release updates some problematic dependencies and adds some quality of life updates around validation.

Changelog

v1.0.6 (2024-06-22)

Full Changelog

Closed issues:

  • Publish on PyPI using a Trusted Publisher #2085

Merged pull requests:

  • Validate property names against identifier regular expression #2097 (@merkys)
  • Add a validator CLI option to set the --random-seed for deterministic validation #2096 (@merkys)
  • Try to add ignores for elasticsearch and pymatgen #2091 (@ml-evs)
  • Update dependency management and CI/CD workflows #2087 (@CasperWA)

* This Changelog was automatically generated by github_changelog_generator

v1.0.5

11 Jun 13:44
Compare
Choose a tag to compare

This release simply updates dependencies and adds a --skip-ssl/skip_ssl CLI flag/option for disabling SSL verification in the client.

Changelog

v1.0.5 (2024-06-11)

Full Changelog

Closed issues:

  • Fly has marked us as "high risk" and needs a credit card to unlock #2027

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v1.0.4

29 Mar 17:38
Compare
Choose a tag to compare

Changelog

v1.0.4 (2024-03-29)

Full Changelog

Closed issues:

  • Asking a syntax of paging #2020

Merged pull requests:

  • Use simple bools in pymatgen Structure converter #2021 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator

v1.0.3

30 Jan 17:48
Compare
Choose a tag to compare

v1.0.3 (2024-01-30)

Full Changelog

Fixed bugs:

  • Add requests timeout when getting providers list #1955 (ml-evs)

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.25.5

30 Jan 14:15
Compare
Choose a tag to compare

Changelog

v0.25.5 (2024-01-30)

Full Changelog

What's changed?

  • [BACKPORT] Add pandas upper pin and Ignore pyarrow deprecation by @ml-evs in #1958
  • [BACKPORT] Add requests timeout when getting providers list by @ml-evs in #1956

v1.0.2

11 Jan 13:19
Compare
Choose a tag to compare

Changelog

v1.0.2 (2024-01-11)

Full Changelog

Implemented enhancements:

  • Client: counting number of matching entries when data_returned is not available #1924
  • Client: add ability to count the number of matches for a filter using binary search over pagination #1925 (ml-evs)

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator