The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

2005-08-20 Bryce

	* Adding a to_hash() routine that returns metadata as a Perl hash
	
2005-07-22 Jonadab
	* Added try_harder() and adjusted parse() to support it.
	* Made retain_xml() a method, like strict_validation() and try_harder()
	  For backward compatibility, it is still also settable as an option to parse()
	* When parse fails, it now returns undef in scalar context or an empty list
	  in list context -- a false value either way.
	* Bumped version number to 0.27
        * The POD for subject() was not strictly accurate before and is now
	  more accurate, because I changed parse() slightly to do part of
	  what it says, and also elaborated on the POD to accurately reflect
	  what to_rdf() does.
	* Added some comments and fleshed out some more POD while I was tinkering.
	
2005-07-20 Jonadab
	* Use XML::Twig methods instead of hash reference structure.
	  This eliminates the HASH bug and makes to_svg() work better.
	* Bumped version number to 0.26

2005-05-30 bryce

	* Incorporating Jonadab's patch to fix metadata preservation.

2005-04-09 Stephen Silver

	* Fix to encode_entities() call to only encode <>&'"

2005-04-09 crschmidt

	* lib/SVG/Metadata.pm:  Fixing tabs, improving RDF generation.

2005-02-07 23:00  bryce

	* lib/SVG/Metadata.pm:  Corrected a few bugs in the printing of
	  keywords in emitted RDF.  Fixed problem with parsing publisher
	  information. 
	* scripts/svg_annotate:  Added -e flag for editing metadata.
	  Fiddled with how keywords are edited a little.

2004-10-17 23:00  bryce

	* lib/SVG/Metadata.pm:  Switching to use of HTML::Entities

	* scripts/svg_annotate:  For automatically generated titles,
	  instead of using the first filename for titles of all images, 
	  use each file's filename.

2004-10-10 12:15  bryce

	* lib/SVG/Metadata.pm:  Adding escaping of <, >, and & for rdf

2004-10-04 21:38  bryce

	* scripts/svg_annotate:  Adding -k,--keywords feature

2004-08-06 00:38  bryce

	* lib/SVG/Metadata, scripts/svg_annotate:  Keywords functionality

2004-06-26 14:39  bryce

	* scripts/: cleanup_clipart, test_it, unpack_clipart,
	  package_clipart, retrieve_clipart: 
	  adding some new scripts
	
2004-06-24 22:04  bryce

	* lib/SVG/Metadata.pm: Fixing author() breakage

2004-06-23 00:55  bryce

	* lib/SVG/Metadata.pm: Fleshing out docs and hooking up more
	accessor functions

2004-06-22 23:02  bryce

	* lib/SVG/Metadata.pm: Adding some metadata items and expanding the
	types of inputs that parse() takes.

2004-06-20 16:41  bryce

	* Makefile.PL, lib/SVG/Metadata.pm, scripts/package_clipart.sh: I
	found that XML::Twig 3.09 was not up to snuff, so requiring the
	latest version in Makefile.PL.
	
	Also adding backend support for a bunch more metadata fields.  Much
	of this is just hooks, and the rest of the support is still TBD.
	
	Major change is making it accept RDF that is in <metadata> elements
	(where it is supposed to go, after all.)
	
	Minor change is to start shifting from author -> creator.
	
	Also fleshed out the packaging script a tad, to help automate
	processing a little.  Still a work in progress and unlikely to be
	of use to anyone but myself.

2004-06-19 13:26  bryce

	* scripts/svg_annotate: Testing --delete; adding undef of newline

2004-06-19 13:06  bryce

	* lib/SVG/Metadata.pm, scripts/svg_annotate, t/0.use.t: Adding a
	test and the --delete feature

2004-06-16 09:07  bryce

	* lib/SVG/Metadata.pm: Upping the rev number

2004-06-16 09:07  bryce

	* MANIFEST, Makefile.PL: Adding the new script to MANIFEST, etc.

2004-06-16 00:20  bryce

	* lib/SVG/Metadata.pm, scripts/svg_annotate, scripts/svg_validate:
	Adding svg_annotate and augmenting the perl module with ability to
	print RDF.

2004-06-13 20:59  nemies

	* ChangeLog, Makefile.PL, lib/SVG/Metadata.pm: converted to
	XML::Twig for namespace sanity.

2004-06-13 20:29  bryce

	* lib/SVG/Metadata.pm, scripts/svg_validate: Adding _owner,
	separate from _author, for holding the rights info

2004-06-13 19:40  nemies

	* .cvsignore: Adding .cvsignore

2004-06-13 19:28  bryce

	* Makefile.PL, README: Adding README

2004-06-13 19:22  nemies

	* scripts/svg_validate: Whoops, forgot the parse element.

2004-06-13 19:20  nemies

	* scripts/svg_validate: Adding missing "opt_man" and correcting
	version report

2004-06-13 19:16  bryce

	* MANIFEST, lib/SVG/Metadata.pm, scripts/package_clipart.sh,
	scripts/svg_validate: Fleshing out documentation, adding
	commandline options, etc.

2004-06-13 00:04  bryce

	* COPYING, MANIFEST, Makefile.PL, lib/SVG/Metadata.pm,
	scripts/svg_validate: Initial revision

2004-06-13 00:04  bryce

	* COPYING, MANIFEST, Makefile.PL, lib/SVG/Metadata.pm,
	scripts/svg_validate: Initial import