CTAN update: l3kernel

CTAN Announcements ctan-ann at ctan.org
Sat May 6 17:32:12 CEST 2023


The LaTeX Project Team submitted an update to the

                    l3kernel

bundle.

Version:  2023-05-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
----------------------------------------------------------------------
 
 ### Added
 - `\bool_case:n(TF)` (renamed from  `\bool_case_true:n(TF)`)
 - `\flag_ensure_raised:n` (renamed from `\flag_raise_if_clear:n`)
 - `\iow_wrap_allow_break:` (renamed from `\iow_allow_break:`)

 ### Changed
 - Moved to stable status:
   - `\bool_(g)set_inverse:N`
   - `\c_catcode_active_space_tl`
   - `\c_sys_engine_version_str`
   - `\exp_args_generate:n`
   - `\fp_if_nan:n(TF)`
   - `\ior_get_term:nN` and `\ior_str_get_term:nN`
   - `\ior_shell_open:Nn`
   - `\msg_show_item:n`, `\msg_show_item_unbraced:n`,
     `\msg_show_item:nn`, `\msg_show_item_unbraced:nn`
 - Require random number support from engine

 ### Removed
 - Experimental functions from `l3candidates`:
   - `\bool_case_false:n(TF)`
   - `\intarray_gset_rand:Nn(n)`
   - `\intarray_to_clist:N`
   - `\peek_catcode_collect_inline:Nn`, `\peek_charcode_collect_inline:Nn` and
     `\peek_meaning_collect_inline:Nn`
   - `\prop_rand_key_value:N`
   - `\seq_set_from_function:Nnn` and `\seq_set_from_inline_x:Nnn`
   - `\sys_if_rand_exist:(TF)`
   - `\tl_range_braced:Nnn` and `\tl_range_unbraced:Nnn`
 - Experimental functions now renamed
   - `\bool_case_true:n(TF)` (now `\bool_case:n(TF)`)
   - `\flag_raise_if_clear:n` (now `\flag_raise_if_clear:n`)
   - `\iow_allow_break:` (now `\iow_wrap_allow_break:`)
 - Experimental functions moved to kernel-internal:
   - `\msg_log_eval:Nn` and `\msg_show_eval:Nn`

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

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