Version 166 (modified by yosei, 6 months ago)

--

Following is also a ToDo(and Done) list.

History

Histories001 - Histories from 3.0.0(2008.10.12) to 3.0.11(2009.04.27).

  • 2009.05.23 3.1.00
    • Add methods 'NumberUtils.parse(String,double)' and 'NumberUtils.parse(String,float)'.
    • Upgrade H2 to 1.1.113. So the older versions of acornsnap contents can't work directly.
      • 'Import' and 'Export' functions become to work correctly.
      • Use direct connection with 'AUTO_SERVER=TRUE' parameter. The performance will inclease.
  • 2009.07.18 3.1.01
    • Bug: 'ActiveRecord.set' method ignored type mismatch unexpectedly. Fixed.
    • Bug: H2 in Eclipse plugin was old version(1.0.79). It causes generating invalid models. Fixed.
      You need to replace plugin from 1.0.0 to 1.1.0 manually. And then, don't forget "eclipse.exe -clean".
    • Add Form.createSelect(String,boolean,String[]) method that can create html select box has empty option.
    • Upgrade H2 to 1.1.114 (from 1.1.113).
    • Bug: AbstractController.map_multipart didn't ignore the parameter that shouldn't be mapped to the record. Fixed.
    • Add new class 'ActiveBlob' to create 'Blob' object locally.
    • Deprecate 'AbstractController.save' method, then add 'insert', 'update' and 'merge' methods instead of 'save'.
    • Bug: 'ImageUtils.createScaledImage' couldn't treat png image. Fixed.
  • 2009.09.08 3.1.02
    • Upgrade H2 to 1.1.116 (from 1.1.114).
    • Bug: 'AbstractController.sendLob' was blocked by an SQLException(object already closed). Fixed.
    • Add new method 'LobHander.handleError'. It enables you to handle any errors when the lob is loading.
    • Add new class 'DefaultLobHandler'. It provides a simple implementation for handling errors.
      You need to modify all codes using LobHandler.
    • Add acorn3-blank.war and acorn3-cas.war into TOMCAT_HOME/webapps directory. They can be used (or customized) at your own workspace as web projects.
    • Change DTD of AbstractReleaseNotes. It allows you to put the installers and release-notes in the protected area with basic authorization.
  • 2010.01.08 3.1.03
    • Bug: Authentication Filter couldn't find 'x-forwarded-host' header. Fixed.
    • Bug: Uninstaller didn't delete any jar files. Fixed.
    • Imporer(database) function is deprecated because it couldn't work properly.
  • 3.1.04 (not released)
    • Improve type conversion functionality of 'ActiveRecord.set' method(May 'Statement.getGeneratedKeys' return wrong type?).
    • Add 'acornsnap.parser.wiki' and 'acornsnap.parser.macro' properties to application scope.
    • Add zip installer(acornsnap-x.x.xx.zip). It is mainly suitable for Linux usage.
    • Implove Eclipse plugin's functionality.
      You need to replace plugin from 1.1.0 to 1.1.1 manually. And then, don't forget "eclipse.exe -clean".
    • Eclipse plugin will save deployment settings to workspace's build.xml.
    • Add method 'StringUtils.load'. It helps to loading some content(file,url ..) to String instance.
    • Add method 'DatabaseFacade.execute(String)'. It executes SQL directly.

Roadmap

  • Incomplete
    • eclipse-jee上でプラグインの開発をする。Javadocは読めるようになったが、メモリ不足エラー頻発・・・。 2009.08.08
    • Inclease reliabilities of CodeGenerator(it is buggy a little).
      • 修正→テストをスムーズにしたい(RCPではなくJEEでプラグイン開発?)。
      • 予め列名が展開された形(forではなく)にする。
      • Boolean型に対応。
      • キー列には「*」印を付ける。
      • ClassCastException対策
      • 削除用JSバグ(WebKitで動作しない)の修正。
    • Tomcat停止時に未処理のタスクを退避し、再開時に実行する仕組みが必要(公開・削除予約等)。
    • リファレンスへの加筆(日本語のままになっている箇所、空白の箇所をリストアップし、コメントを付けて回る) 2009.02.15
    • RPMもしくはlinux導入用のパッケージを作るべきか? 2008.12.15
    • Import,Export機能のナビゲーションが分かり辛い。AbstractWorkerControllerの見直し。2009.05.24
    • DatabaseメニューのDump機能は要らない気がする。 2009.09.17
    • HTMLFactory.toElementsがBlob,Clobに対応していない。 2009.10.05
    • database.pathプロパティの「~/」はアプリケーションのルートではなく、user.homeに置換すべきでは? 2010.02.26

Attachments