xmlua.Elementやxmlua.Attributeなどすべてのノードオブジェクトに
:node_nameメソッドを追加しました。
xml.Document:canonicalizeを追加しました。
xmlua/notation.luaが含まれていない問題を修正しました。
xmlua.XMLStreamSAXParser.parse: スコープを狭くしました。
[GH-30][Aleksey Konovkinさんが報告]xmlua.Element.namespaces(): Added.xmlua.Element.root(): Added.xmlua.Searchable.search():
xmlua.libxml2:
xmlua.libxml2.xmlUnlinkNode():
xmlua.Element:add_child():
xmlua.libxml2:
xmlua.serializable:
to_html()とto_xml()にescapeオプションを追加しました。xmlua.xml:
XML.parse()にparse_optionsオプションを追加しました。xmlua.Node:
set_content()がCの文字列を処理しない問題を修正しました。
xmlNodeSetContent()の代わりにxmlNodeSetContentLen()を使用するようにしました。
'\0'で終端しないことがあるためです。xmlua.Searchable.xpath_search(): 追加
Searchable:searchのエイリアスです。xmlua.HTMLSAXParser:
xmlua.DocumentFragment: 誤ってelement nodeを返却するバグを修正しました。
xmlua.libxml2:
全てのモジュールで意図せず、jit.offを設定したバグを修正しました。
置き換えられたノードが解放されないバグを修正しました。
xmlua.Document: 以下の関数を追加しました。
create_cdata_section()
create_comment()
create_processing_instruction()
create_namespace()
xmlua.Element: 以下の関数を追加しました。
add_child()
add_previous_sibling()
add_sibling()
add_next_sibling()
find_namespace()
xmlua.Node.replace_node() 追加
xmlua.Text.concat() 追加
xmlua.Text.merge() 追加
xmlua.Document: add_entity がlibxml2の xmlEntity を返すバグを修正しました。
xmlua.Document: add_dtd_entity がlibxml2の xmlEntity を返すバグを修正しました。
rockspec: インストールに失敗するバグを修正しました。xmlua.XMLSAXParser: サポートするイベントを追加しました:
start_document
end_document
start_element
end_element
element declaration
attribute declaration
unparsed entity declaration
notation declaration
entity declaration
internal subset
external subset
comment
text
reference
ignorable_whitespace
cdata_block
processing_instruction
warning
error
xmlua.HTMLSAXParser: サポートするイベントを追加しました:
start_document
end_document
start_element
end_element
comment
ignorable_whitespace
cdata_block
processing_instruction
error
rockspec: インストールに失敗するバグを修正しました。xmlua.HTML.build(): 追加xmlua.Element:insert_element(): insert_element(1) が空の要素の時にエラーが発生するバグを修正しました。xmlua.NodeSet:insert(): 追加
xmlua.NodeSet:remove(): 追加
xmlua.NodeSet:merge(): 追加
xmlua.NodeSet:unlink(): 追加
xmlua.Element:append_element(): 追加
xmlua.Element:insert_element(): 追加
xmlua.Element:unlink(): 追加
xmlua.Element:set_attribute(): 追加
xmlua.Element:remove_attribute(): 追加
xmlua.XML.build(): 追加
xmlua.libxml2.VERSION: 追加
実験的: xmlua.HTMLSAXParser: サポートするイベントを追加しました。:
start_document
end_document
comment
ignorable_whitespace
cdata_block
processing_instruction
実験的: xmlua.HTMLSAXParser: 以下のイベントから必要のない名前空間の情報を削除しました。
start_element
end_element
実験的: xmlua.XMLSAXParser: 追加
xmlua.Node:path(): 追加
xmlua.NodeSet:paths(): 追加
xmlua.Searchable.css_select(): 追加
xmlua.HTMLSAXParser: 追加XMLをパース中のメモリリークを修正しました。
ドキュメントをパース中のメモリリークを修正しました。
xmlua.HTML.parse(): HTMLを荒くパースするよう変更しました。
xmlua.HTML.parse(): ベースURLを指定するための url オプションを追加しました。
xmlua.HTML.parse(): HTMLエンコーディングを指定するための encoding オプションを追加しました。
xmlua.Node:content(): 追加
xmlua.NodeSet:content(): 追加
xmlua.Element:text(): 追加
xmlua.NodeSet:text(): 追加
//text() XPathのサポートを追加しました。
xmlua.HTML.parse(): prefer_meta_charset オプションを追加しました。
xmlua.Document:errors: 追加
最初のリリースです!!!