2021-05-15 Christian Feuersaenger - RELEASED VERSION 1.18.1 1.18 contained a last-minute regression and was incompatible with 3.1.8b for one specific use-case around 'fill between' combined with 'soft clip' 2021-05-08 Christian Feuersaenger - RELEASED VERSION 1.18 2021-04-03 Felix Kastner - fixed bug #390: image plots in log mode failed to work. Also fixed issues with mesh/ordering=y varies 2021-04-03 Jason Gross - new feature: ignore empty coordinates when computing regression lines - new feature: improve log-regression fitting of exponential functions (using variance format=linear) 2021-04-03 Henri Menke - fixed bug #219: handle NaN in stacked plots 2021-01-09 Christian Feuersaenger - new feature: 'contour lua', implemented and contributed by Francesco Poli 2019-02-29 Christian Feuersaenger - RELEASED VERSION 1.17 2019-02-21 Christian Feuersaenger - restored compatibility with PGF's \path circle syntax inside of an axis. 2019-05-30 Christian Feuersaenger - xtick / ytick now accepts scientific notation in combination with very simple '...' loop constructs (something like xtick={-2e4,-2e3,...,2e4}) 2018-05-18 Christian Feuersaenger - pgfplotstable: added 'text indicator' - new feature pgfplotstable: added 'percent is letter' to allow comment chars within string-based tables 2018-04-30 Christian Feuersaenger - implemented feature #62: 'coordinate style' which allows to associate options with individual coordinates. 2018-03-28 Christian Feuersaenger - RELEASED VERSION 1.16 2017-12-22 Christian Feuersaenger - fixed bug #153: BB was scaled twice if \begin{tikzpicture}[scale=XX] and 'cell picture=false' was in effect 2017-11-14 Christian Feuersaenger - fixed bug #139 [fillbetween] numerical issues with dense points 2017-11-12 Christian Feuersaenger - new feature: 'x filter/.append expression', a stackable variant of 'x filter/.expression' 2017-11-11 Christian Feuersaenger - fixed bug: 114 fillbetween suffered from inaccuracy (produced invisible segments) 2017-11-10 Christian Feuersaenger - fixed bug: #109 `visualization depends on` doesn't work with table from pgfplotstable - fixed bug: \pgfplotstablenew was unable to create tables with 0 or 1 rows. 2017-11-03 Christian Feuersaenger - feature #69 parse tick positions using math parser - new feature #68: programmatic access to axis coordinates for given canvas coordinates (\pgfplotspointgetcoordinates) 2017-10-21 Christian Feuersaenger - \addplot gnuplot: autodetected unbounded coordinates 2017-09-16 Christian Feuersaenger - fixed #183: Nan in the first line of a numeric table was interpreted as column name 2017-08-12 Christian Feuersaenger - fixed #111 [fillbetween] strange behavior when `soft clip` is used and one of the paths touches the axis border 2017-06-05 Christian Feuersaenger - RELEASED VERSION 1.15 2017-06-05 Christian Feuersaenger - fixed bug 176: 2d plot expression in 3d axis fails for lualatex 2017-06-03 Christian Feuersaenger - improved precision of |.define layer set| (todo remark of Stefan) 2017-04-29 Christian Feuersaenger - fixed bug 163 [bar-chart] bars dissapear when values are >xmax/ymax - fixed bug 81 cannot use dollar sign as 'comment char' - fixed bug 91 Hashes in data - fixed bug 165 [minor ticks] minor tick drawn after the last xtick 2017-03-18 Christian Feuersaenger - fixed bug 150 Usage of \pgfkeysvalueof in xtick leads to 'Dimension too large' - fixed bug 105 [manual] `xticklabel pos=upper` is not documented in fact, some of the documented positions for 'xtick pos' where unavailable. - fixed bug 155 [groupplots] `scaled ticks` does not recognize `ticklabels at` - fixed bug 160 `xticklabels` also used for `extra x tick labels` if they are not given explicitely - implemented partial solution for bug 154 [log mode] sampling in 2D and 3D different 2017-02-11 Christian Feuersaenger - fixed bug 140 (pgfplotstable read does not process empty rows anymore) 2017-02-04 Christian Feuersaenger - fixed bug 134 [statistics] Histogram with custom `symbolic coords` 2017-01-21 Christian Feuersaenger - added support for \plotnum during \addplot 2017-01-19 Christian Feuersaenger - fixed bug #149 : \edef{...\to...} was wrong and caused \pgfplotstablevertcat to fail 2016-09-17 Christian Feuersaenger - fixed regression: fpu caused forest library to fail as soon as one loads pgfplots 2016-08-10 Christian Feuersaenger - RELEASED VERSION 1.14 2016-08-04 Christian Feuersaenger - new feature: 'contour filled' - new feature: building colormaps from other colormaps (see "Building Colormaps based on other Colormaps" in the manual) - new feature: non-uniform colormaps - new feature: colormaps defined on position of arbitrary magnitude - new feature: colorbar as legend - new feature: 'colorbar style={xtick=data}' positions tick labels at colormap positions - fixed bug: pgfplots now handles incompatible changes of luatex loading \usepackage{pgfplots} _before_ pgf also allows makes older PGF versions compatible with luatex 2016-06-09 Christian Feuersaenger - fixed bug: quiver plots with 'every arrow' failed to evaluate arrow tip length arguments 2016-06-02 Christian Feuersaenger - improved docs pgfplotstable - added 'every column' style to pgfplotstable - fixed bug: two axes with fillbetween in the same picture failed due to clip paths on layers 2016-04-17 Christian Feuersaenger - fixed incompatibility between units + groupplots (bug 119) 2016-02-12 Christian Feuersaenger - fixed regression: dateplot without 'date ZERO' failed to process 'xmin' 2016-01-17 Christian Feuersaenger - fixed bug: 'axis line shift' did not respect labels - fixed bug: layers for axis lines were not respected 2016-01-10 Christian Feuersaenger - added support for non-uniform colormaps and colorbars 2016-01-06 Christian Feuersaenger - RELEASED VERSION 1.13 2016-01-04 Christian Feuersaenger - new feature: added 'colormap access=piecewise constant' - new feature: added methods to build colormaps based on other colormaps using "color of colormap", "index of colormap", "colors of colormap", "samples of colormap", and "indices of colormap" 2016-01-02 Christian Feuersaenger - fixed bug: 'dateplot' now computes missing 'date ZERO' automatically. 'date ZERO' is managed automatically. 2016-01-02 Stefan Pinnow - new feature: added \usetikzlibrary{colorbrewer} and \usepgfplotslibrary{colorbrewer} docs to follow 2015-12-31 Christian Feuersaenger - new feature: \closedcycle now produces useful results for 3d line plots 2015-12-12 Christian Feuersaenger - added support for 'colormap access=direct' combined with 'shader=flat mean' and 'shader=interp': it previously used to interpolate indices instead of colors 2015-12-06 Christian Feuersaenger - fixed bug: provided suitable default legends for xbar and xbar stacked 2015-12-05 Christian Feuersaenger - added support for 'stack negative=on previous|separate' which allows separate plots for '+' and '-' (useful for bar plots) - fixed bug: stacked plots occasionally used a wrong coordinate mapping 2015-12-04 Christian Feuersaenger - fixed bug: fill between + error bars resulted in compilation error 2015-11-29 Christian Feuersaenger - (hopefully) fixed issues with 'cell picture=false' - fixed bug: groupplots + fillbetween failed to work (layers where not communicated correctly) workaround without this fix: \pgfplotsset{set layers} before \begin{groupplot} - fixed bug with 'clip bounding box=upper bound' (default since 1.8): did not apply transformation matrix properly 2015-11-28 Christian Feuersaenger - fixed floor and ceiling functions 2015-11-18 Christian Feuersaenger - new feature: cycle list={[of colormap]} - new feature: cycle list={[colors of colormap={0,100,500,100} of viridis]} - new feature: cycle list={[indices of colormap={0,1,2,3} of hot]} 2015-11-17 Christian Feuersaenger - fixed bug: \addplot graphics {\newFile{P.pdf}}; failed to properly expand the file name 2015-11-14 Christian Feuersaenger - new feature: cycle multiindex list (uses the 'ith' element for every provided sub-list) - new feature: 'color of colormap=' or 'color of colormap= of ' - new feature: 'index of colormap=' or 'index of colormap= of ' 2015-09-11 Christian Feuersaenger - improved performance for colormaps with many data points 2015-09-08 Christian Feuersaenger - compat=1.13: activates sampling routine with less rounding errors 2015-09-06 Christian Feuersaenger - allowed 'point meta={(x<=5 ? ...)} which caused compilation errors before due to the '=' sign - ensured that 'shader=flat' returns the same result for every choice of 'z buffer' - fixed bug: interrupted plots defined by an empty line failed to work with lua backend 2015-09-05 Christian Feuersaenger - added colormap name=viridis and colormap/viridis high res 2015-08-27 Christian Feuersaenger - fixed bug: polar lib did not support 'x dir=reverse' 2015-08-06 Christian Feuersaenger - fixed bug: 'axis line style={draw=none}' had no effect unless one had 2d boxed axes 2015-08-05 Christian Feuersaenger - new feature: 'matrix plot' (or 'imagesc') which allows cell-based matrix plots - new feature: unbounded point meta in mesh plots will be treated like an invisible patch 2015-07-30 Christian Feuersaenger - new feature: shift axis lines together with all their descriptions 2015-07-29 Christian Feuersaenger - addressed javascript incompatibility between Acrobat reader DC and clickable lib - polar axes: repaired default axis label positions - polar axes: repaired support for sloped descriptions 2015-06-20 Christian Feuersaenger - fixed bug: 'compat=1.9' (or newer) failed to work with log bar plots 2015-05-25 Christian Feuersaenger - xticklabel pos=top|bottom was supposed to work, but had no implementation. Added it. - new feature: 'xtick distance' allows to define tick positions by distance 2015-05-23 Christian Feuersaenger - \pgfplotsforeachungrouped: added support for \breakforeach - \pgfplotsforeachentryinCSV: added support for \breakforeach 2015-05-08 Christian Feuersaenger - fixed incompatiblity between fillbetween and babel 2015-05-03 Christian Feuersaenger - Added support for search paths to find data files 2015-05-02 Christian Feuersaenger - RELEASED VERSION 1.12.1 2015-03-04 Christian Feuersaenger - fixed bug: lua backend failed with 'forget plot' 2015-02-14 Christian Feuersaenger - fixed bug: lua backend failed to work with table input and dependency on \coordindex 2015-02-13 Christian Feuersaenger - fixed incompatibility of 1.12 with unicode-math 2014-01-31 Christian Feuersaenger - RELEASED VERSION 1.12 2015-01-21 Christian Feuersaenger - new feature: ensured that (0:1) is evaluated with axis cs 2015-01-04 Christian Feuersaenger - fixed bug: z buffer caused 'mesh legend' to produce a compile error 2015-01-02 Christian Feuersaenger - new feature: added 'y filter/.expression={y==3 ? nan : y}' to simplify coordinate filters 2014-12-28 Christian Feuersaenger - 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) 2014-12-27 Christian Feuersaenger - 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 2014-12-25 Christian Feuersaenger - fixed regression: pgfplots 1.11 was incompatible with pgf 2.10 2014-11-16 Christian Feuersaenger - fixed bug: memory allocation in FPU consumed too much memory 2014-10-11 Christian Feuersaenger - fixed bug: axis equal did not respect "disabledatascaling" - fixed bug: mesh legend was confused by color input=explicit 2014-09-07 Christian Feuersaenger - scalability: lualatex now reduces compilation time for huge 3d graphics 2014-08-31 Christian Feuersaenger - 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 2014-08-30 Christian Feuersaenger - fixed bug: 3d axes were all axes used log scale produced compile failure because 'current plot end' was undefined. 2014-08-06 Christian Feuersaenger - RELEASED VERSION 1.11 2014-08-04 Christian Feuersaenger - fixed regression: hist/density was broken since some time 2014-08-03 Christian Feuersaenger - 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 2014-07-09 Christian Feuersaenger - incorporated PGF bugfix: external lib failed to work with dvips (since PGF 3.0.0 I suppose); now it produces correct bounding boxes 2014-07-07 Christian Feuersaenger - 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 2014-07-05 Christian Feuersaenger - fixed bug: tick lines/grid lines have been clipped when they were near the boundary 2014-06-22 Christian Feuersaenger - added support for 'trig format plots=rad' (although still experimental) 2014-05-25 Christian Feuersaenger - 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 2014-05-17 Christian Feuersaenger - \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 2014-05-15 Christian Feuersaenger - 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 2014-05-11 Christian Feuersaenger - fixed bug: variable=u failed to work in some contexts 2014-05-01 Christian Feuersaenger - 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) 2014-04-30 Christian Feuersaenger - 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) 2014-04-24 Christian Feuersaenger - fixed bug: z grid style was applied to y grid style 2014-04-16 Christian Feuersaenger - fixed bug: fill between implicitly activated layers, but did not install the correct layers for grid lines etc. 2014-03-22 Christian Feuersaenger - added feature: "hide obscured x ticks=false" to disable the feature which hides ticks 2014-03-22 Christian Feuersaenger - fixed bug: tick lines were drawn incorrectly for centered axis lines in 3d 2014-03-16 Christian Feuersaenger - fixed bug: now, 'stacked ignores zero' is no longer applied to error bars. 2014-03-14 Christian Feuersaenger - 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. 2014-02-28 Christian Feuersaenger - RELEASED VERSION 1.10 2014-02-21 Christian Feuersaenger - fixed expansion issue when using decorations on (centered) axis lines This is actually "Jake"s suggestion from http://tex.stackexchange.com/questions/160936/random-decoration-of-plot-axis-messes-up-direction-of-axis-arrow/161025#comment368659_161025 2014-02-14 Christian Feuersaenger - fixed bug in xelatex driver for shader=faceted interp 2014-01-04 Christian Feuersaenger - finished first version of \usepgfplotslibrary{fillbetween}: a library which allows to fill between arbitrary plots. 2013-12-28 Christian Feuersaenger - fixed bug: histograms produced wrong point meta - fixed bug: histograms reported the wrong 'plot name' and confused shifts of bar plots 2013-12-21 Christian Feuersaenger - fixed incompatibility with \label and \usepackage{mcaption} 2013-12-15 Christian Feuersaenger - improved auto-detection of correct output colorspaces from xcolor 2013-12-07 Christian Feuersaenger - fixed bug: log identify minor tick positions=true failed if x in [0.1,1] 2013-10-27 Christian Feuersaenger - fixed bug: xelatex failed to run contour external 2013-10-03 Christian Feuersaenger - RELEASED VERSION 1.9 2013-09-15 Christian Feuersaenger - fixed bug: \closedcycle for 'smooth' plot handler accidentally used last control point rather than last coordinate. - implemented feature 'stacked ignores zero' 2013-09-06 Christian Feuersaenger - implemented asymmetric error bars 2013-09-05 Christian Feuersaenger - improved precision of ternary library using the fpu for internal coordinates 2013-08-30 Christian Feuersaenger - fixed bug in color map access which happened when accessing the last element of colormap={mymap}{[1pt] rgb(0pt)=(0,0,1); rgb(63pt)=(0,1,0.5)}, 2013-08-13 Christian Feuersaenger - fixed data scaling bug when data range is [0, 1e-17] 2013-07-28 Christian Feuersaenger - checked for global xcolor colorspace conversion configuration: now, \usepackage[cmyk]{xcolor} or \selectcolormodel{cmyk} will implicitly reconfigure pgfplots color operations to use this color space. 2013-07-19 Christian Feuersaenger - added compatibility switch for luatex 0.76 or newer (unpack was renamed) 2013-07-13 Christian Feuersaenger - added feature scatter/position=absolute|relative 2013-07-06 Christian Feuersaenger - activated math parser for axis limit arguments - activated math parser for domain argument in log plots - rewrote stacked plots implementation 2013-06-21 Christian Feuersaenger - added tutorials - added support for empty column names in pgfplotstable: they will implicitly use the column index and generate a warning. 2013-05-20 Christian Feuersaenger - fixed default style options for contour plot 2013-05-12 Christian Feuersaenger - improved internal error bar processing: error bar styles have programmatic access to point meta and visualization depends on 2013-03-17 Christian Feuersaenger - RELEASED VERSION 1.8 2013-03-13 Christian Feuersaenger - fixed bug: remember picture inside of pgfplots axes failed (due to cell picture) 2013-03-10 Christian Feuersaenger - finished feature 'mesh/color input=explicit' and its docs - fixed bug: transformation cart -> polar is more robust now 2013-02-28 Christian Feuersaenger - added 'data cs=cart' to every colorbar 2013-02-16 Christian Feuersaenger - Fixed bug in colormap code: providing [1cm] as global mesh width argument lead to wrong color map 2013-02-02 Christian Feuersaenger - fixed bug: axis box path was not closed. 2013-01-22 Christian Feuersaenger - fixed bug: tick scaling failed if one limit was 0 2013-01-01 Christian Feuersaenger - fixed bug: reversed axes + axis line=center excluded the wrong ticks - fixed bug: the bounding box was non-empty even if the axis was hidden. 2012-12-30 Christian Feuersaenger - fixed bug: 3d centered axis lines and label placement (requires compat=1.8 or higher) This change includes a new revision for the non-boxed axis lines in 2d as well (that is why it needs compat=1.8 or higher) 2012-12-29 Christian Feuersaenger - fixed bug: discontinuity and log axes produced error message - worked on 3d centered axis lines and the label placement. - added anchors 'near ticklabel opposite' - added 'near ticklabel* cs' - added 'near ticklabel align' 2012-12-28 Christian Feuersaenger - added 'contour/contour dir=[xyz]' feature to draw contours in different directions 2012-12-25 Christian Feuersaenger - added docs for statistics library - added feature: style 'every axis post' 2012-12-11 Christian Feuersaenger - finished first draft of boxplot handlers (statistics library) 2012-11-27 Christian Feuersaenger - fixed regression: error bars with explicit relative input failed 2012-11-25 Christian Feuersaenger - context: fixed path searching issue (pgfplots.lua) - latex/dvips driver for shader=interp: fixed bug for non-matrix surfaces - wrote driver for shader=interp and dvipdfmx 2012-11-18 Christian Feuersaenger - fixed bug patch type=biquadratic : the inner node was not respected by shader. 2012-11-10 Christian Feuersaenger - modified pgfplots manual style 2012-11-01 Christian Feuersaenger - added warning if you say ymin=0 in a log plot. - fixed bug: now, the tick scale label will be omitted if there are no ticks - fixed bug: auto-alignment of nodes near coords failed for xbar plots - fixed bug: providing bar width / bar shift in terms of axis units did not work with xbar and nodes near coords 2012-10-31 Christian Feuersaenger - fixed bug: filtering out coords from a mesh plot failed - fixed bug: high-order patches computed the shader=flat mean in a wrong way. 2012-10-30 Christian Feuersaenger - fixed bug: every legend image post was not respected inside of \ref{plotlabel} 2012-10-24 Christian Feuersaenger - RELEASED 1.7 2012-10-24 Christian Feuersaenger - added patch type=bicubic - added support for global paths (fillable) for patch plots lib - added patch type sampling feature 2012-10-11 Christian Feuersaenger - fixed search path issue in context: moved pgfplots.lua to tex/generic 2012-10-03 Christian Feuersaenger - fixed bug: pgfplots accidentally \let\directlua=\relax if not loaded with lualatex (and a couple of similar incidents). Thanks to Heiko Oberdiek for the fix. - worked on size compensation for 'enlarge x limits={abs=1cm}', i.e. for enlarge-by-dimension. It will now respect width/height for standard axes. - added contour external/output point meta key. 2012-10-01 Christian Feuersaenger - fixed bug: \ref{legendimage} inside of legend text was wrong. 2012-09-30 Christian Feuersaenger - fixed(?) bug: log basis and stacked plots 2012-09-21 Christian Feuersaenger - added debug output feature: \addplot3 graphics[debug=visual] 2012-09-10 Christian Feuersaenger - fixed incompatibility regression pgfplots 1.6.1 pgf 2.10: layers 2012-09-02 Christian Feuersaenger - fixed sanity checking for logarithmic samples of undefined domains 2012-09-01 Christian Feuersaenger - added early draft for 'enlarge x limits={abs=1cm}', i.e. for enlarge-by-dimension. 2012-08-27 Christian Feuersaenger - added switch 'compat/bar width by units' which interpretes 'bar width=1' in terms of axis units (width = 1 unit) 2012-08-23 Christian Feuersaenger - RELEASED 1.6.1 2012-08-23 Christian Feuersaenger - fixed incompatibility lualatex, shader=interp, and german package 2012-08-22 Christian Feuersaenger - RELEASED 1.6 on sourceforge (only) 2012-08-16 Christian Feuersaenger - fixed support for scopes inside of axes 2012-07-15 Christian Feuersaenger - fixed (re)scaling of view normal 2012-07-03 Christian Feuersaenger - fixed bug: 'nan' values in error bar values caused compilation errors. Now, error bars for unbounded coordinates are skipped. 2012-06-24 Christian Feuersaenger - spent a considerably amount of attention to 'axis equal' in 3d: it works correctly now and the underlying scaling algorithm is much more powerful. This is backwards compatible with 2d axis equal (but not 3d as this was plain wrong) 2012-06-16 Christian Feuersaenger - provided a suitable legend for quiver plots 2012-06-10 Christian Feuersaenger - added docs for tikz/mark phase 2012-06-09 Christian Feuersaenger - fixed bug: restrict y to domain did not work for log axes 2012-05-18 Christian Feuersaenger - fixed bug: extreme differences between point meta and point meta min/max caused number range problems. The point meta data is now clipped to [0,1000] 2012-05-06 Christian Feuersaenger - fixed bug: create on use for error bar columns did not work - fixed bug: view dir was rescaled incorrectly this is a regression; it was not in 1.5.1 - added feature 'hist/density' (thanks to Juernjakob Dugge for this contribution!) 2012-05-01 Christian Feuersaenger - fixed 'scale mode=scale uniformly': intermediate results needed to be computed by FPU - fixed bug: 'colorbar style={ymode=log}' was not processed properly 2012-04-27 Christian Feuersaenger - 'scale mode=scale uniformly' now also respects user-provided data limits (including \addplot3 graphics). - fixed bug: reversed axes + explicitly provided x,y,z vectors did not work properly in 3d (also affected \addplot3 graphics) --- the following lines are from a feature branch. 2011-10-02 Christian Feuersaenger - the 'clip=plots individually' has been renamed to 'clip mode=global|individual' and 'clip mode=global' is the new default. It is, however, not completely implemented for custom drawing commands y2011-10-01 Christian Feuersaenger - fixed bug in recent version: the 'cell picture' was always active - added support for 'set layers' inside of a pgfplots axis - 'axis on top', together with 'activate layers', will now implicitly call 'set layers=axis on top' 2011-09-18 Christian Feuersaenger - rewrote layer support to be more compatible with pgf and added systematic support for layers, including a useful default configuration 2011-09-14 Christian Feuersaenger - added feature 'cell picture=true|false|if necessary' 2011-09-04 Christian Feuersaenger - added feature 'clip=plots individually' 2012-04-21 Christian Feuersaenger - fixed bug: explicitly provided unit vectors + '* dir=reverse' did not work - improved smith charts docs + provided more styles 2012-04-04 Christian Feuersaenger - fixed bug: lualatex and shader=interp have been incompatible. I implemented proper binary encoding in lua. 2012-04-02 Christian Feuersaenger - fixed bug: 'linear regression/variance' key did only work if 'linear regression/variance src' was active as well. Now, it works also without. 2012-04-01 Christian Feuersaenger - added 'contour/levels' key. 2012-03-04 Christian Feuersaenger - table package: improved and documented ways to suppress head rows 2012-02-04 Christian Feuersaenger - fixed bug: compatibility to PGF 2.00 was broken 2012-01-22 Christian Feuersaenger - fixed bug: fixed combination of transparency + shading in shader=interp 2012-01-01 Christian Feuersaenger - added support for 'mesh/interior colormap name,shader=interp' it uses shader=faceted interp 2011-10-03 Christian Feuersaenger - fixed bug in 'mesh/interior colormap name': the data scaling trafo was not respected correctly - fixed bug in 'mesh/interior colormap name': z buffer reversals have not been respected. 2011-10-02 Christian Feuersaenger - added 'mesh/interior colormap thresh' 2011-09-28 Christian Feuersaenger - renamed 'mesh/background colormap name' to 'mesh/interior colormap name' 2011-09-28 Christian Feuersaenger - fixed bug: there was a case were 'shader=faceted interp' was unnecessarily converted to triangles 2011-09-27 Christian Feuersaenger - fixed bug: the view direction was not scaled properly. 2011-09-26 Christian Feuersaenger - worked on 'mesh/background colormap name'. It works partially for 'disabledatascaling', although it reveals that the view direction is imprecise. 2011-09-26 Christian Feuersaenger - fixed bug: 'patch to triangle' for rectangles produced inconsistently oriented triangles 2011-09-25 Christian Feuersaenger - implemented draft for 'mesh/background colormap name'. I think it works, but it might be useless because the sampling methods do not produce proper normal vectors. --- the following lines are from a feature branch. 2011-12-29 Christian Feuersaenger - RELEASED VERSION 1.5.1 2011-12-29 Christian Feuersaenger - Added the 'fixed relative' number formatting style. 2011-12-28 Christian Feuersaenger - Added 'const plot mark mid' and 'jump mark mid' plot handlers. - Added 'log ticks with fixed point' style 2011-12-22 Christian Feuersaenger - Patched tikz ellipses and circles such that they automatically use pgfplots transformations 2011-12-19 Christian Feuersaenger - patchplots lib: added 'patch type=polygon' 2011-12-17 Christian Feuersaenger - fixed bug: now, 'minor xtick=data' will also work as documented. - improved docs for \addplot {} node[pos=] - finished feature: \addplot {} node[pos=] now outputs the inverse coord trafo (if any) when using \pgfplotspointplotattime. 2011-12-16 Christian Feuersaenger - fixed bug: \addplot[decorate,...] did not work. - fixed bug: \addplot[postactions={...},...] did not work. - fixed bug: \addplot[preactions={...},...] did not work. 2011-12-10 Christian Feuersaenger - fixed bug: axis background path for 2d axes was not filled 2011-11-03 Christian Feuersaenger - PGF bugfix: added FPU support for ==, !=, <=, >=, ? 2011-10-29 Christian Feuersaenger - fixed problem with pgf number printer: it introduced spurious spaces I updated the pgf backw. compatibility layer accordingly 2011-10-23 Christian Feuersaenger - fixed bug: view={0}{90},axis equal failed. - fixed bug: \pgfplotstabletranspose with 'colnames from=' failed - fixed bug: stacked plots and logs did use the wrong math format (the bug was introduced two weeks ago) 2011-10-22 Christian Feuersaenger - fixed bug: contour prepared format=matlab did not properly if one contour level has multiple segments. - contour filled: introduced sanity checking to detect if the input sequence is sorted as assumed 2011-10-15 Christian Feuersaenger - provided implementations of \addplot ... node[pos=

] {} for scatter and bar plots. 2011-10-13 Christian Feuersaenger - fixed bug: 'stack plots=y,xmode=log' did not work - added feature 'trim axis group left' and 'trim axis group right' - fixed bug: markers in polar plots did disappear unless their angle was 0 2011-10-08 Christian Feuersaenger - improved plot loaded table: added sanity checking for the unsupported \thisrow feature 2011-09-24 Christian Feuersaenger - improved 'node[pos=]' feature: now, \pgfplotspointattime allows to access the logical coordinates of that point. 2011-09-21 Christian Feuersaenger - added 'scatter rgb', 'scatter cmyk', and 'scatter explicit color' styles 2011-09-03 Christian Feuersaenger - new nodes at time in pgfplots feature: used backwards gradient for last point - new nodes at time: added feature 'pos segment=' 2011-09-02 Christian Feuersaenger - implemented support for nodes at time in plots, i.e. \addplot... {.....} node[pos=] missing are specifics for plot types and documentation 2011-08-31 Christian Feuersaenger - documented 'execute at begin axis' 2011-08-22 Christian Feuersaenger - fixed bug: 'raw gnuplot' surface input did not work well because pgfplots used 'samples' and 'samples y' to assign the input matrix dimensions 2011-08-10 Christian Feuersaenger - fixed bug: Markers in legends have not (always?) been filled properly because the every axis legend style sets 'fill=white'. 2011-08-10 Christian Feuersaenger - fixed bug: "log origin=0" was wrong (it placed it at 1 = log(e) ). 2011-08-02 Christian Feuersaenger - fixed bug: 'ytick=\empty' in semilogyaxis failed with compilation error 2011-07-29 Christian Feuersaenger - RELEASED VERSION 1.5 2011-07-25 Christian Feuersaenger - added \pgfplotsplotfromname{