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

⚠️ JUnit XML file not found

The CLI was unable to find any JUnit XML files to upload.
For more help, visit our troubleshooting guide.

@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 2 times, most recently from 6b44564 to 52b2c8f Compare January 1, 2026 13:33
@renovate renovate bot force-pushed the renovate/python-dependencies branch from 52b2c8f to bf1f2e6 Compare January 7, 2026 05:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant