Blob Blame History Raw
2011-02-19

  * support for ConTeXt and plain TeX
  * removed dependencies for LaTeX packages other than TikZ
  * needs TikZ Version >= 2.0
  * better support for saving terminal options with gnuplot 'save' command
  * all bitmap images can be externalized
  * alpha channel support for bimap images via externalized PNGs
  * new options 'crop', 'background', 'textscale', 'externalimages'
  * fixed "overflow" bug on negative coordinates that are outside of the crop box
  * various small bugfixes
  
  Backward compatibility is dropped again.

2009-03-29

  * Providing a script or target name is now mandatory. The new syntax:
       set terminal lua <target name> | "<file name>"
                        {<script_args> ...}
    This will look for a script named `gnuplot-<target name>.lua' or
    a script named "<file name>" (in quotes!).
  * Support for script names via the environmental variable
    GNUPLOT_LUA_SCRIPT is dropped.
  * The option "script" is obsolete and also removed.
  * Via the environmental variable GNUPLOT_DRIVER_DIR the default search
    directory for driver scripts can be changed.
  * The TikZ driver help is now included as a subsection of the Lua
    terminal.
  * minor bugfixes (see ChangeLog)

  This version drops backward compatibility again!

2008-12-20

  * Removed all underscrores in style and color names.
  * The plot box coordinates are now accessible via a special node. (e.g.
    "gp plot 1.north east".
  * Added aliases 'standalone' ('fulldoc') and 'header' ('preamble')
  * Preparations to echo back the options string to the user.

  This version drops backward compatibility!

2008-11-22

  * Changed default canvas size to 12.5cm x 8.75cm and use the preview
    package to clip the plot in 'fulldoc' mode (suggested by Juergen Wieferink).
  * New option 'charsize'. In conjunction with the gnuplottex.sty the
    font size can now be determined automatically. (look at the style file for
    example code).
  * Removed the default font setting (previously set to "\small").

  No binary updates needed.

2008-02-02

  * Implemented a mapping of gnuplot arrow styles to TikZ arrow styles by
    "misusing" the angle of the gnuplot arrow definition.
  * CMYK support for image data (all other colors are handled through the
    xcolor package).
  * terminal works with gnuplottex (\begin{gnuplot}[terminal=lua]...)
    (http://www.ctan.org/tex-archive/help/Catalogue/entries/gnuplottex.html)
  * compatibility updates for gnuplot 4.3cvs version
  * optional environment variable GNUPLOT_LUA_SCRIPT
  * fixed zero length paths artifacts and some more minor bugs
  * added simple pager functionality for help output

  The Lua script should work with the previous binary version, but the new
  GNUPLOT_LUA_SCRIPT feature and pager functionality will not be available.
  Maybe a minor issue for most users ;-)

2007-10-03

  * New option 'providevars' to make gnuplot's internal and user variables
    available within the TeX-script.
  * Adopted the color scheme and dash patterns to (largely) resemble the
    look of the postscript terminal.
  * Changed the names of the bounding box coordinates from 'lowerleft' to
    'south west' etc. to be closer to the TikZ naming scheme.

  Binary update needed on upgrade.

2007-09-22

  * Lengths in the 'size' options now accept the units cm, mm, in or inch, pt,
    pc, bp, dd and cc.
  * Switched from generic TikZ styles like 'every plot' to gnuplot specific
    TikZ-styles.
  * Support for plotting images of pixel and binary 2D-data. For PDF and
    Postscript generation the image will be included in a native PDF or PS
    format what reduces space and compile time and improves rendering quality.
    For the SVG output of PGF/TikZ the 'native image' feature has to be
    disabled manually. The image will then be rendered of filled rectangles.
  * Added 'tikzplot' option which allows using the TikZ '\path plot'
    command instead of the simple '\path' for plots with given linetypes.
  * Added 'is_multiplot()' to the Lua terminal (currently unused in the
    TikZ backend).
  * Changed the Lua-API: Color and fill styles are now passed as strings
    instead of integers to the script.

  Binary update needed on upgrade.

2007-08-25 ii
  
  * Improved robustness of the option parser.
  * Fixed a PGF/TikZ compatibility issue reported by Scott Murman.
    
  No binary update from previous version needed.


2007-08-25

  * Fixed rectangle scaling in conjunction with the 'plotsize' option
    (thanks to Scott Murman for reporting).
  
  This update only affects the gnuplot.lua script.


2007-08-24

  * A 'size' option for the canvas was added.
  * The 'scale' option now expects an x and y parameter, so the
    'xscale' and 'yscale' options where removed. Scaling and resizing
    now work similar to the other terminals.
  * The 'monochrome' and 'solid' options do not change the actual
    TikZ plot commands anymore, but only change the according TikZ
    style settings.


See the 'ChangeLog' file for previous changes.