scalaxb 0.5.3
互換性の無い変更点 (no import
)
- 補助関数を
Scalaxb
オブジェクトからscalaxb
パッケージオブジェクトに移した。 - デフォルトの型クラスインスタンスを
DefaultXMLProtocol
trait から生成されるクラスのパッケージオブジェクトに移した。(#nescala での @jsuereth参照)
以前の使用例:
import scalaxb._ import Scalaxb._ import ipo._ import DefaultXMLProtocol._ val shipTo = fromXML[Address](subject)
今後の使用例:
val shipTo = scalaxb.fromXML[ipo.Address](subject)
バグフィクスおよび細かな機能改善点
xs:integer
その他をBigInt
に対応させた。- 代替グループのパーシングを修正した。(GH-25: 報告者 @dbolene)
attributeFormDefault
、elementFormDefault
、form
のサポートを実装した。(GH-26: 報告者 @dbolene)- 長いシーケンスのパーシングを修正した。(GH-29: 報告者 E-Fir)
- UTF-8 と UTF-16 における BOM の取り扱いを実装した。(GH-31: 報告者 @fredferrao)
- バージョン番号を表示する。 (GH-24: 報告者 @dbolene)
- パーサーのエラーメッセージを改善した。(GH-27: 報告者 @dbolene)