Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 8, 2025

This PR contains the following updates:

Package Change Age Confidence
matplotlib >=3.10.7>=3.10.8 age confidence
nb-cli >=1.5.0>=1.6.0 age confidence
nonebot-adapter-satori >=0.13.7>=0.13.8 age confidence
nonebot-plugin-alconna >=0.60.3>=0.60.4 age confidence
nonebot-plugin-orm >=0.8.2>=0.8.3 age confidence
nonebot-plugin-parser ==2.2.2==2.3.7 age confidence
pydantic (changelog) >=2.12.4>=2.12.5 age confidence
uvicorn (changelog) >=0.38.0>=0.40.0 age confidence

Release Notes

matplotlib/matplotlib (matplotlib)

v3.10.8: REL: v3.10.8

Compare Source

This is a bugfix release in the 3.10.x series.

The primary highlights of this release are:

  • Properly allow freethreaded mode in the MacOS backend
  • Better error handling for MacOS backend
nonebot/nb-cli (nb-cli)

v1.6.0

Compare Source

NB-CLI 1.6.0 ❄️☃️🏡🍲🥟🧣

What's Changed

Breaking changes:
Bug fixes:
  • Fix: 修复 setdefault 导致无法匹配空配置的问题 by @​NCBM in #​164
  • Fix: 重构并修复升级/降级项目格式时总是使用全局配置的问题 by @​NCBM in #​169
  • Fix: 修复未妥善处理 Pydantic v1 兼容导致文档中无法加载 Python 模块的问题 by @​he0119 in #​179
New features:
  • Feature: 添加获取当前已安装适配器和插件的功能支持 by @​NCBM in #​171
    • nb adapter listnb plugin list 现在支持 --installed 选项以列出当前已安装的适配器或插件;
    • nb adapter installnb plugin install 的交互模式现在可以自动排除已安装的适配器或插件;
    • nb adapter update nb adapter uninstall nb plugin update nb plugin uninstall 的交互模式现在可以自动筛选当前已安装的适配器或插件。
  • Feature: 支持在当前文件夹原地创建项目 by @​NCBM in #​173
    • 项目名称为 . 时自动原地创建项目;
    • 可能覆盖文件时要求再次确认;
  • Feature: 添加按插件类型的搜索过滤器 by @​NCBM in #​174
    • 高级搜索支持 #type:application #type:library #type:unknown 及对应逆过滤器;
    • type 过滤器支持部分匹配;
  • Feature: 创建项目时允许选择官方插件 by @​NCBM in #​175
Other changes:
  • Refactor: 硬编码 NoneBot LOGO 并移除 pyfiglet 依赖 by @​NCBM in #​170
  • Feature: 重构依赖管理部分以支持 extras 等依赖信息的精细管理 by @​NCBM in #​177

Full Changelog: nonebot/nb-cli@v1.5.0...v1.6.0

nonebot/adapter-satori (nonebot-adapter-satori)

v0.13.8: Adapter Satori 0.13.8

Compare Source

What's Changed

  • 修复 quote 里的 author 标签被忽略的问题 by @​su226 in #​45

New Contributors

Full Changelog: nonebot/adapter-satori@v0.13.7...v0.13.8

nonebot/plugin-alconna (nonebot-plugin-alconna)

v0.60.4: Nonebot Plugin Alconna 0.60.4

Compare Source

What's Changed

New Contributors

Full Changelog: nonebot/plugin-alconna@v0.60.3...v0.60.4

nonebot/plugin-orm (nonebot-plugin-orm)

v0.8.3: 🔖 Release 0.8.3

Compare Source

What's Changed

单数据库模板 (generic)

--- a/migrations/env.py
+++ b/migrations/env.py
@​@​ -70,6 +70,8 @​@​ async def run_migrations_online() -> None:
     async with engine.connect() as connection:
         await connection.run_sync(do_run_migrations)

+    await engine.dispose()
+

 if context.is_offline_mode():
     run_migrations_offline()

多数据库模板 (multidb)

--- a/nonebot_plugin_orm/templates/multidb/env.py
+++ b/nonebot_plugin_orm/templates/multidb/env.py
@​@​ -113,6 +113,7 @​@​ async def run_migrations_online() -> None:
         raise
     finally:
         await asyncio.gather(*(conn.close() for conn in conns.values()))
+        await asyncio.gather(*(engine.dispose() for engine in engines.values()))

 if context.is_offline_mode():

Full Changelog: nonebot/plugin-orm@v0.8.2...v0.8.3

fllesser/nonebot-plugin-parser (nonebot-plugin-parser)

v2.3.7

Compare Source

🚀 Features

  • feat(config): 添加 parser_xhs_ck ,用于 explore 链接无水印解析 @​fllesser (#​441)

🐛 Bug Fixes

  • fix(xiaohongshu): when parse_explore failed, fallback to parse_discovery @​fllesser (#​435)

💫 Others

v2.3.6

Compare Source

Happy new year 🌈

🚀 Features

🐛 Bug Fixes

💫 Others

v2.3.5

Compare Source

💫 Others

v2.3.4

Compare Source

🚀 Features

🐛 Bug Fixes

💫 Others

v2.3.3

Compare Source

🚀 Features

🐛 Bug Fixes

💫 Others

v2.3.2

Compare Source

💫 Others

v2.3.1

Compare Source

🚀 Features

💫 Others

v2.3.0

Compare Source

更换 emoji 渲染上游 apilmoji

🚀 Features

v2.2.5

Compare Source

🚀 Features

  • feat(render): update pilmoji-for-parser[tqdm] 0.2.0, and add parser_emoji_cdn config @​fllesser (#​401)

🐛 Bug Fixes

  • fix: correct f-string interpolation for pconfig.max_size in download size limit warning.

v2.2.4

Compare Source

🐛 Bug Fixes

v2.2.3

Compare Source

添加配置项 parser_emoji_style 详见 Readme

🚀 Features

💫 Others

pydantic/pydantic (pydantic)

v2.12.5: 2025-11-26

Compare Source

v2.12.5 (2025-11-26)

This is the fifth 2.12 patch release, addressing an issue with the MISSING sentinel and providing several documentation improvements.

The next 2.13 minor release will be published in a couple weeks, and will include a new polymorphic serialization feature addressing
the remaining unexpected changes to the serialize as any behavior.

  • Fix pickle error when using model_construct() on a model with MISSING as a default value by @​ornariece in #​12522.
  • Several updates to the documentation by @​Viicos.

Full Changelog: pydantic/pydantic@v2.12.4...v2.12.5

Kludex/uvicorn (uvicorn)

v0.40.0: Version 0.40.0

Compare Source

What's Changed

Full Changelog: Kludex/uvicorn@0.39.0...0.40.0

v0.39.0: Version 0.39.0

Compare Source

What's Changed

New Contributors

Full Changelog: Kludex/uvicorn@0.38.0...0.39.0


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label Dec 8, 2025
@renovate
Copy link
Contributor Author

renovate bot commented Dec 8, 2025

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: uv.lock
Command failed: uv lock --upgrade-package matplotlib --upgrade-package nb-cli --upgrade-package nonebot-adapter-satori --upgrade-package nonebot-plugin-alconna --upgrade-package nonebot-plugin-orm --upgrade-package nonebot-plugin-parser --upgrade-package pydantic --upgrade-package uvicorn
Downloading cpython-3.14.0-linux-x86_64-gnu (download) (33.7MiB)
 Downloaded cpython-3.14.0-linux-x86_64-gnu (download)
Using CPython 3.14.0
  × No solution found when resolving dependencies:
  ╰─▶ Because only the following versions of nonebot-plugin-uninfo are
      available:
          nonebot-plugin-uninfo<0.10.1
          nonebot-plugin-uninfo>=1.0.0
      and nonebot-plugin-parser==2.3.7 depends on
      nonebot-plugin-uninfo>=0.10.1,<1.0.0, we can conclude that
      nonebot-plugin-parser==2.3.7 cannot be used.
      And because your project depends on
      nonebot-plugin-parser[htmlkit]==2.3.7, we can conclude that your
      project's requirements are unsatisfiable.

@codecov
Copy link

codecov bot commented Dec 8, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 86.30%. Comparing base (16336c2) to head (2146261).
✅ All tests successful. No failed tests found.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #774   +/-   ##
=======================================
  Coverage   86.30%   86.30%           
=======================================
  Files          71       71           
  Lines        2555     2555           
=======================================
  Hits         2205     2205           
  Misses        350      350           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@renovate renovate bot force-pushed the renovate/python-dependencies branch 3 times, most recently from fb96733 to 147ba98 Compare December 12, 2025 15:03
@renovate renovate bot force-pushed the renovate/python-dependencies branch 4 times, most recently from 2523dfe to 89cc844 Compare December 21, 2025 17:48
@renovate renovate bot force-pushed the renovate/python-dependencies branch 3 times, most recently from 52b2c8f to bf1f2e6 Compare January 7, 2026 05:29
@renovate renovate bot force-pushed the renovate/python-dependencies branch from bf1f2e6 to a5bd55b Compare January 9, 2026 10:31
@renovate
Copy link
Contributor Author

renovate bot commented Jan 11, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@he0119 he0119 enabled auto-merge (squash) January 11, 2026 12:52
@github-actions github-actions bot added the ci label Jan 11, 2026
@he0119 he0119 force-pushed the renovate/python-dependencies branch from 26278dc to 592b862 Compare January 11, 2026 13:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant