[ ] If updates are AWS related, versions match the infrastructure (e.g. Lambda runtime, database, etc.)
Release Notes
nedbat/coveragepy (coverage)
### [`v7.3.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-730--2023-08-12)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.7...7.3.0)
- Added a :meth:`.Coverage.collect` context manager to start and stop coverage
data collection.
- Dropped support for Python 3.7.
- Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode.
Coverage.py would fail with the error `Safety level may not be changed
inside a transaction.` This is now avoided, closing `issue 1646`\_. Thanks
to Michael Bell for the detailed bug report.
- Docs: examples of configuration files now include separate examples for the
different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini.
- Fix: added `nosemgrep` comments to our JavaScript code so that
semgrep-based SAST security checks won't raise false alarms about security
problems that aren't problems.
- Added a CITATION.cff file, thanks to `Ken Schackart `\_.
.. \_pull 1641:[https://github.com/nedbat/coveragepy/pull/1641](https://togithub.com/nedbat/coveragepy/pull/1641)1
.. \_issue 1646[https://github.com/nedbat/coveragepy/issues/1646](https://togithub.com/nedbat/coveragepy/issues/1646)46
.. \_changes\_7-2-7:
tiangolo/fastapi (fastapi)
### [`v0.101.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.1)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.0...0.101.1)
##### Fixes
- ✨ Add `ResponseValidationError` printable details, to show up in server error logs. PR [#10078](https://togithub.com/tiangolo/fastapi/pull/10078) by [@tiangolo](https://togithub.com/tiangolo).
##### Refactors
- ✏️ Fix typo in deprecation warnings in `fastapi/params.py`. PR [#9854](https://togithub.com/tiangolo/fastapi/pull/9854) by [@russbiggs](https://togithub.com/russbiggs).
- ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py`. PR [#9590](https://togithub.com/tiangolo/fastapi/pull/9590) by [@ElliottLarsen](https://togithub.com/ElliottLarsen).
##### Docs
- ✏️ Fix typo in release notes. PR [#9835](https://togithub.com/tiangolo/fastapi/pull/9835) by [@francisbergin](https://togithub.com/francisbergin).
- 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI. PR [#9847](https://togithub.com/tiangolo/fastapi/pull/9847) by [@adejumoridwan](https://togithub.com/adejumoridwan).
- 📝 Fix typo in `docs/en/docs/contributing.md`. PR [#9878](https://togithub.com/tiangolo/fastapi/pull/9878) by [@VicenteMerino](https://togithub.com/VicenteMerino).
- 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md`. PR [#9806](https://togithub.com/tiangolo/fastapi/pull/9806) by [@theonlykingpin](https://togithub.com/theonlykingpin).
##### Translations
- 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md`. PR [#10062](https://togithub.com/tiangolo/fastapi/pull/10062) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md`. PR [#10064](https://togithub.com/tiangolo/fastapi/pull/10064) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md`. PR [#10073](https://togithub.com/tiangolo/fastapi/pull/10073) by [@tamtam-fitness](https://togithub.com/tamtam-fitness).
- 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md`. PR [#10059](https://togithub.com/tiangolo/fastapi/pull/10059) by [@rostik1410](https://togithub.com/rostik1410).
- 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md`. PR [#10032](https://togithub.com/tiangolo/fastapi/pull/10032) by [@rostik1410](https://togithub.com/rostik1410).
- 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md`. PR [#9971](https://togithub.com/tiangolo/fastapi/pull/9971) by [@Xewus](https://togithub.com/Xewus).
- 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md`. PR [#10047](https://togithub.com/tiangolo/fastapi/pull/10047) by [@magiskboy](https://togithub.com/magiskboy).
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md`. PR [#9970](https://togithub.com/tiangolo/fastapi/pull/9970) by [@dudyaosuplayer](https://togithub.com/dudyaosuplayer).
- 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md`. PR [#9974](https://togithub.com/tiangolo/fastapi/pull/9974) by [@AhsanSheraz](https://togithub.com/AhsanSheraz).
##### Internal
- 🔧 Add sponsor Porter. PR [#10051](https://togithub.com/tiangolo/fastapi/pull/10051) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsors, add Jina back as bronze sponsor. PR [#10050](https://togithub.com/tiangolo/fastapi/pull/10050) by [@tiangolo](https://togithub.com/tiangolo).
- ⬆ Bump mypy from 1.4.0 to 1.4.1. PR [#9756](https://togithub.com/tiangolo/fastapi/pull/9756) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
- ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21. PR [#9960](https://togithub.com/tiangolo/fastapi/pull/9960) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot).
### [`v0.101.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.0)
[Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.1...0.101.0)
##### Features
- ✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients. PR [#10011](https://togithub.com/tiangolo/fastapi/pull/10011) by [@tiangolo](https://togithub.com/tiangolo).
##### Refactors
- ✅ Fix tests for compatibility with pydantic 2.1.1. PR [#9943](https://togithub.com/tiangolo/fastapi/pull/9943) by [@dmontagu](https://togithub.com/dmontagu).
- ✅ Fix test error in Windows for `jsonable_encoder`. PR [#9840](https://togithub.com/tiangolo/fastapi/pull/9840) by [@iudeen](https://togithub.com/iudeen).
##### Upgrades
- 📌 Do not allow Pydantic 2.1.0 that breaks (require 2.1.1). PR [#10012](https://togithub.com/tiangolo/fastapi/pull/10012) by [@tiangolo](https://togithub.com/tiangolo).
##### Translations
- 🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md`. PR [#9963](https://togithub.com/tiangolo/fastapi/pull/9963) by [@eVery1337](https://togithub.com/eVery1337).
- 🌐 Remove Vietnamese note about missing translation. PR [#9957](https://togithub.com/tiangolo/fastapi/pull/9957) by [@tiangolo](https://togithub.com/tiangolo).
##### Internal
- 👷 Add GitHub Actions step dump context to debug external failures. PR [#10008](https://togithub.com/tiangolo/fastapi/pull/10008) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Restore MkDocs Material pin after the fix. PR [#10001](https://togithub.com/tiangolo/fastapi/pull/10001) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update the Question template to ask for the Pydantic version. PR [#10000](https://togithub.com/tiangolo/fastapi/pull/10000) by [@tiangolo](https://togithub.com/tiangolo).
- 📍 Update MkDocs Material dependencies. PR [#9986](https://togithub.com/tiangolo/fastapi/pull/9986) by [@tiangolo](https://togithub.com/tiangolo).
- 👥 Update FastAPI People. PR [#9999](https://togithub.com/tiangolo/fastapi/pull/9999) by [@tiangolo](https://togithub.com/tiangolo).
- 🐳 Update Dockerfile with compatibility versions, to upgrade later. PR [#9998](https://togithub.com/tiangolo/fastapi/pull/9998) by [@tiangolo](https://togithub.com/tiangolo).
- ➕ Add pydantic-settings to FastAPI People dependencies. PR [#9988](https://togithub.com/tiangolo/fastapi/pull/9988) by [@tiangolo](https://togithub.com/tiangolo).
- ♻️ Update FastAPI People logic with new Pydantic. PR [#9985](https://togithub.com/tiangolo/fastapi/pull/9985) by [@tiangolo](https://togithub.com/tiangolo).
- 🍱 Update sponsors, Fern badge. PR [#9982](https://togithub.com/tiangolo/fastapi/pull/9982) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Deploy docs to Cloudflare Pages. PR [#9978](https://togithub.com/tiangolo/fastapi/pull/9978) by [@tiangolo](https://togithub.com/tiangolo).
- 🔧 Update sponsor Fern. PR [#9979](https://togithub.com/tiangolo/fastapi/pull/9979) by [@tiangolo](https://togithub.com/tiangolo).
- 👷 Update CI debug mode with Tmate. PR [#9977](https://togithub.com/tiangolo/fastapi/pull/9977) by [@tiangolo](https://togithub.com/tiangolo).
python-validators/validators (validators)
### [`v0.21.2`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0212-2023-08-07)
[Compare Source](https://togithub.com/python-validators/validators/compare/0.21.1...0.21.2)
##### What's Changed
- feat: refactoring; updates; fixes; bump version by [@joe733](https://togithub.com/joe733) in [#283](https://togithub.com/python-validators/validators/pull/283)
- build(deps): bump pymdown-extensions from 9.11 to 10.0 by [@dependabot](https://togithub.com/dependabot) in [#273](https://togithub.com/python-validators/validators/pull/273)
- build(deps): bump requests from 2.28.2 to 2.31.0 by [@dependabot](https://togithub.com/dependabot) in [#275](https://togithub.com/python-validators/validators/pull/275)
- add validator ETH addresses (ERC20) by [@msamsami](https://togithub.com/msamsami) in [#276](https://togithub.com/python-validators/validators/pull/276)
- Added Country Code Validation by [@aviiciii](https://togithub.com/aviiciii) in [#280](https://togithub.com/python-validators/validators/pull/280)
- build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 by [@dependabot](https://togithub.com/dependabot) in [#281](https://togithub.com/python-validators/validators/pull/281)
##### New Contributors
- [@dependabot](https://togithub.com/dependabot) made their first contribution in [#273](https://togithub.com/python-validators/validators/pull/273)
- [@msamsami](https://togithub.com/msamsami) made their first contribution in [#276](https://togithub.com/python-validators/validators/pull/276)
- [@aviiciii](https://togithub.com/aviiciii) made their first contribution in [#280](https://togithub.com/python-validators/validators/pull/280)
**Full Changelog**: [`0.21.1...0.21.2`](https://togithub.com/python-validators/validators/compare/0.21.1...0.21.2)
### [`v0.21.1`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0211-2023-04-10)
[Compare Source](https://togithub.com/python-validators/validators/compare/0.21.0...0.21.1)
- fix: `source .venv/bin/activate` before build by [@joe733](https://togithub.com/joe733) in [#260](https://togithub.com/python-validators/validators/pull/260)
- fix: id-token write permission at job level by [@joe733](https://togithub.com/joe733) in [#261](https://togithub.com/python-validators/validators/pull/261)
- feat: docs can be built with both sphinx & mkdocs by [@joe733](https://togithub.com/joe733) in [#262](https://togithub.com/python-validators/validators/pull/262)
- fix: improves build process by [@joe733](https://togithub.com/joe733) in [#263](https://togithub.com/python-validators/validators/pull/263)
- fix: removes 64-char limit for url path & query by [@joe733](https://togithub.com/joe733) in [#264](https://togithub.com/python-validators/validators/pull/264)
**Full Changelog**: [`0.21.0...0.21.1`](https://togithub.com/python-validators/validators/compare/0.21.0...0.21.1)
### [`v0.21.0`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0210-2023-03-25)
[Compare Source](https://togithub.com/python-validators/validators/compare/0.20.0...0.21.0)
- feat: add build for pypi workflow by [@joe733](https://togithub.com/joe733) in [#255](https://togithub.com/python-validators/validators/pull/255)
- feat: [@validator](https://togithub.com/validator) now catches `Exception` by [@joe733](https://togithub.com/joe733) in [#254](https://togithub.com/python-validators/validators/pull/254)
- maint: improves `i18n` package by [@joe733](https://togithub.com/joe733) in [#252](https://togithub.com/python-validators/validators/pull/252)
- maint: misc changes to dev and ci by [@joe733](https://togithub.com/joe733) in [#251](https://togithub.com/python-validators/validators/pull/251)
- maint: misc fixes and improvements by [@joe733](https://togithub.com/joe733) in [#249](https://togithub.com/python-validators/validators/pull/249)
- maint: improves state of package development by [@joe733](https://togithub.com/joe733) in [#248](https://togithub.com/python-validators/validators/pull/248)
- fix: generate dynamic reference docs by [@joe733](https://togithub.com/joe733) in [#247](https://togithub.com/python-validators/validators/pull/247)
- maint: moving docs from `.rst` to `.md` by [@joe733](https://togithub.com/joe733) in [#246](https://togithub.com/python-validators/validators/pull/246)
- maint: improves `url` module by [@joe733](https://togithub.com/joe733) in [#245](https://togithub.com/python-validators/validators/pull/245)
- maint: improve `domain`, `email` & `hostname` by [@joe733](https://togithub.com/joe733) in [#244](https://togithub.com/python-validators/validators/pull/244)
- maint: simplified `hostname` module by [@joe733](https://togithub.com/joe733) in [#242](https://togithub.com/python-validators/validators/pull/242)
- maint: update `email` module by [@joe733](https://togithub.com/joe733) in [#241](https://togithub.com/python-validators/validators/pull/241)
- feat: adds `hostname` validator by [@joe733](https://togithub.com/joe733) in [#240](https://togithub.com/python-validators/validators/pull/240)
- maint: improves `ip_address` module by [@joe733](https://togithub.com/joe733) in [#239](https://togithub.com/python-validators/validators/pull/239)
- fix: misc fixes, use bandit by [@joe733](https://togithub.com/joe733) in [#238](https://togithub.com/python-validators/validators/pull/238)
- Create SECURITY.md by [@joe733](https://togithub.com/joe733) in [#237](https://togithub.com/python-validators/validators/pull/237)
- maint: improves `mac_address`, `slug` and `uuid` by [@joe733](https://togithub.com/joe733) in [#236](https://togithub.com/python-validators/validators/pull/236)
- maint: improve `hashes` and `iban` modules by [@joe733](https://togithub.com/joe733) in [#235](https://togithub.com/python-validators/validators/pull/235)
- feat: auto docs using mkdocstrings by [@joe733](https://togithub.com/joe733) in [#234](https://togithub.com/python-validators/validators/pull/234)
- maint: improves `email` module by [@joe733](https://togithub.com/joe733) in [#233](https://togithub.com/python-validators/validators/pull/233)
- maint: minor improvements by [@joe733](https://togithub.com/joe733) in [#232](https://togithub.com/python-validators/validators/pull/232)
- maint: improves `domain` module by [@joe733](https://togithub.com/joe733) in [#231](https://togithub.com/python-validators/validators/pull/231)
- maint: reformats `card` module, fix typo by [@joe733](https://togithub.com/joe733) in [#230](https://togithub.com/python-validators/validators/pull/230)
- feat: formats google pydoc style for mkdocstring by [@joe733](https://togithub.com/joe733) in [#229](https://togithub.com/python-validators/validators/pull/229)
- maint: refresh `btc_address` module by [@joe733](https://togithub.com/joe733) in [#228](https://togithub.com/python-validators/validators/pull/228)
- maint: improve type annotations by [@joe733](https://togithub.com/joe733) in [#227](https://togithub.com/python-validators/validators/pull/227)
- maint: improves `between` and `length` modules by [@joe733](https://togithub.com/joe733) in [#225](https://togithub.com/python-validators/validators/pull/225)
- maint: follows google's python style guide for docstrings by [@joe733](https://togithub.com/joe733) in [#224](https://togithub.com/python-validators/validators/pull/224)
- feat: type hints in utils.py, gh-actions by [@joe733](https://togithub.com/joe733) in [#223](https://togithub.com/python-validators/validators/pull/223)
- feat: add pyproject.toml, README.md, upd gitignore by [@joe733](https://togithub.com/joe733) in [#221](https://togithub.com/python-validators/validators/pull/221)
- remove Travis CI settings by [@ktdreyer](https://togithub.com/ktdreyer) in [#196](https://togithub.com/python-validators/validators/pull/196)
**Full Changelog**: [`0.20.0...0.21.0`](https://togithub.com/python-validators/validators/compare/0.20.0...0.21.0)
Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/Montreal, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
==7.2.7
->==7.3.0
==0.100.1
->==0.101.1
==0.20.0
->==0.21.2
Review
Release Notes
nedbat/coveragepy (coverage)
### [`v7.3.0`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-730--2023-08-12) [Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.2.7...7.3.0) - Added a :meth:`.Coverage.collect` context manager to start and stop coverage data collection. - Dropped support for Python 3.7. - Fix: in unusual circumstances, SQLite cannot be set to asynchronous mode. Coverage.py would fail with the error `Safety level may not be changed inside a transaction.` This is now avoided, closing `issue 1646`\_. Thanks to Michael Bell for the detailed bug report. - Docs: examples of configuration files now include separate examples for the different syntaxes: .coveragerc, pyproject.toml, setup.cfg, and tox.ini. - Fix: added `nosemgrep` comments to our JavaScript code so that semgrep-based SAST security checks won't raise false alarms about security problems that aren't problems. - Added a CITATION.cff file, thanks to `Ken Schackarttiangolo/fastapi (fastapi)
### [`v0.101.1`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.1) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.101.0...0.101.1) ##### Fixes - ✨ Add `ResponseValidationError` printable details, to show up in server error logs. PR [#10078](https://togithub.com/tiangolo/fastapi/pull/10078) by [@tiangolo](https://togithub.com/tiangolo). ##### Refactors - ✏️ Fix typo in deprecation warnings in `fastapi/params.py`. PR [#9854](https://togithub.com/tiangolo/fastapi/pull/9854) by [@russbiggs](https://togithub.com/russbiggs). - ✏️ Fix typos in comments on internal code in `fastapi/concurrency.py` and `fastapi/routing.py`. PR [#9590](https://togithub.com/tiangolo/fastapi/pull/9590) by [@ElliottLarsen](https://togithub.com/ElliottLarsen). ##### Docs - ✏️ Fix typo in release notes. PR [#9835](https://togithub.com/tiangolo/fastapi/pull/9835) by [@francisbergin](https://togithub.com/francisbergin). - 📝 Add external article: Build an SMS Spam Classifier Serverless Database with FaunaDB and FastAPI. PR [#9847](https://togithub.com/tiangolo/fastapi/pull/9847) by [@adejumoridwan](https://togithub.com/adejumoridwan). - 📝 Fix typo in `docs/en/docs/contributing.md`. PR [#9878](https://togithub.com/tiangolo/fastapi/pull/9878) by [@VicenteMerino](https://togithub.com/VicenteMerino). - 📝 Fix code highlighting in `docs/en/docs/tutorial/bigger-applications.md`. PR [#9806](https://togithub.com/tiangolo/fastapi/pull/9806) by [@theonlykingpin](https://togithub.com/theonlykingpin). ##### Translations - 🌐 Add Japanese translation for `docs/ja/docs/deployment/concepts.md`. PR [#10062](https://togithub.com/tiangolo/fastapi/pull/10062) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Add Japanese translation for `docs/ja/docs/deployment/server-workers.md`. PR [#10064](https://togithub.com/tiangolo/fastapi/pull/10064) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Update Japanese translation for `docs/ja/docs/deployment/docker.md`. PR [#10073](https://togithub.com/tiangolo/fastapi/pull/10073) by [@tamtam-fitness](https://togithub.com/tamtam-fitness). - 🌐 Add Ukrainian translation for `docs/uk/docs/fastapi-people.md`. PR [#10059](https://togithub.com/tiangolo/fastapi/pull/10059) by [@rostik1410](https://togithub.com/rostik1410). - 🌐 Add Ukrainian translation for `docs/uk/docs/tutorial/cookie-params.md`. PR [#10032](https://togithub.com/tiangolo/fastapi/pull/10032) by [@rostik1410](https://togithub.com/rostik1410). - 🌐 Add Russian translation for `docs/ru/docs/deployment/docker.md`. PR [#9971](https://togithub.com/tiangolo/fastapi/pull/9971) by [@Xewus](https://togithub.com/Xewus). - 🌐 Add Vietnamese translation for `docs/vi/docs/python-types.md`. PR [#10047](https://togithub.com/tiangolo/fastapi/pull/10047) by [@magiskboy](https://togithub.com/magiskboy). - 🌐 Add Russian translation for `docs/ru/docs/tutorial/dependencies/global-dependencies.md`. PR [#9970](https://togithub.com/tiangolo/fastapi/pull/9970) by [@dudyaosuplayer](https://togithub.com/dudyaosuplayer). - 🌐 Add Urdu translation for `docs/ur/docs/benchmarks.md`. PR [#9974](https://togithub.com/tiangolo/fastapi/pull/9974) by [@AhsanSheraz](https://togithub.com/AhsanSheraz). ##### Internal - 🔧 Add sponsor Porter. PR [#10051](https://togithub.com/tiangolo/fastapi/pull/10051) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsors, add Jina back as bronze sponsor. PR [#10050](https://togithub.com/tiangolo/fastapi/pull/10050) by [@tiangolo](https://togithub.com/tiangolo). - ⬆ Bump mypy from 1.4.0 to 1.4.1. PR [#9756](https://togithub.com/tiangolo/fastapi/pull/9756) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). - ⬆ Bump mkdocs-material from 9.1.17 to 9.1.21. PR [#9960](https://togithub.com/tiangolo/fastapi/pull/9960) by [@dependabot\[bot\]](https://togithub.com/apps/dependabot). ### [`v0.101.0`](https://togithub.com/tiangolo/fastapi/releases/tag/0.101.0) [Compare Source](https://togithub.com/tiangolo/fastapi/compare/0.100.1...0.101.0) ##### Features - ✨ Enable Pydantic's serialization mode for responses, add support for Pydantic's `computed_field`, better OpenAPI for response models, proper required attributes, better generated clients. PR [#10011](https://togithub.com/tiangolo/fastapi/pull/10011) by [@tiangolo](https://togithub.com/tiangolo). ##### Refactors - ✅ Fix tests for compatibility with pydantic 2.1.1. PR [#9943](https://togithub.com/tiangolo/fastapi/pull/9943) by [@dmontagu](https://togithub.com/dmontagu). - ✅ Fix test error in Windows for `jsonable_encoder`. PR [#9840](https://togithub.com/tiangolo/fastapi/pull/9840) by [@iudeen](https://togithub.com/iudeen). ##### Upgrades - 📌 Do not allow Pydantic 2.1.0 that breaks (require 2.1.1). PR [#10012](https://togithub.com/tiangolo/fastapi/pull/10012) by [@tiangolo](https://togithub.com/tiangolo). ##### Translations - 🌐 Add Russian translation for `docs/ru/docs/tutorial/security/index.md`. PR [#9963](https://togithub.com/tiangolo/fastapi/pull/9963) by [@eVery1337](https://togithub.com/eVery1337). - 🌐 Remove Vietnamese note about missing translation. PR [#9957](https://togithub.com/tiangolo/fastapi/pull/9957) by [@tiangolo](https://togithub.com/tiangolo). ##### Internal - 👷 Add GitHub Actions step dump context to debug external failures. PR [#10008](https://togithub.com/tiangolo/fastapi/pull/10008) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Restore MkDocs Material pin after the fix. PR [#10001](https://togithub.com/tiangolo/fastapi/pull/10001) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update the Question template to ask for the Pydantic version. PR [#10000](https://togithub.com/tiangolo/fastapi/pull/10000) by [@tiangolo](https://togithub.com/tiangolo). - 📍 Update MkDocs Material dependencies. PR [#9986](https://togithub.com/tiangolo/fastapi/pull/9986) by [@tiangolo](https://togithub.com/tiangolo). - 👥 Update FastAPI People. PR [#9999](https://togithub.com/tiangolo/fastapi/pull/9999) by [@tiangolo](https://togithub.com/tiangolo). - 🐳 Update Dockerfile with compatibility versions, to upgrade later. PR [#9998](https://togithub.com/tiangolo/fastapi/pull/9998) by [@tiangolo](https://togithub.com/tiangolo). - ➕ Add pydantic-settings to FastAPI People dependencies. PR [#9988](https://togithub.com/tiangolo/fastapi/pull/9988) by [@tiangolo](https://togithub.com/tiangolo). - ♻️ Update FastAPI People logic with new Pydantic. PR [#9985](https://togithub.com/tiangolo/fastapi/pull/9985) by [@tiangolo](https://togithub.com/tiangolo). - 🍱 Update sponsors, Fern badge. PR [#9982](https://togithub.com/tiangolo/fastapi/pull/9982) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Deploy docs to Cloudflare Pages. PR [#9978](https://togithub.com/tiangolo/fastapi/pull/9978) by [@tiangolo](https://togithub.com/tiangolo). - 🔧 Update sponsor Fern. PR [#9979](https://togithub.com/tiangolo/fastapi/pull/9979) by [@tiangolo](https://togithub.com/tiangolo). - 👷 Update CI debug mode with Tmate. PR [#9977](https://togithub.com/tiangolo/fastapi/pull/9977) by [@tiangolo](https://togithub.com/tiangolo).python-validators/validators (validators)
### [`v0.21.2`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0212-2023-08-07) [Compare Source](https://togithub.com/python-validators/validators/compare/0.21.1...0.21.2) ##### What's Changed - feat: refactoring; updates; fixes; bump version by [@joe733](https://togithub.com/joe733) in [#283](https://togithub.com/python-validators/validators/pull/283) - build(deps): bump pymdown-extensions from 9.11 to 10.0 by [@dependabot](https://togithub.com/dependabot) in [#273](https://togithub.com/python-validators/validators/pull/273) - build(deps): bump requests from 2.28.2 to 2.31.0 by [@dependabot](https://togithub.com/dependabot) in [#275](https://togithub.com/python-validators/validators/pull/275) - add validator ETH addresses (ERC20) by [@msamsami](https://togithub.com/msamsami) in [#276](https://togithub.com/python-validators/validators/pull/276) - Added Country Code Validation by [@aviiciii](https://togithub.com/aviiciii) in [#280](https://togithub.com/python-validators/validators/pull/280) - build(deps-dev): bump certifi from 2022.12.7 to 2023.7.22 by [@dependabot](https://togithub.com/dependabot) in [#281](https://togithub.com/python-validators/validators/pull/281) ##### New Contributors - [@dependabot](https://togithub.com/dependabot) made their first contribution in [#273](https://togithub.com/python-validators/validators/pull/273) - [@msamsami](https://togithub.com/msamsami) made their first contribution in [#276](https://togithub.com/python-validators/validators/pull/276) - [@aviiciii](https://togithub.com/aviiciii) made their first contribution in [#280](https://togithub.com/python-validators/validators/pull/280) **Full Changelog**: [`0.21.1...0.21.2`](https://togithub.com/python-validators/validators/compare/0.21.1...0.21.2) ### [`v0.21.1`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0211-2023-04-10) [Compare Source](https://togithub.com/python-validators/validators/compare/0.21.0...0.21.1) - fix: `source .venv/bin/activate` before build by [@joe733](https://togithub.com/joe733) in [#260](https://togithub.com/python-validators/validators/pull/260) - fix: id-token write permission at job level by [@joe733](https://togithub.com/joe733) in [#261](https://togithub.com/python-validators/validators/pull/261) - feat: docs can be built with both sphinx & mkdocs by [@joe733](https://togithub.com/joe733) in [#262](https://togithub.com/python-validators/validators/pull/262) - fix: improves build process by [@joe733](https://togithub.com/joe733) in [#263](https://togithub.com/python-validators/validators/pull/263) - fix: removes 64-char limit for url path & query by [@joe733](https://togithub.com/joe733) in [#264](https://togithub.com/python-validators/validators/pull/264) **Full Changelog**: [`0.21.0...0.21.1`](https://togithub.com/python-validators/validators/compare/0.21.0...0.21.1) ### [`v0.21.0`](https://togithub.com/python-validators/validators/blob/HEAD/CHANGES.md#0210-2023-03-25) [Compare Source](https://togithub.com/python-validators/validators/compare/0.20.0...0.21.0) - feat: add build for pypi workflow by [@joe733](https://togithub.com/joe733) in [#255](https://togithub.com/python-validators/validators/pull/255) - feat: [@validator](https://togithub.com/validator) now catches `Exception` by [@joe733](https://togithub.com/joe733) in [#254](https://togithub.com/python-validators/validators/pull/254) - maint: improves `i18n` package by [@joe733](https://togithub.com/joe733) in [#252](https://togithub.com/python-validators/validators/pull/252) - maint: misc changes to dev and ci by [@joe733](https://togithub.com/joe733) in [#251](https://togithub.com/python-validators/validators/pull/251) - maint: misc fixes and improvements by [@joe733](https://togithub.com/joe733) in [#249](https://togithub.com/python-validators/validators/pull/249) - maint: improves state of package development by [@joe733](https://togithub.com/joe733) in [#248](https://togithub.com/python-validators/validators/pull/248) - fix: generate dynamic reference docs by [@joe733](https://togithub.com/joe733) in [#247](https://togithub.com/python-validators/validators/pull/247) - maint: moving docs from `.rst` to `.md` by [@joe733](https://togithub.com/joe733) in [#246](https://togithub.com/python-validators/validators/pull/246) - maint: improves `url` module by [@joe733](https://togithub.com/joe733) in [#245](https://togithub.com/python-validators/validators/pull/245) - maint: improve `domain`, `email` & `hostname` by [@joe733](https://togithub.com/joe733) in [#244](https://togithub.com/python-validators/validators/pull/244) - maint: simplified `hostname` module by [@joe733](https://togithub.com/joe733) in [#242](https://togithub.com/python-validators/validators/pull/242) - maint: update `email` module by [@joe733](https://togithub.com/joe733) in [#241](https://togithub.com/python-validators/validators/pull/241) - feat: adds `hostname` validator by [@joe733](https://togithub.com/joe733) in [#240](https://togithub.com/python-validators/validators/pull/240) - maint: improves `ip_address` module by [@joe733](https://togithub.com/joe733) in [#239](https://togithub.com/python-validators/validators/pull/239) - fix: misc fixes, use bandit by [@joe733](https://togithub.com/joe733) in [#238](https://togithub.com/python-validators/validators/pull/238) - Create SECURITY.md by [@joe733](https://togithub.com/joe733) in [#237](https://togithub.com/python-validators/validators/pull/237) - maint: improves `mac_address`, `slug` and `uuid` by [@joe733](https://togithub.com/joe733) in [#236](https://togithub.com/python-validators/validators/pull/236) - maint: improve `hashes` and `iban` modules by [@joe733](https://togithub.com/joe733) in [#235](https://togithub.com/python-validators/validators/pull/235) - feat: auto docs using mkdocstrings by [@joe733](https://togithub.com/joe733) in [#234](https://togithub.com/python-validators/validators/pull/234) - maint: improves `email` module by [@joe733](https://togithub.com/joe733) in [#233](https://togithub.com/python-validators/validators/pull/233) - maint: minor improvements by [@joe733](https://togithub.com/joe733) in [#232](https://togithub.com/python-validators/validators/pull/232) - maint: improves `domain` module by [@joe733](https://togithub.com/joe733) in [#231](https://togithub.com/python-validators/validators/pull/231) - maint: reformats `card` module, fix typo by [@joe733](https://togithub.com/joe733) in [#230](https://togithub.com/python-validators/validators/pull/230) - feat: formats google pydoc style for mkdocstring by [@joe733](https://togithub.com/joe733) in [#229](https://togithub.com/python-validators/validators/pull/229) - maint: refresh `btc_address` module by [@joe733](https://togithub.com/joe733) in [#228](https://togithub.com/python-validators/validators/pull/228) - maint: improve type annotations by [@joe733](https://togithub.com/joe733) in [#227](https://togithub.com/python-validators/validators/pull/227) - maint: improves `between` and `length` modules by [@joe733](https://togithub.com/joe733) in [#225](https://togithub.com/python-validators/validators/pull/225) - maint: follows google's python style guide for docstrings by [@joe733](https://togithub.com/joe733) in [#224](https://togithub.com/python-validators/validators/pull/224) - feat: type hints in utils.py, gh-actions by [@joe733](https://togithub.com/joe733) in [#223](https://togithub.com/python-validators/validators/pull/223) - feat: add pyproject.toml, README.md, upd gitignore by [@joe733](https://togithub.com/joe733) in [#221](https://togithub.com/python-validators/validators/pull/221) - remove Travis CI settings by [@ktdreyer](https://togithub.com/ktdreyer) in [#196](https://togithub.com/python-validators/validators/pull/196) **Full Changelog**: [`0.20.0...0.21.0`](https://togithub.com/python-validators/validators/compare/0.20.0...0.21.0)Configuration
📅 Schedule: Branch creation - "every weekend" in timezone America/Montreal, Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.