Fork me on GitHub

リリースノート

2.2.1 (2014-09-20)

本リリースは、不具合対応が主なメンテナンスリリースです。(推奨アップデート)

不具合対応

  • #30 CsvReader へ isEndOfFile メソッドを追加しました。
  • #32 CsvConfig.setIgnoreEmptyLines(true) 使用時に CsvReader が改行コードで終了していない最終行のトークンを強制的に null として扱ってしまう問題を修正しました。

2.2.0 (2014-03-24)

本リリースは、ユーザーフィードバックの機能追加が主なマイナーリリースです。

新機能

  • #25 CsvColumn アノテーションに access、required、defaultValue を追加しました。
  • #24 CsvEntityWriter と関連クラスへ、列見出し (ヘッダ) 行の出力抑止機能 disableWriteHeader を追加しました。

全般

  • Javadoc 加筆・修正
  • ダウンロード方法について FAQ へ加筆

2.1.0 (2014-02-01)

本リリースは、ユーザーフィードバックの機能追加が主なマイナーリリースです。

新機能

  • #13 CsvConfig へ可変項目数の可否 (項目数チェック) 機能を追加しました。
  • #24 CsvEntityManager 以外の CsvManager や特定用途向けの CsvHandler および CsvWriter へ、列見出し (ヘッダ) 行の出力抑止機能を追加しました。
  • #12 @CsvColumn で配列型をサポートするようにしました。

不具合対応

  • いくつかの Javadoc 記載間違いを修正しました。

全般

  • CsvReader のパフォーマンス向上
  • サイトテーマおよび構成を変更しました。

2.0.0 (2014-01-21)

本リリースは、ユーザーフィードバックの機能追加 / 変更が主なメジャーリリースです。

新機能

全般

  • パッケージ名を com.orangesignal.csv へ変更しました。
  • Java7 スタイルの Javadoc へ変更しました。
  • 実装が曖昧な POJO 変換系機能を com.orangesignal.csv.bean パッケージとして抽出しました。
  • jLHA (LHA library for Java) を com.orangesignal.jlha パッケージとして内包するようにしました。