Change Log for RExpat gem
The entries with the prefix “ja:” is in Japanese. The entries with the prefix “C: ” means it was written only in ext/rexpat/rexpat.c in the past.
Unreleased
0.8.0 - 2026-11-04
-
This is a major rework, so almost all APIs have changed.
0.7.3 - Feb 7, 2013
-
fixes PARAM_ENTITY_PARSING_* constants
-
ja: PARAM_ENTITY_PARSING_* 定数を修正
Note: This and prior to this version was made by yoshidam.
0.7.2 - Feb 28, 2011
-
reverts once removed digest.rb
-
ja: digest.rb を再収録
0.7.1 - Dec 28, 2009
-
Ruby 1.9.1 encoding conversion
-
ja: Ruby 1.9.1 エンコーディング変換対応
0.7.0 - Dec 15, 2009
-
Ruby 1.9.1
-
ja: Ruby 1.9.1 対応
0.6.8 - Apr 5, 2004 (or Feb 16, 2004)
-
fixes overflow, and taints output string.
0.6.7 - Feb 16, 2004
-
C: fix buffer overflow
0.6.6 - Mar 11, 2003
-
ja: 外部実体パーサ生成時のskippedEntityハンドラの初期化忘れを修正
0.6.5 - Sep 20, 2002
-
fixes reset method
-
adds skippedEntity event for expat-1.95.4
-
adds XML::Parser.getFeatureList and XML::Parser#useForeignDTD for expat-1.95.5
0.6.4 - Jun 18, 2002
-
adds XML::Parser#reset for expat-1.95.3.
-
ja: expat-1.95.3 用に XML::Parser#reset 追加
0.6.3 - Apr 4, 2002
-
C: change event code values
0.6.2 - Mar 23, 2002
-
changes a layout under lib
-
changes the parent class of XML::Parser::Error
-
adds an experimental implementaion of DOM Level 2
-
adds XML::ParserNS (experimental)
-
ja: lib のレイアウト変更
-
ja: XML::Parser::Error の親クラス変更
-
ja: DOM Level 2 の実験的対応
-
ja: 名前空間の実験的対応 (XML::ParserNS)
0.6.1 - Oct 15, 2000 (or Oct 10, 2000)
-
support expat-1.95.0 and expat-1.2
-
ja: expat-1.95.0,expat-1.2 対応
0.6.0 - Oct 6, 2000
-
C: support expat-1.95.0
0.5.19 - Aug 5, 2000
-
RDize xmltree.rb by TAKAHASHI Masayoshi
-
ja: 高橋征義さんが xmltree.rb 等を RD 化してくださいました。
0.5.18 - Jun 28, 1999 (or May 30, 2000)
-
fix for Ruby 1.5
-
ja: ruby 1.5 で動かなくなっていたので修正
-
C: define initialize for Ruby 1.5
0.5.17 - Jan 4, 2000
-
ja: NodeList#+ の問題修正 (Masatoshi SEKIさんありがとうございます)
0.5.16 - Oct 14, 1999
-
change some samples
-
ja: いくつかのサンプルプログラムを変更
0.5.15 - Aug 18, 1999 (or Jun 28, 1999)
-
support start/endDoctypeDecl event of expat-19990728.
-
fix SAX driver bug.
-
ja: expat-19990728 の start/endDoctypeDecl に対応
-
ja: SAX ドライバのバグ修正
0.5.14 - Jun 29, 1999 (or Jun 28, 1999)
-
support to parse external parameter entities for expat-19990626
-
ja: expat-19990626 の外部パラメータ実体(および外部 DTD サブセット)の読み込みに対応
-
ja: Ruby-1.2 サポートを中止。
-
C: support setParamEntityParsing
0.5.13 - Jun 10, 1999
-
support experimental SAX driver support expat-1.1
-
ja: 実験的 SAX ドライバを追加
-
expat-1.1 対応
0.5.12 - May 13, 1999
-
fix extconf.rb bug
-
ja: extconf.rb のバグ修正 (藤本尚邦さんありがとうございます)
0.5.11 - Apr 28, 1999
-
for expat-19990425, add NotStandalone event, getSpecifiedAttributes method and byteCount method
-
ja: expat-19990425 に対応し, NotStandaloneイベント,getSpecifiedAttributes, byteCount メソッド追加
0.5.10 - Apr 20, 1999
-
change xmldigest.rb for xss4j
-
ja: xss4j を参考にして xmldigest.rb を変更
0.5.9 - Mar 29, 1998
-
change the object structure for Ruby 1.3
-
ja: Ruby 1.3 用にオブジェクトの構造を変更
-
C: optimize for Ruby 1.3
0.5.8 - Mar 23, 1999
-
support the omission of keywords of XPointer
-
support to parse external parsed entities in XML::DOM::Builder
-
ja: XPointer のキーワードの省略を可能にした
-
ja: XML::DOM::Builder で外部パース実体の処理を追加
0.5.7 - Mar 8, 1998
-
support start/endNamespaceDecl event of expat-19990307.
-
ja: expat-19990307 の start/endNamespaceDeclイベントに対応
0.5.6 - Jan 25, 1999
-
class name aliases are defined in C module.
-
support cygwin.
-
ja: クラス名の別名を C モジュール内に移動
-
ja: Cygwin で動作させるための変更
0.5.5 - Jan 14, 1999
-
support start/endCdataSection event of expat-19981231
-
ja: expat-19981231 の start/endCdataSectionイベントに対応
-
ja: xmltreebuilder をテスト版 expatに対応させた (comment, CDATA)
-
ja: Node#trim を CDATA セクションも trimするように改造
0.5.4 - Jan 14, 1998 (or Jan 13, 1999)
-
modify xmltree and xmltreebuilder
-
ja: xmltree, xmltreebuilder 改造 (バグが入ったかも)
-
C: support start/endCdataSection
0.5.3 - Jan 10, 1998
-
encoding map support
-
ja: Perl 用 encoding map 対応
0.5.2 - Jan 1, 1999
-
ja: expat-19981231 対応
0.5.1 - Dec 1, 1998
-
fix some bugs
-
ja: 問題点修正(福嶋正機さんありがとうございます)
0.5.0 - Nov 24, 1998
-
support the test version of expat
-
ja: テスト版 expat 対応
0.4.18 - Nov 5, 1998
-
fix some bugs, class name alias: XMLParserErorr -> XML::Parser::Error, and change some internal functions.
-
ja: バグ修正(福嶋正機さんありがとうございます)
-
ja: クラス名に別名定義: XMLParserError -> XML::Parser::Error
-
ja: メソッド ID の初期化位置変更
-
ja: xmltreebuilder で Ruby のバグ?回避
-
C: mIDs are initialized in Init_xmlparser
0.4.17 - Oct 28, 1998
-
mIDs are stored into static vars
-
ja: メソッド ID を静的変数に移した
0.4.16 - Oct 28, 1998
-
change ID attribute support of XPointer.
-
Node#trim is now xml:space-aware
-
ja: XPointer 使用時の ID 属性を外部から指定可能にした
-
ja: Node#trim を xml:space 対応にした
0.4.15 - Oct 23, 1998
-
fix some bugs, add class name alias: XMLParser -> XML::Parser, XML::SimpleTree -> XML::DOM, XML::SimpleTreeBuilder -> XML::DOM::Builder
-
ja: バグ修正,クラス名に別名定義: XMLParser -> XML::Parser, XML::SimpleTree -> XML::DOM, XML::SimpleTreeBuilder -> XML::DOM::Builder
0.4.14 - Oct 20, 1998
-
add better XPointer support by Masaki Fukushima
-
ja: 福嶋正機さんによる XPointer サポートを追加
0.4.13 - Oct 18, 1998
-
ja: SimpleTree のバグ修正,Visitor 追加
0.4.12 - Oct 13, 1998
-
ja: バグ修正,エンコーディング変換部の高速化
-
C: debug and speed up myEncodingConv
0.4.11 - Oct 7, 1998
-
ja: パーサ内部のオブジェクト管理の変更
-
C: hold internal object into ivar
0.4.9 - Oct 4, 1998
-
ja: 細かいバグ修正,DOM 勧告対応など
0.4.8 - Sep 22, 1998
-
ja: ストリームの仕様を少し変更
0.4.7 - Sep 21, 1998
-
ja: SimpleTree, SimpleTreeBuilder に Comment など追加
0.4.6 - Sep 18, 1998
-
ja: UnknownEncoding イベントに対応
0.4.5 - Sep 17, 1998
-
add methods to SimpleTree
-
ja: SimpleTree にメソッド追加
0.4.4 - Sep 8, 1998
-
change parser object type from T_DATA to T_OBJECT (now can use instance variables)
-
ja: パーサオブジェクトが T_DATA からT_OBJECT に変更
0.4.3 - Sep 3, 1998
-
add isFinal flag, and stream parsing facility
-
ja: isFinal フラグを追加,ストリーム対応
0.4.2 - Sep 2, 1998 (or Sep 1, 1998)
-
add external entity event and parser
-
ja: 外部実体イベント,外部実体パーサ追加
0.4.1 - Aug 28, 1998
0.4.0 - Aug 22, 1998
0.3.3 - Aug 14, 1998
-
support expat 1.0
-
ja: expat 1.0 対応
0.3.2 - Aug 12, 1998
-
ja: SimpleTree に XPointer もどきを追加 (root, child ,id のみサポート)
0.3.1 - Aug 4, 1998
-
ja: ライブラリ追加,expat_ja 動作確認
0.3 - Jul 17, 1998
-
ja: イテレータブロック内のdefaultCurrent に対応
0.2 - Jul 6, 1998 (or Jul 3, 1998)
-
ja: イテレータに対応
0.1 - Jul 1, 1998 (or Jun 30, 1998)
-
ja: リリース