Changes for version 2.88

  • Bug Fix
    • Fixed: element methods (circle, title, rect, path, etc.) were unavailable when module was loaded with empty import list 'use SVG ()'. Perl suppresses the call to import() with empty parens, so element methods were never predeclared. Fixed by predeclaring all built-in element methods in SVG::Element at load time, regardless of how SVG.pm is imported. (RT issue: #132058)
  • Test
    • Added t/33-use-empty-import.t to test element methods with 'use SVG ()'
  • Fixes
    • Fixed xt/author/pod-coverage.t to include 'use lib lib' so module is found correctly when running tests from the distribution root

Modules

SVG
Perl extension for generating Scalable Vector Graphics (SVG) documents.
A library of DOM (Document Object Model) methods for SVG objects.
Generate the element bits for SVG.pm
additional methods
Handle the XML generation bits for SVG.pm