Revision history for perl module Text::Amuse::Compile 0.31 2015-01-19 - New option: opening (for chapter pages) - Interpret (via Text::Amuse) and so escape all the strings passed to the templates 0.30 2015-01-18 - Downgraded requirement from Template to Template::Tiny. This change should produce a minor performance improvement (both speed and memory-wise) and, more important, pull out the complicated logic from the the LaTeX template into the code. This of course will prevent to do crazy stuff into the template. I see this as a feature. Eventually, if the need arise, there could be an option to use Template instead, given that the interface is the same. This is a major clenaup which has the potential to introduce bugs. - Added validation for extra values 0.27 2015-01-13 - Fixed minor bug with missing cleardoublepage after title page - Prepared tests for upcoming downgrade from Template to Template::Tiny 0.26 2014-12-12 - Fixed bug with missing escape in the epub's titlepage 0.25 2014-10-10 - Fixed output out missing character report (missing newline) - Removed File::Slurp from the script 0.24 2014-09-08 - LaTeX template change: reduced the footskip to 2 baselines. 0.23 2014-09-02 - No code change. More verbose output in the methods.t which had a bunch of unexplicable test failing on windows. 0.22 2014-08-30 - Added notoc option to suppress the table of content generation 0.21 2014-08-08 - Changed default LaTeX class to book, even for texts without a table of contents. You can switch to the old behaviour either setting nocoverpage to a true value in the header or passing the extra key nocoverpage=1 to the compiler. 0.20 2014-07-26 - Avoid useless and warmful decoding of TeX log file (known to have invalid utf8) 0.19 2014-07-20 - Removed dependency on File::Slurp - Basic validation of extra options which enter the template not interpolated - Report missing fonts when compiling the PDF 0.18 2014-06-08 - Set the language code in the html tag in the HTML output - Removed the need for a lock file using flock - Respect bcor and twoside option when building only plain pdf 0.17 2014-05-29 - Added method to see if a file has already been compiled 0.16 2014-05-22 - Adjusted logger 0.15 2014-05-17 - Added --extra cover and --extra cover-width keys and documentation 0.14 2014-04-15 - Adjusted code and tests for directory names with dots 0.13 2014-04-07 - Restored slightly verbose logging - Added recursive compilation - Added --recursive and --dry-run to muse-compile.pl - Use a status file instead of dummy .ok - Added cleanup option to remove the status file - Decode --extra arguments passed on the command line - Hopefully fixed tests on Win32 0.12 2014-03-30 - Remove the use of fork when compiling (save for the latex exec) - Improved logging 0.11 2014-03-23 - Fixed test failures because of hash randomization 0.10 2014-03-23 - Use IO::Pipe instead of |- construct. 0.09 2014-03-22 - Handle the merging of files in different languages 0.08 2014-03-16 - New EXPERIMENTAL feature: file merging (only tex and pdf for now) 0.07 2014-03-08 - New format: zip file with sources and attachments 0.06 2014-03-02 - Removed noisy debug (leftover of the previous change) 0.05 2014-03-02 - Force bcor=0mm and oneside=true for default .tex output - Renamed option size to papersize to avoid TT problems (which would interpret the size as the size of the options hashref 0.04 2014-03-01 - Disabled testing with XeLaTeX by default and fixed localtime warning 0.03 2014-03-01 - Added options to pass to the templates 0.02 2014-02-26 - Fixed missing binary in MANIFEST 0.01 2014-02-26 - First public version with basic features