今天发布BugFree的最新版本,主要对2.0 RTM发布之后的问题进行了修复,并且对一些功能的细节进行了改进。
从BugFree 2.0 RTM 升级到2.0.1仅需两步
1. 下载最新的Bug 2.0.1,解压后复制到BugFree的安装目录,覆盖原有文件
2. 访问http://servername/bugfree/install.php,按照提示完成升级!
升级注意事项
1. 升级前请务必备份原有数据库和程序文件
2. 如果数据库原有数据量比较大,升级过程中页面运行时间可能较长,请耐心等待
有关全新安装或从其他版本升级,请访问帮助。
增加和修改的功能
- 简化了安装和升级程序
- 增加用户自动登陆功能
- 查询增加查找曾经修改者的功能
- 查询框针对不同的字段定制不同的查询操作符
- 中文用户名依照汉语拼音增加首字母,方便选择
- 只在新建Bug/Case时,自动指派给模块负责人
- 左下方指派给我和由我创建都改为按照最后修改日期排序
- Bug/Case/Result页面,交换上一个和下一个按钮的功能
- 后台模块管理支持跨项目移动模块
- 后台管理增加终止和激活用户的功能
- 后台管理页面显示最近修改者的名字
解决的主要Bug
- 用户用大写字母登录,无法显示中文名字
- 某一分组的用户列表为空时,非管理员用户打开 Bug/Case/Result 页面报错
- 多人同时编辑Bug/Case/Result 的冲突问题
- 后台管理编辑Bug/Case模块的问题修复
- 查询链接在登录之后不能跳转到原链接地址
界面修改及其他:
- 对帮助文档做了更新,包含从所有主要版本的升级步骤和更详细的使用说明
- 编辑状态下的编辑框在查看页面下显示只读的编辑框,避免换行造成页面变形
- 配置文件增加Debug模式,便于调试问题
- 对中文和英语语言文件进行了更新
- 对代码进行了整理,增加了函数的注释
非常遗憾地通知大家:最近BugFree开发小组的所有成员都实在太忙了,我们不能按照原计划在4月底推出BugFree v2.01版本。下一个版本需要再次延期(我们希望尽可能到5月份推出)。
BugFree v2.0 正式版发布之后,很多用户在安装、使用中碰到了一些问题,并给我们提了一些改进建议。我们希望在原v2.01开发计划的基础上,综合考虑大家的建议,并努力解决兼容性的问题。
我们对BugFree的开发目标始终没有变。感谢大家的支持!
谢谢
计划在4月底推出 BugFree v2.01 版本,主要实现下面的功能:
- 查询框(Query Builder)改造
- 我的查询和查询条件保持同步。点击我的查询,查询条件同步显示。
- 梳理查询字段的操作符。例如,Bug 标题只保留“包含”操作符;Bug类型只保留“等于”和“不等于”操作符。
- 支持字段值为空的查询。
- 后台管理
- 尽可能通过管理页面实现大部分 Config.inc.php 设置。
- 增强分组管理的易用性。
- 登录页面自动保存密码
- 代码整理
已完成的功能扩展
此外我们会在近期推出如下扩展功能:
- Bugzilla 移植工具
- BugFree 演示系统和论坛的用户帐号集成(论坛注册用户可以直接登录演示系统)
点击下载 bugfree2.0.1128_rtm.tar.gz
具体安装步骤请参考BugFree使用帮助。已经使用RC1或RC2的用户,直接将RTM下载之后,覆盖原有文件即可(注意保留原来的Include/Config.inc.php等配置文件)。
衷心感谢各位热心网友的大力支持和宝贵意见。我们会继续努力,不断完善BugFree!
计划在1月28日推出正式版 BugFree 2.0。正式版本将提供如下功能:
- BugFree 2.0 中文使用帮助
- 提供中文和英文语言包,并增加语言切换功能
- 增加隐藏左边栏的功能
- 后台用户管理增加搜索功能和分组列表显示功能
- RC2 Bug 修复
感谢网友kobari提供,需要日文版的朋友,请下载日文语言包,解压到Lang目录下。修改Include/Config.inc.php文件,将默认语言指向日文语言包的目录:
$_CFG[’DefaultLang’] = ‘JP_UTF-8′;
RC2经过若干天的延期后,今天正式发布了!BugFree 演示程序也相应做了更新。
RC2 改进和增加的功能主要有:
- 完善了Bug,Case和Result的统计报表功能
- 增加对项目和模块的排序功能
- Bug 统计报表邮件通知(后台定期执行StatBug.php)
- 用颜色区分不同状态的Bug(感谢网友cuteser 的建议)
- 修改了RC1版的很多问题
- 若干小的界面和功能改进
请下载最新的RC2版本。具体安装步骤与RC1发布的安装步骤相同。已经使用RC1的用户,直接将RC2下载之后,覆盖原有文件即可(注意保留原来的Include/Config.inc.php等配置文件)。在安装和使用中遇到任何问题,欢迎访问BugFree论坛。
至此,原计划的BugFree 2.0 所有功能都已实现!我们会在RC2稳定一段时间之后,尽快推出正式的RTM版本。当然,我们也深知BugFree还有很多有待完善的地方,会不断加以改进!
有关BugFree的使用帮助我们将在正式发布的RTM版本提供。
谢谢!
BugFree开发小组
2007年12月23日
由于最近开发小组的所有成员都非常忙,RC2 版本无法在今天按时发布,请各位见谅。
具体发布时间我们会尽快告诉大家。谢谢!
由于最近工作和生活上的事情,RC2的开发受到了一些影响,预计发布时间会在下周4也就是12月6号之前。
RC2的主要修改内容:
- RC2将会把UTF8和GB2312版本分开发布,届时朋友们可以根据自己的需求分别下载
- 增加项目和模块的排序功能
- 改进报表功能
- 修改RC1版的若干bug
最近一些使用升级程序的朋友在后台操作的时候碰到了语法报错,经过检查,发现升级程序中对几个表的自增属性没有增加,如果您是从1.x升级到2.0的用户,请使用mysql的管理工具运行如下命令(注:将语句中的“bugfree_”改为数据库中实际的前缀):
ALTER TABLE `bugfree_TestProject` CHANGE `ProjectID` `ProjectID` SMALLINT UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `bugfree_TestModule` CHANGE `ModuleID` `ModuleID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `bugfree_TestUser` CHANGE `UserID` `UserID` SMALLINT(4) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `bugfree_TestUserGroup` CHANGE `GroupID` `GroupID` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT;
ALTER TABLE `bugfree_TestUserQuery` CHANGE `QueryID` `QueryID` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT;
DELETE FROM `bugfree_TestProject` WHERE ProjectID = 0;
DELETE FROM `bugfree_TestModule` WHERE ModuleID = 0;
DELETE FROM `bugfree_TestUser` WHERE UserID = 0;
DELETE FROM `bugfree_TestUserGroup` WHERE GroupID = 0;
DELETE FROM `bugfree_TestUserQuery` WHERE QueryID = 0;
RC1的升级程序已经更新,由于升级给大家带来的不便望见谅。