Revision history for Perl extension SVG.
2.79 2017.11.30 MANWAR
- Addressed RT #123705, making test t/96-perl-critic.t and t/99_test_pod_coverage.t author only.
2.78 2017.07.07 MANWAR
- Merged PR #10 (fix entity escaping), thanks @haarg. This also resolved RT #121612.
2.77 2017.05.18 MANWAR
- Proposed fix to the following test failure:
http://www.cpantesters.org/cpan/report/ddc7eefc-3429-11e7-8430-9cfb106f656a
2.76 2017.05.08 MANWAR
- Added AUTHOR ONLY test scripts (meta-json.t and meta-yml.t).
2.75 2017.05.07 MANWAR
- Tidied up unit test scripts and removed '+x' attributes.
- Tidied up SEE ALSO section in SVG::XML package pod.
2.74 2017.05.04 MANWAR
- Added key 'provides' to the Makefile.PL script as recommended by CPANTS.
2.73 2017.05.03 MANWAR
- Merged PR #8, thanks @CSSON. Modified slightly to keep tidyall happy.
- Correct some spelling errors that were detected by codespell.
- Don't insert whitespace between tag name and closing bracked when a tag has no attributes
2.72 2017.05.02 MANWAR
- Added test script t/00-load.t
- Fixed typo in the pod document.
2.71 2017.05.01 MANWAR
- Fixed issue RT #57000 with regard to be explici about SVG instance.
2.70 2017.04.27 MANWAR
- Added MIN_PERL_VERSION to the Makefile.PL script as suggested by CPANTS.
2.69 2017.04.20 MANWAR
- Fixed issue RT #118091, skip test if Perl::Tidy is missing.
2.68 2017.04.19 MANWAR
- Fixed issue RT #109521, adding min ver of Test::More v0.94.
2.67 2017.04.18 MANWAR
- Fixed the issue with regard to github respository info in the Makefile.PL script, thanks @KENTNL.
2.66 2017.04.17 MANWAR
- Addressed issue RT #121197 (incorrect meta spec), thanks @KENTNL.
- Added 'clean' and 'dist' keys to the Makefile.PL script.
- Tidied up .gitignore file.
- Added MANIFEST file, no need to generate every time.
2.65 2017.04.16 MANWAR
- Merged PR #9, correcting typo in the pod. Thanks @vti.
- Tidied up Changes file.
- Tidied up Makefile.PL script.
- Tidied up README file.
2.64 2015.06.02
- RT #103938 SVG::DOM insertSiblingAfter calls nonexistent 'parent' method (Marius Gavrilescu)
2.63 2015.03.06
- Move SVG results from POD to external files.
2.62 2015.03.06
- Remove more duplicate pod.
- Encoding of the pod RT #89414
2.61 2015.03.03
- Eliminate a bunch of duplicate documentation.
- Skip tidy testing if module is not available (RT #102484)
- POD formatting.
2.60 2015.03.03
- Convert source files to utf8
- Add more tests
- CSS styles are now sorted to make it easeier to test
- Run Perltidy on the code
2.59 2013.03.31
- Experiment to show images on MetaCPAN
2.56 2013.03.30
- Move all the content of SVG::Manual to SVG
2.55 2013.03.30
- Add an image to the pod generated by and example.
- Rename SVG::Manual from .pm to .pod.
- Stop violating the Subroutines::ProhibitExplicitReturnUndef policy,
eliminate 'return undef' and return wantarray?():undef; from the code.
2.54 2013.02.16
- Update the dates in the Changes file.
- Remove the function prototypes that don't work on methods anyway.
Stop violating the Subroutines::ProhibitSubroutinePrototypes policy.
2.53 2012.08.09
- missing test file removed from MANIFEST (RT #78856)
2.52 2012.05.29
- move POD testing to xt/
- Some example cleanup - Shlomi Fish
- Removing prototype - Shlomi Fish
- POD fixes - David Paleino
2.51 2012.03.30
- Maintenance by Gabor Szabo
- Some documentation fixes.
- Modernizing test suite.
- Link to new public repository.
2.50 2010.04.05
- Fixed inline SVG generation method (bug # 43814 and 50075)
- Fixed XML-escaped characters (bug # 53918 and 44454)
- Fixed undef bug in findChildIndex (bug # 48932)
- Fixed memory leaks with Scalar::Util::weaken() (bug # 54458)
- Fixed cloning method (bug # 36194)
- DOM::insertAtIndex() and removeAtIndex() now update the ID and element list
2.49 2009.01.23
- Fixed bugtracker URL in YAML
2.48 2009.01.08
- Improved YAML and MANIFEST for cpan testers game
2.47 2008.12.15
- Fixed MANIFEST - replaced Changes entry
2.46 2008.12.15
- Improved META.yml
- Fixed MANIFEST
- Removed all pointless files
2.45 2008.12.15
- Improved META.yml
2.44 2008.04.21
- Improved META.yml
2.43 2008.04.21
- Improved META.yml
2.42 2008.04.16
- Removed Makefile from MANIFEST
2.41 2008.04.16
- Fixed MANIFEST and added license data to the SVG.pm file
2.40 2008.04.14
- Changed tests to current recommendation. Moved to t/ directory.
- Added POD and POD Coverage tests
2.39 2008.04.08
- Added warnings
2.38 2008.04.03
- Modified SVG::Element to answer a bug report in rt.perl.org by slaven
regarding the redefined methods warnings when SVG is used twice.
- Fixed the POD to reflect annotation comments.
2.37 2008.03.02
- Added NS definitions for svg and xlink to enable xlink:href and svg: namespace usage in Firefox.
2.36 2007.09.16
- Fixed SVG::DOM POD
2.35 2007.09.14
- Fixed SVG::DOM POD
2.34 2005.05.17
- SVG::Element - Removed elsep entry for CDATA, cdata, cdata_noxmlesc fields to get rid of
artificial blank spaces that confuse some browsers
- SVG::DOM - added getRootNode method
- Added user-contributed DOM2 methods to SVG::DOM
2.33 2005.05.14
- Fixed the xlink reference behaviour which was wrong and
broke Mozilla native SVG. Fix submitted by Ian Hickson
2.32 2004.10.10
- Bufgix to repair broken test which causes failure of make test
- Added sorting to attribute list so output is consistent
- Added generic support for -href for any method that adds it as an attribute
- Added xlink support to any tag with an -href attribute
- Added 'a' and 'g' autosubs
- Added numerous tests including pi, polygon, script, anchor, style tests
- Bugfix for pi() method
- Repaired script and style examples
2.31 2004.10.08
- Bugfix to stop xml escaping of attribute data.
- Additional support of making fe element types case insensitive
2.30 2004.09.30
- POD changes
2.29 2004.09.26
- Exposed SVG::Extension
- Exposed perlify
- Added Mozilla native SVG support as default behaviour
2.28 2003.11.03
- Added SVG::GD to allow GD users to output SVG for simple GD drawings (RO)
- Added perlify support: Generate Perl code from an SVG document (PW)
- Added SVG::Extension for DTD validation support during serialisation (PW)
- Took away automatic xml escaping code. This belongs in user codei (RO).
- Added attributeName and attributeType to legal animateTransform in
SVG::Element SMIL animation per Mike Churchill bug report 2003.12.03
- Bug fix to the inlinesvg.pl example Also per Mike Churchill bug report
2.27 2002.01.29
- Added setAttribute and setAttributes to SVG::DOM
2.26 2002.08.04
- Moved all -specialarguments to %default_attrs so they can be set at import time
- Added strict checking for duplicate IDs in tag() and attribute()
- Created test suite of 17 initial regession test scripts
- Improved xmlesc method in
2.25 2002.07.13
- Extended DOM module to cover many more DOM functions
- Rewrote attrib() to also set and delete attributes
- Added 'attribute' and 'attr' aliases for attrib()
2.22 2002.06.24
- Minor bug fix - method script was changed to uppercase accidentally.
Repaired this error.
2.21 2002.06.20
- Added the internal hash $svg->{-docref} which contains
the -elist and -idlist hashes for tracking the elements
and ids in the document in the DOM
- Added functionality to SVG::DOM including getElements, getElementByID
- Added an example of the use of SVG DOM in the examples directory
- Added element-level namespace support to override the document namespace
2.2 2002.06.15
- Bug fix for SVG::DOM
- Enabled SVG::DOM and added additional functionality
2.1 2002.05.27
- Separated out the SVG module documentation and moved it to SVG::Manual.pm
- Added experimental SVG::DOM
- Improved script support and commenting.
- Added an end-of-output credit
2.0 2001.12.24
- Improved POD, and moved it to SVG::manual
- Tested significantly
- Added aliases for xmlify
- broke out Element.pm module from SVG.pm file
- Repaired scripting support
- Added CDATA tag for unmollested text support
- changed underlying datastructure to support SVG::Parser
- Repaired inline SVG generation
- Added configurability and NON-SVG support
1.12 2001.10.18
- Repaired Animate command
- Added import functionality
- Improved AUTOLOAD functionality
- Improved POD
- Tested significantly
- Modified constructor to accept XML-definition parameters in preparation for supporting SVG::Parser
- 0.60-1.0 Internal releases
- Not released to public.
0.50 2001.10.13
- Maintenance release.
- Repaired and added consistency to pod
- Repaired small bug in inline.
- Added svg.pm to examples. Tested sample of the synopsis script.
0.31 2001.10.10
- Bug fix for careless error. Left a debugging comment in the code.
- Next time, run the code through an interpreted rather than just looking at the raw XML.
0.30 2001.10.10
- Now support -T and inline and namespace.
0.29 2001.10.09
- Repaired bug in method $self->use(). The method was generating an <image > tag.
0.28 2001.10.08
- Got the program to pass -w
- Fixed user-reported bug in animate function $rtr{-method} was missing the minus.
- ran significant tests for complex files. Most work but some crash.
0.26 2001.10.07
- Repaired the pod file
- Added title and desc support
0.25 2001.10.06
- added image support; improved POD;
- Provided DTD & XML version support:
XML version '1.0'
XML encoding 'UTF-8'
standalone 'yes'
namespace 'svg'
DTD identifier '-//W3C//DTD SVG 1.0//EN';
DTD url 'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'
0.2 2001.10.06
- date: Sat Oct 6 02:47:02
- added filter support; improved POD.
0.1 2001.10.04
- date was: Thu Oct 4 09:46:28 2001
- original version; created by h2xs 1.19