Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(deps): update ruff, mkdocs, pytest (#3427)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [mkdocs-autorefs](https://redirect.github.com/mkdocstrings/autorefs) ([changelog](https://mkdocstrings.github.io/autorefs/changelog)) | `>=1.0.1` -> `>=1.2.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mkdocs-autorefs/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mkdocs-autorefs/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mkdocs-autorefs/1.0.1/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mkdocs-autorefs/1.0.1/1.2.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [mkdocs-git-revision-date-localized-plugin](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin) | `>=1.2.4` -> `>=1.3.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mkdocs-git-revision-date-localized-plugin/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mkdocs-git-revision-date-localized-plugin/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mkdocs-git-revision-date-localized-plugin/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mkdocs-git-revision-date-localized-plugin/1.2.4/1.3.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [mkdocs-glightbox](https://blueswen.github.io/mkdocs-glightbox) ([source](https://redirect.github.com/Blueswen/mkdocs-glightbox)) | `>=0.3.7` -> `>=0.4.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mkdocs-glightbox/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mkdocs-glightbox/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mkdocs-glightbox/0.3.7/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mkdocs-glightbox/0.3.7/0.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [mkdocs-macros-plugin](https://redirect.github.com/fralau/mkdocs_macros_plugin) | `>=1.3.0` -> `>=1.3.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mkdocs-macros-plugin/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mkdocs-macros-plugin/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mkdocs-macros-plugin/1.3.4/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mkdocs-macros-plugin/1.3.4/1.3.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [mkdocs-redirects](https://redirect.github.com/mkdocs/mkdocs-redirects#readme) ([changelog](https://redirect.github.com/mkdocs/mkdocs-redirects/releases)) | `>=1.0.0` -> `>=1.2.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mkdocs-redirects/1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mkdocs-redirects/1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mkdocs-redirects/1.0.0/1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mkdocs-redirects/1.0.0/1.2.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `~=8.3.2` -> `~=8.3.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.3.2/8.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.3.2/8.3.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pytest-asyncio](https://redirect.github.com/pytest-dev/pytest-asyncio) ([changelog](https://pytest-asyncio.readthedocs.io/en/latest/reference/changelog.html)) | `~=0.23.8` -> `~=0.25.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-asyncio/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest-asyncio/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest-asyncio/0.23.8/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-asyncio/0.23.8/0.25.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pytest-codecov](https://redirect.github.com/seantis/pytest-codecov) | `~=0.5.1` -> `~=0.6.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest-codecov/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest-codecov/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest-codecov/0.5.1/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest-codecov/0.5.1/0.6.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>mkdocstrings/autorefs (mkdocs-autorefs)</summary> ### [`v1.2.0`](https://redirect.github.com/mkdocstrings/autorefs/blob/HEAD/CHANGELOG.md#120---2024-09-01) [Compare Source](https://redirect.github.com/mkdocstrings/autorefs/compare/1.1.0...1.2.0) <small>[Compare with 1.1.0](https://redirect.github.com/mkdocstrings/autorefs/compare/1.1.0...1.2.0)</small> ##### Features - Provide hook interface, use it to expand identifiers, attach additional context to references, and give more context around unmapped identifiers ([fb8df98](https://redirect.github.com/mkdocstrings/autorefs/commit/fb8df98fc8f9fb1b3accb8a305cc90b3a3507d86) by Timothée Mazzucotelli). [Issue-54](https://redirect.github.com/mkdocstrings/autorefs/issues/54), [PR-mkdocstrings#666](https://redirect.github.com/mkdocstrings/mkdocstrings/pull/666) - Add option to resolve autorefs to closest URLs when multiple ones are found ([2916eb2](https://redirect.github.com/mkdocstrings/autorefs/commit/2916eb27dec89287dcaa1aefb4e9532156b66e30) by Timothée Mazzucotelli). [Issue-52](https://redirect.github.com/mkdocstrings/autorefs/issues/52) ##### Bug Fixes - Don't ignore identifiers containing spaces and slashes ([b36a0d1](https://redirect.github.com/mkdocstrings/autorefs/commit/b36a0d1c4b0f5a6441ee6a2de7409942a8702bd8) by Timothée Mazzucotelli). [Issue-55](https://redirect.github.com/mkdocstrings/autorefs/issues/55) ##### Code Refactoring - Emit deprecation warnings when old-style spans are found ([4f2be46](https://redirect.github.com/mkdocstrings/autorefs/commit/4f2be4633eec42c8e8582804741548a8e5602727) by Timothée Mazzucotelli). - Use `%s` formatting instead of f-strings in log messages ([0cedf9d](https://redirect.github.com/mkdocstrings/autorefs/commit/0cedf9d82ede8ba10dc8e100d7d1e5ce488fca34) by Timothée Mazzucotelli). ### [`v1.1.0`](https://redirect.github.com/mkdocstrings/autorefs/blob/HEAD/CHANGELOG.md#110---2024-08-20) [Compare Source](https://redirect.github.com/mkdocstrings/autorefs/compare/1.0.1...1.1.0) <small>[Compare with 1.0.1](https://redirect.github.com/mkdocstrings/autorefs/compare/1.0.1...1.1.0)</small> ##### Deprecations - `AUTO_REF_RE` is renamed `AUTOREF_RE` (and updated for an improved version of `fix_refs`) - `AutoRefInlineProcessor` is renamed `AutorefsInlineProcessor` ##### Features - Warn when multiple URLs are found for the same identifier ([c630354](https://redirect.github.com/mkdocstrings/autorefs/commit/c6303542018ca835f6941c070accb582f851f6b1) by Markus B). [Issue-35](https://redirect.github.com/mkdocstrings/autorefs/issues/35), [PR-50](https://redirect.github.com/mkdocstrings/autorefs/pull/50), Co-authored-by: Timothée Mazzucotelli <[email protected]> ##### Bug Fixes - Only log "Markdown anchors feature enabled" once ([1c9bda1](https://redirect.github.com/mkdocstrings/autorefs/commit/1c9bda1ab4f13c9a5cf5d202de755e5296729654) by Timothée Mazzucotelli). [Issue-44](https://redirect.github.com/mkdocstrings/autorefs/issues/44) ##### Code Refactoring - Use a custom autoref HTML tag ([e142023](https://redirect.github.com/mkdocstrings/autorefs/commit/e14202317dc13dd5eed93b5d7cfd183c87de893f) by Timothée Mazzucotelli). [PR-48](https://redirect.github.com/mkdocstrings/autorefs/pull/48) - Rename AutoRefInlineProcessor to AutorefsInlineProcessor ([ffcaa01](https://redirect.github.com/mkdocstrings/autorefs/commit/ffcaa0178b642e423acdc66d35f1e6b207099dc7) by Timothée Mazzucotelli). - Attach name to processors for easier retrieval ([036b825](https://redirect.github.com/mkdocstrings/autorefs/commit/036b825c7994b2586564e8707fbc0b3627c29569) by Timothée Mazzucotelli). </details> <details> <summary>timvink/mkdocs-git-revision-date-localized-plugin (mkdocs-git-revision-date-localized-plugin)</summary> ### [`v1.3.0`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.3.0): revision-date-localized v1.3.0 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.9...v1.3.0) #### What's Changed 🟠 Minor breaking changes: This release will change some of the git revision dates: - We now ignore changes to files that only contain whitespaces or blanklines, as these are not 'real' revisions to the content. This maps to the `git log --ignore_all_space --ignore_blank_lines`. - We now ignore rename commits for determining the last revision date, as these are not 'real' revisions to the content. This maps to the `git log diff-filter=r` command (see [git log docs](https://git-scm.com/docs/git-log#Documentation/git-log.txt---diff-filterACDMRTUXB82308203)) - We will now follow changes to a file across file renames (including moving files around). This maps to `git log --follow`. While giving more accurate revision and creation dates, there is an edge case: if you commit empty files, the revision date might wrong. For details see [this blogpost](https://blog.plover.com/prog/git-log-follow.html). You can opt-out of this behavior by using the new option `enable_git_follow` (which defaults to `True`). If you still hit inaccurate revision dates for specific files, consider [manually defining them](https://redirect.github.com/squidfunk/mkdocs-material/discussions/7135). Pull requests: - Option for excluding rename commits from last update by [@​skywarth](https://redirect.github.com/skywarth) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/148](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/148) - Support for python 3.13 by [@​timvink](https://redirect.github.com/timvink) in [`1e69247`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/commit/1e6924730f5b1909bd7b9b8a1b87d8fddf108b0b) #### New Contributors - [@​skywarth](https://redirect.github.com/skywarth) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/148](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/148) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.9...v1.3.0 ### [`v1.2.9`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.2.9): revision-date-localized v1.2.9 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.8...v1.2.9) #### What's Changed - Fixed another DeprecationWarning by [@​YigesMx](https://redirect.github.com/YigesMx) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/144](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/144) #### New Contributors - [@​YigesMx](https://redirect.github.com/YigesMx) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/144](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/144) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.8...v1.2.9 ### [`v1.2.8`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.2.8): revision-date-localized v1.2.8 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.7...v1.2.8) #### What's Changed - Fixed the bug that the configuration option `theme.language` in mkdocs.yml was not fetched correctly under the `mkdocs-material` theme by [@​Xiaokang2022](https://redirect.github.com/Xiaokang2022) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/143](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/143) #### New Contributors - [@​Xiaokang2022](https://redirect.github.com/Xiaokang2022) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/143](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/143) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.6...v1.2.8 ### [`v1.2.7`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.2.7): revision-date-localized v1.2.7 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.6...v1.2.7) #### What's Changed - fixed a timeago display bug by [@​ketikai](https://redirect.github.com/ketikai) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/141](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/141) - fix: Gitlab doc link by [@​ethrgeist](https://redirect.github.com/ethrgeist) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/137](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/137) #### New Contributors - [@​ethrgeist](https://redirect.github.com/ethrgeist) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/137](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/137) - [@​ketikai](https://redirect.github.com/ketikai) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/141](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/141) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.6...v1.2.7 ### [`v1.2.6`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.2.6): revision-date-localized v1.2.6 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.5...v1.2.6) ##### What's Changed - Fix bitbucket CI warning showing up on github actions, by [@​timvink](https://redirect.github.com/timvink) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/136](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/issues/136) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.5...v1.2.6 ### [`v1.2.5`](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/releases/tag/v1.2.5): revision-date-localized v1.2.5 [Compare Source](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/compare/v1.2.4...v1.2.5) #### What's Changed - Fixing `_vars` deprecation warning by [@​dbermuehler](https://redirect.github.com/dbermuehler) in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/132](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/132) #### New Contributors - [@​dbermuehler](https://redirect.github.com/dbermuehler) made their first contribution in [https://github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/132](https://redirect.github.com/timvink/mkdocs-git-revision-date-localized-plugin/pull/132) **Full Changelog**: timvink/mkdocs-git-revision-date-localized-plugin@v1.2.4...v1.2.5 </details> <details> <summary>Blueswen/mkdocs-glightbox (mkdocs-glightbox)</summary> ### [`v0.4.0`](https://redirect.github.com/blueswen/mkdocs-glightbox/releases/tag/v0.4.0): mkdocs-glightbox-0.4.0 [Compare Source](https://redirect.github.com/Blueswen/mkdocs-glightbox/compare/v0.3.7...v0.4.0) - Supported manual mode ([#​29](https://redirect.github.com/Blueswen/mkdocs-glightbox/issues/29)) - Allow calling lightbox methods from other places ([#​34](https://redirect.github.com/Blueswen/mkdocs-glightbox/issues/34)) - Added id to appended script tag ([#​38](https://redirect.github.com/Blueswen/mkdocs-glightbox/issues/38)) - Access theme attribute directly ([#​40](https://redirect.github.com/Blueswen/mkdocs-glightbox/issues/40)) - Better JavaScript Error Handling ([#​36](https://redirect.github.com/Blueswen/mkdocs-glightbox/issues/36)) </details> <details> <summary>fralau/mkdocs_macros_plugin (mkdocs-macros-plugin)</summary> ### [`v1.3.7`](https://redirect.github.com/fralau/mkdocs_macros_plugin/blob/HEAD/CHANGELOG.md#137-2024-10-18) [Compare Source](https://redirect.github.com/fralau/mkdocs_macros_plugin/compare/v1.3.6...v1.3.7) - Fixed: incompatibility with the d2 module ([#​249](https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/249)) ### [`v1.3.6`](https://redirect.github.com/fralau/mkdocs_macros_plugin/blob/HEAD/CHANGELOG.md#136-2024-10-17) [Compare Source](https://redirect.github.com/fralau/mkdocs_macros_plugin/compare/v1.3.5...v1.3.6) - Added: complete test framework, using pytest and Mkdocs-Test ([#​244](https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/244)) A number of automated test cases are implemented. - Changed: move from setup.py to pyproject.toml ([#​250](https://redirect.github.com/fralau/mkdocs_macros_plugin/issues/250)) ### [`v1.3.5`](https://redirect.github.com/fralau/mkdocs_macros_plugin/compare/v1.3.4...v1.3.5) [Compare Source](https://redirect.github.com/fralau/mkdocs_macros_plugin/compare/v1.3.4...v1.3.5) </details> <details> <summary>mkdocs/mkdocs-redirects (mkdocs-redirects)</summary> ### [`v1.2.2`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.2.2) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.2.1...v1.2.2) #### What's Changed - Document redirection link by [@​dp1218](https://redirect.github.com/dp1218) in [https://github.com/mkdocs/mkdocs-redirects/pull/60](https://redirect.github.com/mkdocs/mkdocs-redirects/pull/60) - Remove `noindex` by [@​samuelcolvin](https://redirect.github.com/samuelcolvin) in [https://github.com/mkdocs/mkdocs-redirects/pull/66](https://redirect.github.com/mkdocs/mkdocs-redirects/pull/66) #### New Contributors - [@​dp1218](https://redirect.github.com/dp1218) made their first contribution in [https://github.com/mkdocs/mkdocs-redirects/pull/60](https://redirect.github.com/mkdocs/mkdocs-redirects/pull/60) - [@​samuelcolvin](https://redirect.github.com/samuelcolvin) made their first contribution in [https://github.com/mkdocs/mkdocs-redirects/pull/66](https://redirect.github.com/mkdocs/mkdocs-redirects/pull/66) - [@​pawamoy](https://redirect.github.com/pawamoy) made their first contribution in [https://github.com/mkdocs/mkdocs-redirects/pull/67](https://redirect.github.com/mkdocs/mkdocs-redirects/pull/67) **Full Changelog**: mkdocs/mkdocs-redirects@v1.2.1...v1.2.2 ### [`v1.2.1`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.2.1) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.2.0...v1.2.1) - Fix deprecation warning about `warning_filter` ### [`v1.2.0`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.2.0) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.1.0...v1.2.0) - For better interoperability with plugins, the redirect target paths are picked up from the corresponding MkDocs `File` and not re-computed by simple substitution. ([#​45](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/45)) - Drop Python 2.7 support - Bump minimal MkDocs version to 1.1.1 - Remove warning about old `redirects` config ### [`v1.1.0`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.1.0) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.6...v1.1.0) - Redirect destination paths can now contain #fragments ([#​42](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/42)) Example config: ```yaml plugins: - redirects: redirect_maps: some/path/examples.md: foo/index.md#examples ``` \-- this will now correctly redirect to `foo/#examples` without messing up the path Note that this applies only to the *destination* paths, there's still no handling for fragments in *source* paths (those specified as map keys). ### [`v1.0.6`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.6) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.5...v1.0.6) - Correctly use UTF-8 file encoding even on Windows ([#​41](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/41)) ### [`v1.0.5`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.5) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.4...v1.0.5) - Normalize only capitalized `README.md` files to `index` ([#​37](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/37)) ### [`v1.0.4`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.4) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.3...v1.0.4) - Transferred ownership of the package to mkdocs organization. - Fix regression from 1.0.2 when handling index pages with `use_directory_urls: false` ([#​25](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/25)) - Fix the content of produced redirect pages on Windows ([#​34](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/34)) ### [`v1.0.3`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.3) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.2...v1.0.3) - Fix crash on redirect targets to `index.md` or `README.md` with `use_directory_urls: true` ([#​21](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/21)) ### [`v1.0.2`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.2) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.1...v1.0.2) - Use relative paths for redirects ([#​19](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/19)) - Fix for python 2/3 compatibility. ### [`v1.0.1`](https://redirect.github.com/mkdocs/mkdocs-redirects/releases/tag/v1.0.1) [Compare Source](https://redirect.github.com/mkdocs/mkdocs-redirects/compare/v1.0.0...v1.0.1) https://pypi.org/project/mkdocs-redirects/1.0.1/ - Fixes path separator for Windows. ([#​9](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/9)) - Use site_url as root for redirect paths. ([#​12](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/12)) - Make redirects more SEO friendly (set canonical rel link, noindex for robots) ([#​7](https://redirect.github.com/mkdocs/mkdocs-redirects/issues/7)) </details> <details> <summary>pytest-dev/pytest (pytest)</summary> ### [`v8.3.4`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.4) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.3...8.3.4) ### pytest 8.3.4 (2024-12-01) #### Bug fixes - [#​12592](https://redirect.github.com/pytest-dev/pytest/issues/12592): Fixed `KeyError`{.interpreted-text role="class"} crash when using `--import-mode=importlib` in a directory layout where a directory contains a child directory with the same name. - [#​12818](https://redirect.github.com/pytest-dev/pytest/issues/12818): Assertion rewriting now preserves the source ranges of the original instructions, making it play well with tools that deal with the `AST`, like [executing](https://redirect.github.com/alexmojaki/executing). - [#​12849](https://redirect.github.com/pytest-dev/pytest/issues/12849): ANSI escape codes for colored output now handled correctly in `pytest.fail`{.interpreted-text role="func"} with \[pytrace=False]{.title-ref}. - [#​9353](https://redirect.github.com/pytest-dev/pytest/issues/9353): `pytest.approx`{.interpreted-text role="func"} now uses strict equality when given booleans. #### Improved documentation - [#​10558](https://redirect.github.com/pytest-dev/pytest/issues/10558): Fix ambiguous docstring of `pytest.Config.getoption`{.interpreted-text role="func"}. - [#​10829](https://redirect.github.com/pytest-dev/pytest/issues/10829): Improve documentation on the current handling of the `--basetemp` option and its lack of retention functionality (`temporary directory location and retention`{.interpreted-text role="ref"}). - [#​12866](https://redirect.github.com/pytest-dev/pytest/issues/12866): Improved cross-references concerning the `recwarn`{.interpreted-text role="fixture"} fixture. - [#​12966](https://redirect.github.com/pytest-dev/pytest/issues/12966): Clarify `filterwarnings`{.interpreted-text role="ref"} docs on filter precedence/order when using multiple `@pytest.mark.filterwarnings <pytest.mark.filterwarnings ref>`{.interpreted-text role="ref"} marks. #### Contributor-facing changes - [#​12497](https://redirect.github.com/pytest-dev/pytest/issues/12497): Fixed two failing pdb-related tests on Python 3.13. ### [`v8.3.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3) # pytest 8.3.3 (2024-09-09) ## Bug fixes - [#​12446](https://redirect.github.com/pytest-dev/pytest/issues/12446): Avoid calling `@property` (and other instance descriptors) during fixture discovery -- by `asottile`{.interpreted-text role="user"} - [#​12659](https://redirect.github.com/pytest-dev/pytest/issues/12659): Fixed the issue of not displaying assertion failure differences when using the parameter `--import-mode=importlib` in pytest>=8.1. - [#​12667](https://redirect.github.com/pytest-dev/pytest/issues/12667): Fixed a regression where type change in \[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to fail. - [#​12744](https://redirect.github.com/pytest-dev/pytest/issues/12744): Fixed typing compatibility with Python 3.9 or less -- replaced \[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} -- by `Avasam`{.interpreted-text role="user"} - [#​12745](https://redirect.github.com/pytest-dev/pytest/issues/12745): Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments. - [#​6682](https://redirect.github.com/pytest-dev/pytest/issues/6682): Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in `assert condition, msg`). - [#​9422](https://redirect.github.com/pytest-dev/pytest/issues/9422): Fix bug where disabling the terminal plugin via `-p no:terminal` would cause crashes related to missing the `verbose` option. \-- by `GTowers1`{.interpreted-text role="user"} ## Improved documentation - [#​12663](https://redirect.github.com/pytest-dev/pytest/issues/12663): Clarify that the \[pytest_deselected]{.title-ref} hook should be called from \[pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected. - [#​12678](https://redirect.github.com/pytest-dev/pytest/issues/12678): Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref} example in docs. ## Miscellaneous internal changes - [#​12769](https://redirect.github.com/pytest-dev/pytest/issues/12769): Fix typos discovered by codespell and add codespell to pre-commit hooks. </details> <details> <summary>pytest-dev/pytest-asyncio (pytest-asyncio)</summary> ### [`v0.25.2`](https://redirect.github.com/pytest-dev/pytest-asyncio/releases/tag/v0.25.2): pytest-asyncio 0.25.2 [Compare Source](https://redirect.github.com/pytest-dev/pytest-asyncio/compare/v0.25.1...v0.25.2) - Call `loop.shutdown_asyncgens()` before closing the event loop to ensure async generators are closed in the same manner as `asyncio.run` does [#​1034](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/1034) ### [`v0.25.1`](https://redirect.github.com/pytest-dev/pytest-asyncio/releases/tag/v0.25.1): pytest-asyncio 0.25.1 [Compare Source](https://redirect.github.com/pytest-dev/pytest-asyncio/compare/v0.25.0...v0.25.1) - Fixes an issue that caused a broken event loop when a function-scoped test was executed in between two tests with wider loop scope [#​950](https://redirect.github.com/pytest-dev/pytest-asyncio/issues/950) - Improves test collection speed in auto mode [#​1020](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/1020) - Corrects the warning that is emitted upon redefining the event_loop fixture ### [`v0.25.0`](https://redirect.github.com/pytest-dev/pytest-asyncio/releases/tag/v0.25.0): pytest-asyncio 0.25.0 [Compare Source](https://redirect.github.com/pytest-dev/pytest-asyncio/compare/v0.24.0...v0.25.0) ##### 0.25.0 (2024-12-13) - Deprecated: Added warning when asyncio test requests async `@pytest.fixture` in strict mode. This will become an error in a future version of flake8-asyncio. [#​979](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/979) - Updates the error message about *pytest.mark.asyncio*'s *scope* keyword argument to say *loop_scope* instead. [#​1004](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/1004) - Verbose log displays correct parameter name: asyncio_default_fixture_loop_scope [#​990](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/990) - Propagates *contextvars* set in async fixtures to other fixtures and tests on Python 3.11 and above. [#​1008](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/1008) ### [`v0.24.0`](https://redirect.github.com/pytest-dev/pytest-asyncio/releases/tag/v0.24.0): pytest-asyncio 0.24.0 [Compare Source](https://redirect.github.com/pytest-dev/pytest-asyncio/compare/v0.23.8...v0.24.0) ### 0.24.0 (2024-08-22) - BREAKING: Updated minimum supported pytest version to v8.2.0 - Adds an optional *loop_scope* keyword argument to *pytest.mark.asyncio*. This argument controls which event loop is used to run the marked async test. [#​706](https://redirect.github.com/pytest-dev/pytest-asyncio/issues/706), [#​871](https://redirect.github.com/pytest-dev/pytest-asyncio/pull/871) - Deprecates the optional *scope* keyword argument to *pytest.mark.asyncio* for API consistency with `pytest_asyncio.fixture`. Users are encouraged to use the *loop_scope* keyword argument, which does exactly the same. - Raises an error when passing *scope* or *loop_scope* as a positional argument to `@pytest.mark.asyncio`. [#​812](https://redirect.github.com/pytest-dev/pytest-asyncio/issues/812) - Fixes a bug that caused module-scoped async fixtures to fail when reused in other modules [#​862](https://redirect.github.com/pytest-dev/pytest-asyncio/issues/862) [#​668](https://redirect.github.com/pytest-dev/pytest-asyncio/issues/668) </details> <details> <summary>seantis/pytest-codecov (pytest-codecov)</summary> ### [`v0.6.1`](https://redirect.github.com/seantis/pytest-codecov/releases/tag/0.6.1) [Compare Source](https://redirect.github.com/seantis/pytest-codecov/compare/0.6.0...0.6.1) - Fixes Codecov storage endpoint ### [`v0.6.0`](https://redirect.github.com/seantis/pytest-codecov/releases/tag/0.6.0) [Compare Source](https://redirect.github.com/seantis/pytest-codecov/compare/0.5.1...0.6.0) - Adds support for Python 3.12 & 3.13 - Fixes a bug where with `pytest-cov >= 5` and setting `cov-report=` the report was not uploaded to CodeCov </details> --- ### Configuration 📅 **Schedule**: Branch creation - "* 0-3 1 * *" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/marimo-team/marimo). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4xMDcuMCIsInVwZGF0ZWRJblZlciI6IjM5LjEwNy4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJkZXBlbmRlbmNpZXMiXX0=--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Myles Scolnick <[email protected]>
- Loading branch information