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/


		

还没有评论,来说两句吧...