Kiwi TCMS 是领先的开源测试管理系统,用于手动和自动测试。它的特点是集成 Bug 跟踪器、搜索页面、强大的访问控制、测试自动化框架插件、可视化报告和丰富的 API 层。
重要提示:这是一个小版本更新,包含安全更新、一般改进、bug 修复和新的翻译。
安全性
- 更新 bootstrap、bootstrap-select、eonasdan-bootstrap-datetimepicker、jquery 和 moment-timezone Node.js 包。
- 启用密码验证器,避免用户选择弱密码:
- 密码不能与个人信息过于相似
- 密码必须包含至少 10 个字符
- 密码不能是一个常用的密码
- 密码不能完全是数字
改进
- 将 django 从 4.1.3 升级到 4.1.5
- 将 django-colorfield 从 0.7.2 更新到 0.8.0
- 将 django-grappelli 从 3.0.3 升级到 3.0.4
- 将 django-simple-history 从 3.0.0 更新到 3.2.0
- 将 django-tree-queries 从 0.11.0 更新至 0.13.0
- 将 pygments 从 2.13.0 更新至 2.14.0
- 将 python-gitlab 从 3.11.0 更新至 3.12.0
- 将 tzdata 从 2022.6 更新到 2022.7
- 将导航菜单移至 header 处,使其更加紧凑
- 在构建容器镜像时不安装 Node.js 包的开发依赖项
数据库
- 添加迁移以反映 django-simple-history 3.1.0 中的索引变化
重构和测试
- 开始使用 webpack 处理 JavaScript 资产
- 重构遥测页面中的重复设置
- 为 GitHub 代码扫描添加 CodeQL 工作流
- 使之可以覆盖附件卡的标题
- 删除 Telemetry 页面中无用的工具提示
- 为每个有 .ready() 函数的页面定义页面 ID
- 为 .ready() 替换已经过时的 jQuery 语法
- 删除重复的 populateProductVersion() 函数
- 解决所有剩余的 ESLINT 问题
- 在测试中使用更精确的断言方法
翻译
- 更新了俄语翻译
- 更新了斯洛文尼亚语翻译
- 更新了西班牙语翻译
更多详情可查看:https://kiwitcms.org/blog/kiwi-tcms-team/2023/01/03/kiwi-tcms-117/
还没有评论,来说两句吧...