CTAN update: l3kernel

CTAN Announcements ctan-ann at ctan.org
Tue Apr 12 20:43:08 CEST 2022

The LaTeX Team  submitted an update to the



Version:  2022-04-10
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
 ## [2022-04-10]

 ### Added
 - `\keys_precompile:nnN` for conversion of keyvals to fast-to-apply token
 - Missing `\str_if_empty:n(TF)` (see issue \#1071)
 - Missing `\str_case:Nn(TF)` (see issue \#1071)
 - `\tex_...:D` names for primitives added in TeX Live 2022

 ### Changed
 - Definition of `\legacy_if:n(TF)` to support primitive conditionals
 - `\str_<type>case:n` now case changes codepoints above 127 with all engines
 - `\char_generate:nn` now also allows to generate category 10 tokens (spaces)
   except for char code 0

 ### Fixed
 - Handling of 'misplaced' `\protect` by `\text_expand:n`
 - Nesting of `\tl_analysis_map_inline:nn`
 - Naming of an error message


The package’s Catalogue entry can be viewed at

The package’s files themselves can be inspected at


   Thanks for the upload.

     For the CTAN Team
    Petra Rübe-Pugliese


CTAN is run entirely by volunteers and supported by TeX user groups.
Please join a user group or donate to one, see https://ctan.org/lugs

More information about the Ctan-ann mailing list