Releases: Materials-Consortia/optimade-python-tools
v0.25.2
v0.25.2 (2023-09-12)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
v0.25.1
Changelog
v0.25.1 (2023-08-10)
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
Changelog
v0.25.0 (2023-07-25)
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:
- Allow already prefixed fields to be configured as provider fields #1720 (ml-evs)
- Add
[all_strict]
deps set that reads from requirements files #1719 (ml-evs) - Do not raise local OPTIMADE warnings at server level #1718 (ml-evs)
- Assorted server optimizations #1717 (ml-evs)
- Loosen version requirement email_validator #1716 (JPBergsma)
- Update dependency Pymatgen #1714 (JPBergsma)
- Bump providers from
1e5d59d
to564a499
#1696 (dependabot[bot]) - Upgrade Fly deployment to Python 3.10 #1695 (ml-evs)
- Bump providers from
1e5d59d
to564a499
#1692 (dependabot[bot]) - Add CI timeout to wait for ES #1687 (ml-evs)
- Allow client callbacks to dynamically set the next URL #1685 (ml-evs)
- Debugging flaky ES tests #1684 (ml-evs)
- Bump providers from
1e5d59d
to564a499
#1674 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v0.24.1
Changelog
v0.24.1 (2023-06-07)
Implemented enhancements:
Merged pull requests:
- Use default parser version in Mongo collection #1655 (ml-evs)
- Bump providers from
54c4f05
to1e5d59d
#1654 (dependabot[bot]) - Bump providers from
1c3f0f1
to1e5d59d
#1639 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v0.24.0
Changelog
v0.24.0 (2023-05-19)
Implemented enhancements:
Closed issues:
- Local version app not reachable in docker container. #1589
Merged pull requests:
- Bump providers from
ae359c2
to1c3f0f1
#1638 (dependabot[bot]) - Fix local docker dev server usage #1631 (ml-evs)
- Bump providers from
54c4f05
toae359c2
#1622 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v0.23.1
Changelog
v0.23.1 (2023-04-13)
Merged pull requests:
* This Changelog was automatically generated by github_changelog_generator
v0.23.0
Changelog
v0.23.0 (2023-03-28)
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
Changelog
v0.22.2 (2023-03-16)
Closed issues:
- Validator presents internal errors when run with
--skip-optional
#1558
Merged pull requests:
- Fix spurious errors when running validator with
--skip-optional
#1559 (ml-evs) - Improve some validator error messages #1557 (ml-evs)
- Bump providers from
a92e5bc
to3be73e9
#1538 (dependabot[bot])
* This Changelog was automatically generated by github_changelog_generator
v0.22.1
Changelog
v0.22.1 (2023-02-28)
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:
* This Changelog was automatically generated by github_changelog_generator
v0.22.0
Changelog
v0.22.0 (2023-02-27)
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:
Fixed bugs:
* This Changelog was automatically generated by github_changelog_generator