1.2.1 / 2008年2月23日
- 修正
- CSS のセレクターのスペースを修正
- Ruby 1.9 のStringのエンコードを修正
(角谷さんに感謝!)
1.2.0 / 2008年2月22日
- 新しい機能
- CSSサーチが CSS3
名前空間クエリをサポートするようになった
- ルート要素での名前空間が自動的に登録されるようになった
- CSS クエリが初期設定の名前空間を使うようになった
- Nokogiri::XML::Document#encoding
で文書にエンコードを使用、受け取る
- Nokogiri::XML::Document#url で文書のURLを受け取る
- Nokogiri::XML::Node#each はname属性、値を一組にし反復適用する
- Nokogiri::XML::Node#keys はすべてのname属性を受け取る
- Nokogiri::XML::Node#line は行番号をノード用に受け取る
(Dirkjan Bussinkさんに感謝感激)
- Nokogiri::XML::Node#serialize
は任意されたencodingパラメーターを受け入れる
- Nokogiri::XML::Node#to_html, to_xml, と to_xhtml
は任意されたencodingパラメーターを受け入れる
- Nokogiri::XML::Node#to_str
- Nokogiri::XML::Node#to_xhtml でXHTML文書を生成する
- Nokogiri::XML::Node#values が全ての属性値を受け入れる
- Nokogiri::XML::Node#write_to
は任意されたencodingで要素をIOオブジェクトへ書く
- Nokogiri::XML::ProcessingInstrunction.new
- Nokogiri::XML::SAX::PushParser
は全てのプッシュパースに必要な解析をする
- バグの修正
- Nokogiri::XML::Document#dup を修正
- ヘッダ検知を修正. 謝々るびきちさん!
- 無効なCSS内にて解析機能を動かなくさせる原因を修正
- 廃棄予定
- Nokogiri::XML::Node.new_from_str は1.3.0にて廃棄予定
- APIの変更
- Nokogiri::HTML.fragment は XML::DocumentFragment (LH 32)で返す
1.1.1
- 新しい機能
- XML::Node#elem? を追加
- XML::Node#attribute_nodes を追加
- XML::Attr を追加
- XML::Node#delete を追加
- XML::NodeSet#inner_html を追加
- バグの修正
- HTML のノードを \r のエンティティを含まない
- CSS::SelectorHandler と XML::XPathHandler を除去
- XML::Node#attributes が Attr node を value値に返す
- XML::NodeSet が to_xml へ実行
1.1.0
- 新しい機能
- カスタム XPath 機能はある。( Nokogiri::XML::Node#xpath 参照
)
- カスタム CSS 擬似クラスと機能はある。(
Nokogiri::XML::Node#css 参照 )
- Nokogiri::XML::Node#<<
が作成中に子ノードを自動追加
- バグの修正
- mutex が CSS のキャッシュのアクセスをロックする
- GCC 3.3.5 のビルドに関する問題を修正
- XML::Node#to_xml が引数indentationを取る
- XML::Node#dup が引数任意のdepthを取る
- XML::Node#add_previous_sibling が新しい兄弟ノードで返す
1.0.7
- バグの修正
- Dike 使用時中のメモリーリークの修正
- SAX パーサーが現在 IO Stream 同時解析
- コメント nodes が独自のクラスを継承する
- Nokogiri() は Nokogiri.parse()
へデリゲートする
- ENV[‘PATH’]
に付加せれる代わりに先頭へデータ挿入される
- 複雑な CSS 内のバグを修正完了 :not selector
ではありません
1.0.6
- 5つの修正
- XPath のパーサーが SyntaxError を生じさせ解析停止させる
- CSS のパーサーが SyntaxError を生じさせ解析停止させる
- filter() と not() hpricot の互換性を追加
- CSS が Node#search
経由で検索し、常時対応する事が出来るようになった
- CSS より XPath
変換がキャッシュに入れられるようになった
1.0.5
- バグフィックス
- メーリンクリストを作成
- バグファイルを作成
- Windows 内で ENV[‘PATH’]
が存在しない場合でも、存在出来るように設定完了
- Document 内の NodeSet#[] の結果をキャッシュする
1.0.4
- バグフィックス
- 弱参照からドキュメント参照へのメモリー管理の変換
- メモリリークに接続
- ビルダーブロックが取り囲んでいるコンテキストから
メソッドの呼び出しをする事が出来る
1.0.3
- 5つのバグ修正
- NodeSet が to_ary へ実行
- XML::Document#parent を除去
- GCバグ修正済み (Mike は最高!)
- 1.8.5互換性の為の RARRAY_LEN 除去
- inner_html 修正済み (Yahuda に感謝)
1.0.2
- 1つのバグ修正
- extconf.rb は frex や racc を調べないはず
1.0.1
- 1つのバグ修正
- extconf.rb が libdir や prefix を検索しない事を確認済み
それによって、ports libxml/ruby が正しくリンクする (lucsky
に感謝!)
1.0.0 / 2008-07-13