Revision history for LaTeX-Easy-Templates
0.01 2024-03-15/23:00
First version, released on an unsuspecting world.
0.02 2024-03-15/23:50
Completed the distribution with png and jpg files required for testing.
0.03 2024-03-21/23:01
Fixed LaTeX program paths detection where e.g. xelatex was not tested to actually exist on disk and being an executable with right permissions.
0.04 2024-03-27/10:00
Moved test file "t/400-format.t" into xt/ to be run only by 'author tests' because it was failing in many tester machines which lack LaTeX font and style files. In order for this test to succeed, all these missing LaTeX fonts and style files must be installed and that's not an option. Author tests can be run with "make authortest".
Added two more unit tests "t/350-inmemory-template-usage-calling-other-templates.t" and "t/360-ondisk-template-usage-calling-other-templates.t".
Enhanced documentation.
0.05 2024-04-02/23:00
Enhanced the ability to pass parameters to the Text::Xslate template engine and created a test file
to test setting the search paths for included templates.
Method 'templater_parameters()' has been removed. Now, parameters to Text::Xslate template engine
can only be passed during construction of LaTeX::Easy::Templates.
Test files under "xt/" are now included in the distribution, they were omitted in previous releases.
Test files above 300 have been restructured and renamed.
Enhanced documentation.
0.06 2024-08-26/23:00
Added more verbose output when latex driver fails.
Removed some expletives.
1.00 2024-10-09/23:00
Replaced Storable::dclone() with Clone::clone() because
the former bombs when encountering CODErefs while the
latter just does a shallow copy as it is needed in this case.
This was affecting passing function CODEref to Text::Xslate's
constructor but it was not covered by tests so far.
I have now hopefully fixed it so that passing functions (and modules)
to Text::Xslate works. I have added 3 test files for testing this:
220-Xslate-supports-function.t
225-Xslate-supports-module-1.t
226-Xslate-supports-module-2.t
Documentation enhancements with examples on how to print labels
and how to print a nested perl data structure :)