v2.1.0-beta.1
Pre-release
Pre-release
What's Changed
- ⚰️ refactor!: drop python3.9 support by @SigureMo in #488
- ➕ deps: replace custom
Optionclass withreturns.maybe.Maybeby @SigureMo in #489 - ♻️ refactor: introduce
ExtractorOptionsfor improved argument handling in extractors by @SigureMo in #490 - ♻️ refactor: move parser and selector functionality by @SigureMo in #491
- ♻️ refactor: Split download main logic into
download_manager.pyby @SigureMo in #492 - ✨ feat: add very simple MCP support by @SigureMo in #493
- 🐛 fix: 修复提供
--config时意外的参数认领失败 by @MrXnneHang in #496 - 🐛 fix: explicit use
utf-8encoding when read version file by @MrXnneHang in #502 - ✨ feat: support for UGC video links containing useless query fields by @MrXnneHang in #505
- ⬆️ deps: use fastmcp v2 by @SigureMo in #509
- ✨ feat: 支持在tp路径中使用作者名称 by @lc4t in #523
- 💬 chore: update video quality to new description by @SigureMo in #524
- 🚨 style: fix lint errors by @SigureMo in #532
- 🐛 fix: 视频字幕下载中跳过无效的字幕url,避免fetch报错打断下载 by @xycld in #534
- ♻️ refactor: optimize repository structure, rename
bilibili_typingto media and improve function naming by @Copilot in #539 - 👷 chore: use uv build backend by @SigureMo in #541
- ✨ feat: add python3.14 support (including free-threading) by @SigureMo in #545
- 🔥 chore: drop python 3.13t support, keep 3.14t support only by @SigureMo in #546
- 🐛 fix: fix chapter info API in UGC video when use aid by @SigureMo in #560
- 🎨 lint: use ruff 0.13 and enable
future-annotationsoption by @SigureMo in #568 - 👷 ci: unpin nodejs version by @SigureMo in #571
- 👷 ci: install all extras in ci by @SigureMo in #573
New Contributors
Full Changelog: v2.0.3...v2.1.0-beta.1