All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
4.2.2 - 2024-12-20
- 重新调整数据显示顺序和文本
4.2.1 - 2024-12-20
- 统一数据显示顺序并且时间添加时区
4.2.0 - 2024-12-18
- 插件测试中使用 uv 来控制 Python 版本并与本体共享依赖
- 适配器和驱动器添加版本号和时间
- 修复拉取请求缺少发布标签的问题
4.1.4 - 2024-12-08
- 修复解决冲突时未能正确分类的问题
4.1.3 - 2024-12-05
- 发布检查时第一时间评论议题并修改标题
- 修复合并插件配置后没有删除对应分支和关闭议题的问题
- 修复无法获取到项目上传时间导致的报错
4.1.2 - 2024-12-02
- 修复重新测试时没有提示测试进行中的问题
- 修复机器人修改议题等操作时仍会触发响应器的问题
- 修复修改配置流程中忘记修改标题的问题
- 移除 pre-commit 相关操作
4.1.1 - 2024-12-01
- 插件插件测试结果显示版本号和发布时间
- 修复 Docker Test 报错后仍无法运行的问题
- 修复插件测试日志不全时版本号匹配失败的问题
4.1.0 - 2024-11-28
- 从插件测试中提取环境信息
- 支持修改插件配置并重新测试
- 添加测试中的提示
- 超时后仍需读取 stdout 与 stderr 的内容
- 修复 Docker Test 报错未捕获的问题
- 修复插件测试结果中插件元数据 description 字段名称不正确的问题
4.0.11 - 2024-11-23
- 修复发布后 registry_update 中版本号为默认值的问题
4.0.10 - 2024-11-21
- 修复 registry_update 没法正常触发的问题
4.0.9 - 2024-11-20
- 修复插件元数据不合法时 metadata.json 为空的问题
4.0.8 - 2024-11-20
- 修复插件元数据异常时导致插件测试验证报错的问题
- 修复插件测试无法安装部分依赖的问题
4.0.7 - 2024-11-20
- 修复插件测试获取到的插件元数据主页为空时报错的问题
- 使用规范化的名称匹配插件版本号
4.0.6 - 2024-11-20
- 修复创建环境报错时无法匹配到版本号的问题
4.0.5 - 2024-11-20
- 修复商店测试时标签验证出错的问题
4.0.4 - 2024-11-20
- 修复 Docker 容器测试后未正常清理的问题
4.0.3 - 2024-11-20
- 重新加回作业摘要
- 简化插件测试输出
4.0.2 - 2024-11-19
- 修复商店测试中获取 PyPI 数据出错会直接退出的问题
- 修复商店测试时出现缺少 author_id 报错的问题
- 修复测试中输出插件测试结果不完善的问题
4.0.1 - 2024-11-18
- 手动指定 project 目录避免工作目录下 pyproject 的干扰
4.0.0 - 2024-11-18
- 通过名称加主页避免机器人重复
- 商店存放 json5 格式的数据
- 修复商店数据不能及时同步的问题
- 使用 PyPI 提供的标准项目名
- 修复未正常同步商店数据的问题
3.3.3 - 2024-07-18
- 修复主页为空字符串也能通过测试的问题
3.3.2 - 2024-05-01
- 更新至 NoneBot 2.3.0
- 修复 NoneBot 2.3.0 添加的 HTTP 客户端会话支持导致测试失败的问题
3.3.1 - 2024-04-20
- 修复 Fake Driver 的 server_app 方法抛出异常导致部分插件测试报错的问题
- 调整测试时 Fake 驱动器设置位置
3.3.0 - 2024-04-16
- 使用 Pydantic 2.0
- 默认使用 fake 适配器
- 修复指定 key 时无法正确读取配置的问题
- 插件测试时设置为 10 分钟超时
- 使用当前环境的 Python 版本进行测试
3.2.4 - 2024-02-04
- 修复项目名不用 - 分割时无法提取到版本的问题
3.2.3 - 2024-02-01
- 延长 registry_update 触发等待时间到 5 分钟
3.2.2 - 2024-01-30
- 从议题中获取的插件信息
3.2.1 - 2024-01-29
- 等待 2 分钟后再触发 registry_update
3.2.0 - 2023-10-21
- 插件测试时检查元数据的配置是否为 BaseModel 子类
- 修复未通过标签判断是否是插件发布的问题
- 不使用 asdict 避免遇到无法处理的类而报错
3.1.1 - 2023-10-02
- 修复插件测试中的插件列表地址
3.1.0 - 2023-10-02
- 使用商店的新格式
- 修复因 missing_adapters 的类型为集合导致的编码报错
3.0.7 - 2023-09-08
- 修复验证出错时无法更新插件版本信息的问题
3.0.6 - 2023-09-07
- 修复版本解析失败时无法匹配到插件版本的问题
3.0.5 - 2023-09-06
- 修复跳过插件测试时无法获取插件版本与时间的问题
3.0.4 - 2023-09-06
- 用 PyPI 项目的文件上传时间替换测试时间
3.0.3 - 2023-08-30
- 翻译 Pydantic 验证错误信息
- 修复支持的适配器字段验证信息错误的问题
3.0.2 - 2023-08-28
- 修正字段名称为 skip_test
- 跳过测试的插件需要从之前的数据中提取验证所需数据
3.0.1 - 2023-08-28
- 支持发布跳过插件测试的插件
3.0.0 - 2023-08-23
- 使用 jinja 渲染评论
- 发布信息更新后如果发现不通过将拉取请求转成草稿
- 检查网址时返回具体的报错信息
- 商店插件列表增加插件测试时的版本号
- 调整商店测试验证输出
- 处理冲突时直接重新提交
2.7.3 - 2023-08-07
- 使用新版 none 驱动器提供的 exit 函数
- 统一称呼将 PyPI 项目与包区分开来
- 检查网址的时候允许重定向
2.7.2 - 2023-07-08
- 补上忘记的 drivers.json 文件
- 修复 pre-commit cache 文件夹不存在时的报错
2.7.1 - 2023-07-02
- 修复 plugins 列表格式错误
2.7.0 - 2023-07-02
- 调整商店测试输出格式
- 修复输出支持适配器列表未排序的问题
2.6.1 - 2023-06-26
- 将插件配置项传递给 registry
- 商店测试结果中测试时间使用 isoformat
2.6.0 - 2023-06-26
- 拉取请求合并后触发 registry 更新
- 商店测试支持测试指定插件
- 生成新的商店插件列表
- 使用新的商店测试结果结构
2.5.0 - 2023-06-23
- 插件测试输出去除 ANSI 字符
- 添加商店测试脚本
2.4.3 - 2023-06-14
- 调整 pre-commit hooks 的存放位置至 .cache 目录下
2.4.2 - 2023-06-14
- 提交前先运行 pre-commit 统一格式
2.4.1 - 2023-06-12
- 限制名称的长度不超过 50 个字符
- 通过议题标签判断商店发布类型
2.4.0 - 2023-06-11
- 直接从插件元数据中读取所需信息
- 支持测试时设置插件配置项
- 无论发布是否通过检查都将修改议题标题
2.3.1 - 2023-05-13
- 修复插件测试数据匹配问题
2.3.0 - 2023-05-13
- 适配最新的议题模板
- 自动合并时同时输出拉取请求的 ID
2.2.0 - 2023-04-10
- 跳过机器人的评论
- 提前判断议题是否与发布有关
2.1.0 - 2023-04-08
- 遵守 debug logging 的设置
- 优化评论内容
- 设置时区为中国
- 审查通过后如果可合并则直接合并
2.0.0 - 2023-04-07
- 审查通过后自动合并
- 切换至 NoneBot
- 优化插件测试日志
1.2.1 - 2023-03-20
- 插件测试添加作业摘要
- 评论加上指向作业摘要的链接
1.2.0 - 2023-03-16
- 测试插件是否在 import 前使用 require 声明依赖
1.1.2 - 2023-02-10
- 运行命令出错时添加输出
- 升级 Python 至 3.11 版本
- 修复 git 命令报错的问题
1.1.1 - 2023-02-09
- 输出当前插件的信息
- 添加修改提示
- rc3 默认不自带 fastapi,修改为 none 驱动
- 修复插件测试中创建项目失败时,没有正确判断的问题
- 修复 Actions 排队后未能正确跳过关闭的议题的问题
- 修复拉取请求标签没有打上的问题
- 优化运行条件,减少不必要的运行
1.1.0 - 2022-05-21
- 只有当文件发生变化后才强制推送
- 通过单独的测试脚本添加插件加载测试
- 评论内容无变化的时候,跳过修改
- 修复未同时修改议题与拉取请求标题的问题
- 文件结尾加上换行符
- 抛弃 PyGithub 投入 githubkit 的怀抱
1.0.0 - 2022-05-21
- 添加检测是否重复发布
- 修复缺失信息时的错误匹配
- 修复当议题关闭仍然创建拉取请求的问题
- 修复解决冲突时没有重置的问题
- 修改提交消息的格式,在最后添加上议题编号
- 移除插件加载验证
- 移除 push 事件
0.5.2 - 2022-01-21
- 添加插件加载验证
- 拉取请求的标题少了冒号
- 处理合并冲突时,跳过未通过检查的发布
0.5.1 - 2022-01-06
- 添加针对 json 格式的检查
- 修复标签相关的报错
- 使用自建的镜像以提升速度
0.5 - 2022-01-04
- 利用 Python 重写 Action
- 更新至 beta1 的发布格式
0.4 - 2021-09-15
- 支持检查包是否发布到 PyPI
- 支持检查项目仓库/主页是否可以访问
0.3 - 2021-07-26
- 修改分支名为 publish
0.2 - 2020-11-20
- 事件判定更严格
- 支持重开议题事件
- 检查拉取请求的标签是否为插件
- 拉取请求合并时报错
- 打开议题触发时,在插件信息中将仓库拥有者误设为插件作者
0.1 - 2020-11-19
- 最初的版本