Blame Changes

Packit d27c7e
Revision history for Perl extension libxml
Packit d27c7e
Packit d27c7e
Backwards incompatible changes are marked with a `*'.
Packit d27c7e
Packit d27c7e
ToDo
Packit d27c7e
        - XML::ESISParser: include Robert Braddock's update for OpenSP,
Packit d27c7e
	  in email 25Jul
Packit d27c7e
	- XML::Parser::PerlSAX doesn't pass ParseParamEnt to
Packit d27c7e
	  XML::Parser, inspired by a request by Paul Mahoney
Packit d27c7e
	  <ptm@xact.co.uk>
Packit d27c7e
	- switch Data::Grove::Visitor to use UNIVERSAL::can instead of
Packit d27c7e
	  $self->{'has'}, suggested by Mike Richardson
Packit d27c7e
	  <mike@quaking.demon.co.uk>
Packit d27c7e
	- no modules are yet supporting SAX2
Packit d27c7e
	- XML::Parser::PerlSAX doesn't implement ErrorHandler, it
Packit d27c7e
	  should at least call fatal_error() if XML::Parser dies;
Packit d27c7e
	  reported by Craig N. Caroon <caroon@caroon.nando.net>
Packit d27c7e
Packit d27c7e
0.08  Tue Oct 21 10:54:18 CDT 2003
Packit d27c7e
	- added Perl SAX 2.0 Binding
Packit d27c7e
	- XML::ESISParser: add -E0 to nsgmls options so that nsgmls
Packit d27c7e
	  doesn't quit after 200 errors.  Add more detail to command
Packit d27c7e
	  character error message.  Suggested by Charles Thayer
Packit d27c7e
	  <thayer@mediabridge.com>.
Packit d27c7e
	- fixes
Packit d27c7e
	  - Data::Grove::Visitor: children_accept_name was not
Packit d27c7e
	    returning any data in some cases; reported by Laurent
Packit d27c7e
            CAPRANI <caprani@multimania.com>
Packit d27c7e
	  - XML::SAX2Perl: typo in startElement; reported by Mark
Packit d27c7e
	    A. Hershberger <mhershb@mcdermott.com>
Packit d27c7e
          - t/stream.t Test 11 fails due to 8-bit characters on Perl
Packit d27c7e
            5.6, first reported by Ed Arnold <era@ucar.edu>
Packit d27c7e
Packit d27c7e
0.07  Tue Feb 22 14:24:52 CST 2000
Packit d27c7e
	- doc/index.html: libxml-perl site index
Packit d27c7e
	- doc/mirror.sh: creates a libxml-perl mirror site
Packit d27c7e
	- fixes
Packit d27c7e
	  - all modules: release script didn't insert version numbers
Packit d27c7e
	    in Perl modules.  Reported by Enno Derksen <enno@att.com>
Packit d27c7e
	  - doc/modules.xml: well-formedness errors.  Reported by
Packit d27c7e
	    KangChan Lee <dolphin@ce.cnu.ac.kr>
Packit d27c7e
Packit d27c7e
0.06  Wed Dec 22 15:14:39 CST 1999
Packit d27c7e
	- all modules: add $VERSION.  Suggested by Michael Koehne
Packit d27c7e
	  <kraehe@copyleft.de>
Packit d27c7e
	- XML::Parser::PerlSAX: add UseAttributeOrder option and
Packit d27c7e
          AttributeOrder and Defaulted properties to start_element()
Packit d27c7e
          handler.  Suggested by Enno Derksen <enno@att.com>
Packit d27c7e
	- XML::Parser::PerlSAX: add start_cdata, end_cdata, and
Packit d27c7e
	  entity_reference events
Packit d27c7e
	- XML::PatAct::Amsterdam: added Output and AsString options,
Packit d27c7e
	  added support for replacing attributes
Packit d27c7e
	- Data::Grove: add a Data::Grove::Characters class to act as a
Packit d27c7e
	  default grove object for containing characters.
Packit d27c7e
	- fixes
Packit d27c7e
	  - XML::PatAct::ToObjects: removed leftover debugging statement
Packit d27c7e
	  - XML::ESISParser: report record end as characters if no
Packit d27c7e
	    record_end() handler
Packit d27c7e
	  - XML::Parser::PerlSAX: For attribute list declarations, now
Packit d27c7e
	    correctly calls the attlist_decl() method and passes the
Packit d27c7e
	    ElementName property, it used to call entity_decl()
Packit d27c7e
	    passing EntityName.  Reported by Enno Derksen
Packit d27c7e
	    <enno@att.com> and Colin Muller <colin@durbanet.co.za>
Packit d27c7e
Packit d27c7e
0.05  Mon Aug 16 11:02:32 CDT 1999
Packit d27c7e
	- Major update to PerlSAX.pod
Packit d27c7e
          - added an introduction
Packit d27c7e
          - added a ``Deviations from the Java version'' section
Packit d27c7e
	  * re-added the `set_document_locator()' handler method
Packit d27c7e
	  - added arguments to method synopses
Packit d27c7e
	  - attributed most of the content to the SAX 1.0 JavaDoc
Packit d27c7e
	  - minor typos
Packit d27c7e
	- XML::Handler::XMLWriter: a new PerlSAX handler for writing
Packit d27c7e
	  readable XML (in contrast to Canonical XML)
Packit d27c7e
	- XML::Handler::Subs: a new PerlSAX handler base class for
Packit d27c7e
	  calling user-defined subs
Packit d27c7e
	- XML::Handler::Sample: this is a template for creating
Packit d27c7e
	  PerlSAX handlers, it is now in the Public Domain
Packit d27c7e
	- XML::PatAct::ToObjects: add CopyAttributes option, add
Packit d27c7e
	  -grove-contents option
Packit d27c7e
	- all PatAct modules can now take parameters as either a list
Packit d27c7e
	  of key, value pairs or a hash
Packit d27c7e
	- fixes
Packit d27c7e
	  - XML::ESISParser wasn't testing handlers for what methods
Packit d27c7e
	    they support
Packit d27c7e
	  - XML::Parser::PerlSAX wasn't capturing XML::Parser Element
Packit d27c7e
	    events
Packit d27c7e
Packit d27c7e
0.04  Wed Aug 11 10:03:00 CDT 1999
Packit d27c7e
	- README: updated with PatAct modules
Packit d27c7e
	- added Creating PatAct Modules and Using PatAct Modules docs
Packit d27c7e
	- added XML::PatAct::ActionTempl, XML::PatAct::Amsterdam,
Packit d27c7e
	  XML::PatAct::MatchName, XML::PatAct::PatternTempl,
Packit d27c7e
	  XML::PatAct::ToObjects
Packit d27c7e
	- added schema.pl and schema.xml examples
Packit d27c7e
	- added schema.t test
Packit d27c7e
	- fixes
Packit d27c7e
	  - XML::Parser::PerlSAX and XML::ESISParser were not passing
Packit d27c7e
	    a hash for start_document() or end_document() per spec
Packit d27c7e
	  - t/canon_xml_writer.t, t/xp_sax.t: added CVS ID
Packit d27c7e
Packit d27c7e
0.03  Wed May 26 19:49:46 CDT 1999
Packit d27c7e
	- added XML::Handler::CanonXMLWriter and test
Packit d27c7e
Packit d27c7e
0.02  Mon May 24 18:02:00 CDT 1999
Packit d27c7e
	- renamed package from `libxml' to `libxml-perl'
Packit d27c7e
	- added doc/modules.xml
Packit d27c7e
	- added doc/UsingPerlSAX.pod and example files
Packit d27c7e
	- moved PerlSAX.pod and interface-style.pod to `doc/'
Packit d27c7e
	- renamed Data::Grove::Tied to Data::Grove::Parent
Packit d27c7e
Packit d27c7e
0.01  Fri May  7 14:59:07 CDT 1999
Packit d27c7e
	- original version