Revision history for SVGPDF
1.000 2025-04-26
- Release 1.000.
0.092.3 2025-04-23
- Add PDF::Builder version to diag.
0.092.2 2025-04-20
- Bump PDF::Builder requirement to 3.027.
0.092.1 2025-04-19
- Fix failing tests for longdouble perls.
0.092 2025-04-18
- Allow a document to be parsed into a series of similar elements.
This elminates the need for enclosing the document in
useless
..
.
- Fix uncontrollable test 08_path1a6 and move it back to t.
Thanks Phil for the Contrib/Bogen.pm fix.
0.091.1 2025-07-11
- Fix failing test for perls compiled with -Duselongdouble.
0.091 2025-07-11
- Improve colour parsing.
- Handle global color styles for text/tspan.
0.090 2024-12-06
- Fix version numbering.
0.089.1 2024-12-05
- Move uncontrollable test 08_path1a6 to xt.
0.089 2024-12-04
- Parse colour rgba(...), ignoring alpha.
- Fix issue #10.
0.088.1 2024-06-28
- Fix a failing test for perl longdouble.
0.088 2024-06-26
- Remove failing part of test 08_path1a3. This part fails on
some systems with quadmath perl.
0.087 2024-06-21
- Fix missing transparency (default background-color -> none).
- svgpdf: Add --background for page background colour.
- Prevent some unwanted verbose messages.
0.086 2024-02-14
- Change font and text callback api to use hash parameter.
- Small doc/pod fixes.
0.085 2024-01-29
- Fix some tests for longdouble perls.
- Update copyright years.
0.084 2024-01-28
- Change license info.
- Add gif, tif(f) and p[bgnp]m to recognized image extensions.
- Limited support for URLs in font-face sources.
- Support CSS for element#id.
- Support CSS for element.class.
- Remove xt tests from MANIFEST.
0.083 2023-12-25
- Satisfy CPAN indexer.
0.082 2023-12-25
- Satisfy CPAN upload.
0.081 2023-12-22
- Add --notest for svpdg script to suppress page marks.
- Explicitly end paths that are not stroked/filled (Issue #2.2).
0.080 2023-11-07
- Add --ppi option for svgpdf script.
- Add matrix multiply method (unused).
0.070 2023-09-08
- Add callback for text handling.
0.062 2023-09-07
- Internal: Flipped coordinates.
- Internal: Rework Path.
- Leave vwidth/vheight as is so caller can scale to font size.
- Add rounded rectangles.
- Auto def for with id.
- Add warning when viewBox and width/height are disproportional.
- Relax warning when viewBox and width/height are disproportional.
- Add sample programs, update documentation.
- Fix some pixels versus points confusion.
- Simplify font handler callback.
0.060 2023-08-18
- Change package name to SVGPDF.
- Rename PDF::* and SVG::* to SVGPDF.
- Adjust all modules and tests.
- Move contrib bogen code to SVGPDF::Contrib::Bogen.
- Add regression test for PDF::API2 and PDF::Builder.
- Add warning that rounded rectangles are not yet supported.
- Add warning in unhandled subelements in
- (Parser) Enable whitespace tokes for abc2svg.
- (Text/TSpan) Fix fill/color use.
- (TextElement) Reduce whitespace.
- Add samples from https://developer.mozilla.org/en-US/docs/Web/SVG/Tutorial/Introduction to regtests.
- Support % units for h, height, w, and width.
- Support stroke-dasharray none.
0.050 2023-08-14
- (Partial) support for @font-face.
- Support font-family alternatives.
- Add tweak for MathJax.
- Move font managing to separate module.
- Suppress stroke if stroke width = 0.
- Allow colors as rgb percentages.
- Docs!
- Warn when element is not implemented.
- Add example program.
- Rename script to svgpdf.
- Add support for