diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md')
-rw-r--r-- | Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md | 162 |
1 files changed, 84 insertions, 78 deletions
diff --git a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md index fe785d68863..2597f8eccf9 100644 --- a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md +++ b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md @@ -7,6 +7,11 @@ this project uses date-based 'snapshot' version identifiers. ## [Unreleased] +## [2022-02-21] + +### Fixed +- Use of `\@uclclist` for case changing + ## [2022-02-05] ### Added @@ -15,7 +20,7 @@ this project uses date-based 'snapshot' version identifiers. command in LaTeX2e ### Changed -- Documentation for horizontal coffin poles (see issue #1041) +- Documentation for horizontal coffin poles (see issue \#1041) - Update primitive requirements to enable loading with Prote/HINT ## [2022-01-21] @@ -68,12 +73,12 @@ this project uses date-based 'snapshot' version identifiers. - DeviceN colorspace conversions with alternative model RGB ### Added -- `.str_set:N`, etc., key properties (issue #1007) -- `\bool_to_str:n` (issue #1010) +- `.str_set:N`, etc., key properties (issue \#1007) +- `\bool_to_str:n` (issue \#1010) ### Changed - `\prop_..._from_keyval:Nn` functions now support active comma or - equal sign (pull #1012) + equal sign (pull \#1012) ## [2021-10-18] @@ -96,13 +101,13 @@ this project uses date-based 'snapshot' version identifiers. ## [2021-08-27] ### Changed -- Formatting of expandable errors (issue #931) +- Formatting of expandable errors (issue \#931) - Internal code for kernel messages ## [2021-07-12] ### Fixed -- Handling of multiple color models (issue #962) +- Handling of multiple color models (issue \#962) ### Removed - Functions marked for removal end-2020 @@ -111,10 +116,10 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - Local assignment to `\g__sys_backend_tl` -- Incorrect internal function name (issue #939) -- Case-changing exceptions for (u)pTeX (issue #939) +- Incorrect internal function name (issue \#939) +- Case-changing exceptions for (u)pTeX (issue \#939) - Low-level error if accent commands are not followed by - letter when case changing (see #946) + letter when case changing (see \#946) ## [2021-06-01] @@ -129,24 +134,24 @@ this project uses date-based 'snapshot' version identifiers. ## [2021-05-25] ### Added -- `\msg_note:nnnnnn` (issue #911) -- `\str_compare:nNnTF` (issue #927) +- `\msg_note:nnnnnn` (issue \#911) +- `\str_compare:nNnTF` (issue \#927) - `\sys_timer:` -- `\prop_concat:NNN`, `\prop_put_from_keyval:Nn` (issue #924) -- Functions to show and log various datatypes (issue #241): +- `\prop_concat:NNN`, `\prop_put_from_keyval:Nn` (issue \#924) +- Functions to show and log various datatypes (issue \#241): `\coffin_show:Nnn`, `\coffin_show:N`, `\coffin_log:Nnn`, `\coffin_log:N`, `\color_log:n`, `\group_show_list:`, `\group_log_list:`, `\ior_show:N`, `\ior_log:N`, `\iow_show:N`, `\iow_log:N`, `\tl_log_analysis:N`, `\tl_log_analysis:n` - `\legacy_if_set_true:n`, `\legacy_if_set_false:n`, `\legacy_if_set:nn` -- Matching multiple regex at the same time (issue #433): +- Matching multiple regex at the same time (issue \#433): `\regex_case_match:nn(TF)`, `\regex_case_replace_once:nN(TF)`, `\regex_case_replace_all:nN(TF)` ### Fixed -- Checking brace balance in all regex functions (issue #377) -- Removing duplicates in clists when items contain commas (issue #917) +- Checking brace balance in all regex functions (issue \#377) +- Removing duplicates in clists when items contain commas (issue \#917) ### Changed - Slight speed up in some elementary int/dim/skip/muskip operations and @@ -156,48 +161,48 @@ this project uses date-based 'snapshot' version identifiers. ## [2021-05-11] ### Added -- `\cctab_item:Nn` (issue #880) -- `\clist_use:nnnn` and `\clist_use:nn` (issue #561) +- `\cctab_item:Nn` (issue \#880) +- `\clist_use:nnnn` and `\clist_use:nn` (issue \#561) ### Fixed -- Loading of backend in generic DVI mode (issue #905) -- Make `\keyval_parse:nnn` alignment-safe (issue #896) -- Control sequences and category codes in regex replacements (issue #909) +- Loading of backend in generic DVI mode (issue \#905) +- Make `\keyval_parse:nnn` alignment-safe (issue \#896) +- Control sequences and category codes in regex replacements (issue \#909) ### Changed -- Speed up `\group_align_safe_begin:` (pull #906) +- Speed up `\group_align_safe_begin:` (pull \#906) ## [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_split_keep_spaces:Nnn` (see \#784) - `\seq_set_item:Nnn(TF)` and `\seq_pop_item:NnN(TF)` -- `\box_ht_plus_dp:N` (issue #899) +- `\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) +- 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) +- 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) +- 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) +- 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 @@ -261,12 +266,12 @@ 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 - Correct expansion of environments in `\text_purify:n` -- Some aspects of `cctab` setup with 8-bit engines(issue #814) +- Some aspects of `cctab` setup with 8-bit engines(issue \#814) ### Changed - Improved performance for `tl` functions @@ -277,7 +282,7 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - Correctly detect LaTeX when pre-loading expl3 and setting up case changer -- Lua emulation of \strcmp (issue #813) +- Lua emulation of \strcmp (issue \#813) ## [2020-09-24] @@ -288,7 +293,7 @@ this project uses date-based 'snapshot' version identifiers. ## [2020-09-06] ### Fixed -- Loading in generic mode (issue #800) +- Loading in generic mode (issue \#800) ## [2020-09-03] @@ -308,7 +313,7 @@ this project uses date-based 'snapshot' version identifiers. - Backend setting `pdfmode` ### Fixed -- `\file_compare_timestamp:nNn(TF)` in LuaTeX (issue #792) +- `\file_compare_timestamp:nNn(TF)` in LuaTeX (issue \#792) - Text case changing and expansion where an excluded command is equivalent to `\use:n` @@ -319,7 +324,7 @@ this project uses date-based 'snapshot' version identifiers. - Performance enhancements for `\keys_set:nn` ### Fixed -- Loading generically on ConTeXt (issue #783) +- Loading generically on ConTeXt (issue \#783) ## [2020-07-17] @@ -383,7 +388,7 @@ this project uses date-based 'snapshot' version identifiers. - Recognize the exponent marker `E` (same as `e`) in floating point numbers ### Fixed -- Leave active characters untouched when case-changing (see #715) +- Leave active characters untouched when case-changing (see \#715) ## [2020-04-06] @@ -391,7 +396,7 @@ this project uses date-based 'snapshot' version identifiers. - Control for start-of-titlecasing: see `\l_text_titlecase_check_letter_bool` ### Fixed -- Nesting of `\seq_shuffle:N` in another sequence mapping (issue #687) +- Nesting of `\seq_shuffle:N` in another sequence mapping (issue \#687) - `\ior_shell_open:Nn` in engines other than LuaTeX - shell commands didn't execute, plus the command call would be left in the input stream. @@ -427,7 +432,7 @@ this project uses date-based 'snapshot' version identifiers. `l3backend`) ### Changed -- Allow `dvisvgm` driver with XeTeX (issue #677) +- Allow `dvisvgm` driver with XeTeX (issue \#677) ### Fixed - `undo-recent-deprecations` would not reload the deprecation code @@ -452,7 +457,7 @@ this project uses date-based 'snapshot' version identifiers. - Support `\@uclclist` entries when case-changing ### Fixed -- Allow for full range of encodings when expanding text (issue #671) +- Allow for full range of encodings when expanding text (issue \#671) - Support `\begin`/`\end` in text expansion ## [2020-02-08] @@ -486,7 +491,7 @@ this project uses date-based 'snapshot' version identifiers. - Support for command replacement in text expansion ### Changed -- Require key values for numerical key types (dim, int, etc.) (see #661) +- Require key values for numerical key types (dim, int, etc.) (see \#661) ### Fixed - Issue with keys where some leading spaces could be left in key names @@ -506,8 +511,8 @@ this project uses date-based 'snapshot' version identifiers. - Documentation improvements ### Fixed -- Inherit key required/forbidden properties (see #653) -- Set backend at the beginning of `\document` (see #657) +- Inherit key required/forbidden properties (see \#653) +- Set backend at the beginning of `\document` (see \#657) ### Deprecated - `\str_<type>_case:n` replaced by `\str_<type>case:n` @@ -518,13 +523,13 @@ this project uses date-based 'snapshot' version identifiers. ## [2019-11-07] ### Fixed -- Handling of repeated loading of a backend (issue #646) +- Handling of repeated loading of a backend (issue \#646) - Handling of repeated loading of deprecated functions ## [2019-10-28] ### Fixed -- File searching when `\(pdf)filesize` is not available (fixes #644) +- File searching when `\(pdf)filesize` is not available (fixes \#644) ## [2019-10-27] @@ -539,7 +544,7 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - `\file_if_exist:n(TF)`, etc., when dealing with file names containing - spaces (see #642) + spaces (see \#642) ## [2019-10-21] @@ -577,12 +582,12 @@ this project uses date-based 'snapshot' version identifiers. ## [2019-10-02] ### Fixed -- Variants using `\exp_args` functions with more than 9 arguments (see #636) +- Variants using `\exp_args` functions with more than 9 arguments (see \#636) ## [2019-09-30] ### Fixed -- File searching using `\file_full_name:n` (see #634) +- File searching using `\file_full_name:n` (see \#634) ## [2019-09-28] @@ -614,17 +619,17 @@ this project uses date-based 'snapshot' version identifiers. - Shell access functions ### Fixed -- Key `.initial:n` property when combined with inherited keys (see #631) +- Key `.initial:n` property when combined with inherited keys (see \#631) ## [2019-09-19] ### Fixed -- Loading Unicode data when some chars may be active (see #627) +- Loading Unicode data when some chars may be active (see \#627) ## [2019-09-08] ### Fixed -- Missing internal variant (fixes #624) +- Missing internal variant (fixes \#624) ## [2019-09-05] @@ -647,10 +652,10 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - `\tl_rescan:nn` and `\tl_(g)set_rescan:Nnn` when single-line input - contains a comment character (see #607) + contains a comment character (see \#607) - Final value of the variable in `\tl_map_variable:NNn` and `\clist_map_variable:NNn`. -- Remove duplicate keys in `\prop_set_from_keyval:Nn` (see #572) +- Remove duplicate keys in `\prop_set_from_keyval:Nn` (see \#572) ## [2019-08-14] @@ -658,7 +663,7 @@ this project uses date-based 'snapshot' version identifiers. - `\c_term_ior` ### Fixed -- Coffin pole intersection in some cases (see #605) +- Coffin pole intersection in some cases (see \#605) ## [2019-07-25] @@ -672,11 +677,11 @@ this project uses date-based 'snapshot' version identifiers. ### Changed - Ensure `\msg_fatal:nn` ends the TeX run if used inside an - hbox (see #587) + hbox (see \#587) - Moved backend code to a separate release schedule ### Fixed -- Handling of control sequences in key names (see #594) +- Handling of control sequences in key names (see \#594) ## [2019-05-28] @@ -712,7 +717,7 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - Infinite loop in some cases in DVI mode due to link-breaking code - (see #570) + (see \#570) - Category code of output from `\char_<target>_case:N`, and same issue in `\str_<target>_case:n` @@ -746,7 +751,7 @@ this project uses date-based 'snapshot' version identifiers. ## [2019-03-26] ### Fixed -- Loading when pre-TL'18 XeTeX is in use (see #555) +- Loading when pre-TL'18 XeTeX is in use (see \#555) ## [2019-03-05] @@ -774,7 +779,7 @@ this project uses date-based 'snapshot' version identifiers. `\cs_argument_spec:N`, `\cs_replacement_spec:N`, respectively ### Fixed -- Treatment of inherited keys when setting only known keys (see #548) +- Treatment of inherited keys when setting only known keys (see \#548) ### Removed - Experimental `\skip_split_finite_else_action:nnNN` @@ -786,7 +791,7 @@ this project uses date-based 'snapshot' version identifiers. - Defensive code for redefinition of `\time`, `\day`, `\month` and `\year` ### Fixed -- Resetting of key inheritance (see #535) +- Resetting of key inheritance (see \#535) - Issue in deprecated command `\tl_set_from_file:Nnn` (see https://tex.stackexchange.com/q/474813/) @@ -794,12 +799,12 @@ this project uses date-based 'snapshot' version identifiers. ### Added - Support for return of whole path by `\keys_set_known:nnN`-like - function `\keys_set_known:nnnN` (see #508) -- `.prop_(g)put:N` key property (see #444) + function `\keys_set_known:nnnN` (see \#508) +- `.prop_(g)put:N` key property (see \#444) ### Fixed -- Handling of nested key setting when filtering, _etc._ (see #526) -- Inheritance of default values (see #504) +- Handling of nested key setting when filtering, _etc._ (see \#526) +- Inheritance of default values (see \#504) ## [2019-01-28] @@ -845,7 +850,7 @@ this project uses date-based 'snapshot' version identifiers. ### Fixed - Handling of accented characters under mixed case changing in 8-bit engines - (see #514) + (see \#514) ## [2019-01-01] @@ -853,8 +858,8 @@ this project uses date-based 'snapshot' version identifiers. - `\iow_allow_break:` ### Fixed -- Correct fp randint with zero argument (see #507) -- Handling of `\current@color` with `(x)dvipdfmx` (see #510) +- Correct fp randint with zero argument (see \#507) +- Handling of `\current@color` with `(x)dvipdfmx` (see \#510) ### Removed - Support for stand-alone `l3regex`, `l3sort`, `l3srt`, `l3tl-analysis`, @@ -891,7 +896,7 @@ this project uses date-based 'snapshot' version identifiers. - Move `\<var>_rand_item:N` to stable ### Fixed -- Typo in `\lua_shipout_e:n` (see #503) +- Typo in `\lua_shipout_e:n` (see \#503) ## [2018-11-19] @@ -902,12 +907,12 @@ this project uses date-based 'snapshot' version identifiers. ## [2018-10-19] ### Fixed -- Wrapping of text in messages, etc., for some line lengths (fixes #491) +- Wrapping of text in messages, etc., for some line lengths (fixes \#491) ## [2018-10-17] ### Added -- `\g_msg_module_documentation_prop` (see #471) +- `\g_msg_module_documentation_prop` (see \#471) - `\peek_remove_spaces:n` ### Changed @@ -917,7 +922,7 @@ this project uses date-based 'snapshot' version identifiers. - `\msg_interrupt:nn`, `\msg_log:n` and `\msg_term:n` ### Fixed -- Handling of inheritance for choice keys (fixes #483) +- Handling of inheritance for choice keys (fixes \#483) ## [2018-09-24] @@ -927,7 +932,7 @@ this project uses date-based 'snapshot' version identifiers. `\peek_meaning_collect_inline:Nn` ### Fixed -- Handling of unknown keys when inheritance is active (fixes #481) +- Handling of unknown keys when inheritance is active (fixes \#481) ## [2018-08-23] @@ -949,11 +954,11 @@ this project uses date-based 'snapshot' version identifiers. ## [2018-06-01] ### Added -- `CHANGELOG.md` (fixes #460) +- `CHANGELOG.md` (fixes \#460) ### Fixed - Loading `expl3` with LuaTeX/XeTeX and certain letter tokens set - to be active (see #462) + to be active (see \#462) ### Changed - Alter `\char_codepoint_from_bytes:n` to produce four groups in all @@ -987,7 +992,7 @@ this project uses date-based 'snapshot' version identifiers. - Several internal optimisations ### Fixed -- Expand boolean expression before calling `\chardef` (fixes #461) +- Expand boolean expression before calling `\chardef` (fixes \#461) ### Removed - Remove undocumented `\fp_function:Nw` and `\fp_new_function:Npn` @@ -1016,15 +1021,15 @@ this project uses date-based 'snapshot' version identifiers. the RNG - Make prg break functions public - Make scan marks mechanism public -- Make `\prg_do_nothing:` long rather than nopar (fixes #455) +- Make `\prg_do_nothing:` long rather than nopar (fixes \#455) - Several performance improvements - Documentation improvements ### Fixed - Only index TF, T, F functions together if they are `expl3` - functions (fixes #453) + functions (fixes \#453) - Make `\infty` and `\pi` into errors in fp expressions - (fixes #357) + (fixes \#357) ### Removed - Deprecated functions expiring at end of 2017 @@ -1043,7 +1048,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/2022-02-05...HEAD +[Unreleased]: https://github.com/latex3/latex3/compare/2022-02-21...HEAD +[2022-02-21]: https://github.com/latex3/latex3/compare/2022-02-05...2022-02-21 [2022-02-05]: https://github.com/latex3/latex3/compare/2022-01-21...2022-02-05 [2022-01-21]: https://github.com/latex3/latex3/compare/2022-01-12...2022-01-21 [2022-01-12]: https://github.com/latex3/latex3/compare/2021-11-22...2022-01-12 |