Skip to content

Releases: Materials-Consortia/optimade-python-tools

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

v0.25.4

11 Jan 18:34
Compare
Choose a tag to compare

Changelog

v0.25.4 (2024-01-11)

Full Changelog

What's Changed

  • Pin numpy in 0.25.x series by @ml-evs in #1929
  • Attempt to allow publishing release from backport branches in CI by @ml-evs in #1931
  • More attempts to fix-up CI for backport releases by @ml-evs in #1932

Full Changelog: v0.25.3...v0.25.4

v1.0.1

04 Dec 19:13
Compare
Choose a tag to compare

v1.0.1 (2023-12-04)

This release simply adds a new validator test that will trigger an "optional failure" if any endpoints do not return any results under the data key.

Full Changelog

Closed issues:

  • Validator does not error on empty endpoints #1890
  • Provider fields not served when already prefixed in database #1883
  • Other potential bandaids to pull off before v1.0.0 #1847

Merged pull requests:

  • Add optional test for whether entry endpoints have any actual entries #1891 (ml-evs)

* This Changelog was automatically generated by github_changelog_generator