Changelog¶
Unreleased changes (2024-11-25)¶
Implemented enhancements:
- Migrate to pydantic v2 #433
- Move to use flit build system #418
- Use callable workflows for CI/CD #391
Fixed bugs:
- Support latest
pytest-asyncio
#447 - Wrong key used for ignore rules in CI job #423
- Revert update of codecov-action from v4 to v3 #405
pre-commit
issue for the mypy hook #385- Update docs config #366
Closed issues:
- Upgrade to ruff #417
- Remove usage of permanent dependencies branch #411
- Python 3.8 support is being dropped in dependencies #387
- Don't use GITHUB_TOKEN for changelog CI steps #368
Merged pull requests:
- Update pytest-httpx requirement from ~=0.33.0 to ~=0.34.0 in the dependencies group #537 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #536 (pre-commit-ci[bot])
- Bump codecov/codecov-action from 4 to 5 in the actions group #535 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #534 (pre-commit-ci[bot])
- Update mkdocstrings[python] requirement from ~=0.26.0 to ~=0.27.0 in the dependencies group #533 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #532 (pre-commit-ci[bot])
- Bump the dependencies group with 2 updates #531 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #530 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #529 (pre-commit-ci[bot])
- Bump SINTEF/ci-cd from 2.8.2 to 2.8.3 in the actions group #528 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #527 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #526 (pre-commit-ci[bot])
- Update pre-commit requirement from ~=3.7 to ~=4.0 in the dependencies group #525 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #524 (pre-commit-ci[bot])
- Update pytest-httpx requirement from ~=0.30.0 to ~=0.32.0 in the dependencies group across 1 directory #523 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #521 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #519 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #518 (pre-commit-ci[bot])
- Update mkdocstrings[python] requirement from ~=0.25.0 to ~=0.26.0 in the dependencies group #517 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #516 (pre-commit-ci[bot])
- Update pytest-asyncio requirement from ~=0.23.6 to ~=0.24.0 in the dependencies group #515 (dependabot[bot])
- Bump SINTEF/ci-cd from 2.8.1 to 2.8.2 in the actions group #514 (dependabot[bot])
- Bump SINTEF/ci-cd from 2.8.0 to 2.8.1 in the actions group #513 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #512 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #511 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #510 (pre-commit-ci[bot])
- Bump SINTEF/ci-cd from 2.7.4 to 2.8.0 in the actions group #509 (dependabot[bot])
- [pre-commit.ci] pre-commit autoupdate #508 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #507 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #506 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #505 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #504 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #503 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #502 (pre-commit-ci[bot])
- Set port as an env var #501 (CasperWA)
- Rejig Dockerfiles's CMD #500 (CasperWA)
- Deploy on fly.io #499 (CasperWA)
- [pre-commit.ci] pre-commit autoupdate #498 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #497 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #496 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #495 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #494 (pre-commit-ci[bot])
- [pre-commit.ci] pre-commit autoupdate #493 (pre-commit-ci[bot])
- Remove all CI/CD to do with the permanent dep branch #491 (CasperWA)
- Update to pytest-asyncio v0.23 #490 (CasperWA)
- Update mkdocstrings[python] requirement from ~=0.24.3 to ~=0.25.0 #488 (dependabot[bot])
- [Auto-generated] Update dependencies #487 (CasperWA)
- [Auto-generated] Update dependencies #485 (CasperWA)
- [Auto-generated] Update dependencies #484 (CasperWA)
- [Auto-generated] Update dependencies #482 (CasperWA)
- [Auto-generated] Update dependencies #480 (CasperWA)
- [Auto-generated] Update dependencies #478 (CasperWA)
- [Auto-generated] Update dependencies #476 (CasperWA)
- [Auto-generated] Update dependencies #475 (CasperWA)
- [Auto-generated] Update dependencies #472 (CasperWA)
- [Auto-generated] Update dependencies #469 (CasperWA)
- [Auto-generated] Update dependencies #466 (CasperWA)
- [Auto-generated] Update dependencies #464 (CasperWA)
- [Auto-generated] Update dependencies #463 (CasperWA)
- [Auto-generated] Update dependencies #459 (CasperWA)
- [Auto-generated] Update dependencies #456 (CasperWA)
- [Auto-generated] Update dependencies #455 (CasperWA)
- [Auto-generated] Update dependencies #451 (CasperWA)
- [Auto-generated] Update dependencies #449 (CasperWA)
- [Auto-generated] Update dependencies #448 (CasperWA)
- Migrate to pydantic v2 #446 (CasperWA)
- [Auto-generated] Update dependencies #441 (CasperWA)
- [Auto-generated] Update dependencies #439 (CasperWA)
- [Auto-generated] Update dependencies #438 (CasperWA)
- Bump SINTEF/ci-cd from 2.5.3 to 2.6.0 #437 (dependabot[bot])
- Update pytest-httpx requirement from ~=0.26.0 to ~=0.27.0 #436 (dependabot[bot])
- Update mkdocstrings[python-legacy] requirement from ~=0.23.0 to ~=0.24.0 #435 (dependabot[bot])
- [Auto-generated] Update dependencies #434 (CasperWA)
- [Auto-generated] Update dependencies #431 (CasperWA)
- [Auto-generated] Check & update dependencies (
pyproject.toml
) #430 (CasperWA) - [Auto-generated] Update dependencies #428 (CasperWA)
- [Auto-generated] Update dependencies #426 (CasperWA)
- Fix key in ignore rule for CI Check deps #424 (CasperWA)
- [Auto-generated] Update dependencies #422 (CasperWA)
- Use ruff as the Python linter #420 (CasperWA)
- Update build system to flit #419 (CasperWA)
- [Auto-generated] Update dependencies #416 (CasperWA)
- [Auto-generated] Update dependencies #413 (CasperWA)
- [Auto-generated] Update dependencies #410 (CasperWA)
- [Auto-generated] Update dependencies #407 (CasperWA)
- [Auto-generated] Update dependencies #399 (CasperWA)
- [Auto-generated] Update dependencies #397 (CasperWA)
- [Auto-generated] Update dependencies #393 (CasperWA)
- Use callable workflows for CI/CD #392 (CasperWA)
- Split dependency version ranges according to Py3.8 support #388 (CasperWA)
- Update hooks and use pydantic\<2 for mypy #386 (CasperWA)
- Update dependencies #378 (CasperWA)
- Update dependencies #372 (CasperWA)
- Use PAT instead of GITHUB_TOKEN for changelog steps #369 (CasperWA)
- Update mkdocs config #367 (CasperWA)
- Update dependencies #365 (CasperWA)
- Update dependencies #361 (CasperWA)
- Update dependencies #359 (CasperWA)
- Update dependencies #354 (CasperWA)
- Update dependencies #351 (CasperWA)
- Update dependencies #348 (CasperWA)
- Update dependencies #347 (CasperWA)
- Update dependencies #342 (CasperWA)
- Update dependencies #339 (CasperWA)
- Update dependencies #336 (CasperWA)
- Update dependencies #335 (CasperWA)
- Update dependencies #333 (CasperWA)
- Update dependencies #321 (CasperWA)
- Update dependencies #319 (CasperWA)
- Update dependencies #318 (CasperWA)
- Update dependencies #314 (CasperWA)
- Update dependencies #311 (CasperWA)
- Update dependencies #307 (CasperWA)
- Update dependencies #306 (CasperWA)
v0.4.0 (2022-09-28)¶
Merged pull requests:
v0.3.0 (2022-09-19)¶
Fixed bugs:
- FastAPI safety issues #281
- pylint rules seems to be stricter #253
- Fix type for auto-merge workflow #238
- Pushing in automerge CI workflow not working #179
- Auto-merge CD workflow not working #177
- Resetting
ci/dependabot-updates
branch failing #174 - Single dependabot PR workflow failing #167
- Update mcdb name #296 (CasperWA)
Closed issues:
Merged pull requests:
- Update dependencies #300 (CasperWA)
- Update dependencies #298 (CasperWA)
- Update dependencies #293 (CasperWA)
- Update dependencies #290 (CasperWA)
- Update dependencies #288 (CasperWA)
- Update dependencies #286 (CasperWA)
- Update dependencies #285 (CasperWA)
- Update dependencies #282 (CasperWA)
- Remove no-self-use disables #280 (CasperWA)
- Update dependencies #277 (CasperWA)
- Update dependencies #271 (CasperWA)
- Update dependencies #269 (CasperWA)
- Update dependencies #267 (CasperWA)
- Update dependencies #264 (CasperWA)
- Update dependencies #262 (CasperWA)
- Update dependencies #261 (CasperWA)
- Update dependencies #258 (CasperWA)
- Update dependencies #250 (CasperWA)
- Update dependencies #248 (CasperWA)
- Update dependencies #246 (CasperWA)
- Update dependencies #242 (CasperWA)
- Use
ID!
type instead ofString!
#239 (CasperWA) - Update dependencies #237 (CasperWA)
- Update dependencies #235 (CasperWA)
- Update dependencies #232 (CasperWA)
- Update dependencies #227 (CasperWA)
- Update dependencies #223 (CasperWA)
- Update dependencies #219 (CasperWA)
- Update dependencies #217 (CasperWA)
- Update dependencies #210 (CasperWA)
- Update dependencies #209 (CasperWA)
- Update dependencies #207 (CasperWA)
- Update dependencies #205 (CasperWA)
- Update dependencies #202 (CasperWA)
- Update dependencies #198 (CasperWA)
- Update dependencies #197 (CasperWA)
- Update dependencies #196 (CasperWA)
- Be more verbose in CI/CD workflows #191 (CasperWA)
- Update
pre-commit
hooks in dependabot CI #186 (CasperWA) - Update dependencies #182 (CasperWA)
- Use PAT for pushing to activate CI jobs #181 (CasperWA)
- Use push action for pushing to dependabot branch #180 (CasperWA)
- Use
ref
instead ofsha
#178 (CasperWA) - Update dependencies #173 (CasperWA)
- Wrap def in quotations and change to single quote #168 (CasperWA)
v0.2.2 (2021-10-05)¶
Fixed bugs:
- Fix auto-merge workflow to actually run #165
- Reset
ci/dependabot-updates
after mergingci/update-dependencies
#131
Closed issues:
- Activate auto-merge for Dependabot PRs #162
- Move automatic
ci/update-dependencies
PR to Tuesday or Friday #160
Merged pull requests:
- Move check for dependabot head branch to job #166 (CasperWA)
- New auto-merge CI for dependabot PRs #163 (CasperWA)
- Reset
ci/dependabot-updates
branch upon merge tomain
#161 (CasperWA)
v0.2.1 (2021-10-04)¶
Implemented enhancements:
- Run keep-up-to-date workflow immediately with push #140
- Update to versioned documentation #132
- Use
bandit
,pylint
,safety
, andmypy
#119 (CasperWA)
Fixed bugs:
- GH Release action overwrites release description #155
- Fix condition in
main
docs deployment #152 - Properly authenticate the use of
gh api
in workflow #150 - Double documentation deploy during release #145
- Allow beta/alpha releases #143
- Use protected-push action for keep-up-to-date workflow #138
- Workflow not working #133
- Attempt with fetch-depth 0 #154 (CasperWA)
- Set git config before
mike deploy
#144 (CasperWA) - Use
git push
instead of action #136 (CasperWA)
Closed issues:
- Update cron timings for dependency workflows #147
- Use
gh-pages
in documentation deploy workflows #142
Merged pull requests:
- Update dependencies #159 (CasperWA)
- Deploy docs to
gh-pages
branch #157 (CasperWA) - Use GH CLI instead of release action #156 (CasperWA)
- Fix conditional docs
main
build #153 (CasperWA) - Add GITHUB_TOKEN env var to authenticate gh CLI #151 (CasperWA)
- Fix double docs deployment on release #149 (CasperWA)
- Update cron times #148 (CasperWA)
- Update dependencies #146 (CasperWA)
- Run up-to-date workflow immediately upon push #141 (CasperWA)
- Push via CasperWA/push-protected action #139 (CasperWA)
- Use versioned documentation #137 (CasperWA)
- Fetch everything and ensure correct checkout #135 (CasperWA)
- Attempt to fix workflow #134 (CasperWA)
- Run dependabot workflow more often #130 (CasperWA)
- Only update permanent dependabot branch after CI #127 (CasperWA)
- Don't use
env
outside of usable scope #126 (CasperWA) - Setup dependabot automation #125 (CasperWA)
- Don't load providers on startup by default #121 (CasperWA)
- Update pylint requirement from ~=2.10 to ~=2.11 #120 (dependabot[bot])
v0.2.0 (2021-09-07)¶
Implemented enhancements:
Fixed bugs:
- Fix CD - remnants from #82 #117
Merged pull requests:
- Remove references to docker_config.json #118 (CasperWA)
- Return to major version tags (where available) for GH Actions #114 (CasperWA)
- Update dependencies #112 (CasperWA)
- Update pytest-httpx requirement from ~=0.12.0 to ~=0.12.1 #108 (dependabot[bot])
- Update dependencies #107 (CasperWA)
- Update dependencies & GH Actions #104 (CasperWA)
- Update dependencies and GH Actions #99 (CasperWA)
- Update dependencies #96 (CasperWA)
- Bump codecov/codecov-action from 1.5.0 to 1.5.2 #83 (dependabot[bot])
- Update dependencies + GH Actions #81 (CasperWA)
- Update optimade[server] requirement from ~=0.14.0 to ~=0.15.0 #79 (dependabot[bot])
- Bump mkdocs-material from 7.1.3 to 7.1.4 #67 (dependabot[bot])
- Update auto-changelog-action to v1.4 #65 (CasperWA)
v0.1.2 (2021-05-01)¶
Fixed bugs:
- CD is still wrong #63
Merged pull requests:
v0.1.1 (2021-05-01)¶
Fixed bugs:
- CD workflow not releasing latest documentation build #61
Merged pull requests:
v0.1.0 (2021-05-01)¶
Implemented enhancements:
- Create a /search endpoint #40
- Sorting #20
- Add test and update code for creating queries accordingly #38 (CasperWA)
- Asynchronous queued queries #34 (CasperWA)
- Add extra endpoints #27 (CasperWA)
- Versioned base URLs #12 (CasperWA)
- Dockerfile and docker-compose #11 (CasperWA)
- Establish /gateways/{id}/structures endpoint #10 (CasperWA)
- Tests and GET /gateways #7 (CasperWA)
Fixed bugs:
Closed issues:
- Documentation #53
- Setup mock implementations for testing the gateway #32
- Finalize the APIs - Determine fate of CLI #16
- Further abstract and modularize the code #15
- Update docker CI job #13
- Don't use GH version of optimade package #8
Merged pull requests:
- Change to v0.1.0-rc.1 #60 (CasperWA)
- Don't sort for external DB requests #59 (CasperWA)
- Update dependencies #58 (CasperWA)
- Create documentation site #54 (CasperWA)
- Update dependencies #52 (CasperWA)
- Implement /databases for registering and handling known OPTIMADE databases #49 (CasperWA)
- Change epfl-theos -> Materials-Consortia & update codecov CI step #48 (CasperWA)
- Update pytest-asyncio requirement from ~=0.14.0 to ~=0.15.0 #47 (dependabot[bot])
- Add license, copyright and funding information #46 (CasperWA)
- Update dependencies #45 (CasperWA)
- Set up the /search endpoint #41 (CasperWA)
- Use pytest-httpx to mock external responses #39 (CasperWA)
- Update optimade requirement from ~=0.13.3 to ~=0.14.0 #37 (dependabot[bot])
- Update httpx requirement from ~=0.17.0 to ~=0.17.1 #36 (dependabot[bot])
- Use latest MongoDB v4 (v4.4) #33 (CasperWA)
- Update dependencies #31 (CasperWA)
- Update httpx requirement from ~=0.16.1 to ~=0.17.0 #28 (dependabot[bot])
- Update dependencies #26 (CasperWA)
- Update optimade and docker CI job #14 (CasperWA)
- Various updates #9 (CasperWA)
- Update dependencies #6 (CasperWA)
* This Changelog was automatically generated by github_changelog_generator