CTAN update: l3kernel
CTAN Announcements
ctan-ann at ctan.org
Sat May 8 20:50:11 CEST 2021
The LaTeX Team submitted an update to the
l3kernel
package.
Version: 2021-05-07
License: lppl1.3c
Summary description: LaTeX3 programming conventions
Announcement text:
----------------------------------------------------------------------
## [2021-05-07]
### Added
- Color export in comma-separated format
- `\ur{...}` escape in `l3regex` to compose regexes
- `\seq_set_split_keep_spaces:Nnn` (see #784)
- `\seq_set_item:Nnn(TF)` and `\seq_pop_item:NnN(TF)`
- `\box_ht_plus_dp:N` (issue #899)
- `\clist_map_tokens:nn`, `\clist_map_tokens:Nn`,
`\str_map_tokens:nn`, `\str_map_tokens:Nn`
### Changed
- Use prevailing catcodes instead of string in regex replacement (issue #621)
(*Breaking change*)
- `\__kernel_file_name_sanitize:n` now uses a faster `\csname`-based
approach to expand the file name
- Improved performance for basic conditionals
- `\pdf_version_gset:n` support for `dvips`
- Improve handling of `\exp_not:n` in `\text_expand:n` (issue #875)
- `\file_full_name:n` now avoids calling `\pdffilesize` primitive multiple times
on the same file
- Show printable characters explicitly in `\regex_show:n`
- Regex replacement now errors when using a submatch (`\1` etc) for which
the regex has too few groups
- Showing complex datatypes now validates their internal structure (issue #884)
- Indexing in l3doc: all page references before codeline references,
improve target placement, solve pdfTeX and makeindex warnings
### Fixed
- Evalutate integer constants only once (issue #861)
- Detect `\ior_map_inline:Nn` calls on undefined streams (issue #194)
### Deprecated
- `l3docstrip` converted to a stub which simply loads DocStrip: use
the latter directly
----------------------------------------------------------------------
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