CTAN update: Memoize

2024-04-03 Thread CTAN Announcements
Sašo Živanović submitted an update to the

Memoize

package.

Version number: 1.3.0 2024-04-02
License type: lppl1.3c

Summary description: Externalization of graphics and memoization of compilation 
results in general

Announcement text:
--


New defaults:

* `memo dir` is now in effect by default. Rationale: this option, which results 
a much more tidy output directory, should work out of the box on almost all 
systems.

* `mkdir command` is now initialized to `memoize-extract.pl --mkdir` even when 
`extract=no` or `extract=tex`. Rationale: external extraction, e.g. triggered 
by 
`latexmk` (which supports Memoize since version 4.84), is easier to use with 
the 
new default.

The manual was updated to reflect the new defaults, and also includes several 
minor improvements.

Bugfixes:
* The extraction scripts: properly escape `\` in log messages. (The bug was 
affecting Windows users.)
* Biblatex support: `\volcites` now works as advertised.


--

This package is located at 
   https://mirrors.ctan.org/macros/generic/memoize

More information is at
   https://www.ctan.org/pkg/memoize



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: Memoize

2024-03-18 Thread CTAN Announcements
Sašo Živanović submitted an update to the

Memoize

package.

Version number: 1.2.0 2024-03-15
License type: lppl1.3c

Summary description: Externalization of graphics and memoization of compilation 
results in general

Announcement text:
--


Changes:

* Biblatex support:
  * Allow for entries containing verbatim material.
  * Support `\volcite` commands.
  * Implement `biblatex ccmemo cite`.
  * Submit all known citation commands to `auto`-keys `(vol)cite(s)`.
  * The support must be explicitly loaded by `\mmzset{biblatex}`.
* Minor changes:
  * Separate generic PGF support out of TikZ support.
  * Support `latexmk`.
  * Drop the obsolete workaround for package `morewrites`.
  * Clear Memoize's `begindocument` hooks after executing them.
* Documentation:
  * Introduce section "Support for specific classes and packages".
  * Improve the documentation of argument specification accepted by CollArgs'
command `\CollectArguments` and Advice's key `args`, in particular with
reference to the fact that since 2020, the functionality of package
`xparse` is mostly integrated into the LaTeX kernel.
  * Add a note about `TEXLIVE_WINDOWS_TRY_EXTERNAL_PERL`.
  * Various minor changes.


--

This package is located at
   https://mirrors.ctan.org/macros/generic/memoize

More information is at
   https://www.ctan.org/pkg/memoize



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: Memoize

2024-01-22 Thread CTAN Announcements
Sašo Živanović submitted an update to the

Memoize

package.

Version number: 1.1.2 2024-01-21
License type: lppl1.3c

Summary description: Externalization of graphics and memoization of compilation 
results in general

Announcement text:
--


Fix a bug in Biblatex support.


--

This package is located at
   https://mirrors.ctan.org/macros/generic/memoize

More information is at
   https://www.ctan.org/pkg/memoize



   Thanks for the upload.

 For the CTAN Team
Erik Braun



CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: Memoize

2024-01-17 Thread CTAN Announcements
Sašo Živanović submitted an update to the

Memoize

package.

Version: 1.1.1 2024-01-16
License: lppl1.3c

Summary description: Externalization of graphics and memoization of compilation 
results in general

Announcement text:


Fix a regression bug in v1.1.0 where, under `no memo dir`, Memoize was checking
whether the extern exists in the root folder.



This package is located at
   https://mirrors.ctan.org/macros/generic/memoize

More information is at
   https://www.ctan.org/pkg/memoize




   Thanks for the upload.

 For the CTAN Team
Manfred Lotz


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: Memoize

2024-01-03 Thread CTAN Announcements

Sašo Živanović submitted an update to the

Memoize

package.

Version number: 1.1.0 2024-01-02
License type: lppl1.3c

Summary description: Externalization of graphics and memoization of compilation 
results
in general

Announcement text:
--

* Improved extraction scripts:
  * respect `TEXMF_OUTPUT_DIRECTORY`;
  * respect `openin_any` and `openout_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.
* Remove key `path` in favour of `prefix`. 
* `mkdir` is now initially `true`, but the directory is only created if `mkdir
  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 option `options`.
* Add the missing commands to `nomemoize` and `memoizable`, 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 for `tikzpicture`s.

--

This package is located at 
   https://mirrors.ctan.org/macros/generic/memoize

More information is at
   https://www.ctan.org/pkg/Memoize

CTAN is run entirely by volunteers and supported by TeX user groups

Please join a user group or donate to one, see https://ctan.org/lugs



   Thanks for the upload.

 For the CTAN Team
Ina Dau

-- 

___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann