Skip to content

Releases: Quan666/ELF_RSS

v2.6.5

19 Jul 14:15
0586efe
Compare
Choose a tag to compare

feat: 第一次抓取失败立即返回提示信息,并停止更新 by @NekoAria

feat: 第一次抓取失败,如果配置了代理,则自动使用代理抓取 by @NekoAria

feat(pikpak): 支持 PikPak 离线下载、支持正则匹配正文中关键字作为 PikPak 离线目录 by @Quan666

refactor: 针对启动后检查更新任务异步执行遇到错误 429 的情况做优化 by @NekoAria

refactor: 针对订阅数量比较多的情况,重构订阅查询的相关逻辑 by @NekoAria

refactor: 升级并适配 emoji 依赖 by @NekoAria

refactor: 优化逻辑和样式 by @NekoAria

v2.6.4

15 Jul 10:16
0080b2b
Compare
Choose a tag to compare

feat: 适配插件元数据 by @NekoAria

fix(upload|torrent download): 修复可能存在的路径问题 by @mengshouer

refactor(nga|pixiv): 地址匹配更加严格 by @mengshouer

refactor(upload|torrent download): 重构 BT 下载上传相关逻辑 by @mengshouer

refactor: 优化逻辑和样式 by @NekoAria

build(deps): 依赖升级 by @NekoAria

v2.6.3

24 May 14:15
6c76bc7
Compare
Choose a tag to compare

⬆️ 依赖升级
🔧 更新 dependabot.yml
📝 编写文档

v2.6.2

17 May 10:41
8b81299
Compare
Choose a tag to compare

🐛 修正添加订阅时如果已经存在同名订阅时的逻辑

v2.6.1

14 May 13:38
2695652
Compare
Choose a tag to compare

✨ 对标题和正文中的 emoji 纯文本转为 emoji 符号

🐛 修复 BUG

  • 修正 hidden_some_infos 的逻辑,并重命名为 hide_some_infos
  • 修正添加、查询、修改订阅时的部分逻辑,及 过滤订阅名中的特殊字符 相关的逻辑 (fix #296)

♻️ 修正 rsshub_add 对订阅地址的处理逻辑

v2.6.0

10 May 12:52
2cc00f6
Compare
Choose a tag to compare

注:因为本版本含有破坏性更新,建议在最近一轮检查更新任务完成后,删除缓存文件后再更新到这个版本

✨ 添加新特性

  • 发送消息加上锁
  • rsshub_add 交互式添加 rsshub 订阅
  • 检查更新增加缓存机制 (基于 etaglast_modified)

♻️ 重构代码

  • 重构消息发送失败后重试的相关逻辑,只会重试一次而不是三次
  • 调整 Rss__str__ 方法返回结果
  • 每次发送消息之间间隔 1 秒
  • 重构检查更新相关的逻辑(:boom: 破坏性更新)
  • 增加对 figure 标签的处理
  • 出于公平考虑,限制订阅者只有当前群组或频道时才能修改订阅,否则只有超级管理员能修改
  • 去除添加订阅时的奇怪逻辑 判断是否有该名称订阅,有就将当前qq或群加入订阅 ,推荐让超级管理员用 change 命令添加
  • 过滤订阅名中的特殊字符 相关的逻辑合理化

🐛 修复 BUG

  • 修正发送失败后反复尝试发送的逻辑
  • 修正 hidden_some_infosfind_group 的逻辑
  • 修正 handle_rsshub_routes 的逻辑

🎨 改进结构和代码格式

📝 编写文档

🚚 移动或重命名文件

v2.5.6

15 Apr 13:25
9f2f0ee
Compare
Choose a tag to compare

🐛 修正 去除微博话题对应链接 及 微博用户主页链接,只保留文本 时的逻辑

♻️ 重构代码

  • 去除不必要的 async/await
  • 处理正文时,移除指定内容后,再对处理后的内容去除多余换行

🎨 改进结构和代码格式

v2.5.5

27 Mar 09:06
21ed266
Compare
Choose a tag to compare

♻️ 重构代码

  • 借助 mypy 对大部分逻辑进行修正和优化
  • aiohttpyarl 替换 httpx ,提高性能

🐛 修复多插件用户可能遇到的问题:启动后因不是先加载的插件,导致已经存在其他定时任务而导致跳过创建检查更新任务

v2.5.4

17 Mar 02:27
93e8d50
Compare
Choose a tag to compare

✨ 添加新特性

  • 增加对 SVG 图片的处理
  • 加入自动停止更新机制,当连续抓取失败达 100 次时触发

♻️ 重构代码

  • 利用 httpx.Response.raise_for_statusevent_hooks 修正并优化 get_rss 的逻辑
  • 利用 httpx.codes.is_client_errorhttpx.codes.is_server_error 修正并优化 download_image_detail 的逻辑
  • httpx.URl 取代一些不那么优雅的逻辑
  • 将抓取失败的日志等级降级

🔧 更新 pyproject.toml

🔥 移除 setup.py

v2.5.3

08 Mar 09:26
61ffaad
Compare
Choose a tag to compare

注意:因 Google 翻译库更换,更新到此版本后需要更新项目依赖

♻️ 重构代码

  • 更换 Google 翻译库 (记得更新依赖) by @Quan666
  • 整合翻译 by @mengshouer
  • weibo 处理图片的时候移除多余图标 by @NekoAria

🔧 修改配置文件中的 RSS_PROXY 的值默认为空 by @NekoAria

📝 更新 issue 模板文件 by @NekoAria