scalaxb 1.0.0
これは scalaxb 最初の安定版だ。
実際に使ってみて、バグを報告してくれたり、アイディアやコードを貢献してくれた多くの方々に感謝したい。
0.7 と互換性の無い変更点
Scala 2.10.0-RC1 に適応するためにいくつかの点が変更された。
- implicit の衝突を回避するために、
scalaxb
パッケージオブジェクトはXMLStandardTypes
を継承しなくなった。 - 明示的に implicit をインポートするため
scalaxb.XMLStandardTypes
オブジェクトが加えられた。 HexBinary
クラスとBase64Binary
クラスのtoIndexedSeq
メソッドはvector
という名前に変更された。- SOAP バインディングのためのデフォルトの http クライアントは Dispatch 0.9.5 にアップグレードされた。
バグフィクスおよび細かな機能改善点
- 要素フォーム ("qualified") のチェック時にあったタイポを修正した #168。 Fixed by @mprihoda
- base64Binary エンコーディングのより寛容な処理 #173。 Requested by @nmccready
- nillable な choice を含む名前付きモデルグループから生成されるコードを修正した #162。Reported by @rajish
- 複数の名前空間をまたいだ属性のマージを修正した #174。 Reporetd by @sbrownyarris
- カメレオンスキーマの処理を修正した #176。 Reported by @Marza
- 生成された trait の XMLFormat から孫型が抜けていたのを修正した #178。 Reported by @kidasoft
xs:boolean
のパースを修正した #179。Fixed by @rssh