Releases: gusbrs/zref-clever
Releases · gusbrs/zref-clever
v0.4.1
v0.4.0
v0.4.0 (2023-06-14)
Added
labelhook
option, controlling whether to set a\zlabel
alongside a
standard\label
. This option uses the kernel's newlabel
hook, which
significantly improves and simplifies the task of setting a\zlabel
in
places where this is not directly supported. The option is enabled by
default, and strongly recommended. It is not expected that this change will
bring backward compatibility problems,\zlabel
s continue to work just as
before, and the places where a\label
is required will also continue to
work the same way. The only case I see where you might need to adjust
existing documents is if you already had both\label
s and\zlabel
s with
the same names, in which case now you'll have a duplicatezlabel
and will
indeed have to correct it. Also, you may be interested in taking a look at
the "\label
or\zlabel
?" section of the User manual, since the option
opens the possibility of a different approach in label setting in your
documents.
Changed
- Given the new
labelhook
option and the fact that it requires both the new
label
hook and the new hooks with options released in the latest LaTeX
kernel, the kernel version required byzref-clever
has been bumped to
2023-06-01.
Removed
- Given the new
labelhook
option, the parts of compatibility modules which
provided for setting\zlabel
s with\label
in places where the former is
not supported have been removed. These would conflict with the new option,
and the use of thelabel
hook for this purpose renders them unnecessary
and is superior in every aspect. Namely, the compatibility modules changed
in this fashion are:amsmath
,memoir
, andlistings
.
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.3.0 (2022-04-22)
Changed
zref-clever
no longer accepts package options to be set a load-time,
\zcsetup
must be used instead. The use of load-time options now results
in "Unknown option" LaTeX error. This change requires that users adjust
their documents, and a suitable package warning has been provided so that
affected users know of the change directly and how to adjust.- Option
check
has been made no-op in the preamble. To load the
corresponding package, just use the standard\usepackage
. - (Internal) Use public hyperref's commands for building links instead of the
internal\hyper@@link
.
Deprecated
- Options
titleref
andvario
have been deprecated. To load the
corresponding packages, just use the standard\usepackage
.
Fixed
- Bug which affected the typesetting with compression in case two ranges for
the same reference type occurred.
v0.2.2-alpha
v0.2.2-alpha (2022-02-11)
Changed
- (Internal) Option variables setting was reviewed, ensuring proper scope is
in use and that they are always properly declared.expl3
debugging
enabled in regression tests.