Skip to content

Releases: r-lib/ragg

ragg 1.5.1

06 Mar 10:09

Choose a tag to compare

  • Fix support for the default symbol font on many linux distros
    (StandardSymbolPS) by ensuring proper fallback during character metric
    calculation (#136, #201)
  • agg_capture() now reports the current "page number" as well as whether any
    drawing has occured since the last time the capture was taken as attributes
    in the return value (but only if you request native raster) (#204)
  • Avoid compile time warnings from implicit casting during enum arithmetic
  • agg_capture() and agg_record() no longer advance the RNG (#212)

ragg 1.5.0

02 Sep 08:04

Choose a tag to compare

  • Fix gradient rendering bug introduced by trying to fix #177 (#192)
  • Add support for WebP output, both static and animated (#190, @klausbrunner)

ragg 1.4.0

10 Apr 09:11

Choose a tag to compare

  • Added agg_record() for optimised plot recording
  • Added support for hold and flushing, mainly in service of Positron
  • Added support for saturate composition operator
  • Sanitise file name before plotting (#176)
  • Tiff files can now include unicode characters on all platforms (#87)

ragg 1.3.3

11 Sep 17:58

Choose a tag to compare

  • Fixed a regression from upstream changes in Freetype (#172)

ragg 1.3.2

15 May 06:59
08fb1af

Choose a tag to compare

  • Fix a bug in how groups are defined and recalled

ragg 1.3.1

06 May 17:02

Choose a tag to compare

  • Make sure the linejoin/linemitre setting is honored when drawing rectangles
    (#162)
  • Fix a bug with resetting clipping during group and pattern rendering
  • Fix scaling of raster glyphs in drawGlyph

ragg 1.3.0

14 Mar 07:13

Choose a tag to compare

  • Added supported for new graphics enigine features: Groups, paths, luminance
    masks, and glyphs
  • Add a switch (defaults to on) to snapping rectangles to the pixel grid when
    they are only drawn with fill (no stroke)
  • Fixed a bug causing repeated warnings when using a font at 0 size (#130)
  • Silence a bug in clang-ASAN that incorrectly reported sanitiser issues

ragg 1.2.7

11 Dec 15:44

Choose a tag to compare

  • Fix a stack imbalance bug

ragg 1.2.6

10 Oct 08:22

Choose a tag to compare

  • Fix symbol rendering bug on windows (#132)
  • Add support for dev.capabilities() (#105)
  • Prepare for Arm Windows

ragg 1.2.5

12 Jan 10:28
dafb0d8

Choose a tag to compare

  • Fix a bug when rendering glyphs from a colour font that also provide greyscale
    glyphs (#105)
  • Move sprintf() to snprintf() in the AGG source code to comply with Arm64
    deprecation
  • Better guard against bad input (#116)