softboiler / boilercv

Computer vision routines suitable for nucleate pool boiling bubble analysis
https://softboiler.org/boilercv/
MIT License
0 stars 2 forks source link

Update all dependencies #181

Closed renovate[bot] closed 6 months ago

renovate[bot] commented 6 months ago

Mend Renovate

This PR contains the following updates:

Package Type Update Change Age Adoption Passing Confidence
DavidAnson/markdownlint-cli2 repository minor v0.12.1 -> v0.13.0 age adoption passing confidence
actions/checkout action patch v4.1.1 -> v4.1.3 age adoption passing confidence
actions/download-artifact action patch v4.1.4 -> v4.1.7 age adoption passing confidence
actions/upload-artifact action patch v4.3.1 -> v4.3.3 age adoption passing confidence
charliermarsh/ruff-pre-commit repository minor v0.3.7 -> v0.4.1 age adoption passing confidence
codecov/codecov-action action minor v4.1.1 -> v4.3.0 age adoption passing confidence
cyclopts project.dependencies minor ==2.5.0 -> ==2.6.1 age adoption passing confidence
docutils project.dependencies minor ==0.20.1 -> ==0.21.2 age adoption passing confidence
iterative/dvc repository minor 3.49.0 -> 3.50.0 age adoption passing confidence
myst-nb project.dependencies minor ==1.0.0 -> ==1.1.0 age adoption passing confidence
myst-parser project.dependencies major ==2.0.0 -> ==3.0.0 age adoption passing confidence
nbformat (changelog) project.dependencies patch ==5.10.3 -> ==5.10.4 age adoption passing confidence
pre-commit/pre-commit-hooks repository minor v4.5.0 -> v4.6.0 age adoption passing confidence
pyright patch ==1.1.356 -> ==1.1.360 age adoption passing confidence
pyside6-addons (changelog) minor ==6.5.2 -> ==6.7.0 age adoption passing confidence
pyside6-addons (changelog) project.dependencies minor ==6.5.2 -> ==6.7.0 age adoption passing confidence
pyside6-essentials (changelog) minor ==6.5.2 -> ==6.7.0 age adoption passing confidence
pyside6-essentials (changelog) project.dependencies minor ==6.5.2 -> ==6.7.0 age adoption passing confidence
ruff (source, changelog) minor ==0.3.4 -> ==0.4.1 age adoption passing confidence
sphinx (changelog) project.dependencies minor ==7.2.6 -> ==7.3.7 age adoption passing confidence
sphinx-autobuild (changelog) project.dependencies minor ==2024.2.4 -> ==2024.4.16 age adoption passing confidence
sphinx-tippy project.dependencies patch ==0.4.2 -> ==0.4.3 age adoption passing confidence
stefanzweifel/git-auto-commit-action action patch v5.0.0 -> v5.0.1 age adoption passing confidence
submodules/boilercore digest 84af8bd -> 7e3cd57
submodules/typings digest f64f8fa -> 1674dbf
uv (source) patch ==0.1.37 -> ==0.1.38 age adoption passing confidence

Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.


Release Notes

DavidAnson/markdownlint-cli2 (DavidAnson/markdownlint-cli2) ### [`v0.13.0`](https://togithub.com/DavidAnson/markdownlint-cli2/compare/v0.12.1...v0.13.0) [Compare Source](https://togithub.com/DavidAnson/markdownlint-cli2/compare/v0.12.1...v0.13.0)
actions/checkout (actions/checkout) ### [`v4.1.3`](https://togithub.com/actions/checkout/releases/tag/v4.1.3) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.2...v4.1.3) #### What's Changed - Update `actions/checkout` version in `update-main-version.yml` by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1650](https://togithub.com/actions/checkout/pull/1650) - Check git version before attempting to disable `sparse-checkout` by [@​jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1656](https://togithub.com/actions/checkout/pull/1656) - Add SSH user parameter by [@​cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1685](https://togithub.com/actions/checkout/pull/1685) **Full Changelog**: https://github.com/actions/checkout/compare/v4.1.2...v4.1.3 ### [`v4.1.2`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v412) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.1...v4.1.2) - Fix: Disable sparse checkout whenever `sparse-checkout` option is not present [@​dscho](https://togithub.com/dscho) in [https://github.com/actions/checkout/pull/1598](https://togithub.com/actions/checkout/pull/1598)
actions/download-artifact (actions/download-artifact) ### [`v4.1.7`](https://togithub.com/actions/download-artifact/compare/v4.1.6...v4.1.7) [Compare Source](https://togithub.com/actions/download-artifact/compare/v4.1.6...v4.1.7) ### [`v4.1.6`](https://togithub.com/actions/download-artifact/releases/tag/v4.1.6) [Compare Source](https://togithub.com/actions/download-artifact/compare/v4.1.5...v4.1.6) #### What's Changed - updating `@actions/artifact` dependency to v2.1.6 by [@​eggyhead](https://togithub.com/eggyhead) in [https://github.com/actions/download-artifact/pull/324](https://togithub.com/actions/download-artifact/pull/324) **Full Changelog**: https://github.com/actions/download-artifact/compare/v4.1.5...v4.1.6 ### [`v4.1.5`](https://togithub.com/actions/download-artifact/releases/tag/v4.1.5) [Compare Source](https://togithub.com/actions/download-artifact/compare/v4.1.4...v4.1.5) #### What's Changed - Update readme with v3/v2/v1 deprecation notice by [@​robherley](https://togithub.com/robherley) in [https://github.com/actions/download-artifact/pull/322](https://togithub.com/actions/download-artifact/pull/322) - Update dependencies `@actions/core` to v1.10.1 and `@actions/artifact` to v2.1.5 **Full Changelog**: https://github.com/actions/download-artifact/compare/v4.1.4...v4.1.5
actions/upload-artifact (actions/upload-artifact) ### [`v4.3.3`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.3) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.2...v4.3.3) ##### What's Changed - updating `@actions/artifact` dependency to v2.1.6 by [@​eggyhead](https://togithub.com/eggyhead) in [https://github.com/actions/upload-artifact/pull/565](https://togithub.com/actions/upload-artifact/pull/565) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4.3.2...v4.3.3 ### [`v4.3.2`](https://togithub.com/actions/upload-artifact/releases/tag/v4.3.2) [Compare Source](https://togithub.com/actions/upload-artifact/compare/v4.3.1...v4.3.2) #### What's Changed - Update release-new-action-version.yml by [@​konradpabjan](https://togithub.com/konradpabjan) in [https://github.com/actions/upload-artifact/pull/516](https://togithub.com/actions/upload-artifact/pull/516) - Minor fix to the migration readme by [@​andrewakim](https://togithub.com/andrewakim) in [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523) - Update readme with v3/v2/v1 deprecation notice by [@​robherley](https://togithub.com/robherley) in [https://github.com/actions/upload-artifact/pull/561](https://togithub.com/actions/upload-artifact/pull/561) - updating `@actions/artifact` dependency to v2.1.5 and `@actions/core` to v1.0.1 by [@​eggyhead](https://togithub.com/eggyhead) in [https://github.com/actions/upload-artifact/pull/562](https://togithub.com/actions/upload-artifact/pull/562) #### New Contributors - [@​andrewakim](https://togithub.com/andrewakim) made their first contribution in [https://github.com/actions/upload-artifact/pull/523](https://togithub.com/actions/upload-artifact/pull/523) **Full Changelog**: https://github.com/actions/upload-artifact/compare/v4.3.1...v4.3.2
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit) ### [`v0.4.1`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.1) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.0...v0.4.1) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.1 ### [`v0.4.0`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.0) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.3.7...v0.4.0) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.0
codecov/codecov-action (codecov/codecov-action) ### [`v4.3.0`](https://togithub.com/codecov/codecov-action/releases/tag/v4.3.0) [Compare Source](https://togithub.com/codecov/codecov-action/compare/v4.2.0...v4.3.0) #### What's Changed - fix: automatically detect if using GitHub enterprise by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1356](https://togithub.com/codecov/codecov-action/pull/1356) - build(deps-dev): bump typescript from 5.4.3 to 5.4.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1355](https://togithub.com/codecov/codecov-action/pull/1355) - build(deps): bump github/codeql-action from 3.24.9 to 3.24.10 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1360](https://togithub.com/codecov/codecov-action/pull/1360) - build(deps-dev): bump [@​typescript-eslint/eslint-plugin](https://togithub.com/typescript-eslint/eslint-plugin) from 7.5.0 to 7.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1364](https://togithub.com/codecov/codecov-action/pull/1364) - build(deps-dev): bump [@​typescript-eslint/parser](https://togithub.com/typescript-eslint/parser) from 7.5.0 to 7.6.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1363](https://togithub.com/codecov/codecov-action/pull/1363) - feat: add network params by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1365](https://togithub.com/codecov/codecov-action/pull/1365) - build(deps): bump undici from 5.28.3 to 5.28.4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/codecov/codecov-action/pull/1361](https://togithub.com/codecov/codecov-action/pull/1361) - chore(release): v4.3.0 by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1366](https://togithub.com/codecov/codecov-action/pull/1366) **Full Changelog**: https://github.com/codecov/codecov-action/compare/v4.2.0...v4.3.0 ### [`v4.2.0`](https://togithub.com/codecov/codecov-action/releases/tag/v4.2.0) [Compare Source](https://togithub.com/codecov/codecov-action/compare/v4.1.1...v4.2.0) #### What's Changed - chore(deps): update deps by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1351](https://togithub.com/codecov/codecov-action/pull/1351) - feat: allow for authentication via OIDC token by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1330](https://togithub.com/codecov/codecov-action/pull/1330) - fix: use_oidc shoudl be required false by [@​thomasrockhu-codecov](https://togithub.com/thomasrockhu-codecov) in [https://github.com/codecov/codecov-action/pull/1353](https://togithub.com/codecov/codecov-action/pull/1353) **Full Changelog**: https://github.com/codecov/codecov-action/compare/v4.1.1...v4.2.0
BrianPugh/cyclopts (cyclopts) ### [`v2.6.1`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.6.1): - Faster Importing [Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.6.0...v2.6.1) Significantly improve `cyclopts` import speed by lazy loading dependencies. #### What's Changed - defer `asyncio` and `importlib` import by [@​OrHayat](https://togithub.com/OrHayat) in [https://github.com/BrianPugh/cyclopts/pull/154](https://togithub.com/BrianPugh/cyclopts/pull/154) - defer optional `pydantic` import, speeding up initial import by [@​BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/155](https://togithub.com/BrianPugh/cyclopts/pull/155) - defer `rich` import. Also defer difflib by [@​BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/156](https://togithub.com/BrianPugh/cyclopts/pull/156) **Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.6.0...v2.6.1 ### [`v2.6.0`](https://togithub.com/BrianPugh/cyclopts/releases/tag/v2.6.0) [Compare Source](https://togithub.com/BrianPugh/cyclopts/compare/v2.5.0...v2.6.0) #### Features - Add `App.name_transform` by [@​BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/147](https://togithub.com/BrianPugh/cyclopts/pull/147) - Add `Parameter.name_transform` by [@​BrianPugh](https://togithub.com/BrianPugh) in [https://github.com/BrianPugh/cyclopts/pull/149](https://togithub.com/BrianPugh/cyclopts/pull/149) This release adds two new fields: `App.name_transform` and `Parameter.name_transform`. The function's responsibility is to convert python identifiers to their CLI counterparts and has signature: def name_transform(s: str) -> str: ... These name transforms can be set at a global level for your app: app = App( name_transform=lambda name: name, # don't modify the name at all. This applies to command names. default_parameter=Parameter(name_transform=lambda name: name), # This applies to parameter names. ) They can also be set in individual subapps (subapps inherit `name_transform` from their parent), or in individual `Annotated[...., Parameter(name_transform=my_custom_transform)]` definitions. **Full Changelog**: https://github.com/BrianPugh/cyclopts/compare/v2.5.1...v2.6.0
iterative/dvc (iterative/dvc) ### [`v3.50.0`](https://togithub.com/iterative/dvc/releases/tag/3.50.0) [Compare Source](https://togithub.com/iterative/dvc/compare/3.49.0...3.50.0) #### What's Changed ##### πŸ›  Breaking Changes - artifacts: add support for monorepo by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10386](https://togithub.com/iterative/dvc/pull/10386) ##### πŸš€ New Features and Enhancements - add option to not relink by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10389](https://togithub.com/iterative/dvc/pull/10389) ##### πŸ› Bug Fixes - params/metrics: do not fail during dir expansion by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10375](https://togithub.com/iterative/dvc/pull/10375) - add: raise DoesNotExistError only if the output path does not exist by [@​skshetry](https://togithub.com/skshetry) in [https://github.com/iterative/dvc/pull/10373](https://togithub.com/iterative/dvc/pull/10373) ##### Other Changes - fix test for dvc-render updates to plots title anchor by [@​dberenbaum](https://togithub.com/dberenbaum) in [https://github.com/iterative/dvc/pull/10387](https://togithub.com/iterative/dvc/pull/10387) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10376](https://togithub.com/iterative/dvc/pull/10376) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10384](https://togithub.com/iterative/dvc/pull/10384) - \[pre-commit.ci] pre-commit autoupdate by [@​pre-commit-ci](https://togithub.com/pre-commit-ci) in [https://github.com/iterative/dvc/pull/10390](https://togithub.com/iterative/dvc/pull/10390) **Full Changelog**: https://github.com/iterative/dvc/compare/3.49.0...3.50.0
executablebooks/myst-nb (myst-nb) ### [`v1.1.0`](https://togithub.com/executablebooks/MyST-NB/releases/tag/v1.1.0) [Compare Source](https://togithub.com/executablebooks/myst-nb/compare/v1.0.0...v1.1.0) #### v1.1.0 - 2024-04-12 ([full changelog](https://togithub.com/executablebooks/MyST-NB/compare/v1.0.0...9943ec214c35844c4535d0184f7840574fc7ab03)) ##### Enhancements made - ENH: pass-through image metadata [#​588](https://togithub.com/executablebooks/MyST-NB/pull/588) ([@​flying-sheep](https://togithub.com/flying-sheep)) ##### Maintenance and upkeep improvements - MAINT: bump version [#​592](https://togithub.com/executablebooks/MyST-NB/pull/592) ([@​agoose77](https://togithub.com/agoose77)) - MAINT: use `findall` instead of `traverse` [#​585](https://togithub.com/executablebooks/MyST-NB/pull/585) ([@​agoose77](https://togithub.com/agoose77)) - MAINT: restore default line length [#​577](https://togithub.com/executablebooks/MyST-NB/pull/577) ([@​agoose77](https://togithub.com/agoose77)) ##### Other merged PRs - build(deps): bump actions/setup-python from 4 to 5 [#​576](https://togithub.com/executablebooks/MyST-NB/pull/576) ([@​dependabot](https://togithub.com/dependabot)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/executablebooks/MyST-NB/graphs/contributors?from=2023-11-08\&to=2024-04-12\&type=c)) [@​agoose77](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Aagoose77+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​cisaacstern](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Acisaacstern+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​dependabot](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Adependabot+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​flying-sheep](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Aflying-sheep+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​ma-sadeghi](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Ama-sadeghi+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​peytondmurray](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Apeytondmurray+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​PhilipVinc](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3APhilipVinc+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​sphuber](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Asphuber+updated%3A2023-11-08..2024-04-12\&type=Issues) | [@​welcome](https://togithub.com/search?q=repo%3Aexecutablebooks%2FMyST-NB+involves%3Awelcome+updated%3A2023-11-08..2024-04-12\&type=Issues)
executablebooks/MyST-Parser (myst-parser) ### [`v3.0.0`](https://togithub.com/executablebooks/MyST-Parser/blob/HEAD/CHANGELOG.md#300---2024-04-23) [Compare Source](https://togithub.com/executablebooks/MyST-Parser/compare/v2.0.0...v3.0.0) ##### Upgraded dependencies - ⬆️ Add support for Python 3.12 by in - ⬆️ Update docutils requirement from >=0.16,<0.21 to >=0.18,<0.22 by in ##### New features - ✨ Allow for use of the `line-block` directive by in - ✨ Emits sphinx include-read event by in ##### Improvements - πŸ‘Œ Nested parse attribution in `attr_block` by in - πŸ‘Œ Directive option parsing by in \ in - πŸ‘Œ Allow for opening external links in new tabs ([#​856](https://togithub.com/executablebooks/MyST-Parser/issues/856)) by in ##### Internal - πŸ”§ Replace black, isort, pyupgrade with ruff formatter by in - πŸ”§ remove redundant mypy config by in - πŸ”§ Add additional Ruff lints (and fix issues) by in - πŸ”§ mypy- disallow 'any generics' by in - πŸ”§ Fix docutils deprecation in option parsing by in ##### Documentation - πŸ“š Fix a broken link in configuration.md by in - πŸ“š Add linkify dependency to contributing docs. by in - πŸ“š Fix the double `used` in docs/syntax/math.md by in - πŸ“š Also add linkify to pip install command in README by in - πŸ“š Fix the code section title in live preview by in - πŸ“š Fix admonition example by in - πŸ“š Fix url for jupyter book gallery by in - πŸ“š Update theme version by in - πŸ“š Fix typo by in - πŸ“š Fix architecture typo ([#​855](https://togithub.com/executablebooks/MyST-Parser/issues/855)) by in **Full Changelog**: [v2.0.0...v3.0.0](https://togithub.com/executablebooks/MyST-Parser/compare/v2.0.0...v3.0.0)
jupyter/nbformat (nbformat) ### [`v5.10.4`](https://togithub.com/jupyter/nbformat/blob/HEAD/CHANGELOG.md#5104) [Compare Source](https://togithub.com/jupyter/nbformat/compare/v5.10.3...v5.10.4) ([Full Changelog](https://togithub.com/jupyter/nbformat/compare/v5.10.3...be5ff0a81d544238599b9df4fcefa19e235a8898)) ##### Maintenance and upkeep improvements - Set all min deps [#​399](https://togithub.com/jupyter/nbformat/pull/399) ([@​blink1073](https://togithub.com/blink1073)) - chore: update pre-commit hooks [#​398](https://togithub.com/jupyter/nbformat/pull/398) ([@​pre-commit-ci](https://togithub.com/pre-commit-ci)) ##### Contributors to this release ([GitHub contributors page for this release](https://togithub.com/jupyter/nbformat/graphs/contributors?from=2024-03-15\&to=2024-04-04\&type=c)) [@​blink1073](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Ablink1073+updated%3A2024-03-15..2024-04-04\&type=Issues) | [@​pre-commit-ci](https://togithub.com/search?q=repo%3Ajupyter%2Fnbformat+involves%3Apre-commit-ci+updated%3A2024-03-15..2024-04-04\&type=Issues)
pre-commit/pre-commit-hooks (pre-commit/pre-commit-hooks) ### [`v4.6.0`](https://togithub.com/pre-commit/pre-commit-hooks/releases/tag/v4.6.0): pre-commit-hooks v4.6.0 [Compare Source](https://togithub.com/pre-commit/pre-commit-hooks/compare/v4.5.0...v4.6.0) ##### Features - `requirements-txt-fixer`: remove duplicate packages. - [#​1014](https://togithub.com/pre-commit/pre-commit-hooks/issues/1014) PR by [@​vhoulbreque-withings](https://togithub.com/vhoulbreque-withings). - [#​960](https://togithub.com/pre-commit/pre-commit-hooks/issues/960) issue [@​csibe17](https://togithub.com/csibe17). ##### Migrating - `fix-encoding-pragma`: deprecated -- will be removed in 5.0.0. use [pyupgrade](https://togithub.com/asottile/pyupgrade) or some other tool. - [#​1033](https://togithub.com/pre-commit/pre-commit-hooks/issues/1033) PR by [@​mxr](https://togithub.com/mxr). - [#​1032](https://togithub.com/pre-commit/pre-commit-hooks/issues/1032) issue by [@​mxr](https://togithub.com/mxr).
RobertCraigie/pyright-python (pyright) ### [`v1.1.360`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360) ### [`v1.1.359`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.358...v1.1.359) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.358...v1.1.359) ### [`v1.1.358`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.357...v1.1.358) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.357...v1.1.358) ### [`v1.1.357`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357) [Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357)
astral-sh/ruff (ruff) ### [`v0.4.1`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#041) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.4.0...v0.4.1) ##### Preview features - \[`pylint`] Implement `invalid-hash-returned` (`PLE0309`) ([#​10961](https://togithub.com/astral-sh/ruff/pull/10961)) - \[`pylint`] Implement `invalid-index-returned` (`PLE0305`) ([#​10962](https://togithub.com/astral-sh/ruff/pull/10962)) ##### Bug fixes - \[`pylint`] Allow `NoReturn`-like functions for `__str__`, `__len__`, etc. (`PLE0307`) ([#​11017](https://togithub.com/astral-sh/ruff/pull/11017)) - Parser: Use empty range when there's "gap" in token source ([#​11032](https://togithub.com/astral-sh/ruff/pull/11032)) - \[`ruff`] Ignore stub functions in `unused-async` (`RUF029`) ([#​11026](https://togithub.com/astral-sh/ruff/pull/11026)) - Parser: Expect indented case block instead of match stmt ([#​11033](https://togithub.com/astral-sh/ruff/pull/11033)) ### [`v0.4.0`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#040) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.7...v0.4.0) ##### A new, hand-written parser Ruff's new parser is **>2x faster**, which translates to a **20-40% speedup** for all linting and formatting invocations. There's a lot to say about this exciting change, so check out the [blog post](https://astral.sh/blog/ruff-v0.4.0) for more details! See [#​10036](https://togithub.com/astral-sh/ruff/pull/10036) for implementation details. ##### A new language server in Rust With this release, we also want to highlight our new language server. `ruff server` is a Rust-powered language server that comes built-in with Ruff. It can be used with any editor that supports the [Language Server Protocol](https://microsoft.github.io/language-server-protocol/) (LSP). It uses a multi-threaded, lock-free architecture inspired by `rust-analyzer` and it will open the door for a lot of exciting features. It’s also faster than our previous [Python-based language server](https://togithub.com/astral-sh/ruff-lsp) \-- but you probably guessed that already. `ruff server` is only in alpha, but it has a lot of features that you can try out today: - Lints Python files automatically and shows quick-fixes when available - Formats Python files, with support for range formatting - Comes with commands for quickly performing actions: `ruff.applyAutofix`, `ruff.applyFormat`, and `ruff.applyOrganizeImports` - Supports `source.fixAll` and `source.organizeImports` source actions - Automatically reloads your project configuration when you change it To setup `ruff server` with your editor, refer to the [README.md](https://togithub.com/astral-sh/ruff/blob/main/crates/ruff_server/README.md). ##### Preview features - \[`pycodestyle`] Do not trigger `E3` rules on `def`s following a function/method with a dummy body ([#​10704](https://togithub.com/astral-sh/ruff/pull/10704)) - \[`pylint`] Implement `invalid-bytes-returned` (`E0308`) ([#​10959](https://togithub.com/astral-sh/ruff/pull/10959)) - \[`pylint`] Implement `invalid-length-returned` (`E0303`) ([#​10963](https://togithub.com/astral-sh/ruff/pull/10963)) - \[`pylint`] Implement `self-cls-assignment` (`W0642`) ([#​9267](https://togithub.com/astral-sh/ruff/pull/9267)) - \[`pylint`] Omit stubs from `invalid-bool` and `invalid-str-return-type` ([#​11008](https://togithub.com/astral-sh/ruff/pull/11008)) - \[`ruff`] New rule `unused-async` (`RUF029`) to detect unneeded `async` keywords on functions ([#​9966](https://togithub.com/astral-sh/ruff/pull/9966)) ##### Rule changes - \[`flake8-bandit`] Allow `urllib.request.urlopen` calls with static `Request` argument (`S310`) ([#​10964](https://togithub.com/astral-sh/ruff/pull/10964)) - \[`flake8-bugbear`] Treat `raise NotImplemented`-only bodies as stub functions (`B006`) ([#​10990](https://togithub.com/astral-sh/ruff/pull/10990)) - \[`flake8-slots`] Respect same-file `Enum` subclasses (`SLOT000`) ([#​11006](https://togithub.com/astral-sh/ruff/pull/11006)) - \[`pylint`] Support inverted comparisons (`PLR1730`) ([#​10920](https://togithub.com/astral-sh/ruff/pull/10920)) ##### Linter - Improve handling of builtin symbols in linter rules ([#​10919](https://togithub.com/astral-sh/ruff/pull/10919)) - Improve display of rules in `--show-settings` ([#​11003](https://togithub.com/astral-sh/ruff/pull/11003)) - Improve inference capabilities of the `BuiltinTypeChecker` ([#​10976](https://togithub.com/astral-sh/ruff/pull/10976)) - Resolve classes and functions relative to script name ([#​10965](https://togithub.com/astral-sh/ruff/pull/10965)) - Improve performance of `RuleTable::any_enabled` ([#​10971](https://togithub.com/astral-sh/ruff/pull/10971)) ##### Server *This section is devoted to updates for our new language server, written in Rust.* - Enable ruff-specific source actions ([#​10916](https://togithub.com/astral-sh/ruff/pull/10916)) - Refreshes diagnostics for open files when file configuration is changed ([#​10988](https://togithub.com/astral-sh/ruff/pull/10988)) - Important errors are now shown as popups ([#​10951](https://togithub.com/astral-sh/ruff/pull/10951)) - Introduce settings for directly configuring the linter and formatter ([#​10984](https://togithub.com/astral-sh/ruff/pull/10984)) - Resolve configuration for each document individually ([#​10950](https://togithub.com/astral-sh/ruff/pull/10950)) - Write a setup guide for Neovim ([#​10987](https://togithub.com/astral-sh/ruff/pull/10987)) ##### Configuration - Add `RUFF_OUTPUT_FILE` environment variable support ([#​10992](https://togithub.com/astral-sh/ruff/pull/10992)) ##### Bug fixes - Avoid `non-augmented-assignment` for reversed, non-commutative operators (`PLR6104`) ([#​10909](https://togithub.com/astral-sh/ruff/pull/10909)) - Limit commutative non-augmented-assignments to primitive data types (`PLR6104`) ([#​10912](https://togithub.com/astral-sh/ruff/pull/10912)) - Respect `per-file-ignores` for `RUF100` on blanket `# noqa` ([#​10908](https://togithub.com/astral-sh/ruff/pull/10908)) - Consider `if` expression for parenthesized with items parsing ([#​11010](https://togithub.com/astral-sh/ruff/pull/11010)) - Consider binary expr for parenthesized with items parsing ([#​11012](https://togithub.com/astral-sh/ruff/pull/11012)) - Reset `FOR_TARGET` context for all kinds of parentheses ([#​11009](https://togithub.com/astral-sh/ruff/pull/11009)) ### [`v0.3.7`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#037) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.6...v0.3.7) ##### Preview features - \[`flake8-bugbear`] Implement `loop-iterator-mutation` (`B909`) ([#​9578](https://togithub.com/astral-sh/ruff/pull/9578)) - \[`pylint`] Implement rule to prefer augmented assignment (`PLR6104`) ([#​9932](https://togithub.com/astral-sh/ruff/pull/9932)) ##### Bug fixes - Avoid TOCTOU errors in cache initialization ([#​10884](https://togithub.com/astral-sh/ruff/pull/10884)) - \[`pylint`] Recode `nan-comparison` rule to `W0177` ([#​10894](https://togithub.com/astral-sh/ruff/pull/10894)) - \[`pylint`] Reverse min-max logic in `if-stmt-min-max` ([#​10890](https://togithub.com/astral-sh/ruff/pull/10890)) ### [`v0.3.6`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#036) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.5...v0.3.6) ##### Preview features - \[`pylint`] Implement `bad-staticmethod-argument` (`PLW0211`) ([#​10781](https://togithub.com/astral-sh/ruff/pull/10781)) - \[`pylint`] Implement `if-stmt-min-max` (`PLR1730`, `PLR1731`) ([#​10002](https://togithub.com/astral-sh/ruff/pull/10002)) - \[`pyupgrade`] Replace `str,Enum` multiple inheritance with `StrEnum` `UP042` ([#​10713](https://togithub.com/astral-sh/ruff/pull/10713)) - \[`refurb`] Implement `if-expr-instead-of-or-operator` (`FURB110`) ([#​10687](https://togithub.com/astral-sh/ruff/pull/10687)) - \[`refurb`] Implement `int-on-sliced-str` (`FURB166`) ([#​10650](https://togithub.com/astral-sh/ruff/pull/10650)) - \[`refurb`] Implement `write-whole-file` (`FURB103`) ([#​10802](https://togithub.com/astral-sh/ruff/pull/10802)) - \[`refurb`] Support `itemgetter` in `reimplemented-operator` (`FURB118`) ([#​10526](https://togithub.com/astral-sh/ruff/pull/10526)) - \[`flake8_comprehensions`] Add `sum`/`min`/`max` to unnecessary comprehension check (`C419`) ([#​10759](https://togithub.com/astral-sh/ruff/pull/10759)) ##### Rule changes - \[`pydocstyle`] Require capitalizing docstrings where the first sentence is a single word (`D403`) ([#​10776](https://togithub.com/astral-sh/ruff/pull/10776)) - \[`pycodestyle`] Ignore annotated lambdas in class scopes (`E731`) ([#​10720](https://togithub.com/astral-sh/ruff/pull/10720)) - \[`flake8-pyi`] Various improvements to PYI034 ([#​10807](https://togithub.com/astral-sh/ruff/pull/10807)) - \[`flake8-slots`] Flag subclasses of call-based `typing.NamedTuple`s as well as subclasses of `collections.namedtuple()` (`SLOT002`) ([#​10808](https://togithub.com/astral-sh/ruff/pull/10808)) - \[`pyflakes`] Allow forward references in class bases in stub files (`F821`) ([#​10779](https://togithub.com/astral-sh/ruff/pull/10779)) - \[`pygrep-hooks`] Improve `blanket-noqa` error message (`PGH004`) ([#​10851](https://togithub.com/astral-sh/ruff/pull/10851)) ##### CLI - Support `FORCE_COLOR` env var ([#​10839](https://togithub.com/astral-sh/ruff/pull/10839)) ##### Configuration - Support negated patterns in `[extend-]per-file-ignores` ([#​10852](https://togithub.com/astral-sh/ruff/pull/10852)) ##### Bug fixes - \[`flake8-import-conventions`] Accept non-aliased (but correct) import in `unconventional-import-alias` (`ICN001`) ([#​10729](https://togithub.com/astral-sh/ruff/pull/10729)) - \[`flake8-quotes`] Add semantic model flag when inside f-string replacement field ([#​10766](https://togithub.com/astral-sh/ruff/pull/10766)) - \[`pep8-naming`] Recursively resolve `TypeDicts` for N815 violations ([#​10719](https://togithub.com/astral-sh/ruff/pull/10719)) - \[`flake8-quotes`] Respect `Q00*` ignores in `flake8-quotes` rules ([#​10728](https://togithub.com/astral-sh/ruff/pull/10728)) - \[`flake8-simplify`] Show negated condition in `needless-bool` diagnostics (`SIM103`) ([#​10854](https://togithub.com/astral-sh/ruff/pull/10854)) - \[`ruff`] Use within-scope shadowed bindings in `asyncio-dangling-task` (`RUF006`) ([#​10793](https://togithub.com/astral-sh/ruff/pull/10793)) - \[`flake8-pytest-style`] Fix single-tuple conversion in `pytest-parametrize-values-wrong-type` (`PT007`) ([#​10862](https://togithub.com/astral-sh/ruff/pull/10862)) - \[`flake8-return`] Ignore assignments to annotated variables in `unnecessary-assign` (`RET504`) ([#​10741](https://togithub.com/astral-sh/ruff/pull/10741)) - \[`refurb`] Do not allow any keyword arguments for `read-whole-file` in `rb` mode (`FURB101`) ([#​10803](https://togithub.com/astral-sh/ruff/pull/10803)) - \[`pylint`] Don't recommend decorating staticmethods with `@singledispatch` (`PLE1519`, `PLE1520`) ([#​10637](https://togithub.com/astral-sh/ruff/pull/10637)) - \[`pydocstyle`] Use section name range for all section-related docstring diagnostics ([#​10740](https://togithub.com/astral-sh/ruff/pull/10740)) - Respect `# noqa` directives on `__all__` openers ([#​10798](https://togithub.com/astral-sh/ruff/pull/10798)) ### [`v0.3.5`](https://togithub.com/astral-sh/ruff/blob/HEAD/CHANGELOG.md#035) [Compare Source](https://togithub.com/astral-sh/ruff/compare/v0.3.4...v0.3.5) ##### Preview features - \[`pylint`] Implement `modified-iterating-set` (`E4703`) ([#​10473](https://togithub.com/astral-sh/ruff/pull/10473)) - \[`refurb`] Implement `for-loop-set-mutations` (`FURB142`) ([#​10583](https://togithub.com/astral-sh/ruff/pull/10583)) - \[`refurb`] Implement `unnecessary-from-float` (`FURB164`) ([#​10647](https://togithub.com/astral-sh/ruff/pull/10647)) - \[`refurb`] Implement `verbose-decimal-constructor` (`FURB157`) ([#​10533](https://togithub.com/astral-sh/ruff/pull/10533)) ##### Rule changes - \[`flake8-comprehensions`] Handled special case for `C401` which also matches `C416` ([#​10596](https://togithub.com/astral-sh/ruff/pull/10596)) - \[`flake8-pyi`] Mark `unaliased-collections-abc-set-import` fix as "safe" for more cases in stub files (`PYI025`) ([#​10547](https://togithub.com/astral-sh/ruff/pull/10547)) - \[`numpy`] Add `row_stack` to NumPy 2.0 migration rule ([#​10646](https://togithub.com/astral-sh/ruff/pull/10646)) - \[`pycodestyle`] Allow cell magics before an import (`E402`) ([#​10545](https://togithub.com/astral-sh/ruff/pull/10545)) - \[`pycodestyle`] Avoid blank line rules for the first logical line in cell ([#​10291](https://togithub.com/astral-sh/ruff/pull/10291)) ##### Configuration - Respected nested namespace packages ([#​10541](https://togithub.com/astral-sh/ruff/pull/10541)) - \[`flake8-boolean-trap`] Add setting for user defined allowed boolean trap ([#​10531](https://togithub.com/astral-sh/ruff/pull/10531)) ##### Bug fixes - Correctly handle references in `__all__` definitions when renaming symbols in autofixes ([#​10527](https://togithub.com/astral-sh/ruff/pull/10527)) - Track ranges of names inside `__all__` definitions ([#​10525](https://togithub.com/astral-sh/ruff/pull/10525)) - \[`flake8-bugbear`] Avoid false positive for usage after `continue` (`B031`) ([#​10539](https://togithub.com/astral-sh/ruff/pull/10539)) - \[`flake8-copyright`] Accept commas in default copyright pattern ([#​9498](https://togithub.com/astral-sh/ruff/pull/9498)) - \[`flake8-datetimez`] Allow f-strings with `%z` for `DTZ007` ([#​10651](https://togithub.com/astral-sh/ruff/pull/10651)) - \[`flake8-pytest-style`] Fix `PT014` autofix for last item in list ([#​10532](https://togithub.com/astral-sh/ruff/pull/10532)) - \[`flake8-quotes`] Ignore `Q000`, `Q001` when string is inside forward ref ([#​10585](https://togithub.com/astral-sh/ruff/pull/10585)) - \[`isort`] Always place non-relative imports after relative imports ([#​10669](https://togithub.com/astral-sh/ruff/pull/10669)) - \[`isort`] Respect Unicode characters in import sorting ([#​10529](https://togithub.com/astral-sh/ruff/pull/10529)) - \[`pyflakes`] Fix F821 false negatives when `from __future__ import annotations` is active (attempt 2) ([#​10524](https://togithub.com/astral-sh/ruff/pull/10524)) - \[`pyflakes`] Make `unnecessary-lambda` an always-unsafe fix ([#​10668](https://togithub.com/astral-sh/ruff/pull/10668)) - \[`pylint`] Fixed false-positive on the rule `PLW1641` (`eq-without-hash`) ([#​10566](https://togithub.com/astral-sh/ruff/pull/10566)) - \[`ruff`] Fix panic in unused `# noqa` removal with multi-byte space (`RUF100`) ([#​10682](https://togithub.com/astral-sh/ruff/pull/10682)) ##### Documentation - Add PR title format to `CONTRIBUTING.md` ([#​10665](https://togithub.com/astral-sh/ruff/pull/10665)) - Fix list markup to include blank lines required ([#​10591](https://togithub.com/astral-sh/ruff/pull/10591)) - Put `flake8-logging` next to the other flake8 plugins in registry ([#​10587](https://togithub.com/astral-sh/ruff/pull/10587)) - \[`flake8-bandit`] Update warning message for rule `S305` to address insecure block cipher mode use ([#​10602](https://togithub.com/astral-sh/ruff/pull/10602)) - \[`flake8-bugbear`] Document use of anonymous assignment in `useless-expression` ([#​10551](https://togithub.com/astral-sh/ruff/pull/10551)) - \[`flake8-datetimez`] Clarify error messages and docs for `DTZ` rules ([#​10621](https://togithub.com/astral-sh/ruff/pull/10621)) - \[`pycodestyle`] Use same before vs. after numbers for `space-around-operator` ([#​10640](https://togithub.com/astral-sh/ruff/pull/10640)) - \[`ruff`] Change `quadratic-list-summation` docs to use `iadd` consistently ([#​10666](https://togithub.com/astral-sh/ruff/pull/10666))
sphinx-doc/sphinx (sphinx) ### [`v7.3.7`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-737-released-Apr-19-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.6...v7.3.7) \===================================== ## Bugs fixed - [#​12299](https://togithub.com/sphinx-doc/sphinx/issues/12299): Defer loading themes defined via entry points until their explicit use by the user or a child theme. Patch by Adam Turner. - [#​12305](https://togithub.com/sphinx-doc/sphinx/issues/12305): Return the default value for `theme.get_config()` with an unsupported theme configuration section. Patch by Adam Turner. ### [`v7.3.6`](https://togithub.com/sphinx-doc/sphinx/blob/HEAD/CHANGES.rst#Release-736-released-Apr-17-2024) [Compare Source](https://togithub.com/sphinx-doc/sphinx/compare/v7.3.5...v7.3.6) \=================

Configuration

πŸ“… Schedule: Branch creation - "on the 16th day of the month" (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 if that's undesired.



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