Skip to content

Latest commit

 

History

History
175 lines (125 loc) · 6.22 KB

CHANGELOG.md

File metadata and controls

175 lines (125 loc) · 6.22 KB

Changelog

v0.4.1 (2024-11-14)

Fixed

  • 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.)

Added

  • 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. \postnotes set inside floats may float past \printpostnotes and belong to the section where they are actually typeset.
  • Provide options checkduplicates and checkfloats, 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 \postnotes left after the last \printpostnotes.
  • Support for xltabular package.

Fixed

  • Fixed style=endnotes tagging error (see issue #8)

Changed

  • Improved handling of nested notes, example added to the User manual.

Removed

  • Command \postnotesectionx, which had been deprecated since v0.2.0 from 2022-12-28, has been removed.

v0.3.0 (2024-10-15)

Added

  • Provide multiple option, with functionality akin the the same named option from footmisc.
  • 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 with listenv=none).

v0.2.8 (2023-12-12)

Fixed

  • Fixed multibool test in \__postnotes_verify_multipass:N.

v0.2.7 (2023-11-14)

Added

  • Provide \pnidnextnote, with usage example in the manual.
  • User manual example for section splitting using section redefinition.

Changed

  • Don't use expl3 public scratch temporary variables.
  • Prefer e-type expansion.
  • Require 2023-11-01 LaTeX kernel.

v0.2.6 (2023-08-21)

Fixed

  • 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)

Fixed

v0.2.4 (2023-06-12)

Changed

  • Use new \lTblrMeasuringBool for identifying measuring passes in tabularray tables.

Fixed

  • 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)

Fixed

  • Don't apply fix for "perhaps a missing \item" error for option listenv=none.

v0.2.2 (2023-02-15)

Fixed

  • Don't try to hyperlink \postnotezref when zref-hyperref is not loaded.
  • "perhaps a missing \item" error for empty \postnote.

Changed

  • Renamed postnotes/print/eachnote hook to postnotes/print/note/begin.

v0.2.1 (2023-02-13)

Fixed

  • User manual typos.

Changed

  • To standardize hooks' names, the postnotes/store/note hook has been renamed to postnotes/note/store.

v0.2.0 (2022-12-28)

Added

  • \postnote option markstr, which can receive a string as value, and does not set sortnum.
  • \postnotesection option exp, to expand the contents in place.

Changed

  • To simplify user input, \postnote option mark now requires a number as value, but it also sets sortnum.
  • \postnotesectionx is deprecated in favor of the new exp 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 with hyperref. All in all, postnotes no longer needs to use any internal hyperref commands.

v0.1.7 (2022-11-13)

Added

  • German localization (see issue #2).

v0.1.6 (2022-08-01)

Removed

  • Withdraw experimental attempt to support biblatex's refsegments and refcontexts until upstream support is available.

v0.1.5 (2022-07-07)

Fixed

  • Recompiled documentation with workaround for upstream l3doc bug.

v0.1.4 (2022-07-06)

Added

  • zref-check support.

v0.1.3 (2022-05-28)

Fixed

  • Prevent spurious space after \post@note in .aux file.

v0.1.2 (2022-04-27)

Added

  • \postnotesectionx, a version of \postnotesection which expands the content in place.
  • French localization (see issue #1).

v0.1.1 (2022-04-21)

Fixed

  • Adjusted for CTAN release requirements.

v0.1.0 (2022-04-20)

Added

  • Initial release.