2009.05.30 (1.1.4)
  ライセンス記述を調整。

2008.12.27 (1.1.3)
  改行を取得するためのメソッドを追加。

2008.12.10 (1.1.2)
  XMLファイル読み込み部について、byte[] を経由するように微調整。

2008.10.24 (1.1.1)
  Java 1.5 に対応。

2008.03.24 (1.0.8)
  BlancoStringUtil.replaceAllメソッドが無限ループするバグをかかえていたのを修正。
  BlancoStringUtil.replaceメソッドを新たに追加。

2006.12.26 (1.0.7)
  (jexcelapi)JExcelApi 2.6.2 の blanco Frameworkパッチ適用後バージョンを格納。
    このバージョンから、JExcelApiソースコードを JExcelApiのjarファイルに同梱しています。(そのため、今までよりもサイズが増えています)
  blancoCalcParserDoc.xls ファイルを docフォルダから削除。

2006.11.30 (1.0.6)
  (blancoCalcParser)ループの継続判定条件を外部変数化。高速化が目的。
  TODO: blancoCalcParserをblancoCommonsから独立させる。

2006.11.09 (1.0.5)
  (blancoCommons)(重要)JavaDoc系のエスケープ: 改行コードは そのままではなく加工して出力するように変更しました。

2006.11.08 (1.0.4)
  (PHP)BlancoPhpSourceUtil: PHP対応を追加。

2006.10.31 (1.0.3)
  (VB.NET)BlancoVbSourceUtil: 全角ダブルクオートエスケープを一部変更。

2006.10.30 (1.0.2)
  VB.NET用の文字列エスケープクラス BlancoVbSourceUtil を追加しました。

2006.09.29 (1.0.1)
  下記の JExcelApi 2.6に関する動作不良の件に対応しました。
    JExcelApi 2.6では￥u00??エリアの処理において、内部的に指定されたエンコーディングを利用しています。
    しかし、この仕様は Excelの挙動とは異なります。Excelに合わせると ISO8859_1 固定の処理が妥当と考えます。
    JExcelApi 2.6のデフォルトでは、特定のセルに ￥u00??エリアの文字 (例:×(かける)) だけが入力された場合に Excel読み込み時に文字化けが発生します。

2006.07.24 (1.0.0)
  (blancoCommons)バージョン番号を 1.0.0へと引き上げました。処理は一切変更していません。
  (jexcelapi)JExcelApi 2.6が Sun Java2 SE 1.4.2_12 で動作しない不具合に対応。
    (具体的には JExcelApiのjarファイルにパッチを適用した jxl-2.6blanco.jarを利用開始)

2006.04.07 (0.3.9)
  padRight, padLeftを追加しました。

2006.04.06 (0.3.8)
  BlancoFileUtilに file2Bytesおよびbytes2Fileを追加しました。
  バイト配列の比較メソッドを追加。

2006.03.29 (0.3.7)
  BlancoStringUtilにメソッド追加。
    ・replaceAllの文字列版
    ・trimRight
    ・trimLeft
    ・trim

2006.03.29 (0.3.6)
  blancoSqlFormatterを別のプロジェクトに分離。
  【削除】blanco.commons.sql.formatパッケージ配下。
  【削除】テストクラスの blanco.commons.sql.formatパッケージ配下。
  ※当初は同一プロジェクトが妥当と考えたが、実際には更新タイミングや利用シーンが異なるため
    分離して別プロジェクト化が妥当と判断しました。
  JDK 1.5でビルド可能であることを確認。

2006.03.17 (0.3.5)
  ストリームを扱う共通クラス、BlancoStreamUtilを追加しました。
  ファイルヘッダを整備。publicメソッドのJavaDoc記述を整備。ほか。
  getLengthNullableメソッドを非推奨に変更。

2006.03.09 (0.3.4)
  blanco.commons.utilパッケージ内のクラスのメソッド入力チェックを強化しました。
  与えられた文字列がnullの場合に、長さ0の文字列へと変換するメソッドを追加しました。

2006.01.14 (0.3.3)
  ノードからテキストを取得する処理について改善を実施。

2006.01.13 (0.3.2)
  null処理を強化。与えられた文字列に調整文字が含まれるかどうかについて調べるメソッド。
  XML Documentを新規作成するためのメソッドを追加。
  XML変換のためのメソッドを追加。

2005.12.26 (0.3.1)
  ストリーム→DOMおよび XMLファイル→DOMのAPIを追加しました。

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

2005.11.19 (0.2.8)
  toHexStringのバリエーション(byte版)を追加

2005.11.16 (0.2.7)
  toClassNameのメソッドについてバグがあり、これを修正。(set_IDの件)

2005.11.07 (0.2.6)
  (Native2AsciiWriter)java.util.Propertiesを利用してエンコードするように変更。

2005.11.07 (0.2.5)
  (Native2AsciiWriter)バグを修正。JUnitコードを追加。

2005.11.05 (0.2.4)
  (sqlformatter) HAVINGに対応しました。

2005.11.02 (0.2.3)
  【重要】jxl-changes.txtは不要なので削除しました。
  ストリームのフォークを行うクラスを追加。
  spritPathを追加
  ファイル名から拡張子を除去するメソッドを追加
  URIからJavaパッケージ名を取得するメソッドを追加。
  BlancoNameAdjusterを追加

2005.10.31 (0.2.2)
  File2StreamWrapper を追加しました。
  ファイル入出力のためのクラスを追加。
  BlancoWsdlXml2WsdlTestをblancoSOAPに移管

2005.10.18 (0.2.1)
  Native2AsciiWriterのコメントもAsciiエンコードするように変更

2005.10.07 (0.2.0)
  リビジョンを一つインクリメント

2005.10.07 (0.1.12)
  blancoCalcParser: rownameがnullのときに吹き飛ぶバグを修正

2005.10.04 (0.1.11)
  escapeStringAsJavaDoc, getTextContent を追加しました。

2005.09.27 (0.1.10)
  例外を気持ちよく吹っ飛ばすように変更。
  設定ファイルのストリームもクローズしないように変更。
  不要なBufferedInputStreamを除去。

2005.09.26 (0.1.9)
  改めてリリース作業

2005.09.26 (0.1.8)
  blancoCalcParserのバグ修正。

2005.09.25 (0.1.7)
  mainメソッドを processメソッドに分割

2005.09.25 (0.1.6)
  blancoCalcParserを単発でXML読み込みで駆動できるように改善。
  libフォルダ内をワイルドカード取り込みするように変更。

2005.09.21 (0.1.5)
  Javaソースコード文字列エスケープ機能の追加
  ファイル名判定機能の追加

2005.09.10 (0.1.4)
  blancoCommonsを blancoSOAPに移管

2005.09.08 (0.1.3)
  Workbookの開き方をストリーム一本に集約。
  transformに渡した StreamSource, StreamResultの元ストリームのクローズ忘れを修正。

2005.09.06 (0.1.2)
  微調整

2005.09.06 (0.1.1)
  blancoWsdlを追加

2005.09.03 (0.1.0)
  JExcelApiをgc無しで起動するように変更。

2005.08.30 (0.0.22)
  CASE WHEN END対応
  LEFT OUTER JOIN対応

2005.08.23 (0.0.21)
  Native2AsciiWriterを追加

2005.08.22 (0.0.20)
  jxl.jarファイルを更新
  リバースコンテンツハンドラ (逆SAXパーサ)を追加。

2005.08.12 (0.0.19)
  SQL整形: 65535(もとは-1)という値は特殊なケースで存在するので、ホワイトスペース扱いとなるようにする。

2005.08.12 (0.0.18)
  SQL整形: いくつかのユーティリティメソッドについてpublic static化

2005.08.07 (0.0.17)
  SQL整形: () について (col3)のような場合には空白を入れないように変更。

2005.08.06 (0.0.16)
  SQL整形: ANSI SQLキーワードを分類

2005.08.03 (0.0.15)
  SQL整形: 改行コードが付いているSQLは整形後も末端に改行コードが付くように変更する。

2005.07.27
  例外系のテストコードを追加しました (本体には影響なし)

2005.07.27 (0.0.14)
  UNION対応を見直し

2005.07.27 (0.0.13)
  ANSI SQL予約語を見直し

2005.07.26 (0.0.12)
  文字列結合 || に対応

2005.07.26 (0.0.11)
  仮でセミコロンに対応。まずはSQL文が欠損しないようにする。

2005.07.26 (0.0.10)
  復帰(\r)についても無視するホワイトスペース文字コードに追加しました。

2005.07.26 (0.0.9)
  SQL整形に際して、() の字下げを見直し。仕様どおりに動作するよう改善。

2005.07.08 (0.0.8)
  日本語表名・列名が適切に処理できるように改善。
  GROUP BY が適切にインデントできるように改善。
  DROP TABLEなどに対応

2005.07.07 (0.0.7)
  アンダーバーおよび # が 適切に整形できるように修正。
  # なお # については blancoにおいて利用しているために必要。

2005.07.04 (0.0.6)
  SqlFormatterの初期バージョンを取り込みました。

2005.06.08 (0.0.6)
  コンストラクタに工夫を加える.

2005.06.07 (0.0.4)
  コンテンツハンドラ・チェインを実装。改善。

2005.06.06 (0.0.3)
  値の置換に関しても実装が終わる。
  単体試験に取りかかって良いレベルに到達する。
  いったんここで実装をとめて仮リリースとする。

2005.06.06 (0.0.2)
  だんだん本物っぽく動くようになってくる。

2005.06.02 (0.0.?)
  抽象クラスを抽出しました。
  JUnitを追加しました。
  最低限のパースについて なんだか実装できてみる。
  
  SAX: Features and Properties
  http://www.saxproject.org/?selected=get-set
  

2005.06.02 (0.0.1)
  blancoCommonsサブプロジェクトが承認されました。
  blancoCalcParserが承認されました。
  これにともない、プロジェクトが新たに作成されます。
  …なんだかSAXが動き出しました。
  CDATAの利用は とりあえずあきらめることにします。

