cds-snc / url-shortener

An API written in Python that shortens URLs
MIT License
4 stars 1 forks source link

chore(deps): update all minor dependencies #444

Closed renovate[bot] closed 1 year ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
coverage ==7.2.7 -> ==7.3.0 age adoption passing confidence
fastapi ==0.100.1 -> ==0.101.1 age adoption passing confidence
validators (changelog) ==0.20.0 -> ==0.21.2 age adoption passing confidence

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 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.



This PR has been generated by Mend Renovate. View repository job log here.