pgfplots Changelog

What's new in pgfplots 1.12.1

May 14, 2015
  • fixed bug: lua backend failed with 'forget plot'
  • fixed bug: lua backend failed to work with table input and dependency on \coordindex
  • fixed incompatibility of 1.12 with unicode-math

New in pgfplots 1.12 (May 14, 2015)

  • new feature: ensured that (0:1) is evaluated with axis cs
  • fixed bug: z buffer caused 'mesh legend' to produce a compile error
  • new feature: added 'y filter/.expression={y==3 ? nan : y}' to simplify coordinate filters
  • fixed bug: boxplots: now, it sets 'mark=*' for outliers if there is no mark (compat=1.12)
  • fixed regression: compat=1.11 broke arcs inside of axis
  • new feature: ensured that arcs inside of axis make use of 'axis cs' and 'axis
  • direction cs' automatically
  • fixed bug: precision of transformation cartesian to polar was too low (added atan2 to fpu)
  • statistics lib: implemented support for 9 boxplot percentile estimators
  • of R. Default as of compat=1.12 is R7 (the one used by Excel as well).
  • fixed bug: boxplots sometimes failed to compute boxplot statistics for special
  • fixed regression: pgfplots 1.11 was incompatible with pgf 2.10
  • fixed bug: memory allocation in FPU consumed too much memory
  • fixed bug: axis equal did not respect "disabledatascaling"
  • fixed bug: mesh legend was confused by color input=explicit
  • scalability: lualatex now reduces compilation time for huge 3d graphics
  • reduced TeX memory consumption for huge inline tables
  • improved space character robustness: now both pgfplotsforeachungrouped\x in{1,...,5}{a}, pgfplotsforeachungrouped\x in {1,...,5}{a} are accepted
  • fixed bug: 3d axes were all axes used log scale produced compile failure because 'current plot end' was undefined.

New in pgfplots 1.11 (Aug 7, 2014)

  • fixed regression: hist/density was broken since some time
  • fixed regression: \addplot[stack plots=false] used to work up to 1.8,
  • but failed until now. Fixed.
  • improved syntax for 'intersection segments': added 1-based indices
  • incorporated PGF bugfix: external lib failed to work with dvips (since PGF 3.0.0 I suppose); now it produces correct bounding boxes
  • fixed bug: soft clip decoration failed to apply the transformation matrix
  • simplified UI for \addplot coordinates: now, it expands macros as it goes.
  • at least for the main loop (it still rejects macros for error bar
  • coordinates)
  • fixed bug: polar axes and units library resulted in broken bounding box
  • fixed bug: tick lines/grid lines have been clipped when they were near the boundary
  • added support for 'trig format plots=rad' (although still experimental)
  • fixed bug: 'intersection segments' did not work with '--cycle'
  • fixed bug: 'intersection segments' did not update the last tikz point
  • added feature: 'intersection segments' now accepts negative indices to
  • count from the last backwards
  • usepgfplotslibrary{external} (and, with the next stable PGF,
  • usetikzlibrary{external}): added auto-detection of 'system call'
  • dependent on driver
  • fixed bug: \pgfplotstablenew can now overwrite existing tables.
  • fixed bug: extra ticks near intersections of axis lines were hidden
  • fixed bug: mesh legend failed to work with 'shader=interp'
  • fixed bug: bounding box of shader=interp was wrong if there were
  • transformations.
  • fixed bug: added support for \addplot graphics in ConTeXt
  • fixed bug: variable=u failed to work in some contexts
  • fixed bug: using 'x=1cm' failed to work in axis descriptions (legends)
  • simplified UI for custom annotations: coordinates like (1,2) are now
  • automatically interpreted as (axis cs:1,2)
  • simplified UI for symbolic coords: now, it accepts unexpandable
  • dictionary entries including umlauts, undefined macros, math mode, ...
  • simplified UI for symbolic coords: added magic
  • prefix [normalized] to allow something like xmin={[normalized]0.7}
  • added style to added struts to tick labels to improve their baseline
  • alignment (bug #45)
  • fixed bug: z grid style was applied to y grid style
  • fixed bug: fill between implicitly activated layers, but did not install the
  • correct layers for grid lines etc.
  • added feature: "hide obscured x ticks=false" to disable the feature
  • which hides ticks
  • fixed bug: tick lines were drawn incorrectly for centered axis lines in 3d
  • fixed bug: now, 'stacked ignores zero' is no longer applied to error bars.
  • fillbetween: fixed problems if the named paths have nodes with pins. It
  • should also affects paths with edges or "misleading" moveto operations.
  • fillbetween: ensured that paths after \addplot fill between[] ;
  • are handled.