From 4edca0dbe4625c99c494aef8fcebc7c2b4ce5f0c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C5=A1o=20=C5=BDivanovi=C4=87?= Date: Tue, 2 Apr 2024 10:34:54 +0200 Subject: [PATCH] Update changelog and bump version. --- CHANGELOG.md | 12 ++++++++++++ Makefile | 6 +++--- doc/memoize-clean.1.md | 4 ++-- doc/memoize-extract.1.md | 4 ++-- memoize-clean.pl | 2 +- memoize-clean.py | 2 +- memoize-extract.pl | 2 +- memoize-extract.py | 2 +- memoize.edtx | 24 ++++++++++++------------ 9 files changed, 35 insertions(+), 23 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3b58418..9d83b14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,18 @@ For the development history, see [Memoize's GitHub repository](https://github.com/sasozivanovic/memoize). +## 2024/04/02 v1.3.0 + +* New defaults: + * `memo dir` is now in effect by default. + * `mkdir command` is now initialized to `memoize-extract.pl --mkdir` even + when `extract=no` or `extract=tex`. +* Update the manual to reflect the new defaults (plus many minor improvements). +* Bugfixes: + * The extraction scripts (affecting Windows users): properly escape `\` in + log messages. + * Biblatex support: `\volcites` now works as advertised. + ## 2024/03/15 v1.2.0 * Biblatex support: diff --git a/Makefile b/Makefile index 12737f4..9fadae5 100644 --- a/Makefile +++ b/Makefile @@ -10,10 +10,10 @@ all: ctan/memoize.zip # Prepare the CTAN submission. PACKAGE = memoize -VERSION = 1.2.0 +VERSION = 1.3.0 YEAR = 2024 -MONTH = 03 -DAY = 15 +MONTH = 04 +DAY = 02 FORMAT = generic diff --git a/doc/memoize-clean.1.md b/doc/memoize-clean.1.md index 3587477..2d64fb5 100644 --- a/doc/memoize-clean.1.md +++ b/doc/memoize-clean.1.md @@ -2,8 +2,8 @@ title: memoize-clean section: 1 header: User Manual -footer: memoize-clean of Memoize v1.2.0 -date: March 15, 2024 +footer: memoize-clean of Memoize v1.3.0 +date: April 02, 2024 hyphenate: false --- diff --git a/doc/memoize-extract.1.md b/doc/memoize-extract.1.md index e670476..190d6ef 100644 --- a/doc/memoize-extract.1.md +++ b/doc/memoize-extract.1.md @@ -2,8 +2,8 @@ title: memoize-extract section: 1 header: User Manual -footer: memoize-extract of Memoize v1.2.0 -date: March 15, 2024 +footer: memoize-extract of Memoize v1.3.0 +date: April 02, 2024 hyphenate: false --- diff --git a/memoize-clean.pl b/memoize-clean.pl index 08efea0..b2d9c90 100755 --- a/memoize-clean.pl +++ b/memoize-clean.pl @@ -19,7 +19,7 @@ # /doc/generic/memoize/FILES. my $PROG = 'memoize-clean.pl'; -my $VERSION = '2024/03/15 v1.2.0'; +my $VERSION = '2024/04/02 v1.3.0'; use strict; use Getopt::Long; diff --git a/memoize-clean.py b/memoize-clean.py index 3b70d63..74b8d9b 100755 --- a/memoize-clean.py +++ b/memoize-clean.py @@ -18,7 +18,7 @@ # The files belonging to this work and covered by LPPL are listed in # /doc/generic/memoize/FILES. -__version__ = '2024/03/15 v1.2.0' +__version__ = '2024/04/02 v1.3.0' import argparse, re, sys, pathlib, os diff --git a/memoize-extract.pl b/memoize-extract.pl index a27d3f2..0f2cfa3 100755 --- a/memoize-extract.pl +++ b/memoize-extract.pl @@ -19,7 +19,7 @@ # /doc/generic/memoize/FILES. my $PROG = 'memoize-extract.pl'; -my $VERSION = '2024/03/15 v1.2.0'; +my $VERSION = '2024/04/02 v1.3.0'; use strict; use File::Basename qw/basename/; diff --git a/memoize-extract.py b/memoize-extract.py index a136fab..e1fcbe5 100755 --- a/memoize-extract.py +++ b/memoize-extract.py @@ -18,7 +18,7 @@ # The files belonging to this work and covered by LPPL are listed in # /doc/generic/memoize/FILES. -__version__ = '2024/03/15 v1.2.0' +__version__ = '2024/04/02 v1.3.0' import argparse, re, sys, os, subprocess, itertools, traceback, platform from pathlib import Path, PurePath diff --git a/memoize.edtx b/memoize.edtx index 16e5e1c..d974aff 100644 --- a/memoize.edtx +++ b/memoize.edtx @@ -90,55 +90,55 @@ % % \paragraph{Identification} of |memoize|, |memoizable| and |nomemoize|. %<*mmz> -%\ProvidesPackage{memoize}[2024/03/15 v1.2.0 Fast and flexible externalization] +%\ProvidesPackage{memoize}[2024/04/02 v1.3.0 Fast and flexible externalization] %%D \module[ %%D file=t-memoize.tex, -%%D version=1.2.0, +%%D version=1.3.0, %%D title=Memoize, %%D subtitle=Fast and flexible externalization, %%D author=Saso Zivanovic, -%%D date=2024-03-15, +%%D date=2024-04-02, %%D copyright=Saso Zivanovic, %%D license=LPPL, %%D ] %\writestatus{loading}{ConTeXt User Module / memoize} %\unprotect %\startmodule[memoize] -%% Package memoize 2024/03/15 v1.2.0 +%% Package memoize 2024/04/02 v1.3.0 % %<*mmzable> -%\ProvidesPackage{memoizable}[2024/03/15 v1.2.0 A programmer's stub for Memoize] +%\ProvidesPackage{memoizable}[2024/04/02 v1.3.0 A programmer's stub for Memoize] %%D \module[ %%D file=t-memoizable.tex, -%%D version=1.2.0, +%%D version=1.3.0, %%D title=Memoizable, %%D subtitle=A programmer's stub for Memoize, %%D author=Saso Zivanovic, -%%D date=2024-03-15, +%%D date=2024-04-02, %%D copyright=Saso Zivanovic, %%D license=LPPL, %%D ] %\writestatus{loading}{ConTeXt User Module / memoizable} %\unprotect %\startmodule[memoizable] -%% Package memoizable 2024/03/15 v1.2.0 +%% Package memoizable 2024/04/02 v1.3.0 % %<*nommz> -%\ProvidesPackage{nomemoize}[2024/03/15 v1.2.0 A no-op stub for Memoize] +%\ProvidesPackage{nomemoize}[2024/04/02 v1.3.0 A no-op stub for Memoize] %%D \module[ %%D file=t-nomemoize.tex, -%%D version=1.2.0, +%%D version=1.3.0, %%D title=Memoize, %%D subtitle=A no-op stub for Memoize, %%D author=Saso Zivanovic, -%%D date=2024-03-15, +%%D date=2024-04-02, %%D copyright=Saso Zivanovic, %%D license=LPPL, %%D ] %\writestatus{loading}{ConTeXt User Module / nomemoize} %\unprotect %\startmodule[nomemoize] -%% Package nomemoize 2024/03/15 v1.2.0 +%% Package nomemoize 2024/04/02 v1.3.0 % % % \paragraph{Required packages} and \hologo{LaTeX}ization of \hologo{plainTeX}