Skip to content

Latest commit

 

History

History
173 lines (117 loc) · 4.67 KB

CHANGELOG.md

File metadata and controls

173 lines (117 loc) · 4.67 KB

Changelog

All notable changes to the l3packages bundle since the start of 2018 will be documented in this file.

The format is based on Keep a Changelog, this project uses date-based 'snapshot' version identifiers.

Fixed

  • Correct internal changes to message naming

Fixed

  • Restore one parameter in xfrac

Changed

  • Internal changes to message naming

Fixed

  • Implmentation of \DeclareRestrictedTemplate
  • Incorrect use of restricted template in xfrac

Fixed

  • Pass options to frozen xparse

Changed

  • Freeze the xparse code, and move the development to the LaTeX2e repository as ltcmd.

Changed

  • Avoid relying on braced \input primitive syntax

Changed

  • Load generic code using \input not \file_input:n to avoid an issue when openin_any = p is set

Changed

  • Internal packaging of xparse in advance of changes to the LaTeX2e kernel

Changed

  • Internal packaging of xparse in advance of changes to the LaTeX2e kernel

Added

  • Pre-loader file xparse.ltx

Changed

  • Delimited arguments (DdRrEet) now allow control sequence tokens as delimiters (issues #367 and #368)

Changed

  • Issue warnings for unsupported delimiters in xparse

Fixed

  • Grabbing r-type arguments by expandable commands (issse #672)

Changed

  • Document that \CurrentOption is available and should be used in l3keys2e

Fixed

  • Unknown key error text after loading l3keys2e

Changed

  • Track l3kernel changes

Fixed

  • xparse: Allow processors to depend on other arguments (fixes #629)

Fixed

  • xparse: Remove stray spaces in processor information

Added

  • xparse: Support for trace package

Added

  • xparse: b-type argument to grab body of environments

Changed

  • xparse: make \IfBooleanTF safer
  • xparse: clearer error messages, especially for environments
  • xparse: when defining an environment, trim spaces at ends of its name

Changed

  • xparse: put spaces back when a trailing optional arg is absent (fixes #466)

Added

  • CHANGELOG.md (fixes #460)

Changed

  • Track changes in primitive naming in l3kernel

Changed

  • xparse: allow spaces before trailing optional arguments, with new "!" modifier to control behavior
  • Switch to ISO date format
  • Improve cross-module use of internal functions