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