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