ptb/CHANGELOG.md
2024-05-17 18:16:44 +08:00

11 KiB
Raw Blame History

更新日志Changelog

v1.1.6

2024/5/17

  • 增加组播源可全地区运行更新Added multicast sources to run region-wide updates
  • 修改默认值关闭在线检索功能组播源全地区更新Change the default value: Disable the online search function and update the multicast source in all regions

v1.1.5

2024/5/17

  • 增加模糊匹配规则适配在线检索、订阅源、组播源Add fuzzy matching rules for online search, subscription sources, and multicast sources
  • 增加订阅源、组播源更新进度条Added the update progress bar for subscription sources and multicast sources
  • 优化组播源更新可能出现的无匹配结果情况Optimize the possible situation of no match results in multicast source updates
  • 移除部分错误日志打印Removes some error log prints
  • 移除严格匹配配置Removes strict matching configurations

v1.1.4

2024/5/15

  • 新增组播源功能Added multicast source feature
  • 新增控制开关控制多种获取模式的启用状态Added control switch to manage the activation status of various acquisition modes
  • 新增严格匹配Added strict matching
  • 优化文件读取提升模板初始化速度Optimized file reading to improve initialization speed based on templates

v1.1.3

2024/5/8

  • 优化频道接口不对应问题(#99Optimize the mismatch problem of the channel interface (#99)
  • 处理 tqdm 安全问题Handle the security issue of tqdm
  • 修改即将被废弃的命令Modify the commands that are about to be deprecated

v1.1.2

2024/5/7

  • 重构接口获取方法增强通用性适应结构变更Refactored the method for obtaining the interface, enhanced its universality, and adapted to structural changes
  • 修复 gd 分支自动更新问题(#105Fixed the automatic update issue of the gd branch (#105)
  • 优化自定义接口源获取接口去重Optimized the acquisition of custom interface sources and removed duplicate interfaces

v1.1.1

2024/4/29

  • 为避免代码合并冲突,移除 master 分支作为运行更新工作流master 仅作为新功能发布分支,有使用我的链接的小伙伴请修改使用 gd 分支void code merge conflicts, the master branch has been removed as the branch for running update workflows. The master branch is now only used for releasing new features. If you are using my link, please modify it to use the gd branch

v1.1.0

2024/4/26

  • 新增自定义接口获取源,配置项为 extend_base_urls#56Added custom interface for source acquisition, the configuration item is extend_base_urls (#56)

v1.0.9

2024/4/25

  • 改进接口获取方法增强处理多种失效场景Improve the method of obtaining the interface, enhance the handling of various failure scenarios

v1.0.8

2024/4/24

  • 跟进某个节点检索频道名称参数变更(#91Follow up on the parameter change of channel name retrieval for a certain node (#91)
  • 调整默认运行配置Adjust the default running configuration

v1.0.7

2024/4/19

  • 增加双节点接口来源按最佳节点更新Added dual-node interface source, update according to the best node
  • 优化频道更新结果为空的情况(#81Optimized the situation where the channel update result is empty (#81)
  • 调整工作流资源使用限制逻辑在允许的范围内提升更新速度Adjusted the logic of workflow resource usage limit, increase the update speed within the allowable range

v1.0.6

2024/4/12

  • 恢复工作流更新请谨慎合理使用勿尝试更改默认运行参数可能导致封禁的风险首推使用本地更新Workflow updates have been restored. Please use them carefully and do not attempt to change the default runtime parameters, as this may risk being banned! It is recommended to use local updates first.
  • 调整默认配置参数降低单次更新运行时长Adjusted the default configuration parameters to reduce the runtime of a single update.
  • 依赖版本锁定,解决可能出现的环境错误(#72Dependency versions have been locked to solve potential environmental errors (#72).
  • 优化逻辑与增加检测避免网络异常占用工作流运行Optimized logic and added checks to prevent network anomalies from occupying workflow operations.

v1.0.5

2024/4/10

  • 移除工作流更新鉴于有少数人反馈工作流甚至账号被封禁的情况安全起见只能暂时移除工作流更新机制后续将增加其它平台部署方案Removed workflow updates, in view of the feedback from a few people that their workflows and even accounts have been banned, for safety reasons, the workflow update mechanism can only be temporarily removed, and other platform deployment plans will be added in the future
  • 新增本地更新同时移除更新频道个数限制具体使用方法请见快速上手Added local updates and removed the limit on the number of channel updates. For specific usage, please see the quick start guide
  • 适配提供方接口位置变更Adapted to the change of the provider's interface location

v1.0.4

2024/4/8

  • 更新 Github 使用条款请务必仔细阅读并遵守Updated GitHub Terms of Service, please read and comply carefully
  • 更新使用说明关于可能导致工作流资源滥用的情况说明Updated usage instructions, explanation about situations that may lead to workflow resource abuse
  • 增加.gitignore 文件,忽略用户配置、接口更新结果、日志文件等上传,非代码逻辑修改请不要发起 Pull requests避免影响他人使用Added .gitignore file to ignore uploads of user configurations, interface update results, log files, etc. Please do not initiate pull requests for non-code logic modifications to avoid affecting others' use
  • 调整更新频率,北京时间每日 8:00 执行一次Adjusted update frequency, executes once daily at 8:00 am Beijing time
  • 调整更新频道数量上限200 个Adjusted the maximum limit for updating channel numbers (200)

v1.0.3

2024/4/7

  • 新增接口域名黑名单Add interface domain blacklist
  • 新增接口关键字黑名单Add interface keyword blacklist
  • 调整过滤逻辑执行顺序提升工作流更新效率Adjust the execution order of the filtering logic to improve workflow update efficiency

v1.0.2

2024/4/5

  • 修复用户配置后接口更新结果与日志文件命名问题Fix the issue of interface update results and log file naming after user configuration

v1.0.1

2024/4/1

  • 适配接口提供方变更调整接口链接与信息提取方法Adapt to changes from the interface provider, adjust the interface link and information extraction method

v1.0.0

2024/3/30

  • 修复工作流读取配置与更新文件对比问题Fix the issue of workflow reading configuration and comparing updated files

2024/3/29

  • 修复用户专属配置更新结果失败Fix user specific configuration update failure

2024/3/26

  • 新增快速上手-详细教程Add a Quick Start - detailed tutorial
  • 新增以 releases 发布版本更新信息Add release notes for version updates using releases

2024/3/25

  • 增加代码防覆盖,用户可使用 user_作为文件前缀以区分独有配置可避免在合并更新时本地代码被上游仓库代码覆盖如 user_config.py、user_demo.txt、user_result.txtAdd code anti-overwriting. Users can use user_ as the file prefix to distinguish unique configurations. This prevents local codes from being overwritten by upstream repository codes, such as user_config.py, user_demo.txt, and user_result.txt, when merging updates

2024/3/21

  • 修复潜在的更新文件追踪失效导致更新失败Fixed potential tracking failure of updated files, leading to update failure
  • 调整最近更新获取时间默认为 30 天Adjusted the default recent update retrieval time to 30 days
  • 优化最近更新接口筛选当筛选后不足指定接口个数时将使用其它时间范围的可用接口补充Optimized the recent update interface filter, when the number of interfaces is insufficient after filtering, other time range available interfaces will be used for supplementation
  • 优化珠江、CCTV 频道匹配问题Optimized the matching problem of Zhujiang and CCTV channels
  • 移除推送实时触发更新Removed push real-time trigger update

2024/3/18

  • 新增配置项ipv_type用于过滤 ipv4、ipv6 接口类型Added configuration item: ipv_type, used to filter ipv4, ipv6 interface types
  • 优化文件更新逻辑避免更新失效引起文件丢失Optimized file update logic to prevent file loss caused by update failure
  • 调整分页获取默认值:关注频道获取 6 页,常规频道获取 4 页以提升更新速度Adjusted the default value for pagination: fetch 6 pages for followed channels, 4 pages for regular channels, to improve update speed
  • 增加接口日志文件 result.log 输出Added output of interface log file result.log
  • 修复权重排序异常Fixed weight sorting anomaly

2024/3/15

  • 优化代码结构Optimize code structure
  • 新增接口日志记录详细质量指标Added interface logs to record detailed quality indicators
  • 新增可手动运行工作流触发更新Added manual workflows to trigger updates

2024/3/13

  • 增加配置项recent_days筛选获取最近时间范围内更新的接口默认最近 60 天Added configuration item: recent_days, a filter to get the most recently updated interfaces, default to the last 60 days
  • 调整默认值:关注频道获取 8 页,常规频道获取 5 页Adjusted default values: fetch 8 pages for followed channels, 5 pages for regular channels

2024/3/6

  • 更新文件代理说明Update file proxy description

2024/3/4

  • 增加配置项响应时间与分辨率权重值Added configuration items: response time and resolution weight values
  • 移除配置项是否过滤无效接口始终执行过滤Removed configuration items: whether to filter invalid interfaces, always perform filtering
  • 移除按日期排序采用响应时间与分辨率作为排序规则Removed sorting by date, using response time and resolution as sorting rules
  • 更新 README增加修改更新频率、文件代理说明、更新日志Updated README: added modification update frequency, file proxy description, update log