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).