Version 1.1 (2006-03-17)
- Features
- Support for user-defined conversion rules.
- Support for xindy and sam2p.
- Improved fig2dev support.
- Experimental cache system.
- Bugfixes
- Better parsing of log files.
- Improved error reporting (including for BibTeX and Metapost).
- Better handling of verbatim environments.
- Many other fixes.
Version 1.0 (2005-07-11)
- Features
- More intelligent graphics conversion rules.
- New command-line options "--inplace" and "--into".
- New command-line option "-W" to report warnings.
- New command-line option "--only" for partial compilation.
- A completion function for Zsh.
- Bugfixes
- Modules "index" and "verbatim" fixed.
- Fixed path searching in Metapost.
- Fixed paper size handling (in dvips, dvipdfm, ps2pdf).
- Better handling of aux files from \include'd sources.
Version 0.99.8 (2004-08-27)
- Features
- Support for e-TeX and Omega.
- Support for package "index".
- New directive "onchange".
- Support for \includeonly.
- Option --maxerr to display only the first errors.
- Bugfixes
- Portability improvement (for Cygwin and hopefully others).
- Improved the semantics of directives.
Version 0.99.7 (2004-02-20)
- Features
- Support for VTeX.
- Directives "watch" and "clean" for tables of contents and such.
- Support for graphics conversion using ImageMagick (lots of new formats).
- Support for packages "moreverb", "verbatim", "hyperref", "beamer".
- Support for post-processing through dvipdfm.
- New frontend "rubber-pipe" with the behaviour of a filter.
- New module "expand" to expand inputs and bibliographies.
- Support for Literate Haskell code (with lhs2TeX).
- Error messages are now issued in the style of GNU compilers.
- Compilation by pdfTeX into DVI.
- Gzipping of the final document, command-line option "-z".
- Bugfixes
- Error-like messages from pdfTeX are now correctly handled.
- Modules are handled correctly when compiling several documents at once.
- Better dependency analysis for MetaPost.
- Macro arguments can now contain line breaks.
- Packaging
- Introduced Texinfo documentation.
Version 0.99.6 (2003-04-09)
- Features
- Handling of \graphicspath.
- Conversion of XFig figures to combined EPS/LaTeX.
- Parsing of MetaPost log files for errors.
- Automatic JPEG to EPS conversion (with jpeg2ps).
- Support for packages "epsfig" and "natbib".
- Rubber directives in source comments.
- Directives for specifying paths for LaTeX and BibTeX.
- Directives to control the operation of Makeindex.
- Paper size specification (for dvips).
- Bugfixes
- The action "--deps" in rubber-info now lists each dependency only once.
- Kpathsea messages are now reported also during compilation.
- Avoided some crashes due to file name tracking in rubber-info.
- Fixed and improved CWEB support.
Version 0.99.5 (2002-12-04)
- Features
- New format in error and information display.
- The command line now provides a meaningful return code.
- New "--short" command-line switch for compact error reports.
- New (default) action "--check" in rubber-info.
- Parsing of BibTeX log files for errors.
- Bugfixes
- Made the calls to LaTeX and others more portable.
- Better date computations (this caused useless compilations).
- Avoid crash whith documents with cyclic file inclusion.
- The action "--deps" now lists all files the document depends on.
Version 0.99.4 (2002-11-06)
- Features
- Handle correctly multiple .aux files produced by \include.
- Support for package "minitoc".
- Extraction of bounding boxes from gzipped figures (eps.bb from eps.gz).
- Watch for changes in .aux files to avoid useless recompilations.
- Bugfixes
- Behaves better when the execution of external programs fails.
- Made the call to epstopdf(1) more portable.
- Miscellaneous
- Introduction of the RPM package.
- External program execution now requires Unix-specific features.
Version 0.99.3 (2002-10-12)
- Features
- New actions "--refs" and "--warnings" in rubber-info.
- Support for XFig figures (with conversion to EPS, PDF and PNG).
- Bugfixes
- Display problem fixed in Metapost support.
- Better parsing of \includegraphics (now handles keyval options).
Version 0.99.2 (2002-09-06)
- Features
- Dependency analysis for Metapost.
- New command-line switch "--force" to force recompiling.
- Bugfixes
- Parsing of starred macros.
- Support for compilation of a document from a different directory.
- Improved source file name tracking in log files.
- Packaging
- Included the man page for rubber-info.
- Better dependencies for Debian.
- Introduction of TODO and ChangeLog.
Version 0.99.1 (2002-06-21)
- Features
- Initial support for "graphics" and "graphicx" (dependency analysis).
- Allowed the processing of several documents with one command line.
- Handling of the keyboard interrupt (control-C).
- Source file name tracking for error reports.
- Page number tracking in rubber-info.
- Introduction of the modular support for graphics.
- Bugfixes
- Better error extraction from log files.
- Allowed empty suffix for all graphics file names.
- Better source searching algorithm.
- Packaging
- Introduced the Debian package.
- Added the description of the modules in the man pages.
Version 0.99 (2002-05-31)
This was actually the first version of Rubber. It was a rewrite in Python of the now-deceased Eel (that was written in shell script).


