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

                   l3kernel

package.

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
   lists
 - 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
   https://ctan.org/pkg/l3kernel

The package’s files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/l3kernel/

------------------------------------------------------------------------

   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