CTAN update: l3kernel

CTAN Announcements ctan-ann at ctan.org
Wed Oct 11 21:25:43 CEST 2023


The LaTeX Project Team  submitted an update to the

                l3kernel

package.

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

Summary description: LaTeX3 programming conventions

Announcement text:
--------------------------------------------------------------------------------

## [2023-10-10]

### Added
- `\iow_shipout_e:Nn`
- Documentation for `\sys_if_timer_exist_p:` and `\sys_if_timer_exist:(TF)`.
  They were supported since l3kernel 2021-05-25, along with `\sys_timer:`.
- l3doc.dtx: Support for footnotes in the function and variable environment
- Variants `\tl_if_single:c(TF)` and `\tl_if_single_p:c` (issue \#1272)
- Key properties `.str_(g)set_e:N` and `.tl_(g)set_e:N`

### Changed
- Switch generally from `x`- to `e`-type variants
- Convert `\file_if_exist:n(TF)` to expandable status,
  adding predicate version
- Standardise variants for `\prop_(g)pop:NnN(TF)`
- Standardise variants for `\prop_(g)put:Nnn`
- Standardise variants for `\prop_(g)put_if_new:Nnn`
- Standardise variants for `\prop_(g)remove:Nn`

### Deprecated
- `\iow_shipout_x:Nn` in favor of `e`-type naming
- Key properties `.str_(g)set_x:N` and `.tl_(g)set_x:N`

### Fixed
- Rare rounding error in divisions (issue \#1264)

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

This package is located at
   https://mirrors.ctan.org/macros/latex/contrib/l3kernel

More information is at
   https://www.ctan.org/pkg/l3kernel


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

   Thanks for the upload.

     For the CTAN Team
    Manfred Lotz


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