文章阅读
JDiy历史版本更新记录
文章类别: 本站动态  更新日期: 2013-12-11 13:33:38.0  点击次数:11913

JDiy最新版本下载页: http://www.jdiy.org/jdiy_download.jd


以下为JDiy的历史版本更新记录:

JDiy-2.5.*: (2013-12-30)

  增加了对Freemarker模板语言的支持,同时,建站平台的展现层代码,由原来的(闭源版)servlet输出,变成了由freemarker处理,这样开源后更便于修改。.

  对JDiyAction模块做了适当调整,可根据Action方法返回类型自动处理。

  增加了JsonObject支持,可以方便的向客户端js处理返回JSON数据,并提供将json解析为java对象的支持。
2.5.1子版本修复了后台添加的数据无法删除的BUG.
2.5.2子版本修复了后台无法读取引用它表数据供选择的BUG;修复SQLite数据库不正确的报错提示;修复JDiy-SQL聚合子查询语句可能抛出异常的BUG;

请参见如何在JDiy中使用freemarker和JsonObject

JDiy-2.4.2: (2013-12-11)

  1.修复了建站平台自定义登录页面后,无法以开发者身份登录的bug.
如果在jdiy.xml中配置了loginPage参数, 访问登录界面时,系统会跳转到用户自定义的登录页.此时若要以开发者帐号登录的话,请在原后台工作目录(loginPath)地址后面添加?console=1参数即可.如: ....../jdiy-login/?console=1
  2.后台列表视图的"附加SQL条件",完善"当前登录用户"(即只显示用户自己添加的记录)的条件设置.
说明:此子版本为非关键的代码更新.并无大的程序变动.如您之前的版本不存在以上两个问题,您无需更新.

JDiy-2.3: (2013-7-4)

  优化JDiyAction模块,使其在forward到的jsp页面中使用EL/JSTL表达式输出数据时,字段名(包括数据库字段,XML/File字段)将不再区分大小写!也就是说,在页面上使用${rs.name}和${rs.NaMe}都可以正确显示rs对象的name字段值;
  优化增强Url工具类对SSL(https安全连接请求)支持的可用性,并修复此类getHtml()方法返回的html转行符丢失的BUG.
  修复App对象的getInputStream()方法,使其可以正确获取request请求的输入流.
  程序输出控制台显示的Locale本地化代码段修改,以及建站平台的其它非功能上的更新.

JDiy-2.2: (2013-6-9)
  此版本在2.1版基础上做了细微改动(主要是建站平台方面),并修改了少量核心代码,提升了系统的稳定性。
JDiy-2.1: (2013-4-25)
  对建站平台相关脚本进行了BUG修复,提升了系统的稳定性;
  实现了自己的文件上传类,并且重写了HttpServletRequest.
  因此自2.1版开始,JDiy无需再依赖cos.jar;且不需要再在tomcat的server.xml或者jdiy.xml中配置URIEncoding了(解决了编码问题)。
JDiy-2.0: (2013-4-25)
  2.0版本对整个JDiy框架的核心程序进行了大量的代码重构,新增了一些类的方法;
  新增了JDiyAction模块,和JDiyInterceptor拦截器模块,使JDiy有了自己的MVC;
 JDiy建站平台删除了原来的FCKEditor编辑器,替换成了功能更加强大的百度编辑器。                
JDiy-1.13.1: (2013-4-7)
  1. 优化JDiy的异常信息的中文显示内容,使开发者更加方便排错;
  2. 当web.xml中配置jdiy.xml的路径位置以/开头时(兼容从app根目录下或Linux根分区自动查找);
  3. 针对Oracle, DB2数据库的分页查询优化;
  4. 修复在SQL Server中,当数据表的主键字段名称不叫"id"时,进行分页查询会出错的BUG。
JDiy-1.13.1子版本修复了Args的filter(查询条件属性)为空时,在Oracle数据库环境下SQL语句错误的BUG.
JDiy-1.12: (2013-3-9)
  1. 修复javaSE环境下有的控制台异常提示不准确的BUG;
  2. Dao对象添加Dao.rs(String sql)成员方法,支持原生SQL语句查询单条记录;
  3. JDiy框架控制台输出的信息本地化(根据中文语系自动显示中文提示以便调试);
  4. 优化Dao对象的save持久化方法,增强自动识别数据表主键的能力。
JDiy-1.11: (2013-2-1)
  1. 完善数据库字段类型BigDecimal, Numeric(大数字)的支持;
  2. 修复mysql数据库中定义为tinyint(1)的字段被JDBC直接解析为java.sql.Types.BYTE类型,
    从而导致JDiy无法正确保存0和1以外的数字值到tinyint(1)中的BUG;
JDiy-1.10: (2013-1-16)
  1. 优化JDiy核心代码使之可以运行于分布式应用环境;
  2. 优化JDiy框架的数据库连接池,增强池中每个Connection连接对象的可用性检查,提高程序运行稳定性;
  3. util包中的Url工具类增加connect, getResponseHeader .. 等方法,并支持抓取Gzip压缩格式的网页数据.
JDiy-1.9.1: (2012-8-29)
  1. JDiy平台列表视图全/反选功能分开,优化批量排序更新操作;
  2. 为JDiy工具类新增方法,例如Txt工具类的普通字符串替换方法,Fn工具类的文本文件读写操作等;
  3. 为JDiy框架的Rs和Ls类新增转JSON字符串的相关方法,使JDiy数据对象可以快速转换为JSON。
4. 1.9.1子版本修正了JDiy管理平台底部版本信息显示不正确(仍为1.8)的BUG.
JDiy-1.8: (2012-7-11)
  1. JDiy平台中新增动态扩展的多文件上传配置,及JDiy-API中Rs对象对应的操作方法;
  2. 修复后台相关BUG及完善文件字段名的命名规范限定;
  3. 视图配置中的控件,增加对操作提示文字的配置;
JDiy-1.7: (2012-6-16)
  1. JDiy平台中新增多级联动菜单;
  2. JDiy配置文件中增加对后台网页标题的修改;
  3  JDiy列表视图和图片输出视图中自定义URL页可以自定义传递数据库字段参数;
  4. 修复登录界面验证码无法点击更换的BUG;
JDiy-1.6: (2012-5-4)
  1. 为net.jdiy.core.Rs和net.jdiy.util.Txt新增了一些成员方法;
  2. JDiy平台中,修复(非MySQL数据库环境下)列表视图中日期时间字段搜索的异常;
  3. 优化Rs对XML,File类型字段(例如getF, getX, setF, setX等方法)的处理,使其字段名不再区分大小写;
  4. 部分代码的性能优化。
JDiy-1.5: (2012-4-25)
  1. 增加对DB2数据库的支持;
  2. “自增”主键类型的数据保存优化及异常处理;
  3. 对于主键名称不为id(ID)的数据表,返回的Rs对象在更新之前无需再手工调用Rs.setPK(String[])指定主键,
    JDiy将能够自动识别表的主键。
JDiy-1.4:  (2012-4-16)
  1. 修正系统“用户管理”菜单项绑定节点,解决无法创建用户的BUG、及创建的用户后无法登录到管理平台的BUG;
  2. 对于“自增”类型的主键,新增Rs对象在经过DAO持久化后,可以直接从该Rs本身取到其主键值;
  3. 修正在SQLite数据库环境下,因SQLite有时会返回名为“[B”的未知Blob类型,从而导致该字段不可被JDiy识别的BUG。
JDiy-1.3:  (2012-4-3)
  1. 修正当jdiy.xml配置不当导致无法连接数据库时,而此时用户登录到开发平台,会导致页面不断刷新的BUG;
  2. 修正开发平台中关闭左栏时,在部分IE下,右边数据显示区无法全屏(右侧会多出一片空白)的BUG;
  3. 对数据提交页的上传进度条进行了优化;
  4. 新增WEB编辑器的“增加”/“减小”高度功能按钮,修正编辑器选中文字后再添加超链接,会导致文字消失的BUG。
更早期的版本更新记录略......
[ 上一篇 JDiy网站开通啦   下一篇 本站JCoder脚本框架更名为JSer ]
鄂ICP备18006629号-1 鄂ICP备18006629号-2       鄂公网安备 42050302000160号


技术支持QQ:39886616 QQ群:7759217
联系JDiy作者: ziquee java/javascript WEB编程
E-mail:ziquee@abcbcd.com http://189.cn
*尊姓大名:

*电子邮箱:

*QQ号码:

*留言内容:
提交留言
取消
loading...
注:带"*"的为必填项。请如实填写您的E-mail或QQ号码以便我们能与您取得联系。