Skip to content

Releases: fllesser/nonebot-plugin-parser

v2.4.3

27 Feb 04:35

Choose a tag to compare

🐛 Bug Fixes

💫 Others

  • refactor(twitter): extract user_name, not user_screen_name @fllesser (#480)
  • refactor: streamline msgspec JSON decoder imports by directly importing Decoder @fllesser (#479)
  • chore(deps): upgrade apilmoji 0.3.1 @fllesser (#476)
  • chore(pre-commit): add post checkout stage in uv-sync hook @fllesser (#477)
  • chore(deps): upgrade poethepoet and yt-dlp related deps @fllesser (#473)
  • chore(deps): update dependency yt-dlp to v2026.2.21 [security] @renovate[bot] (#472)

v2.4.2

21 Feb 11:29

Choose a tag to compare

🚀 Features

  • feat(parser): use the vx twitter API to get the full content. @fllesser (#468)

🐛 Bug Fixes

v2.4.1 除夕特别版

16 Feb 04:04

Choose a tag to compare

🚀 Features

  • fix: correct operator precedence in text height estimation
  • feat(parser): parse nga info as graphics @fllesser (#467)

💫 Others

  • chore(deps): update dependency pillow to v12.1.1 [security] @renovate[bot] (#466)
  • feat(render): use static avatar instead of placeholder @fllesser (#464)

v2.4.0

08 Feb 11:03

Choose a tag to compare

💥 Breaking Changes

  • refactor: replace tqdm with rich for progress bar display @fllesser (#458)

🚀 Features

  • refactor: simpify project structure and enhance downloader @fllesser (#462)
  • refactor: rename manual_progress to create_progress_task @fllesser (#460)
  • fix: prevent concurrent downloads of the same URL using locks for yt-dlp downloader @fllesser (#459)
  • refactor: replace tqdm with rich for progress bar display @fllesser (#458)
  • refactor: simpify common render @fllesser (#457)

🐛 Bug Fixes

  • feat: Enhance download progress reporting with total size and introduce configurable stream chunk size. @fllesser (#461)
  • fix: prevent concurrent downloads of the same URL using locks for yt-dlp downloader @fllesser (#459)

💫 Others

v2.3.9

31 Jan 11:26

Choose a tag to compare

💫 Others

  • chore(deps): upgrade yt-dlp and types-yt-dlp 2026.1.29 @fllesser (#452)

v2.3.8

31 Jan 09:30

Choose a tag to compare

🐛 Bug Fixes

  • feat(bilibili): 增强哔哩哔哩图文动态解析 @molanp (#444)
  • fix(helper): enhance helper to simpify code @fllesser (#448)
  • fix(test): add test url for yt-dlp download audio @fllesser (#447)

💫 Others

  • fix(ci): only update comment on the owner's pull requests @fllesser (#451)
  • chore(deps): update yt-dlp and types-yt-dlp 2015.1.29 @fllesser (#449)
  • fix(nga): add more url for nga test @fllesser (#446)
  • fix(nga, tiktok): 更新解析器的处理规则 @fllesser (#445)

v2.3.7

07 Jan 05:09

Choose a tag to compare

🚀 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

31 Dec 16:31

Choose a tag to compare

Happy new year 🌈

🚀 Features

🐛 Bug Fixes

💫 Others

  • chore(deps): upgrade bilibili-api-python and ignore curl_cffi 0.14.0 @fllesser (#432)
  • perf: 简化 youtube 和 tiktok 正则 @fllesser (#431)

v2.3.5

21 Dec 03:17

Choose a tag to compare

💫 Others

  • refactor: use bbox instead of getlength to get char width @fllesser (#423)

v2.3.4

20 Dec 09:28

Choose a tag to compare

🚀 Features

  • feat: add HTML renderer with Jinja2 templating and associated tests. @fllesser (#419)
  • feat(render): enhance default renderer display experience @fllesser (#417)

🐛 Bug Fixes

  • fix: enable parsing of m.weibo.cn URLs with alphanumeric video id @fllesser (#420)

💫 Others