2006.01.16 (1.4.1) バグフィックスリリース
  SQL定義IDが「名前変形せずに」クラス名に利用されてしまっている不具合を修正。

2006.01.05 (1.4.0) 1.2.0からの主な変更点を示します。
  (1)Excel様式を改善しました。「SQL定義書」へと名称が変わりました。
     ・Excel様式を「SQL定義書」と名前変更し、内容についても見直しを行いました。
     ・申し訳ありませんが、様式については 1.2.x系(旧バージョン)までとの互換性はありません。
  (2)ストアドプロシージャ(CallableStatement)への対応を行いました。
     ・「呼出型」を選択するとストアドプロシージャが利用できます。

  (3)単一表サポート関連
     ・単一表のSQL文についてダブルクオートエスケープを必要な場合にのみ付与するように変更しました。
       この対応により MySQL対応が可能となりました。
       一方で HSQLDBはこの変更により動作しなくなります。
       ダブルクオートが無いと動作しない HSQLDBの仕様が特殊なものであると判断します。
     ・単一表アクセスのスクロール方向について見直しを実施しました。
       デフォルトをインセンシティブとします。
       プロパティでスクロール方向は変更が可能なようにしました。
     ・単一表の全行SELECTについて、1.2系では無効化されていましたが、これを復活させました。
     ・旧バージョンの互換性のために内部的にサポートしていた旧式のTableGatewayサポートを終了しました。
     ・単一表のテーブルにおいて 表名に$が含まれている場合には、処理をしないように仕様変更しました。
       これは Oracle10gにおいて、削除テーブルなどが BIN$●●というテーブルとして格納される仕様への対応のためです。

  (4)ロギングへの対応
     Commons Loggingに対応しました。

  (5)新たなデータベースへの対応
     Oracle10gで動作確認しました。
     MySQLで簡単な動作確認をしました。

  (6)エラー時の処理
     ・主なエラーメッセージをリソースバンドル化しました。
     ・バインド忘れのパラメータがある場合に例外が発生するように変更しました。
       また、SQL例外が なるべくそのまま伝わるように改善し、原因が究明しやすいようにしました。

  (7)内部処理の改善
     ・名前変形の処理を抜本的に見直しました。
     ・プラグインの進捗バーの表示が不適切であったのを修正しました。
     ・プラグインのException, ErrorがEclipseのログに適切に出力されるように改善。
     ・その他、ソースコードの大幅な整理を実施しました。総ステップ数がかなり減りました。

2006.01.05 (1.4.0)
  仕様安定モードに入ります。
  この版を出荷候補版と位置づけ、引き続き試験を実施します。
  不要な改行がSQL文に付与されていた不具合を修正。

2006.01.05 (1.3.19)
  ※1.4.0リリースに向けて、最後の試験中です。
  ストアドプロシージャ対応に不備があったので修正。
  バインド忘れのパラメータがある場合に例外が発生するように修正。

2006.01.05 (1.3.18)
  ※1.4.0リリースに向けて、最後の試験にかかります。
  ValueObjectのjarファイルを更新
  blancoEclipsePluginGenに対応
  (plugin)【削除】BlancoDbEEPlugin
  (plugin)【削除】BlancoDbEEDocumentProvider
  (plugin)【削除】BlancoDbEEPluginUtil

2005.12.21 (1.3.17)
  単一表の入力パラメータにおいて名前変形が失敗していたのを修正。

2005.12.20 (1.3.16)
  JDBCからJavaへの型マッピングの処理を少し改善。
  Antタスクに不具合があったので修正 (SQL定義書の処理が全く動作しなかった)

2005.12.19 (1.3.15)
  Oracle10gのTIMESTAMP型がJDBC上での扱いが変更されていた。これに暫定対処。
  具体的には、java.sql.Typesへのマッピングが失敗した時点で、DB上の型名による判定を実施。

2005.12.16 (1.3.14)
  単一表のテーブルにおいて 表名に$が含まれている場合には、処理をしないように仕様変更。
  これは Oracle10gにおいて、削除テーブルなどが BIN$●●というテーブルとして格納される仕様への対応のためおこなう。

2005.12.16 (1.3.13)
  単一表のメタ情報収集中に例外が発生した場合の処理を改善。

2005.12.14 (1.3.12)
  【移動】blancosoap*.jarをlibからlib.antに移動
  blancovalueobject*.jarを追加

2005.12.13 (1.3.11)
  LogスイッチがONの際の生成コードを改善。具体的には fLogを static final化

2005.12.10 (1.3.10)
  blancoconcretesaxのAntTaskを導入
  【削除】src側のBlancoDbXmlHandler.java
  【削除】src側のBlancoDbXmlSerializer.java

2005.12.09 (1.3.9)
  blancoAntTask対応

2005.12.02 (1.3.8)
  JDK 1.4.2_10でビルドし直し

2005.11.30 (1.3.7)
  jarファイルを更新

2005.11.30 (1.3.6)
  主なエラーメッセージをリソースバンドル化

2005.11.29 (1.3.5)
  【削除】BlancoDbException.javaを削除
  クエリ名→SQL定義ID に修正

2005.11.28 (1.3.4)
  blancoResourceBundle更新

2005.11.16 (1.3.3)
  blancoCommonsを更新
  blancoCodeGeneratorを更新

2005.11.16 (1.3.2)
  MethodExpander.createNameの利用箇所をblancoDbから完全除去

2005.11.16 (1.3.1)
  (plugin) MySQLにプラグインとして暫定対応

2005.11.12 (1.3.0)
  1.3.0系としてリリースします。1.3系においては再度単体試験の実施を行います。
  生成を伴う単体試験用のコードを別プロジェクトに移管しました。

2005.11.11 (1.2.19)
  【重要】この版をもって、1.3系へと移行します。
  単一表の全行SELECTを復活しました。
  単一表の検索について、カーソルのスクロール方向を外部から与えられるように変更。
  制約違反をクラス内にべた展開するように変更。
  convertTimestampToDateを呼び出す以外は、BlancoDbUtilは不要になりました。

2005.11.11 (1.2.18)
  ダブルクオートエスケープを必要な場合にのみ付与するように変更。この対応により
    ・MySQL対応が目的です。
    ・反面、HSQLDBは動作しなくなります。ダブルクオートが無いと動作しない HSQLDBの仕様が特殊なものであると判断します。
  (plugin)ソースコード一式を作成するAntタスクの設定ミスを修正

2005.11.10 (1.2.17)
  様式ががらっと変わりました。以前の様式と互換性はありません。

2005.11.09 (1.2.16)
  (plugin)Exception, ErrorがEclipseのログに適切に出力されるように改善。

2005.11.04 (1.2.14)
  【重要】jxl-changes.txt ファイルは削除しました。
  jarファイルの一斉更新
  大幅に改造しました。

2005.10.24 (1.2.13)
  Excel様式を強化
  様式名を「SQL定義書」と命名。

2005.10.20 (1.2.12)
  blancoSOAPを更新
  blancoCodeGeneratorを利用開始

2005.10.18 (1.2.11)
  ロギングのスイッチを追加

2005.10.12 (1.2.10)
  バグ修正

2005.10.12 (1.2.9)
  ストアドプロシージャ(CallableStatement)への対応完了

2005.10.12 (1.2.8)
  【重要】blanco.db.expander.table.gateway.sqlパッケージを除去
  ここでいったん 吐き出したソースコードの比較試験を実施。

2005.10.12 (1.2.7)
  【重要】TypeFactoryクラスを除去
  【重要】blanco.db.expander.table.gatewayパッケージを除去

2005.10.12 (1.2.6)
  【重要】BlancoDbImplementorクラスを除去
  ここでいったん 吐き出したソースコードの比較試験を実施。
  1.2.0と Simpleの更新において、スクロール属性がONになっている件以外は変化無いことを確認

2005.10.12 (1.2.6)
  【重要】TypeFinderクラスを除去
  【重要】Loggingクラスを除去
  【重要】QueryPathクラスを除去
  【重要】TableGenerateクラスを除去
  不要コードを除去

2005.10.12 (1.2.5)
  【重要】blanco.db.aliasパッケージを除去
  【重要】blanco.db.alias.poolパッケージを除去
  ここでいったん 吐き出したソースコードの比較試験を実施

2005.10.11 (1.2.4)
  【重要】BlancoDbクラスを除去
  【重要】TableGatewayMethodFactoryクラスを除去
  【重要】QueryItratorMethodFactoryクラスを除去
  問題の主立ったFactoryクラスは全て除去が完了。(そしてなぜかinvokerにはFactoryは無かった)

2005.10.11 (1.2.3)
  【重要】RowObjectClassクラスを除去, DataStructClassクラスの利用を除去
  【重要】blanco.db.conf.jdbcパッケージを除去
  【重要】blanco.db.expander.logパッケージを除去
  【重要】blanco.db.expander.table.gateway.sql.HSqlDbSqlGenerator, OracleSqlGenerator, PostgreSqlSqlGenerator, SqlServerSqlGenerator を削除
  【重要】GenerationPropertiesを除去
  【重要】blancodb-generation.propertiesを除去
  【重要】InvokerCollector, IteratorCollectorを除去
  【重要】BlancoDbXmlValidatorを除去
  【重要】SelectQueryLoader, ExecuteQueryLoaderを除去
  【注意】旧バージョンのTableGatewayサポートを終了, _isSupportOldVersionTableGateway, _isOldVersionSupportForTableGatewayを除去
  【注意】XMLファイルのパース方法を大幅に変更。Callerへの対応継続中
  ValueObject対応
  BlancoDbObjectStorageクラスにおいてstatic変数が乱用されていたので改善
  DB接続時のClassNotFoundExceptionなどを処理せずに放り投げるように仕様変更
  (plugin)進捗バーの表示ミスを修正

2005.10.08 (1.2.2)
  少しずつ微調整
  イベントのtry-catchを完全な状態にする。
  接続タイムアウトまでの間に進捗バーが出るようにする。

2005.10.07 (1.2.1)
  おおはばに改造開始。
  接続チェック処理について、進捗バー対応。

2005.09.29 (1.2.0)
  plugin.xml内への依存度を大幅に削減。
  Eclipse 3.0の際にも MANIFEST.MFファイルを同梱するようになる。
  これで、Eclipse 3.0とEclipse 3.1版の内容としての差異は無くなる

2005.09.17
  TODO追記

2005.09.15 (1.1.11)
  SQL Server 2000において、単一表アクセサが生成されない致命的なバグを修正。
  blancodb0.blancofwのようなファイル名にも対応するように変更。

2005.09.10 (1.1.10)
  blancoCommonsを更新
  transformに渡した StreamSource, StreamResultの元ストリームのクローズ忘れが無いかどうか確認。
  今回の調査では該当箇所は発見できず。
  ウィザードの文言を改善。Eclipse 3.0と3.1両方のことに言及。
  プラグインの導入先について表示できるように改善。

2005.09.06 (1.1.8)
  ファイル毎に処理を行うように改善。

2005.09.05 (1.1.7)
  Eclipse 3.0用プラグインから MANIFEST.MFを除去。
  plugin.xmlを確実に参照するようにする。

2005.09.05 (1.1.6)
  微調整の後リリース準備

2005.09.04 (1.1.2)
  生成のメッシュを指定可能なように変更。

2005.09.02 (1.1.1)
  UTF-8対応
  キャンセル機能に対応
  ウィザードのカテゴリが不正だったのを修正

2005.08.25 (1.1.0)
  1.1リリース。(初のプラグイン形式による正式版リリースです。)

2005.08.25 (1.0.12)
  blancoDbEEであるように適切に名前を調整 その3

2005.08.25 (1.0.11)
  blancoDbEEであるように適切に名前を調整 その2

2005.08.25 (1.0.10)
  blancoDbEEであるように適切に名前を調整。

2005.08.25 (1.0.9)
  Eclipse 3.1: metaフォルダ指定がしくじっていたのを修正。

2005.08.25 (1.0.8)
  jxl.jarのファイル名変更がうまく反映されていなかったのを修正。

2005.08.24 (1.0.7)
  Eclipse 3.0で画面が崩れてしまうバグを修正。

2005.08.24 (1.0.6)
  blancoフォルダ同期機能の実装
  ファイル名は blancodb.blancofwとするよう変更。
  レイアウトに対応
  ボタン再入バグの修正
  テンポラリフォルダ対応。テンポラリフォルダの削除に対応。
  ソースコード生成の際に、事前に接続チェックを実施するように強化。
  問い合わせ型 SQL文にエラーがある場合のメッセージを改善しました。
  メタファイル・新規作成機能を強化

2005.08.15
  META-INFフォルダを Eclipse3.0の場合にも配布するように修正
  libフォルダに存在するファイルを全てはデプロイしないように修正

2005.08.14 (0.0.1)
  はじめて jarファイル形式による試験を実施。

2005.08.04
  入力チェックなどを付与
  libフォルダに JDBCドライバを入れた状態での接続試験を始めて実施できました。
  Eclipse 3.0, Eclipse 3.1上での動作を確認。
    いずれも解凍の上 libフォルダにJDBCドライバを入れた上での動作となる。
    超ノーマルなエディタによる実装に変更。
    変更検知はいったんあきらめました。
    読み込み処理を実装しました。

2005.08.04 (0.0.1)
  あらたなプラグインとして作成
