Skip to content

Latest commit

 

History

History
91 lines (68 loc) · 3.13 KB

CHANGES.rst

File metadata and controls

91 lines (68 loc) · 3.13 KB

VectorGraphics2D 0.14 (UNRELEASED)

  • Relicense project under EPL-2.0 #79
  • Remove CMYK support from EPS generation #79

VectorGraphics2D 0.13 (2017-08-08)

  • Java 7 and Gradle 4 are now required to build VectorGraphics2D
  • Restored compression support for PDF files
  • All processors now have a standard constructor
  • Added more JavaDoc documentation

VectorGraphics2D 0.12 (2017-07-28)

Be aware that due to restructuring this version does not support PDF Flate compression. Turning on compression in PDFProcessor will lead to corrupt output.

  • Major API change: The classes EPSGraphics2D, PDFGraphics2D and SVGGraphics2D have been removed. VectorGraphics2D is used instead in combination with a Processor instance to generate a Document object, which can then be written to an OutputStream. See README.rst for code examples.
  • The PDF code has seen some major restructuring as well to make it more robust and more standards compliant.
  • SVG documents use of pixels for page size instead of millimeters by default.
  • Better handling of font metrics (thanks to Anton Roslov, pull request #62)
  • A bug that caused number to be formatted in computerized scientific notation, which is not supported in most formats (thanks to Jakub H., issue #63).

VectorGraphics2D 0.11 (2016-06-04)

  • Allow headless build
  • Added support for CMYK color space
  • Added optional compression to PDFGraphics2D

VectorGraphics2D 0.10 (2016-03-06)

  • Processing a stream of commands instead of directly mapping method calls
  • Return valid graphics device configuration when calling getDeviceConfiguration() instead of null
  • Switch from Maven to Gradle for build management

VectorGraphics2D 0.9.3 (2015-11-21)

  • Publish on MavenCentral

VectorGraphics2D 0.9.2 (2015-09-15)

  • Fixed a bug that caused missing transformations in EPS files when calling EPSGraphics.transform(AffineTransform).
  • Switched from Subversion to git as version control system

VectorGraphics2D 0.9.1 (2013-05-31)

  • Added Maven repository location to POM
  • Fixed issue 14 which caused invalid SVG clipping

VectorGraphics2D 0.9 (2013-05-12)

  • Support for rendering paints (gradients, patterns, etc.)
  • Improvements to build system
  • Fixed transformation of clipping paths in SVG files
  • Fixed build with Java 7

VectorGraphics2D 0.8 (2010-12-03)

  • Added image support
  • Support for transforms
  • Various bug fixes

VectorGraphics2D 0.7 (2010-11-09)

  • Clipping support
  • Dashed strokes
  • Added special handling for rounded rectangles

VectorGraphics2D 0.6 (2010-07-11)

First public release with very basic EPS, PDF, and SVG support