BugFree修改记录
摘要:BugFree的修改记录。
关键词:BugFree,changelog,ADO,PHP,smarty,Email,0.3,notice,开源,修改记录
BugFree Version 1.1 (2007-01-01)
- NEW: 增加了统计报表功能。我们采用了FusionChart的解决方案,采用Flash来绘制图表,这样对安装BugFree的机器就没有什么限制了。
- FIX: 后台管理添加项目无法及时看到的问题。
- FIX: 添加项目点击“保存”在firefox下面没有响应的问题。
- FIX: BaseURL变量采用HTTP_HOST变量,而不是SERVER_NAME
- FIX: ResolveBug.tpl中第31行的错误。
- FIX: bugGetUserACL(): 如果没有项目,而且是管理员,可以进入后台进行管理。普通用户则进入登录页面。
- FIX: BugProject没有添加日期。
- FIX: BugModule的添加日期没有。
- FIX: 新加项目列表没有及时刷新。
BugFree Version 1.0 (2005-10-08)
- New:在项目一级增加权限管理!BugFree的主要功能已添加完毕,成为非常完整的Bug管理工具,故版本升级为1.0!
- New: 可以自定义查询结果的显示字段
- New: 界面优化,可方便的把左栏和右上栏隐藏,腾出最大的显示区域给查询结果和Bug显示
- New: 查询列表页面优化,调整了配色方案,增加了颜色区分,点击时加重背景。
- New: 增强后台管理的功能
- New: 发送邮件的时候,显示用户的真实姓名。
- New: build版本可以从已有的记录中选择。
- New: 修改了sql查询的错误提示方式,使之更加友好。
- New: 显示当前用户的名称。
- New: 调整了配置文件的结构,使之更加明确。
- New: 启用新的Logo。
- Fix: Bug严重程度恢复到纯数字显示
- Fix: 可以查询某些域(比如AssignTo)的值为空的Bug
- Fix: 去掉现在每个文件中的CVS Log信息,尽可能的减少BugFree的体积
- Fix: 去掉Install.php导致的潜在安全隐患
- Fix: 解决Bug系统的Cookie变量与其他系统冲突
- Fix: 解决一个执行Install.php时候,安装程序js脚本报错的问题
- Fix: 快捷键的表示采用windows的传统方式() (鸣谢网友.NetCobra)
- Fix: 查询结果增加默认BugID排序
- Fix: 历史记录按照时间先后顺序排序
- Fix: 标题过长导致列表出现错位的问题解决了
- Fix: 登录页面的问题,样式表在某些情况下不起作用的问题解决了
- Fix: BugFree描述里面可以包含单引号了
- Fix: BugFree描述里面可以添加程序代码了。
- Fix: 标题里面含有网页代码也可以正常显示了
- Fix: 指派给某个人,指派日期也随之变化
- Fix: 修改了在IIS下面后台管理无法进入的问题。
- Remove: 去掉可视化编辑,为后续的功能开发做准备。
BugFree Version 0.5 (2005-08-13)
- New:支持UTF-8编码!BugFree由此开始支持Unicode,为未来发展打下重要基础
- New:查询结果可以“全部导出”到Microsoft Excel中,然后利用Excel强大的数据统计、图示、打印等功能对Bug进行分析
- New:修改SetupBug.inc.php和Install.php程序,增加BugFree目录和网址两项参数的自定义功能。IIS平台的用户可自己手工更改这两个参数保证BugFree的运行。
- Fix: 后台管理左侧“项目和模块列表”也应该有上下移动的滚动条
- Fix:把FunctionsMain.inc.php开始的php标签改为标准模式。(Thanks to Netelf:ukyo_wlp at 163 dot com)
- Fix:修改bugGetModulePath的定义,去掉强制引用传递。(Thanks to Netelf:ukyo_wlp at 163 dot com)
- Fix:抑制发信失败时的错误信息。
- Fix:修改安装程序生成的配置文件中SmtpAuth变量的错误。
- Team:BugFree开发小组正式成立,详情请访问网站: BugFree开发小组成员
- Thanks:感谢手机之家站长高春辉先生,YouNote站长李梁先生对BugFree的支持。
BugFree Version 0.4 (2005-07-02)
- 打造BugFree的新家:http://bugfree.1zsoft.com,BugFree 为【易软开源】网站的一个组成部分,关于【易软开源】网站,请点击此处:www.1zsoft.com
- 增强编辑器功能,可以支持可视化的编辑
- 改用phpmailer类来增强Email发送功能,windows下面的用户只需一个合法的email地址应该就可以发信了
- 增加安装程序,可通过 BugFree/Install.php 来配置系统参数
- 整理并完善 BugFree/Document中的文档,新增加了“BugFree常见问题解答(FAQ)”和“BugFree配置参数详细说明”
- 修改LIMII -20,20的错误 (特别感谢网友 lixiaoliang@gmail.com 和 panzs@supcon.com)
- 修改判断程序路径的方法,以适应虚拟主机的情况
- 修改Error_reporting的参数设置
- 改用Javascript来控制显示、隐藏框架,无需与服务器进行交互
- 解决Bug: 通过左边栏点击“最近5个指派给我的Bug”显示模块信息错误
- Bug激活时,可以重新指派,方便使用
- 可以将某个自定义查询的条件发送到某个邮箱地址,以便共享。
BugFree Version 0.3 (2005-04-02)
- 下载文件不应该用.rar格式,应该用.zip(Linux上也可直接用)
- 默认有用户并且是管理权限也没在文档中指明
- 把Bug信息显示和统计中的用户ID改成用户名显示
- 去掉Smarty中的gzip
- 缺少的adodb-iterator.inc.php文件
- 首次登录时总是要显示一个“您还没有登录到系统,请首先登录BugFree!”对话框,然后才显示登录界面,去掉对话框
- 添加用户时,在输入email时发现无法输入.info的信箱
- BugSeverity字段没有真正发挥它的作用,将bugServerity的含义定义为下面四个级别 ---> 恢复到1,2,3,4
- 完善查询表单的辅助功能,比如说如果选中了“模块路径”、“标题”等查询字段,操作符默认就改为“包含”。
- setqueryForm()中的参数。现在默认取得是6,应该使用变量,就是BugConfig["QueryFieldNumber"]
- BugHistory中的Action字段长度太短,导致will not fix 解决方案的Action被截调部分字符。
- Admin中编辑项目和模块,要同时修改BugInfo表中的相应字段。
- BugUserList函数需要将BugUser表里面没有而BugInfo表里面有的用户名都列出来。
- 添加文件的时候,如果源文件没有扩展名,则增加一个默认的扩展名.txt。
- 自动完成的时候,如果原来是文本框,而且用户输入了一些东西,需要加以保留。
- 解决重复提交的bug的问题
- 当关闭、解决、激活一个bug的时候,可以默认将光标设置在文本框中
- statbug的代码错误
- bug信息页面格式的调整:历史记录使用间隔色隔开
- Notice: Undefined index: DOCUMENT_ROOT in F:\backup\BugFree\Include\SetupBug.inc.php on line 43
- 增加文件Document/BugFree Install On Windows.txt : “在 Windows 平台上安装 BugFree 的详细步骤”
BugFree Version 0.2 (2004-12-15)
- 全新的界面,显示空间更大,更加大气
- 符合你自定义查询条件的Bug改动时,会自动给你发信
- Bug信息中增加了两个字段:操作系统、抄送。“抄送”的功能表示这个Bug有变
- 化时,也会发送给这些人
- 增强BugFree的查询功能:
- 分组的查询功能,更加方便使用
- 点击某个Bug的 OpenedBy、AssignedTo、ResolvedBy、Resolution,自动找出所有符合该项条件的所有Bug;
- 增加Bug的多任务分派功能,新建一个Bug时可以同时指派给多个人,这对事物跟踪和数据校对类问题非常有用
- 添加多个附件
- 改变Severity的显示方式
- 增加BugFree的简单帐户管理
- 有快捷键支持
- 多语言支持,目前你可以选择英文界面
- 系统配置很灵活,可以根据使用情况自己定义
- 用Smarty技术把HTML和PHP代码分开,代码很清晰,易于维护
- 用Pear中标准的树状列表TreeMenu
- 使用ADO访问数据库
BugFree Version 0.11(2004-10-26)
- 把软件名从 FreeBug 改为 BugFree (感谢科泰世纪陈榕第一个建议)
- SourceForge上注册该项目http://sourceforge.net/projects/bugfree
FreeBug Version 0.1(2004-10-11)
- 正式发布,命名为 FreeBug
- 借鉴微软公司软件研发理念、免费且开放源代码、基于Web的精简版Bug管理系统