v0.4.1 (2024-11-14)
- Explicitly set
\@currentHref
before storing data at\postnote
.
v0.4.0 (2024-11-04)
WARNING: You may need to clear your .aux files after this update.
- (Internally, the macro used in the .aux file,
\post@note
, used to take two arguments, but now it takes four.)
- Provide (experimental)
counteraux
option: full automation of notes numbering and sequence capable of handling both multiple passes from measuring operations and floats shuffling the sequence of notes.\postnote
s set inside floats may float past\printpostnotes
and belong to the section where they are actually typeset. - Provide options
checkduplicates
andcheckfloats
, which issue warnings in case of duplicate notes from measuring passes and of notes order mismatch resulting from float placement. - Provide
maybemulti
option, exposing to users a simple method to handle cases of duplicate notes resulting from measuring passes which was already used internally. - Warning at
enddocument
for stray\postnote
s left after the last\printpostnotes
. - Support for
xltabular
package.
- Fixed
style=endnotes
tagging error (see issue #8)
- Improved handling of nested notes, example added to the User manual.
- Command
\postnotesectionx
, which had been deprecated since v0.2.0 from 2022-12-28, has been removed.
v0.3.0 (2024-10-15)
- Provide
multiple
option, with functionality akin the the same named option fromfootmisc
. - Provide (experimental) support for PDF tagging. For this, the required LaTeX
kernel version was bumped to 2024-06-01. Tagging support requires
testphase=phase-III
(phase-II
withlistenv=none
).
v0.2.8 (2023-12-12)
- Fixed
multibool
test in\__postnotes_verify_multipass:N
.
v0.2.7 (2023-11-14)
- Provide
\pnidnextnote
, with usage example in the manual. - User manual example for section splitting using section redefinition.
- Don't use
expl3
public scratch temporary variables. - Prefer
e-type
expansion. - Require 2023-11-01 LaTeX kernel.
v0.2.6 (2023-08-21)
- Check
if@filesw
before writing labels to the .aux file. - Ensure
\post@note
is defined in the .aux file.
v0.2.5 (2023-06-16)
- Ensure
\par
at the end of\printpostnotes
, see latex3/tagpdf#68 (comment) .
v0.2.4 (2023-06-12)
- Use new
\lTblrMeasuringBool
for identifying measuring passes intabularray
tables.
- Don't inhibit
postnote
counter stepping in contexts which restore counter values in measuring passes to ensure proper measuring. - Update User manual and regression tests for
l3kernel
's renaming of\bool_case_true:n(TF)
to\bool_case:n(TF)
.
v0.2.3 (2023-02-21)
- Don't apply fix for "perhaps a missing \item" error for option
listenv=none
.
v0.2.2 (2023-02-15)
- Don't try to hyperlink
\postnotezref
whenzref-hyperref
is not loaded. - "perhaps a missing \item" error for empty
\postnote
.
- Renamed
postnotes/print/eachnote
hook topostnotes/print/note/begin
.
v0.2.1 (2023-02-13)
- User manual typos.
- To standardize hooks' names, the
postnotes/store/note
hook has been renamed topostnotes/note/store
.
v0.2.0 (2022-12-28)
\postnote
optionmarkstr
, which can receive a string as value, and does not setsortnum
.\postnotesection
optionexp
, to expand the contents in place.
- To simplify user input,
\postnote
optionmark
now requires a number as value, but it also setssortnum
. \postnotesectionx
is deprecated in favor of the newexp
option.- Bumped the required kernel to 2022-06-01, so that we can use the new
\MakeLinkTarget
and the starred version of\ref*
defined by the kernel, which simplifies the relation withhyperref
. All in all,postnotes
no longer needs to use any internalhyperref
commands.
v0.1.7 (2022-11-13)
- German localization (see issue #2).
v0.1.6 (2022-08-01)
- Withdraw experimental attempt to support
biblatex
'srefsegment
s andrefcontext
s until upstream support is available.
v0.1.5 (2022-07-07)
- Recompiled documentation with workaround for upstream
l3doc
bug.
v0.1.4 (2022-07-06)
zref-check
support.
v0.1.3 (2022-05-28)
- Prevent spurious space after
\post@note
in.aux
file.
v0.1.2 (2022-04-27)
\postnotesectionx
, a version of\postnotesection
which expands the content in place.- French localization (see issue #1).
v0.1.1 (2022-04-21)
- Adjusted for CTAN release requirements.
v0.1.0 (2022-04-20)
- Initial release.