6月 17th, 2008BugFree 2.0.1 发布

今天发布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 修复

12月 27th, 2007RC2日文语言包下载

感谢网友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日

12月 6th, 2007RC2 推迟发布

由于最近开发小组的所有成员都非常忙,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的升级程序已经更新,由于升级给大家带来的不便望见谅。


© 2007 自由软件 BugFree 官方网站 | iKon Wordpress Theme by TextNData | rakCha web directory |