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
kitUIN/PicImageSearch (PicImageSearch)
### [`v3.10.7`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.7)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.6...v3.10.7)
fix(baidu): fix parsing logic and the response url (by [@NekoAria](https://togithub.com/NekoAria))
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
### [`v3.10.6`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.6)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.5...v3.10.6)
fix(ehentai): adapt parsing logic for changed response message
### [`v3.10.5`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.5)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.4...v3.10.5)
fix(ehentai): correct URL path for image lookup endpoint, update data payload key for file search (by [@NekoAria](https://togithub.com/NekoAria))
docs: add Japanese README file ([#166](https://togithub.com/kitUIN/PicImageSearch/issues/166)) (by [@eltociear](https://togithub.com/eltociear))
docs: add Japanese demo code files (by [@NekoAria](https://togithub.com/NekoAria))
docs: update multi-language README files (by [@NekoAria](https://togithub.com/NekoAria))
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
### [`v3.10.4`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.4)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.3...v3.10.4)
refactor(files): replace open file handling with `read_file` utility function
fix(ascii2d): fix parsing logic for `mark`
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
### [`v3.10.3`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.3)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.2...v3.10.3)
feat(ascii2d): add `misskey` into `SUPPORTED_SOURCES`
refactor: use built-in types for type hints (Python 3.9)
chore(ruff): ensure compatibility with latest version ruff
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
### [`v3.10.2`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.2)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.1...v3.10.2)
fix(baidu): fix mypy type checking errors
feat(ascii2d): add `げっちゅ屋` into `SUPPORTED_SOURCES`
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
### [`v3.10.1`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.1)
[Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.0...v3.10.1)
fix(ehentai): fix the value of `base_url` and `base_url_ex`
chore(python): drop python 3.8 support
chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))
actions/checkout (actions/checkout)
### [`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417)
[Compare Source](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7)
- Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739)
- Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697)
- Check out other refs/\* by commit by [@orhantoy](https://togithub.com/orhantoy) in [https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774)
- Pin actions/checkout's own workflows to a known, good, stable version. by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776)
### [`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416)
[Compare Source](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6)
- Check platform to set archive extension appropriately by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732)
### [`v4.1.5`](https://togithub.com/actions/checkout/releases/tag/v4.1.5)
[Compare Source](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5)
#### What's Changed
- Update NPM dependencies by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703)
- Bump github/codeql-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694)
- Bump actions/setup-node from 1 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696)
- Bump actions/upload-artifact from 2 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695)
- README: Suggest `user.email` to be `41898282+github-actions[bot]@users.noreply.github.com` by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707)
**Full Changelog**: https://github.com/actions/checkout/compare/v4.1.4...v4.1.5
### [`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414)
[Compare Source](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4)
- Disable `extensions.worktreeConfig` when disabling `sparse-checkout` by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692)
- Add dependabot config by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688)
- Bump the minor-actions-dependencies group with 2 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693)
- Bump word-wrap from 1.2.3 to 1.2.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643)
### [`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/setup-python (actions/setup-python)
### [`v5.1.1`](https://togithub.com/actions/setup-python/releases/tag/v5.1.1)
[Compare Source](https://togithub.com/actions/setup-python/compare/v5.1.0...v5.1.1)
##### What's Changed
##### Bug fixes:
- fix(ci): update all failing workflows by [@mayeut](https://togithub.com/mayeut) in [https://github.com/actions/setup-python/pull/863](https://togithub.com/actions/setup-python/pull/863)
This update ensures compatibility and optimal performance of workflows on the latest macOS version.
##### Documentation changes:
- Documentation update for cache by [@gowridurgad](https://togithub.com/gowridurgad) in [https://github.com/actions/setup-python/pull/873](https://togithub.com/actions/setup-python/pull/873)
##### Dependency updates:
- Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/setup-python/pull/893](https://togithub.com/actions/setup-python/pull/893)
##### New Contributors
- [@gowridurgad](https://togithub.com/gowridurgad) made their first contribution in [https://github.com/actions/setup-python/pull/873](https://togithub.com/actions/setup-python/pull/873)
**Full Changelog**: https://github.com/actions/setup-python/compare/v5...v5.1.1
tkem/cachetools (cachetools)
### [`v5.4.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v540-2024-07-15)
[Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.3...v5.4.0)
\===================
- Add the `keys.typedmethodkey` decorator.
- Deprecate `MRUCache` class.
- Deprecate `@func.mru_cache` decorator.
- Update CI environment.
charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
### [`v0.5.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.7)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.6...v0.5.7)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.7
### [`v0.5.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.6)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.5...v0.5.6)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.6
### [`v0.5.5`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.5)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.4...v0.5.5)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.5
### [`v0.5.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.4)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.3...v0.5.4)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.4
### [`v0.5.3`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.3)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.2...v0.5.3)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.3
### [`v0.5.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.2)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.1...v0.5.2)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.2
### [`v0.5.1`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.1)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.0...v0.5.1)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.1
### [`v0.5.0`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.0)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.10...v0.5.0)
See: https://github.com/astral-sh/ruff/releases/tag/0.5.0
### [`v0.4.10`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.10)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.9...v0.4.10)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.10
### [`v0.4.9`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.9)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.8...v0.4.9)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.9
### [`v0.4.8`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.8)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.7...v0.4.8)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.8
### [`v0.4.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.7)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.6...v0.4.7)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.7
### [`v0.4.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.6)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.5...v0.4.6)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.6
### [`v0.4.5`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.5)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.4...v0.4.5)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.5
### [`v0.4.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.4)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.3...v0.4.4)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.4
### [`v0.4.3`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.3)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.2...v0.4.3)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.3
### [`v0.4.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.2)
[Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.1...v0.4.2)
See: https://github.com/astral-sh/ruff/releases/tag/v0.4.2
lxml/lxml (lxml)
### [`v5.2.2`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--)
[Compare Source](https://togithub.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2)
\==================
## Bugs fixed
- [GH#417](https://togithub.com/GH/lxml/issues/417): The `test_feed_parser` test could fail if `lxml_html_clean` was not installed.
It is now skipped in that case.
- [LP#2059910](https://togithub.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to
"core2", without SSE 4.2.
- If libxml2 uses iconv, the compile time version is available as `etree.ICONV_COMPILED_VERSION`.
nonebot/adapter-onebot (nonebot-adapter-onebot)
### [`v2.4.4`](https://togithub.com/nonebot/adapter-onebot/releases/tag/v2.4.4): Release 2.4.4
[Compare Source](https://togithub.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4)
#### What's Changed
- Fix: reply remove at by [@yanyongyu](https://togithub.com/yanyongyu) in [https://github.com/nonebot/adapter-onebot/pull/109](https://togithub.com/nonebot/adapter-onebot/pull/109)
**Full Changelog**: https://github.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4
nonebot/nonebot2 (nonebot2)
### [`v2.3.2`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.2): 🌈🌞
[Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.3.1...v2.3.2)
##### 🐛 Bug 修复
- Fix: 修复 ForwardRef eval 时参数 recursive_guard 缺失 [@he0119](https://togithub.com/he0119) ([#2778](https://togithub.com/nonebot/nonebot2/pull/2778))
##### 📝 文档
- Docs: 修改导航栏开源之夏链接 [@KomoriDev](https://togithub.com/KomoriDev) ([#2798](https://togithub.com/nonebot/nonebot2/pull/2798))
- Docs: `on_keyword` 参数类型错误 [@TaskManagerOL](https://togithub.com/TaskManagerOL) ([#2795](https://togithub.com/nonebot/nonebot2/pull/2795))
- Docs: 修复单元测试示例代码 [@mobyw](https://togithub.com/mobyw) ([#2741](https://togithub.com/nonebot/nonebot2/pull/2741))
- Docs: 修改依赖注入定义链接 [@Weltolk](https://togithub.com/Weltolk) ([#2733](https://togithub.com/nonebot/nonebot2/pull/2733))
##### 🍻 插件发布
- Plugin: 指令更新NapCat [@noneflow](https://togithub.com/noneflow) ([#2791](https://togithub.com/nonebot/nonebot2/pull/2791))
- Plugin: QQ群-Discord 互通 [@noneflow](https://togithub.com/noneflow) ([#2788](https://togithub.com/nonebot/nonebot2/pull/2788))
- Plugin: nonebot_plugin_obastatus [@noneflow](https://togithub.com/noneflow) ([#2780](https://togithub.com/nonebot/nonebot2/pull/2780))
- Plugin: b站消息转发 [@noneflow](https://togithub.com/noneflow) ([#2785](https://togithub.com/nonebot/nonebot2/pull/2785))
- Plugin: Daily Task [@noneflow](https://togithub.com/noneflow) ([#2769](https://togithub.com/nonebot/nonebot2/pull/2769))
- Plugin: EVE ONLINE 多功能机器人
版本 - v0.2.3
[@noneflow](https://togithub.com/noneflow) ([#2782](https://togithub.com/nonebot/nonebot2/pull/2782))
- Plugin: NTQQ自动登录/断连重启 [@noneflow](https://togithub.com/noneflow) ([#2786](https://togithub.com/nonebot/nonebot2/pull/2786))
- Plugin: asmr [@noneflow](https://togithub.com/noneflow) ([#2775](https://togithub.com/nonebot/nonebot2/pull/2775))
- Plugin: 日麻猜手牌小游戏 [@noneflow](https://togithub.com/noneflow) ([#2777](https://togithub.com/nonebot/nonebot2/pull/2777))
- Plugin: 绝地潜兵信息查询小助手 [@noneflow](https://togithub.com/noneflow) ([#2772](https://togithub.com/nonebot/nonebot2/pull/2772))
- Plugin: MCSM小助手 [@noneflow](https://togithub.com/noneflow) ([#2773](https://togithub.com/nonebot/nonebot2/pull/2773))
- Plugin: 多模态AI工具 [@noneflow](https://togithub.com/noneflow) ([#2758](https://togithub.com/nonebot/nonebot2/pull/2758))
- Plugin: nonebot-plugin-easymarkdown [@noneflow](https://togithub.com/noneflow) ([#2767](https://togithub.com/nonebot/nonebot2/pull/2767))
- Plugin: 峯驰外包 [@noneflow](https://togithub.com/noneflow) ([#2765](https://togithub.com/nonebot/nonebot2/pull/2765))
- Plugin: 鸣潮抽卡记录分析 [@noneflow](https://togithub.com/noneflow) ([#2763](https://togithub.com/nonebot/nonebot2/pull/2763))
- Plugin: nonebot-plugin-xjie-weather [@noneflow](https://togithub.com/noneflow) ([#2756](https://togithub.com/nonebot/nonebot2/pull/2756))
- Plugin: 颜值评分 [@noneflow](https://togithub.com/noneflow) ([#2752](https://togithub.com/nonebot/nonebot2/pull/2752))
- Plugin: 学园偶像大师算分插件 [@noneflow](https://togithub.com/noneflow) ([#2750](https://togithub.com/nonebot/nonebot2/pull/2750))
- Plugin: nonebot-plugin-lynchpined [@noneflow](https://togithub.com/noneflow) ([#2748](https://togithub.com/nonebot/nonebot2/pull/2748))
- Plugin: QQShell [@noneflow](https://togithub.com/noneflow) ([#2745](https://togithub.com/nonebot/nonebot2/pull/2745))
- Plugin: ai唱歌 [@noneflow](https://togithub.com/noneflow) ([#2743](https://togithub.com/nonebot/nonebot2/pull/2743))
- Plugin: 复读姬+1 PlusOne [@noneflow](https://togithub.com/noneflow) ([#2732](https://togithub.com/nonebot/nonebot2/pull/2732))
- Plugin: 高优先级关闭信号钩子插件 [@noneflow](https://togithub.com/noneflow) ([#2737](https://togithub.com/nonebot/nonebot2/pull/2737))
- Plugin: 插件响应鉴权 [@noneflow](https://togithub.com/noneflow) ([#2727](https://togithub.com/nonebot/nonebot2/pull/2727))
- Plugin: DG-Lab-Play [@noneflow](https://togithub.com/noneflow) ([#2729](https://togithub.com/nonebot/nonebot2/pull/2729))
### [`v2.3.1`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.1): 🌈💝
[Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.3.0...v2.3.1)
##### 🐛 Bug 修复
- Fix: State ForwardRef 检测错误 [@yanyongyu](https://togithub.com/yanyongyu) ([#2698](https://togithub.com/nonebot/nonebot2/pull/2698))
##### 📝 文档
- Docs: 修正 匹配扩展 中的示例 [@KomoriDev](https://togithub.com/KomoriDev) ([#2722](https://togithub.com/nonebot/nonebot2/pull/2722))
- Docs: 更新 Mirai 适配器说明 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2715](https://togithub.com/nonebot/nonebot2/pull/2715))
- Docs: 添加 Tailchat 适配器说明 [@eya46](https://togithub.com/eya46) ([#2694](https://togithub.com/nonebot/nonebot2/pull/2694))
- Docs: 添加 uwu logo [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2689](https://togithub.com/nonebot/nonebot2/pull/2689))
##### 💫 杂项
- Plugin: 移除已在 PyPI 上删除的 `covid` 插件和 `molar-mass` 插件 [@NCBM](https://togithub.com/NCBM) ([#2712](https://togithub.com/nonebot/nonebot2/pull/2712))
##### 🍻 插件发布
- Plugin: 自定义人格和AI绘图的混合聊天BOT [@noneflow](https://togithub.com/noneflow) ([#2724](https://togithub.com/nonebot/nonebot2/pull/2724))
- Plugin: nonebot-plugin-calc24 [@noneflow](https://togithub.com/noneflow) ([#2721](https://togithub.com/nonebot/nonebot2/pull/2721))
- Plugin: nonebot-plugin-tsugu-bangdream-bot [@noneflow](https://togithub.com/noneflow) ([#2719](https://togithub.com/nonebot/nonebot2/pull/2719))
- Plugin: 科大讯飞星火大语言模型官方API聊天机器人插件 [@noneflow](https://togithub.com/noneflow) ([#2717](https://togithub.com/nonebot/nonebot2/pull/2717))
- Plugin: nonebot_plugin_valve_server_query [@noneflow](https://togithub.com/noneflow) ([#2711](https://togithub.com/nonebot/nonebot2/pull/2711))
- Plugin: 库洛游戏信息 [@noneflow](https://togithub.com/noneflow) ([#2706](https://togithub.com/nonebot/nonebot2/pull/2706))
- Plugin: BanG Dream! Tsugu Frontend [@noneflow](https://togithub.com/noneflow) ([#2708](https://togithub.com/nonebot/nonebot2/pull/2708))
- Plugin: 神秘学助手 [@noneflow](https://togithub.com/noneflow) ([#2700](https://togithub.com/nonebot/nonebot2/pull/2700))
- Plugin: nonebot-plugin-furryfusion [@noneflow](https://togithub.com/noneflow) ([#2705](https://togithub.com/nonebot/nonebot2/pull/2705))
- Plugin: nonebot-plugin-RanFurryPic [@noneflow](https://togithub.com/noneflow) ([#2703](https://togithub.com/nonebot/nonebot2/pull/2703))
- Plugin: with_ai_agents [@noneflow](https://togithub.com/noneflow) ([#2697](https://togithub.com/nonebot/nonebot2/pull/2697))
- Plugin: 番剧下载 [@noneflow](https://togithub.com/noneflow) ([#2691](https://togithub.com/nonebot/nonebot2/pull/2691))
##### 🍻 适配器发布
- Adapter: Mirai [@noneflow](https://togithub.com/noneflow) ([#2714](https://togithub.com/nonebot/nonebot2/pull/2714))
- Adapter: Tailchat [@noneflow](https://togithub.com/noneflow) ([#2693](https://togithub.com/nonebot/nonebot2/pull/2693))
### [`v2.3.0`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.0): 🌈👷
[Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.2.1...v2.3.0)
##### 💥 破坏性变更
- Feature: 嵌套插件名称作用域优化 [@yanyongyu](https://togithub.com/yanyongyu) ([#2665](https://togithub.com/nonebot/nonebot2/pull/2665))
- Remove: 移除 Python 3.8 支持 [@yanyongyu](https://togithub.com/yanyongyu) ([#2641](https://togithub.com/nonebot/nonebot2/pull/2641))
##### 🚀 新功能
- Feature: 嵌套插件名称作用域优化 [@yanyongyu](https://togithub.com/yanyongyu) ([#2665](https://togithub.com/nonebot/nonebot2/pull/2665))
- Feature: 优化调用栈识别 [@yanyongyu](https://togithub.com/yanyongyu) ([#2644](https://togithub.com/nonebot/nonebot2/pull/2644))
- Feature: 支持 HTTP 客户端会话 [@yanyongyu](https://togithub.com/yanyongyu) ([#2627](https://togithub.com/nonebot/nonebot2/pull/2627))
- Develop: 添加 ruff RUF 规则 [@he0119](https://togithub.com/he0119) ([#2598](https://togithub.com/nonebot/nonebot2/pull/2598))
##### 🐛 Bug 修复
- Fix: none 系列驱动器启动失败时未退出应用 [@yanyongyu](https://togithub.com/yanyongyu) ([#2687](https://togithub.com/nonebot/nonebot2/pull/2687))
- Bug: inherit_supported_adapters 在展开缩写前取交集 [@AzideCupric](https://togithub.com/AzideCupric) ([#2654](https://togithub.com/nonebot/nonebot2/pull/2654))
- Bug: 添加 HTTP 客户端会话上下文检查 [@yanyongyu](https://togithub.com/yanyongyu) ([#2632](https://togithub.com/nonebot/nonebot2/pull/2632))
- Fix: 将 aiohttp 的 quote_fields 默认设为 False [@j1g5awi](https://togithub.com/j1g5awi) ([#2619](https://togithub.com/nonebot/nonebot2/pull/2619))
##### 📝 文档
- Docs: 数据库最佳实践 [@ProgramRipper](https://togithub.com/ProgramRipper) ([#2545](https://togithub.com/nonebot/nonebot2/pull/2545))
- Docs: 更新最佳实践的 Alconna 部分 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2686](https://togithub.com/nonebot/nonebot2/pull/2686))
- Docs: 添加 OSPP 2024 项目说明 [@yanyongyu](https://togithub.com/yanyongyu) ([#2676](https://togithub.com/nonebot/nonebot2/pull/2676))
- Docs: 更新 Villa 适配器说明 [@CMHopeSunshine](https://togithub.com/CMHopeSunshine) ([#2661](https://togithub.com/nonebot/nonebot2/pull/2661))
- Docs: 添加 Kritor 适配器说明 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2660](https://togithub.com/nonebot/nonebot2/pull/2660))
- Docs: 更新最佳实践的 Alconna 部分 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2656](https://togithub.com/nonebot/nonebot2/pull/2656))
- Docs: 添加 RocketChat 适配器说明 [@yanyongyu](https://togithub.com/yanyongyu) ([#2640](https://togithub.com/nonebot/nonebot2/pull/2640))
- Docs: 商店卡片样式调整 [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2633](https://togithub.com/nonebot/nonebot2/pull/2633))
- Docs: 为商店插件卡片添加更多展示内容 [@AzideCupric](https://togithub.com/AzideCupric) ([#2626](https://togithub.com/nonebot/nonebot2/pull/2626))
- Docs: 修复 `RegexMatched` 文档类型标注错误 [@A-kirami](https://togithub.com/A-kirami) ([#2629](https://togithub.com/nonebot/nonebot2/pull/2629))
- Docs: 修复 `RegexMatched` 文档高亮行错误 [@A-kirami](https://togithub.com/A-kirami) ([#2628](https://togithub.com/nonebot/nonebot2/pull/2628))
- Docs: 为商店的详情卡片添加跳转链接 [@AzideCupric](https://togithub.com/AzideCupric) ([#2623](https://togithub.com/nonebot/nonebot2/pull/2623))
- Docs: 添加 `RegexMatched` 依赖注入文档 [@A-kirami](https://togithub.com/A-kirami) ([#2618](https://togithub.com/nonebot/nonebot2/pull/2618))
- Docs: 添加百度搜索资源验证 [@yanyongyu](https://togithub.com/yanyongyu) ([#2590](https://togithub.com/nonebot/nonebot2/pull/2590))
##### 💫 杂项
- CI: 修复 NoneFlow reaction 范围 [@yanyongyu](https://togithub.com/yanyongyu) ([#2685](https://togithub.com/nonebot/nonebot2/pull/2685))
- CI: 修复测试 [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2682](https://togithub.com/nonebot/nonebot2/pull/2682))
- CI: NoneFlow 添加 reaction 响应提示 [@yanyongyu](https://togithub.com/yanyongyu) ([#2677](https://togithub.com/nonebot/nonebot2/pull/2677))
- Plugin: 移除不维护的插件 `eitherchoice` [@lgc2333](https://togithub.com/lgc2333) ([#2599](https://togithub.com/nonebot/nonebot2/pull/2599))
##### 🍻 插件发布
- Plugin: 表情包保存器 [@noneflow](https://togithub.com/noneflow) ([#2684](https://togithub.com/nonebot/nonebot2/pull/2684))
- Plugin: HelpWithPic [@noneflow](https://togithub.com/noneflow) ([#2681](https://togithub.com/nonebot/nonebot2/pull/2681))
- Plugin: cyberfurry [@noneflow](https://togithub.com/noneflow) ([#2679](https://togithub.com/nonebot/nonebot2/pull/2679))
- Plugin: 三爻易数 [@noneflow](https://togithub.com/noneflow) ([#2675](https://togithub.com/nonebot/nonebot2/pull/2675))
- Plugin: 战双表情 [@noneflow](https://togithub.com/noneflow) ([#2669](https://togithub.com/nonebot/nonebot2/pull/2669))
- Plugin: QQ频道-Discord 互通 [@noneflow](https://togithub.com/noneflow) ([#2667](https://togithub.com/nonebot/nonebot2/pull/2667))
- Plugin: Yinying-Chat [@noneflow](https://togithub.com/noneflow) ([#2662](https://togithub.com/nonebot/nonebot2/pull/2662))
- Plugin: 淫语 [@noneflow](https://togithub.com/noneflow) ([#2650](https://togithub.com/nonebot/nonebot2/pull/2650))
- Plugin: 飞花令 [@noneflow](https://togithub.com/noneflow) ([#2648](https://togithub.com/nonebot/nonebot2/pull/2648))
- Plugin: Hx_YinYing [@noneflow](https://togithub.com/noneflow) ([#2646](https://togithub.com/nonebot/nonebot2/pull/2646))
- Plugin: clovers插件框架 [@noneflow](https://togithub.com/noneflow) ([#2643](https://togithub.com/nonebot/nonebot2/pull/2643))
- Plugin: nonebot-plugin-nai3 [@noneflow](https://togithub.com/noneflow) ([#2639](https://togithub.com/nonebot/nonebot2/pull/2639))
- Plugin: nonebot-plugin-auto-bot-selector [@noneflow](https://togithub.com/noneflow) ([#2635](https://togithub.com/nonebot/nonebot2/pull/2635))
- Plugin: Chikari_economy [@noneflow](https://togithub.com/noneflow) ([#2631](https://togithub.com/nonebot/nonebot2/pull/2631))
- Plugin: diffsinger [@noneflow](https://togithub.com/noneflow) ([#2625](https://togithub.com/nonebot/nonebot2/pull/2625))
- Plugin: ghtiles [@noneflow](https://togithub.com/noneflow) ([#2622](https://togithub.com/nonebot/nonebot2/pull/2622))
- Plugin: 人类友好数据配置 [@noneflow](https://togithub.com/noneflow) ([#2616](https://togithub.com/nonebot/nonebot2/pull/2616))
- Plugin: nonebot-plugin-pallas-repeater [@noneflow](https://togithub.com/noneflow) ([#2614](https://togithub.com/nonebot/nonebot2/pull/2614))
- Plugin: nonebot-plugin-duel [@noneflow](https://togithub.com/noneflow) ([#2612](https://togithub.com/nonebot/nonebot2/pull/2612))
- Plugin: Sekai Stickers [@noneflow](https://togithub.com/noneflow) ([#2610](https://togithub.com/nonebot/nonebot2/pull/2610))
- Plugin: 100orangejuice [@noneflow](https://togithub.com/noneflow) ([#2601](https://togithub.com/nonebot/nonebot2/pull/2601))
- Plugin: Steam Info [@noneflow](https://togithub.com/noneflow) ([#2608](https://togithub.com/nonebot/nonebot2/pull/2608))
- Plugin: nonebot-plugin-dice-narrator [@noneflow](https://togithub.com/noneflow) ([#2606](https://togithub.com/nonebot/nonebot2/pull/2606))
- Plugin: a2s查询 [@noneflow](https://togithub.com/noneflow) ([#2603](https://togithub.com/nonebot/nonebot2/pull/2603))
- Plugin: 赛博钓鱼 [@noneflow](https://togithub.com/noneflow) ([#2596](https://togithub.com/nonebot/nonebot2/pull/2596))
- Plugin: 人性化的ChatGLM [@noneflow](https://togithub.com/noneflow) ([#2592](https://togithub.com/nonebot/nonebot2/pull/2592))
- Plugin: nonebot-plugin-vits-tts [@noneflow](https://togithub.com/noneflow) ([#2595](https://togithub.com/nonebot/nonebot2/pull/2595))
##### 🍻 适配器发布
- Adapter: Kritor [@noneflow](https://togithub.com/noneflow) ([#2659](https://togithub.com/nonebot/nonebot2/pull/2659))
- Adapter: RocketChat [@noneflow](https://togithub.com/noneflow) ([#2637](https://togithub.com/nonebot/nonebot2/pull/2637))
pre-commit/pre-commit (pre-commit)
### [`v3.8.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#380---2024-07-28)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0)
\==================
##### Features
- Implement health checks for `language: r` so environments are recreated if
the system version of R changes.
- [#3206](https://togithub.com/pre-commit/pre-commit/issues/3206) issue by [@lorenzwalthert](https://togithub.com/lorenzwalthert).
- [#3265](https://togithub.com/pre-commit/pre-commit/issues/3265) PR by [@lorenzwalthert](https://togithub.com/lorenzwalthert).
### [`v3.7.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#371---2024-05-10)
[Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1)
\==================
##### Fixes
- Fix `language: rust` default language version check when `rust-toolchain.toml`
is present.
- issue by [@gaborbernat](https://togithub.com/gaborbernat).
- [#3201](https://togithub.com/pre-commit/pre-commit/issues/3201) PR by [@asottile](https://togithub.com/asottile).
psf/black (psf/black)
### [`v24.8.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2480)
[Compare Source](https://togithub.com/psf/black/compare/24.4.2...24.8.0)
##### Stable style
- Fix crash when `# fmt: off` is used before a closing parenthesis or bracket. ([#4363](https://togithub.com/psf/black/issues/4363))
##### Packaging
- Packaging metadata updated: docs are explictly linked, the issue tracker is now also
linked. This improves the PyPI listing for Black. ([#4345](https://togithub.com/psf/black/issues/4345))
##### Parser
- Fix regression where Black failed to parse a multiline f-string containing another
multiline string ([#4339](https://togithub.com/psf/black/issues/4339))
- Fix regression where Black failed to parse an escaped single quote inside an f-string
([#4401](https://togithub.com/psf/black/issues/4401))
- Fix bug with Black incorrectly parsing empty lines with a backslash ([#4343](https://togithub.com/psf/black/issues/4343))
- Fix bugs with Black's tokenizer not handling `\{` inside f-strings very well ([#4422](https://togithub.com/psf/black/issues/4422))
- Fix incorrect line numbers in the tokenizer for certain tokens within f-strings
([#4423](https://togithub.com/psf/black/issues/4423))
##### Performance
- Improve performance when a large directory is listed in `.gitignore` ([#4415](https://togithub.com/psf/black/issues/4415))
##### *Blackd*
- Fix blackd (and all extras installs) for docker container ([#4357](https://togithub.com/psf/black/issues/4357))
### [`v24.4.2`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2442)
[Compare Source](https://togithub.com/psf/black/compare/24.4.1...24.4.2)
This is a bugfix release to fix two regressions in the new f-string parser introduced in
24.4.1.
##### Parser
- Fix regression where certain complex f-strings failed to parse ([#4332](https://togithub.com/psf/black/issues/4332))
##### Performance
- Fix bad performance on certain complex string literals ([#4331](https://togithub.com/psf/black/issues/4331))
### [`v24.4.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2441)
[Compare Source](https://togithub.com/psf/black/compare/24.4.0...24.4.1)
##### Highlights
- Add support for the new Python 3.12 f-string syntax introduced by PEP 701 ([#3822](https://togithub.com/psf/black/issues/3822))
##### Stable style
- Fix crash involving indented dummy functions containing newlines ([#4318](https://togithub.com/psf/black/issues/4318))
##### Parser
- Add support for type parameter defaults, a new syntactic feature added to Python 3.13
by PEP 696 ([#4327](https://togithub.com/psf/black/issues/4327))
##### Integrations
- Github Action now works even when `git archive` is skipped ([#4313](https://togithub.com/psf/black/issues/4313))
pydantic/pydantic (pydantic)
### [`v1.10.17`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11017-2024-06-20)
[Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.16...v1.10.17)
- Advertise Python 3.12 for 1.10.x! Part Deux by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9644](https://togithub.com/pydantic/pydantic/pull/9644)
- Mirrored modules in `v1` namespace to fix typing and object resolution in python>3.11 by [@exs-dwoodward](https://togithub.com/exs-dwoodward) in [https://github.com/pydantic/pydantic/pull/9660](https://togithub.com/pydantic/pydantic/pull/9660)
- setup: remove upper bound from python_requires by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9685](https://togithub.com/pydantic/pydantic/pull/9685)
### [`v1.10.16`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11016-2024-06-11)
[Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.15...v1.10.16)
- Specify recursive_guard as kwarg in FutureRef.\_evaluate by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9612](https://togithub.com/pydantic/pydantic/pull/9612)
- Fix mypy v1 plugin for upcoming mypy release by @ cdce[https://github.com/pydantic/pydantic/pull/9586](https://togithub.com/pydantic/pydantic/pull/9586)l/9586
- Import modules/objects directly from v1 namespace by [@exs-dwoodward](https://togithub.com/exs-dwoodward) in [https://github.com/pydantic/pydantic/pull/9162](https://togithub.com/pydantic/pydantic/pull/9162)
pypa/gh-action-pypi-publish (pypa/gh-action-pypi-publish)
### [`v1.9.0`](https://togithub.com/pypa/gh-action-pypi-publish/releases/tag/v1.9.0)
[Compare Source](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0)
#### 💅 Cosmetic Output Improvements
- [@woodruffw](https://togithub.com/woodruffw)[💰](https://togithub.com/sponsors/woodruffw) updated the tense on password nudge in [#234](https://togithub.com/pypa/gh-action-pypi-publish/issues/234)
- [@shenxianpeng](https://togithub.com/shenxianpeng)[💰](https://togithub.com/sponsors/shenxianpeng) helped us disable the progress bar that was being produced by the `twine upload` command via [#231](https://togithub.com/pypa/gh-action-pypi-publish/issues/231)
- [@woodruffw](https://togithub.com/woodruffw)[💰](https://togithub.com/sponsors/woodruffw) also linked the PyPI status dashboard in the trusted publishing error message via [https://github.com/pypa/gh-action-pypi-publish/pull/243](https://togithub.com/pypa/gh-action-pypi-publish/pull/243)
#### 🛠️ Internal Dependencies
- pre-commit linters got auto-updated @ [#225](https://togithub.com/pypa/gh-action-pypi-publish/issues/225)
- some notable dependency bumps include
- `cryptography == 42.0.7`
- `id == 1.4.0`
- `idna == 3.7` via [#228](https://togithub.com/pypa/gh-action-pypi-publish/issues/228)
- `requests == 2.32.0` via [#240](https://togithub.com/pypa/gh-action-pypi-publish/issues/240)
- `Twine == 5.1.0`
#### ⚙️ Secret Stuff
In [#241](https://togithub.com/pypa/gh-action-pypi-publish/issues/241), [@br3ndonland](https://togithub.com/br3ndonland)[💰](https://togithub.com/sponsors/br3ndonland) added a Docker label linking the container image to this repository for GHCR to display it nicely. This is preparatory work for a big performance-focused refactoring he's working on in [#230](https://togithub.com/pypa/gh-action-pypi-publish/issues/230).
#### 💪 New Contributors
- [@shenxianpeng](https://togithub.com/shenxianpeng) made their first contribution in [https://github.com/pypa/gh-action-pypi-publish/pull/231](https://togithub.com/pypa/gh-action-pypi-publish/pull/231)
- [@br3ndonland](https://togithub.com/br3ndonland) made their first contribution in [https://github.com/pypa/gh-action-pypi-publish/pull/241](https://togithub.com/pypa/gh-action-pypi-publish/pull/241)
**🪞 Full Diff**: https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0
**🧔♂️ Release Manager:** [@webknjaz 🇺🇦](https://togithub.com/sponsors/webknjaz)
**🙏 Special Thanks** to [@pradyunsg](https://togithub.com/pradyunsg)[💰](https://togithub.com/sponsors/pradyunsg) for promptly unblocking this release to Marketplace as GitHub started asking for yet another developer agreement signature from the organization admins.
romis2012/python-socks (python-socks)
### [`v2.5.0`](https://togithub.com/romis2012/python-socks/compare/v2.4.4...v2.5.0)
[Compare Source](https://togithub.com/romis2012/python-socks/compare/v2.4.4...v2.5.0)
jd/tenacity (tenacity)
### [`v8.5.0`](https://togithub.com/jd/tenacity/releases/tag/8.5.0)
[Compare Source](https://togithub.com/jd/tenacity/compare/8.4.2...8.5.0)
#### What's Changed
- fix: Restore contents of retry attribute for wrapped functions by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/484](https://togithub.com/jd/tenacity/pull/484)
**Full Changelog**: https://github.com/jd/tenacity/compare/8.4.2...8.5.0
### [`v8.4.2`](https://togithub.com/jd/tenacity/releases/tag/8.4.2): tenacity 8.4.2
[Compare Source](https://togithub.com/jd/tenacity/compare/8.4.1...8.4.2)
##### What's Changed
- fix: Avoid overwriting local contexts with retry decorator by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/479](https://togithub.com/jd/tenacity/pull/479)
**Full Changelog**: https://github.com/jd/tenacity/compare/8.4.1...8.4.2
### [`v8.4.1`](https://togithub.com/jd/tenacity/releases/tag/8.4.1): tenacity 8.4.1
[Compare Source](https://togithub.com/jd/tenacity/compare/8.4.0...8.4.1)
#### What's Changed
- Include `tenacity.asyncio` subpackage in release dist by [@cdce8p](https://togithub.com/cdce8p) in [https://github.com/jd/tenacity/pull/474](https://togithub.com/jd/tenacity/pull/474)
**Full Changelog**: https://github.com/jd/tenacity/compare/8.4.0...8.4.1
### [`v8.4.0`](https://togithub.com/jd/tenacity/releases/tag/8.4.0): tenacity 8.4.0
[Compare Source](https://togithub.com/jd/tenacity/compare/8.3.0...8.4.0)
#### What's Changed
- Add async strategies by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/451](https://togithub.com/jd/tenacity/pull/451)
- Support Trio out-of-the-box by [@jakkdl](https://togithub.com/jakkdl) in [https://github.com/jd/tenacity/pull/463](https://togithub.com/jd/tenacity/pull/463)
**Full Changelog**: https://github.com/jd/tenacity/compare/8.3.0...8.4.0
### [`v8.3.0`](https://togithub.com/jd/tenacity/releases/tag/8.3.0)
[Compare Source](https://togithub.com/jd/tenacity/compare/8.2.3...8.3.0)
### New Features
- Added a new stop function: `stop_before_delay`, which will stop execution if the next sleep time would cause overall delay to exceed the specified delay. Useful for use cases where you have some upper bound on retry times that you must not exceed, so returning before that timeout is preferable than returning after that timeout.
### Bug Fixes
- Preserve **defaults** and **kwdefaults** through retry decorator
### Other Notes
- Add a "test" extra
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^3.10.0
->^3.10.7
v4.1.1
->v4.1.7
v5.1.0
->v5.1.1
^5.3.3
->^5.4.0
v0.4.1
->v0.5.7
^5.2.1
->^5.2.2
^2.4.3
->^2.4.4
^2.2.1
->^2.3.2
^3.7.0
->^3.8.0
24.4.0
->24.8.0
>=1.10.15,<3.0.0,!=2.5.0,!=2.5.1
->>=1.10.17,<3.0.0,!=2.5.0,!=2.5.1
v1.8.14
->v1.9.0
^2.4.4
->^2.5.0
^8.2.3
->^8.5.0
Note: The
pre-commit
manager in Renovate is not supported by thepre-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
kitUIN/PicImageSearch (PicImageSearch)
### [`v3.10.7`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.7) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.6...v3.10.7) fix(baidu): fix parsing logic and the response url (by [@NekoAria](https://togithub.com/NekoAria)) chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot)) ### [`v3.10.6`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.6) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.5...v3.10.6) fix(ehentai): adapt parsing logic for changed response message ### [`v3.10.5`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.5) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.4...v3.10.5) fix(ehentai): correct URL path for image lookup endpoint, update data payload key for file search (by [@NekoAria](https://togithub.com/NekoAria)) docs: add Japanese README file ([#166](https://togithub.com/kitUIN/PicImageSearch/issues/166)) (by [@eltociear](https://togithub.com/eltociear)) docs: add Japanese demo code files (by [@NekoAria](https://togithub.com/NekoAria)) docs: update multi-language README files (by [@NekoAria](https://togithub.com/NekoAria)) chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot)) ### [`v3.10.4`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.4) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.3...v3.10.4) refactor(files): replace open file handling with `read_file` utility function fix(ascii2d): fix parsing logic for `mark` chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot)) ### [`v3.10.3`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.3) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.2...v3.10.3) feat(ascii2d): add `misskey` into `SUPPORTED_SOURCES` refactor: use built-in types for type hints (Python 3.9) chore(ruff): ensure compatibility with latest version ruff chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot)) ### [`v3.10.2`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.2) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.1...v3.10.2) fix(baidu): fix mypy type checking errors feat(ascii2d): add `げっちゅ屋` into `SUPPORTED_SOURCES` chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot)) ### [`v3.10.1`](https://togithub.com/kitUIN/PicImageSearch/releases/tag/v3.10.1) [Compare Source](https://togithub.com/kitUIN/PicImageSearch/compare/v3.10.0...v3.10.1) fix(ehentai): fix the value of `base_url` and `base_url_ex` chore(python): drop python 3.8 support chore(deps): update all non-major dependencies (by [@renovatebot](https://togithub.com/renovatebot))actions/checkout (actions/checkout)
### [`v4.1.7`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v417) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.6...v4.1.7) - Bump the minor-npm-dependencies group across 1 directory with 4 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1739](https://togithub.com/actions/checkout/pull/1739) - Bump actions/checkout from 3 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1697](https://togithub.com/actions/checkout/pull/1697) - Check out other refs/\* by commit by [@orhantoy](https://togithub.com/orhantoy) in [https://github.com/actions/checkout/pull/1774](https://togithub.com/actions/checkout/pull/1774) - Pin actions/checkout's own workflows to a known, good, stable version. by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1776](https://togithub.com/actions/checkout/pull/1776) ### [`v4.1.6`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v416) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.5...v4.1.6) - Check platform to set archive extension appropriately by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1732](https://togithub.com/actions/checkout/pull/1732) ### [`v4.1.5`](https://togithub.com/actions/checkout/releases/tag/v4.1.5) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.4...v4.1.5) #### What's Changed - Update NPM dependencies by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1703](https://togithub.com/actions/checkout/pull/1703) - Bump github/codeql-action from 2 to 3 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1694](https://togithub.com/actions/checkout/pull/1694) - Bump actions/setup-node from 1 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1696](https://togithub.com/actions/checkout/pull/1696) - Bump actions/upload-artifact from 2 to 4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1695](https://togithub.com/actions/checkout/pull/1695) - README: Suggest `user.email` to be `41898282+github-actions[bot]@users.noreply.github.com` by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1707](https://togithub.com/actions/checkout/pull/1707) **Full Changelog**: https://github.com/actions/checkout/compare/v4.1.4...v4.1.5 ### [`v4.1.4`](https://togithub.com/actions/checkout/blob/HEAD/CHANGELOG.md#v414) [Compare Source](https://togithub.com/actions/checkout/compare/v4.1.3...v4.1.4) - Disable `extensions.worktreeConfig` when disabling `sparse-checkout` by [@jww3](https://togithub.com/jww3) in [https://github.com/actions/checkout/pull/1692](https://togithub.com/actions/checkout/pull/1692) - Add dependabot config by [@cory-miller](https://togithub.com/cory-miller) in [https://github.com/actions/checkout/pull/1688](https://togithub.com/actions/checkout/pull/1688) - Bump the minor-actions-dependencies group with 2 updates by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1693](https://togithub.com/actions/checkout/pull/1693) - Bump word-wrap from 1.2.3 to 1.2.5 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/checkout/pull/1643](https://togithub.com/actions/checkout/pull/1643) ### [`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/setup-python (actions/setup-python)
### [`v5.1.1`](https://togithub.com/actions/setup-python/releases/tag/v5.1.1) [Compare Source](https://togithub.com/actions/setup-python/compare/v5.1.0...v5.1.1) ##### What's Changed ##### Bug fixes: - fix(ci): update all failing workflows by [@mayeut](https://togithub.com/mayeut) in [https://github.com/actions/setup-python/pull/863](https://togithub.com/actions/setup-python/pull/863) This update ensures compatibility and optimal performance of workflows on the latest macOS version. ##### Documentation changes: - Documentation update for cache by [@gowridurgad](https://togithub.com/gowridurgad) in [https://github.com/actions/setup-python/pull/873](https://togithub.com/actions/setup-python/pull/873) ##### Dependency updates: - Bump braces from 3.0.2 to 3.0.3 and undici from 5.28.3 to 5.28.4 by [@dependabot](https://togithub.com/dependabot) in [https://github.com/actions/setup-python/pull/893](https://togithub.com/actions/setup-python/pull/893) ##### New Contributors - [@gowridurgad](https://togithub.com/gowridurgad) made their first contribution in [https://github.com/actions/setup-python/pull/873](https://togithub.com/actions/setup-python/pull/873) **Full Changelog**: https://github.com/actions/setup-python/compare/v5...v5.1.1tkem/cachetools (cachetools)
### [`v5.4.0`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v540-2024-07-15) [Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.3...v5.4.0) \=================== - Add the `keys.typedmethodkey` decorator. - Deprecate `MRUCache` class. - Deprecate `@func.mru_cache` decorator. - Update CI environment.charliermarsh/ruff-pre-commit (charliermarsh/ruff-pre-commit)
### [`v0.5.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.7) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.6...v0.5.7) See: https://github.com/astral-sh/ruff/releases/tag/0.5.7 ### [`v0.5.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.6) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.5...v0.5.6) See: https://github.com/astral-sh/ruff/releases/tag/0.5.6 ### [`v0.5.5`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.5) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.4...v0.5.5) See: https://github.com/astral-sh/ruff/releases/tag/0.5.5 ### [`v0.5.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.4) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.3...v0.5.4) See: https://github.com/astral-sh/ruff/releases/tag/0.5.4 ### [`v0.5.3`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.3) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.2...v0.5.3) See: https://github.com/astral-sh/ruff/releases/tag/0.5.3 ### [`v0.5.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.2) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.1...v0.5.2) See: https://github.com/astral-sh/ruff/releases/tag/0.5.2 ### [`v0.5.1`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.1) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.5.0...v0.5.1) See: https://github.com/astral-sh/ruff/releases/tag/0.5.1 ### [`v0.5.0`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.5.0) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.10...v0.5.0) See: https://github.com/astral-sh/ruff/releases/tag/0.5.0 ### [`v0.4.10`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.10) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.9...v0.4.10) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.10 ### [`v0.4.9`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.9) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.8...v0.4.9) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.9 ### [`v0.4.8`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.8) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.7...v0.4.8) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.8 ### [`v0.4.7`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.7) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.6...v0.4.7) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.7 ### [`v0.4.6`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.6) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.5...v0.4.6) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.6 ### [`v0.4.5`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.5) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.4...v0.4.5) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.5 ### [`v0.4.4`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.4) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.3...v0.4.4) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.4 ### [`v0.4.3`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.3) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.2...v0.4.3) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.3 ### [`v0.4.2`](https://togithub.com/astral-sh/ruff-pre-commit/releases/tag/v0.4.2) [Compare Source](https://togithub.com/charliermarsh/ruff-pre-commit/compare/v0.4.1...v0.4.2) See: https://github.com/astral-sh/ruff/releases/tag/v0.4.2lxml/lxml (lxml)
### [`v5.2.2`](https://togithub.com/lxml/lxml/blob/HEAD/CHANGES.txt#522-2024--) [Compare Source](https://togithub.com/lxml/lxml/compare/lxml-5.2.1...lxml-5.2.2) \================== ## Bugs fixed - [GH#417](https://togithub.com/GH/lxml/issues/417): The `test_feed_parser` test could fail if `lxml_html_clean` was not installed. It is now skipped in that case. - [LP#2059910](https://togithub.com/LP/lxml/issues/2059910): The minimum CPU architecture for the Linux x86 binary wheels was set back to "core2", without SSE 4.2. - If libxml2 uses iconv, the compile time version is available as `etree.ICONV_COMPILED_VERSION`.nonebot/adapter-onebot (nonebot-adapter-onebot)
### [`v2.4.4`](https://togithub.com/nonebot/adapter-onebot/releases/tag/v2.4.4): Release 2.4.4 [Compare Source](https://togithub.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4) #### What's Changed - Fix: reply remove at by [@yanyongyu](https://togithub.com/yanyongyu) in [https://github.com/nonebot/adapter-onebot/pull/109](https://togithub.com/nonebot/adapter-onebot/pull/109) **Full Changelog**: https://github.com/nonebot/adapter-onebot/compare/v2.4.3...v2.4.4nonebot/nonebot2 (nonebot2)
### [`v2.3.2`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.2): 🌈🌞 [Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.3.1...v2.3.2) ##### 🐛 Bug 修复 - Fix: 修复 ForwardRef eval 时参数 recursive_guard 缺失 [@he0119](https://togithub.com/he0119) ([#2778](https://togithub.com/nonebot/nonebot2/pull/2778)) ##### 📝 文档 - Docs: 修改导航栏开源之夏链接 [@KomoriDev](https://togithub.com/KomoriDev) ([#2798](https://togithub.com/nonebot/nonebot2/pull/2798)) - Docs: `on_keyword` 参数类型错误 [@TaskManagerOL](https://togithub.com/TaskManagerOL) ([#2795](https://togithub.com/nonebot/nonebot2/pull/2795)) - Docs: 修复单元测试示例代码 [@mobyw](https://togithub.com/mobyw) ([#2741](https://togithub.com/nonebot/nonebot2/pull/2741)) - Docs: 修改依赖注入定义链接 [@Weltolk](https://togithub.com/Weltolk) ([#2733](https://togithub.com/nonebot/nonebot2/pull/2733)) ##### 🍻 插件发布 - Plugin: 指令更新NapCat [@noneflow](https://togithub.com/noneflow) ([#2791](https://togithub.com/nonebot/nonebot2/pull/2791)) - Plugin: QQ群-Discord 互通 [@noneflow](https://togithub.com/noneflow) ([#2788](https://togithub.com/nonebot/nonebot2/pull/2788)) - Plugin: nonebot_plugin_obastatus [@noneflow](https://togithub.com/noneflow) ([#2780](https://togithub.com/nonebot/nonebot2/pull/2780)) - Plugin: b站消息转发 [@noneflow](https://togithub.com/noneflow) ([#2785](https://togithub.com/nonebot/nonebot2/pull/2785)) - Plugin: Daily Task [@noneflow](https://togithub.com/noneflow) ([#2769](https://togithub.com/nonebot/nonebot2/pull/2769)) - Plugin: EVE ONLINE 多功能机器人 版本 - v0.2.3 [@noneflow](https://togithub.com/noneflow) ([#2782](https://togithub.com/nonebot/nonebot2/pull/2782)) - Plugin: NTQQ自动登录/断连重启 [@noneflow](https://togithub.com/noneflow) ([#2786](https://togithub.com/nonebot/nonebot2/pull/2786)) - Plugin: asmr [@noneflow](https://togithub.com/noneflow) ([#2775](https://togithub.com/nonebot/nonebot2/pull/2775)) - Plugin: 日麻猜手牌小游戏 [@noneflow](https://togithub.com/noneflow) ([#2777](https://togithub.com/nonebot/nonebot2/pull/2777)) - Plugin: 绝地潜兵信息查询小助手 [@noneflow](https://togithub.com/noneflow) ([#2772](https://togithub.com/nonebot/nonebot2/pull/2772)) - Plugin: MCSM小助手 [@noneflow](https://togithub.com/noneflow) ([#2773](https://togithub.com/nonebot/nonebot2/pull/2773)) - Plugin: 多模态AI工具 [@noneflow](https://togithub.com/noneflow) ([#2758](https://togithub.com/nonebot/nonebot2/pull/2758)) - Plugin: nonebot-plugin-easymarkdown [@noneflow](https://togithub.com/noneflow) ([#2767](https://togithub.com/nonebot/nonebot2/pull/2767)) - Plugin: 峯驰外包 [@noneflow](https://togithub.com/noneflow) ([#2765](https://togithub.com/nonebot/nonebot2/pull/2765)) - Plugin: 鸣潮抽卡记录分析 [@noneflow](https://togithub.com/noneflow) ([#2763](https://togithub.com/nonebot/nonebot2/pull/2763)) - Plugin: nonebot-plugin-xjie-weather [@noneflow](https://togithub.com/noneflow) ([#2756](https://togithub.com/nonebot/nonebot2/pull/2756)) - Plugin: 颜值评分 [@noneflow](https://togithub.com/noneflow) ([#2752](https://togithub.com/nonebot/nonebot2/pull/2752)) - Plugin: 学园偶像大师算分插件 [@noneflow](https://togithub.com/noneflow) ([#2750](https://togithub.com/nonebot/nonebot2/pull/2750)) - Plugin: nonebot-plugin-lynchpined [@noneflow](https://togithub.com/noneflow) ([#2748](https://togithub.com/nonebot/nonebot2/pull/2748)) - Plugin: QQShell [@noneflow](https://togithub.com/noneflow) ([#2745](https://togithub.com/nonebot/nonebot2/pull/2745)) - Plugin: ai唱歌 [@noneflow](https://togithub.com/noneflow) ([#2743](https://togithub.com/nonebot/nonebot2/pull/2743)) - Plugin: 复读姬+1 PlusOne [@noneflow](https://togithub.com/noneflow) ([#2732](https://togithub.com/nonebot/nonebot2/pull/2732)) - Plugin: 高优先级关闭信号钩子插件 [@noneflow](https://togithub.com/noneflow) ([#2737](https://togithub.com/nonebot/nonebot2/pull/2737)) - Plugin: 插件响应鉴权 [@noneflow](https://togithub.com/noneflow) ([#2727](https://togithub.com/nonebot/nonebot2/pull/2727)) - Plugin: DG-Lab-Play [@noneflow](https://togithub.com/noneflow) ([#2729](https://togithub.com/nonebot/nonebot2/pull/2729)) ### [`v2.3.1`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.1): 🌈💝 [Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.3.0...v2.3.1) ##### 🐛 Bug 修复 - Fix: State ForwardRef 检测错误 [@yanyongyu](https://togithub.com/yanyongyu) ([#2698](https://togithub.com/nonebot/nonebot2/pull/2698)) ##### 📝 文档 - Docs: 修正 匹配扩展 中的示例 [@KomoriDev](https://togithub.com/KomoriDev) ([#2722](https://togithub.com/nonebot/nonebot2/pull/2722)) - Docs: 更新 Mirai 适配器说明 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2715](https://togithub.com/nonebot/nonebot2/pull/2715)) - Docs: 添加 Tailchat 适配器说明 [@eya46](https://togithub.com/eya46) ([#2694](https://togithub.com/nonebot/nonebot2/pull/2694)) - Docs: 添加 uwu logo [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2689](https://togithub.com/nonebot/nonebot2/pull/2689)) ##### 💫 杂项 - Plugin: 移除已在 PyPI 上删除的 `covid` 插件和 `molar-mass` 插件 [@NCBM](https://togithub.com/NCBM) ([#2712](https://togithub.com/nonebot/nonebot2/pull/2712)) ##### 🍻 插件发布 - Plugin: 自定义人格和AI绘图的混合聊天BOT [@noneflow](https://togithub.com/noneflow) ([#2724](https://togithub.com/nonebot/nonebot2/pull/2724)) - Plugin: nonebot-plugin-calc24 [@noneflow](https://togithub.com/noneflow) ([#2721](https://togithub.com/nonebot/nonebot2/pull/2721)) - Plugin: nonebot-plugin-tsugu-bangdream-bot [@noneflow](https://togithub.com/noneflow) ([#2719](https://togithub.com/nonebot/nonebot2/pull/2719)) - Plugin: 科大讯飞星火大语言模型官方API聊天机器人插件 [@noneflow](https://togithub.com/noneflow) ([#2717](https://togithub.com/nonebot/nonebot2/pull/2717)) - Plugin: nonebot_plugin_valve_server_query [@noneflow](https://togithub.com/noneflow) ([#2711](https://togithub.com/nonebot/nonebot2/pull/2711)) - Plugin: 库洛游戏信息 [@noneflow](https://togithub.com/noneflow) ([#2706](https://togithub.com/nonebot/nonebot2/pull/2706)) - Plugin: BanG Dream! Tsugu Frontend [@noneflow](https://togithub.com/noneflow) ([#2708](https://togithub.com/nonebot/nonebot2/pull/2708)) - Plugin: 神秘学助手 [@noneflow](https://togithub.com/noneflow) ([#2700](https://togithub.com/nonebot/nonebot2/pull/2700)) - Plugin: nonebot-plugin-furryfusion [@noneflow](https://togithub.com/noneflow) ([#2705](https://togithub.com/nonebot/nonebot2/pull/2705)) - Plugin: nonebot-plugin-RanFurryPic [@noneflow](https://togithub.com/noneflow) ([#2703](https://togithub.com/nonebot/nonebot2/pull/2703)) - Plugin: with_ai_agents [@noneflow](https://togithub.com/noneflow) ([#2697](https://togithub.com/nonebot/nonebot2/pull/2697)) - Plugin: 番剧下载 [@noneflow](https://togithub.com/noneflow) ([#2691](https://togithub.com/nonebot/nonebot2/pull/2691)) ##### 🍻 适配器发布 - Adapter: Mirai [@noneflow](https://togithub.com/noneflow) ([#2714](https://togithub.com/nonebot/nonebot2/pull/2714)) - Adapter: Tailchat [@noneflow](https://togithub.com/noneflow) ([#2693](https://togithub.com/nonebot/nonebot2/pull/2693)) ### [`v2.3.0`](https://togithub.com/nonebot/nonebot2/releases/tag/v2.3.0): 🌈👷 [Compare Source](https://togithub.com/nonebot/nonebot2/compare/v2.2.1...v2.3.0) ##### 💥 破坏性变更 - Feature: 嵌套插件名称作用域优化 [@yanyongyu](https://togithub.com/yanyongyu) ([#2665](https://togithub.com/nonebot/nonebot2/pull/2665)) - Remove: 移除 Python 3.8 支持 [@yanyongyu](https://togithub.com/yanyongyu) ([#2641](https://togithub.com/nonebot/nonebot2/pull/2641)) ##### 🚀 新功能 - Feature: 嵌套插件名称作用域优化 [@yanyongyu](https://togithub.com/yanyongyu) ([#2665](https://togithub.com/nonebot/nonebot2/pull/2665)) - Feature: 优化调用栈识别 [@yanyongyu](https://togithub.com/yanyongyu) ([#2644](https://togithub.com/nonebot/nonebot2/pull/2644)) - Feature: 支持 HTTP 客户端会话 [@yanyongyu](https://togithub.com/yanyongyu) ([#2627](https://togithub.com/nonebot/nonebot2/pull/2627)) - Develop: 添加 ruff RUF 规则 [@he0119](https://togithub.com/he0119) ([#2598](https://togithub.com/nonebot/nonebot2/pull/2598)) ##### 🐛 Bug 修复 - Fix: none 系列驱动器启动失败时未退出应用 [@yanyongyu](https://togithub.com/yanyongyu) ([#2687](https://togithub.com/nonebot/nonebot2/pull/2687)) - Bug: inherit_supported_adapters 在展开缩写前取交集 [@AzideCupric](https://togithub.com/AzideCupric) ([#2654](https://togithub.com/nonebot/nonebot2/pull/2654)) - Bug: 添加 HTTP 客户端会话上下文检查 [@yanyongyu](https://togithub.com/yanyongyu) ([#2632](https://togithub.com/nonebot/nonebot2/pull/2632)) - Fix: 将 aiohttp 的 quote_fields 默认设为 False [@j1g5awi](https://togithub.com/j1g5awi) ([#2619](https://togithub.com/nonebot/nonebot2/pull/2619)) ##### 📝 文档 - Docs: 数据库最佳实践 [@ProgramRipper](https://togithub.com/ProgramRipper) ([#2545](https://togithub.com/nonebot/nonebot2/pull/2545)) - Docs: 更新最佳实践的 Alconna 部分 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2686](https://togithub.com/nonebot/nonebot2/pull/2686)) - Docs: 添加 OSPP 2024 项目说明 [@yanyongyu](https://togithub.com/yanyongyu) ([#2676](https://togithub.com/nonebot/nonebot2/pull/2676)) - Docs: 更新 Villa 适配器说明 [@CMHopeSunshine](https://togithub.com/CMHopeSunshine) ([#2661](https://togithub.com/nonebot/nonebot2/pull/2661)) - Docs: 添加 Kritor 适配器说明 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2660](https://togithub.com/nonebot/nonebot2/pull/2660)) - Docs: 更新最佳实践的 Alconna 部分 [@RF-Tar-Railt](https://togithub.com/RF-Tar-Railt) ([#2656](https://togithub.com/nonebot/nonebot2/pull/2656)) - Docs: 添加 RocketChat 适配器说明 [@yanyongyu](https://togithub.com/yanyongyu) ([#2640](https://togithub.com/nonebot/nonebot2/pull/2640)) - Docs: 商店卡片样式调整 [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2633](https://togithub.com/nonebot/nonebot2/pull/2633)) - Docs: 为商店插件卡片添加更多展示内容 [@AzideCupric](https://togithub.com/AzideCupric) ([#2626](https://togithub.com/nonebot/nonebot2/pull/2626)) - Docs: 修复 `RegexMatched` 文档类型标注错误 [@A-kirami](https://togithub.com/A-kirami) ([#2629](https://togithub.com/nonebot/nonebot2/pull/2629)) - Docs: 修复 `RegexMatched` 文档高亮行错误 [@A-kirami](https://togithub.com/A-kirami) ([#2628](https://togithub.com/nonebot/nonebot2/pull/2628)) - Docs: 为商店的详情卡片添加跳转链接 [@AzideCupric](https://togithub.com/AzideCupric) ([#2623](https://togithub.com/nonebot/nonebot2/pull/2623)) - Docs: 添加 `RegexMatched` 依赖注入文档 [@A-kirami](https://togithub.com/A-kirami) ([#2618](https://togithub.com/nonebot/nonebot2/pull/2618)) - Docs: 添加百度搜索资源验证 [@yanyongyu](https://togithub.com/yanyongyu) ([#2590](https://togithub.com/nonebot/nonebot2/pull/2590)) ##### 💫 杂项 - CI: 修复 NoneFlow reaction 范围 [@yanyongyu](https://togithub.com/yanyongyu) ([#2685](https://togithub.com/nonebot/nonebot2/pull/2685)) - CI: 修复测试 [@StarHeartHunt](https://togithub.com/StarHeartHunt) ([#2682](https://togithub.com/nonebot/nonebot2/pull/2682)) - CI: NoneFlow 添加 reaction 响应提示 [@yanyongyu](https://togithub.com/yanyongyu) ([#2677](https://togithub.com/nonebot/nonebot2/pull/2677)) - Plugin: 移除不维护的插件 `eitherchoice` [@lgc2333](https://togithub.com/lgc2333) ([#2599](https://togithub.com/nonebot/nonebot2/pull/2599)) ##### 🍻 插件发布 - Plugin: 表情包保存器 [@noneflow](https://togithub.com/noneflow) ([#2684](https://togithub.com/nonebot/nonebot2/pull/2684)) - Plugin: HelpWithPic [@noneflow](https://togithub.com/noneflow) ([#2681](https://togithub.com/nonebot/nonebot2/pull/2681)) - Plugin: cyberfurry [@noneflow](https://togithub.com/noneflow) ([#2679](https://togithub.com/nonebot/nonebot2/pull/2679)) - Plugin: 三爻易数 [@noneflow](https://togithub.com/noneflow) ([#2675](https://togithub.com/nonebot/nonebot2/pull/2675)) - Plugin: 战双表情 [@noneflow](https://togithub.com/noneflow) ([#2669](https://togithub.com/nonebot/nonebot2/pull/2669)) - Plugin: QQ频道-Discord 互通 [@noneflow](https://togithub.com/noneflow) ([#2667](https://togithub.com/nonebot/nonebot2/pull/2667)) - Plugin: Yinying-Chat [@noneflow](https://togithub.com/noneflow) ([#2662](https://togithub.com/nonebot/nonebot2/pull/2662)) - Plugin: 淫语 [@noneflow](https://togithub.com/noneflow) ([#2650](https://togithub.com/nonebot/nonebot2/pull/2650)) - Plugin: 飞花令 [@noneflow](https://togithub.com/noneflow) ([#2648](https://togithub.com/nonebot/nonebot2/pull/2648)) - Plugin: Hx_YinYing [@noneflow](https://togithub.com/noneflow) ([#2646](https://togithub.com/nonebot/nonebot2/pull/2646)) - Plugin: clovers插件框架 [@noneflow](https://togithub.com/noneflow) ([#2643](https://togithub.com/nonebot/nonebot2/pull/2643)) - Plugin: nonebot-plugin-nai3 [@noneflow](https://togithub.com/noneflow) ([#2639](https://togithub.com/nonebot/nonebot2/pull/2639)) - Plugin: nonebot-plugin-auto-bot-selector [@noneflow](https://togithub.com/noneflow) ([#2635](https://togithub.com/nonebot/nonebot2/pull/2635)) - Plugin: Chikari_economy [@noneflow](https://togithub.com/noneflow) ([#2631](https://togithub.com/nonebot/nonebot2/pull/2631)) - Plugin: diffsinger [@noneflow](https://togithub.com/noneflow) ([#2625](https://togithub.com/nonebot/nonebot2/pull/2625)) - Plugin: ghtiles [@noneflow](https://togithub.com/noneflow) ([#2622](https://togithub.com/nonebot/nonebot2/pull/2622)) - Plugin: 人类友好数据配置 [@noneflow](https://togithub.com/noneflow) ([#2616](https://togithub.com/nonebot/nonebot2/pull/2616)) - Plugin: nonebot-plugin-pallas-repeater [@noneflow](https://togithub.com/noneflow) ([#2614](https://togithub.com/nonebot/nonebot2/pull/2614)) - Plugin: nonebot-plugin-duel [@noneflow](https://togithub.com/noneflow) ([#2612](https://togithub.com/nonebot/nonebot2/pull/2612)) - Plugin: Sekai Stickers [@noneflow](https://togithub.com/noneflow) ([#2610](https://togithub.com/nonebot/nonebot2/pull/2610)) - Plugin: 100orangejuice [@noneflow](https://togithub.com/noneflow) ([#2601](https://togithub.com/nonebot/nonebot2/pull/2601)) - Plugin: Steam Info [@noneflow](https://togithub.com/noneflow) ([#2608](https://togithub.com/nonebot/nonebot2/pull/2608)) - Plugin: nonebot-plugin-dice-narrator [@noneflow](https://togithub.com/noneflow) ([#2606](https://togithub.com/nonebot/nonebot2/pull/2606)) - Plugin: a2s查询 [@noneflow](https://togithub.com/noneflow) ([#2603](https://togithub.com/nonebot/nonebot2/pull/2603)) - Plugin: 赛博钓鱼 [@noneflow](https://togithub.com/noneflow) ([#2596](https://togithub.com/nonebot/nonebot2/pull/2596)) - Plugin: 人性化的ChatGLM [@noneflow](https://togithub.com/noneflow) ([#2592](https://togithub.com/nonebot/nonebot2/pull/2592)) - Plugin: nonebot-plugin-vits-tts [@noneflow](https://togithub.com/noneflow) ([#2595](https://togithub.com/nonebot/nonebot2/pull/2595)) ##### 🍻 适配器发布 - Adapter: Kritor [@noneflow](https://togithub.com/noneflow) ([#2659](https://togithub.com/nonebot/nonebot2/pull/2659)) - Adapter: RocketChat [@noneflow](https://togithub.com/noneflow) ([#2637](https://togithub.com/nonebot/nonebot2/pull/2637))pre-commit/pre-commit (pre-commit)
### [`v3.8.0`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#380---2024-07-28) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.1...v3.8.0) \================== ##### Features - Implement health checks for `language: r` so environments are recreated if the system version of R changes. - [#3206](https://togithub.com/pre-commit/pre-commit/issues/3206) issue by [@lorenzwalthert](https://togithub.com/lorenzwalthert). - [#3265](https://togithub.com/pre-commit/pre-commit/issues/3265) PR by [@lorenzwalthert](https://togithub.com/lorenzwalthert). ### [`v3.7.1`](https://togithub.com/pre-commit/pre-commit/blob/HEAD/CHANGELOG.md#371---2024-05-10) [Compare Source](https://togithub.com/pre-commit/pre-commit/compare/v3.7.0...v3.7.1) \================== ##### Fixes - Fix `language: rust` default language version check when `rust-toolchain.toml` is present. - issue by [@gaborbernat](https://togithub.com/gaborbernat). - [#3201](https://togithub.com/pre-commit/pre-commit/issues/3201) PR by [@asottile](https://togithub.com/asottile).psf/black (psf/black)
### [`v24.8.0`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2480) [Compare Source](https://togithub.com/psf/black/compare/24.4.2...24.8.0) ##### Stable style - Fix crash when `# fmt: off` is used before a closing parenthesis or bracket. ([#4363](https://togithub.com/psf/black/issues/4363)) ##### Packaging - Packaging metadata updated: docs are explictly linked, the issue tracker is now also linked. This improves the PyPI listing for Black. ([#4345](https://togithub.com/psf/black/issues/4345)) ##### Parser - Fix regression where Black failed to parse a multiline f-string containing another multiline string ([#4339](https://togithub.com/psf/black/issues/4339)) - Fix regression where Black failed to parse an escaped single quote inside an f-string ([#4401](https://togithub.com/psf/black/issues/4401)) - Fix bug with Black incorrectly parsing empty lines with a backslash ([#4343](https://togithub.com/psf/black/issues/4343)) - Fix bugs with Black's tokenizer not handling `\{` inside f-strings very well ([#4422](https://togithub.com/psf/black/issues/4422)) - Fix incorrect line numbers in the tokenizer for certain tokens within f-strings ([#4423](https://togithub.com/psf/black/issues/4423)) ##### Performance - Improve performance when a large directory is listed in `.gitignore` ([#4415](https://togithub.com/psf/black/issues/4415)) ##### *Blackd* - Fix blackd (and all extras installs) for docker container ([#4357](https://togithub.com/psf/black/issues/4357)) ### [`v24.4.2`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2442) [Compare Source](https://togithub.com/psf/black/compare/24.4.1...24.4.2) This is a bugfix release to fix two regressions in the new f-string parser introduced in 24.4.1. ##### Parser - Fix regression where certain complex f-strings failed to parse ([#4332](https://togithub.com/psf/black/issues/4332)) ##### Performance - Fix bad performance on certain complex string literals ([#4331](https://togithub.com/psf/black/issues/4331)) ### [`v24.4.1`](https://togithub.com/psf/black/blob/HEAD/CHANGES.md#2441) [Compare Source](https://togithub.com/psf/black/compare/24.4.0...24.4.1) ##### Highlights - Add support for the new Python 3.12 f-string syntax introduced by PEP 701 ([#3822](https://togithub.com/psf/black/issues/3822)) ##### Stable style - Fix crash involving indented dummy functions containing newlines ([#4318](https://togithub.com/psf/black/issues/4318)) ##### Parser - Add support for type parameter defaults, a new syntactic feature added to Python 3.13 by PEP 696 ([#4327](https://togithub.com/psf/black/issues/4327)) ##### Integrations - Github Action now works even when `git archive` is skipped ([#4313](https://togithub.com/psf/black/issues/4313))pydantic/pydantic (pydantic)
### [`v1.10.17`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11017-2024-06-20) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.16...v1.10.17) - Advertise Python 3.12 for 1.10.x! Part Deux by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9644](https://togithub.com/pydantic/pydantic/pull/9644) - Mirrored modules in `v1` namespace to fix typing and object resolution in python>3.11 by [@exs-dwoodward](https://togithub.com/exs-dwoodward) in [https://github.com/pydantic/pydantic/pull/9660](https://togithub.com/pydantic/pydantic/pull/9660) - setup: remove upper bound from python_requires by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9685](https://togithub.com/pydantic/pydantic/pull/9685) ### [`v1.10.16`](https://togithub.com/pydantic/pydantic/blob/HEAD/HISTORY.md#v11016-2024-06-11) [Compare Source](https://togithub.com/pydantic/pydantic/compare/v1.10.15...v1.10.16) - Specify recursive_guard as kwarg in FutureRef.\_evaluate by [@vfazio](https://togithub.com/vfazio) in [https://github.com/pydantic/pydantic/pull/9612](https://togithub.com/pydantic/pydantic/pull/9612) - Fix mypy v1 plugin for upcoming mypy release by @ cdce[https://github.com/pydantic/pydantic/pull/9586](https://togithub.com/pydantic/pydantic/pull/9586)l/9586 - Import modules/objects directly from v1 namespace by [@exs-dwoodward](https://togithub.com/exs-dwoodward) in [https://github.com/pydantic/pydantic/pull/9162](https://togithub.com/pydantic/pydantic/pull/9162)pypa/gh-action-pypi-publish (pypa/gh-action-pypi-publish)
### [`v1.9.0`](https://togithub.com/pypa/gh-action-pypi-publish/releases/tag/v1.9.0) [Compare Source](https://togithub.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0) #### 💅 Cosmetic Output Improvements - [@woodruffw](https://togithub.com/woodruffw)[💰](https://togithub.com/sponsors/woodruffw) updated the tense on password nudge in [#234](https://togithub.com/pypa/gh-action-pypi-publish/issues/234) - [@shenxianpeng](https://togithub.com/shenxianpeng)[💰](https://togithub.com/sponsors/shenxianpeng) helped us disable the progress bar that was being produced by the `twine upload` command via [#231](https://togithub.com/pypa/gh-action-pypi-publish/issues/231) - [@woodruffw](https://togithub.com/woodruffw)[💰](https://togithub.com/sponsors/woodruffw) also linked the PyPI status dashboard in the trusted publishing error message via [https://github.com/pypa/gh-action-pypi-publish/pull/243](https://togithub.com/pypa/gh-action-pypi-publish/pull/243) #### 🛠️ Internal Dependencies - pre-commit linters got auto-updated @ [#225](https://togithub.com/pypa/gh-action-pypi-publish/issues/225) - some notable dependency bumps include - `cryptography == 42.0.7` - `id == 1.4.0` - `idna == 3.7` via [#228](https://togithub.com/pypa/gh-action-pypi-publish/issues/228) - `requests == 2.32.0` via [#240](https://togithub.com/pypa/gh-action-pypi-publish/issues/240) - `Twine == 5.1.0` #### ⚙️ Secret Stuff In [#241](https://togithub.com/pypa/gh-action-pypi-publish/issues/241), [@br3ndonland](https://togithub.com/br3ndonland)[💰](https://togithub.com/sponsors/br3ndonland) added a Docker label linking the container image to this repository for GHCR to display it nicely. This is preparatory work for a big performance-focused refactoring he's working on in [#230](https://togithub.com/pypa/gh-action-pypi-publish/issues/230). #### 💪 New Contributors - [@shenxianpeng](https://togithub.com/shenxianpeng) made their first contribution in [https://github.com/pypa/gh-action-pypi-publish/pull/231](https://togithub.com/pypa/gh-action-pypi-publish/pull/231) - [@br3ndonland](https://togithub.com/br3ndonland) made their first contribution in [https://github.com/pypa/gh-action-pypi-publish/pull/241](https://togithub.com/pypa/gh-action-pypi-publish/pull/241) **🪞 Full Diff**: https://github.com/pypa/gh-action-pypi-publish/compare/v1.8.14...v1.9.0 **🧔♂️ Release Manager:** [@webknjaz 🇺🇦](https://togithub.com/sponsors/webknjaz) **🙏 Special Thanks** to [@pradyunsg](https://togithub.com/pradyunsg)[💰](https://togithub.com/sponsors/pradyunsg) for promptly unblocking this release to Marketplace as GitHub started asking for yet another developer agreement signature from the organization admins.romis2012/python-socks (python-socks)
### [`v2.5.0`](https://togithub.com/romis2012/python-socks/compare/v2.4.4...v2.5.0) [Compare Source](https://togithub.com/romis2012/python-socks/compare/v2.4.4...v2.5.0)jd/tenacity (tenacity)
### [`v8.5.0`](https://togithub.com/jd/tenacity/releases/tag/8.5.0) [Compare Source](https://togithub.com/jd/tenacity/compare/8.4.2...8.5.0) #### What's Changed - fix: Restore contents of retry attribute for wrapped functions by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/484](https://togithub.com/jd/tenacity/pull/484) **Full Changelog**: https://github.com/jd/tenacity/compare/8.4.2...8.5.0 ### [`v8.4.2`](https://togithub.com/jd/tenacity/releases/tag/8.4.2): tenacity 8.4.2 [Compare Source](https://togithub.com/jd/tenacity/compare/8.4.1...8.4.2) ##### What's Changed - fix: Avoid overwriting local contexts with retry decorator by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/479](https://togithub.com/jd/tenacity/pull/479) **Full Changelog**: https://github.com/jd/tenacity/compare/8.4.1...8.4.2 ### [`v8.4.1`](https://togithub.com/jd/tenacity/releases/tag/8.4.1): tenacity 8.4.1 [Compare Source](https://togithub.com/jd/tenacity/compare/8.4.0...8.4.1) #### What's Changed - Include `tenacity.asyncio` subpackage in release dist by [@cdce8p](https://togithub.com/cdce8p) in [https://github.com/jd/tenacity/pull/474](https://togithub.com/jd/tenacity/pull/474) **Full Changelog**: https://github.com/jd/tenacity/compare/8.4.0...8.4.1 ### [`v8.4.0`](https://togithub.com/jd/tenacity/releases/tag/8.4.0): tenacity 8.4.0 [Compare Source](https://togithub.com/jd/tenacity/compare/8.3.0...8.4.0) #### What's Changed - Add async strategies by [@hasier](https://togithub.com/hasier) in [https://github.com/jd/tenacity/pull/451](https://togithub.com/jd/tenacity/pull/451) - Support Trio out-of-the-box by [@jakkdl](https://togithub.com/jakkdl) in [https://github.com/jd/tenacity/pull/463](https://togithub.com/jd/tenacity/pull/463) **Full Changelog**: https://github.com/jd/tenacity/compare/8.3.0...8.4.0 ### [`v8.3.0`](https://togithub.com/jd/tenacity/releases/tag/8.3.0) [Compare Source](https://togithub.com/jd/tenacity/compare/8.2.3...8.3.0) ### New Features - Added a new stop function: `stop_before_delay`, which will stop execution if the next sleep time would cause overall delay to exceed the specified delay. Useful for use cases where you have some upper bound on retry times that you must not exceed, so returning before that timeout is preferable than returning after that timeout. ### Bug Fixes - Preserve **defaults** and **kwdefaults** through retry decorator ### Other Notes - Add a "test" extraConfiguration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 was generated by Mend Renovate. View the repository job log.