Releases: sasozivanovic/memoize
Memoize v1.4.1
-
New features:
- Support Beamer modes.
- Support externs typeset on landscape pages.
- Implement
salt
and related keys (used by Beamer mode support).
-
Minor changes:
- Allow changing
prefix
in\mmznext
(used by Beamer mode support). - To better support user interaction with foreign package support, any unknown
/mmz
keys issued in the preamble are retried atbegindocument/end
.
- Allow changing
-
Bugfixes:
- Allow for (expandable) macros in reference keys advised by
auto/ref
. - Fix a regular expression in
memoize-clean.py
.
- Allow for (expandable) macros in reference keys advised by
-
Documentation:
- Improve the troubleshooting sections (2.9, 3.1).
- Update and rewrite installation instructions (
INSTALL.md
). - Fix some typos and formatting issues.
-
Several under-the-hood changes and changes to the build system, including a cleaner way to compile the examples and documentation.
Memoize v1.3.0
Memoize v1.3.0
Memoize v1.2.0, Advice v1.1.1, CollArgs v1.2.0
Memoize v1.2.0, Advice v1.1.1, CollArgs v1.2.0
Memoize v1.1.2, Advice v1.1.0, CollArgs v1.1.0
Memoize v1.1.2, Advice v1.1.0, CollArgs v1.1.0
Memoize v1.1.0, Advice v1.1.0, CollArgs v1.1.0
Memoize (1.0.0 --> 1.1.0):
-
Improve the extraction scripts:
- respect
TEXMF_OUTPUT_DIRECTORY
; - respect
openin_any
andopenout_any
; - implement
--format
; - improve error reporting;
- drop the
Path::Class
dependency for the Perl script; - allow for
PDF::Builder
in the Perl script; - implement
--library
in the Perl script; - set an appropriate exit code on exit;
- and several further minor changes.
- respect
-
Remove key
path
in favour ofprefix
. -
mkdir
is now initiallytrue
, but the directory is only created ifmkdir command
is non-empty (and it is empty initially). The definition of(no) memo dir
is accordingly simpler. -
The directory name is now appended to the value
mkdir command
when
constructing the system call. -
A workaround for compatibility with package
morewrites
. -
Process package options using the new LaTeX mechanism to avoids the issue of
spaces in package options. The remaining issue of/
is addressed by
implementing optionoptions
. -
Add the missing commands to
nomemoize
andmemoizable
, and implement a
generic variant of the latter (memoizable.code.tex
). -
Implement auto-key
to context
. -
Write a c-memo even upon abortion.
-
Demote warning messages "memoization aborted" & "marked as unmemoizable" to
info messages. -
Implement biblatex support.
-
Support
\DiscardShipoutBox
. -
Advance the counter underlying
\pgfpictureid
when utilizing a tikzpicture
(memoize tikz
). -
Remove the
\pgfsys@getposition
hack fortikzpicture
s.
Advice (1.0.1 --> 1.1.0):
- Implement
\AdviceCsnameGetOriginal
. - Change
\AdviceGetOriginal
to expand to the internal control sequence
holding the original definition of the advised command under full expansion. - Add the missing info messages for environment (de)activation.
- Add the original command meaning to trace.
CollArgs (1.0.0 --> 1.1.0):
- Implement
brace collected
.