diff options
Diffstat (limited to 'macros/latex/contrib/l3kernel/CHANGELOG.md')
-rw-r--r-- | macros/latex/contrib/l3kernel/CHANGELOG.md | 40 |
1 files changed, 28 insertions, 12 deletions
diff --git a/macros/latex/contrib/l3kernel/CHANGELOG.md b/macros/latex/contrib/l3kernel/CHANGELOG.md index e4d9a3d9e5..104535d2b0 100644 --- a/macros/latex/contrib/l3kernel/CHANGELOG.md +++ b/macros/latex/contrib/l3kernel/CHANGELOG.md @@ -7,12 +7,27 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2023-12-08] + +### Added +- `\c_empty_str` (issue \#1361) +- `l3bitset`: moved from `l3experimental` + +### Fixed +- Return `str` (not `tl`) in `\bool_to_str:N` and `\bool_to_str:n` (issue \#1331) +- Catcode of space from `\str_set_convert:Nnnn` (issue \#1344) +- Tidy up various documentation issues (issue \#1345) + ## [2023-11-09] ### Added - Documentation for `\c_nan_fp` - `\str_case_e:en(TF)` +### Changes +- Speed up `\str_(g)set:Nn`, `\str_const:Nn`, `\str_(g)put_left:Nn`, + and `\str_(g)put_right:Nn` + ### Fixed - Normalisation of `.inherit:n` key data (issue \#1314) @@ -98,7 +113,7 @@ this project uses date-based 'snapshot' version identifiers. ## [2023-08-11] ### Changed -- Wrap long lists of variants in `l3doc` display of functions (issue \#1258) +- Wrap long lists of variants in `l3doc` display of functions (issue \#1258) ### Fixed - Revert 'Allow for implicit chars when case changing' (issue \#1260) @@ -151,7 +166,7 @@ this project uses date-based 'snapshot' version identifiers. - `\prg_gset_eq_conditional:NNn` (issue \#1212) - `\iow_shell_open:Nn` (issue \#1122) -## Deprecated +### Deprecated - `\tl_case:Nn(TF)` - `expl3` package option `enable-debug` (no longer required) @@ -168,8 +183,8 @@ this project uses date-based 'snapshot' version identifiers. - Rounded out the `\use_i:nn...` functions to cover all cases taking one argument from up to nine arguments - `\coffin_(g)reset_poles:N` -- `\dim_to_decimal_in_<unit>:n`, for `<unit>` types - `cc`, `cm`, `dd`, `in`, `mm` and `pc` +- `\dim_to_decimal_in_<unit>:n`, for `<unit>` types + `cc`, `cm`, `dd`, `in`, `mm` and `pc` - `\file_input_raw:n` - `\int_if_zero:n(TF)` - `\str_mdfive_hash:n` @@ -376,13 +391,13 @@ this project uses date-based 'snapshot' version identifiers. [\#1109](https://github.com/latex3/latex3/issues/1109)), for many expandable tokens (issue [\#1110](https://github.com/latex3/latex3/issues/1110)), and an esoteric case (issue [\#1113](https://github.com/latex3/latex3/issues/1113)) -- Creation of a message with some engines (issue +- Creation of a message with some engines (issue [\#1139](https://github.com/latex3/latex3/issues/1139)) ### Deprecated - `\char_to_nfd:N`, `\char_to_nfd:n` -- `\char_foldcase:N`, `\char_lowercase:N`, `\char_uppercase:N` - and `str` variants +- `\char_foldcase:N`, `\char_lowercase:N`, `\char_titlecase:N`, + `\char_uppercase:N` and `str` variants - `\char_to_utfviii_bytes:n` - `\str_foldcase:n` @@ -500,7 +515,7 @@ this project uses date-based 'snapshot' version identifiers. - Language settings `hy` and `hy-x-yiwn` for handling of ech-yiwn ligature uppercasing -## Changed +### Changed - Support BCP 47 properly in case changer language argument ### Fixed @@ -809,7 +824,7 @@ this project uses date-based 'snapshot' version identifiers. ## [2020-10-27] ### Added -- `\token_if_font_selection:N(TF)` (see \#806) +- `\token_if_font_selection:N(TF)` (see \#806) ### Fixed - Avoid relying on braced `\input` primitive syntax @@ -1112,7 +1127,7 @@ this project uses date-based 'snapshot' version identifiers. ### Changed - Standard backend for (u)pTeX is now `dvips` - Minimum LuaTeX version now v0.95 -- Moved `\debug_on:`, `\debug_off:`, `\debug_suspend:` and `\debug_resume:` +- Moved `\debug_on:n`, `\debug_off:n`, `\debug_suspend:` and `\debug_resume:` to stable - Accept 'traditional' class options for backend (`dvipdfmx`, `dvips`, etc.) - Performance enhancements when loading `expl3` @@ -1527,7 +1542,7 @@ this project uses date-based 'snapshot' version identifiers. - Implement `\intarray_gset_rand:Nnn` - Implement candidate `l3fparray` module -## Changed +### Changed - Update minimal required versions of XeTeX and LuaTeX - Deprecate named integer constants `\c_zero`. etc. - Move all primitives to `\tex_...:D namespace`, @@ -1591,7 +1606,8 @@ this project uses date-based 'snapshot' version identifiers. - Step functions have been added for dim variables, e.g. `\dim_step_inline:nnnn` -[Unreleased]: https://github.com/latex3/latex3/compare/2023-11-09...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2023-12-08...HEAD +[2023-12-08]: https://github.com/latex3/latex3/compare/2023-11-09...2023-12-08 [2023-11-09]: https://github.com/latex3/latex3/compare/2023-11-01...2023-11-09 [2023-11-01]: https://github.com/latex3/latex3/compare/2023-10-23...2023-11-01 [2023-10-23]: https://github.com/latex3/latex3/compare/2023-10-10...2023-10-23 |