• CTAN update: l3kernel

    From CTAN Announcements@21:1/5 to All on Sat Dec 9 20:55:57 2023
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version number: 2023-12-08
    License type: lppl1.3c

    Summary description: LaTeX3 programming conventions

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


    ## [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)


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

    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
    Erik Braun

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Dec 12 12:11:46 2023
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2023-12-11
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Fixed
    - Support for deprecated `pdf` module functions (issue \#1373)
    - Generate stub `l3bitset` for transitional support

    ### Changed
    - Use keyval handler for `l3doc` class options

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Jan 6 08:20:50 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-01-04
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Documentation for `\bitset_show_named_index:N` (issue \#1372)
    - `\bitset_log_named_index:N`
    - `\tl_build_get_intermediate:NN`
    - Support for `.default:n` values for the `unknown` handler (see issue \#67)

    ### Changed
    - Improved method to suppress `l3bitset` where required
    - Clarify behavior of `\tl_if_novalue:n(TF)` (see issue \#1402)

    ### Deprecated
    - `\tl_build_get:NN` in favor of `\tl_build_get_intermediate:NN`

    ### Fixed
    - Handling of `documented-as` variants in `l3doc` indexing
    (see issue \#1345)
    - Missing trailing `TF` in single variant of conditional functions (issue \#1398)

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Jan 23 14:08:51 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-01-22
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - `\keys_set_exclude_groups:nnn(nN)` to replace `\keys_set_filter:nnn(nN)`
    - Flags with N-type names, like other variable types

    ### Changed
    - Set `l3doc` option `kernel` off as-standard (issue \#1403)
    - Moved `\seq_set_filter:NNn` to stable

    ### Deprecated
    - `\keys_set_filter:nnn(nN)` in favor of `\keys_set_exclude_groups:nnn(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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Feb 15 13:57:48 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-02-13
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Checking missing `\endgroup` at the end of `\DocInclude`
    - Linked storage type for large property lists (issue \#1040, pull \#1059)

    ### Changed
    - `\meta` now typesets in `\texttt`, along with `\Arg`
    - Improved the performance of `\cs_if_exist:NTF`, `\cs_if_free:NTF`,
    `\cs_if_exist_use:NTF`, and most notably their `c`-type variants.

    ### Fixed
    - Inconsistent local/global assignments in `\vcoffin_gset:Nnn` and
    `\vcoffin_gset:Nnw`
    - Tokenization by `\peek_analysis_map_inline:n` of one additional
    character after any space or brace

    ### Deprecated
    - `\msg_gset:nnn(n)`

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Mon Feb 19 21:19:57 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version number: 2024-02-18
    License type: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-02-18]

    ### Changed
    - Work-around to enable `\prop_set_from_keyval:Nn`, etc., to avoid an error if
    `prop` is not already defined

    ### Fixed
    - Extend debug checking to cover `\prop_(g)set_from_keyval:Nn` ----------------------------------------------------------------------

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

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

    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

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

    Thanks for the upload.

    For the CTAN Team
    Ina Dau

    --

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Feb 21 16:31:59 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-02-20
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Changed
    - Improve error recovery when an invalid `prop` is used (PR \#1464)

    ### Fixed
    - Restore `\__kernel_msg_...:nnx(xx)` for older `xparse` support
    - Prevent an infinite loop in `\debug_(on|off):n` (issue \#1442)
    - Require `\sys_ensure_backend:` is used in the preamble (issue \#1442)

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri Mar 15 17:01:37 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-03-14
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Macro interface for `l3sys-query`

    ### Changed
    - Require that `expl3` is loaded at top level in generic mode
    - Ensure that the dimension arguments to `\box_autosize_to_...:Nnn`
    are properly formed (issue \#1502)

    ### Fixed
    - Typeset `TF` of internal conditionals in current color (issue \#730)
    - Some functions and variables were defined locally

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

    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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed May 1 08:47:18 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-04-11
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-04-11]

    ### Added
    - `\prop_(g)put_if_not_in:Nnn` (renamed from `\prop_(g)put_if_new:Nnn`)
    - `\intarray_if_exist:N(TF)`
    - `\fparray_if_exist:N(TF)`
    - Support for 'indexed' PDF objects

    ### Changed
    - Expand object names in `\pdf_object_...` functions (issue \#1521)
    - Adapt `l3doc` for `ltcmd` change to handling of newlines
    (see latex3/latex2e\#1304)
    - Return active spaces from `\sys_get_query:n(nn)N` (issue \#1529)

    ### Fixed
    - False `debug` error raised by `\cctab_const:Nn` (issue \#1508)
    - Undefined `\__kernel_iwo_open:Nn` used in `\iow_shell_open:Nn`
    (issue \#1515)
    - Naming of register functions in LuaMetaTeX 2.11+ (issue \#1518)
    - Catcode applied to letters by `\sys_get_query:n(nn)N`

    ### Deprecated
    - `\prop_(g)put_if_new:Nnn` (renamed to `\prop_(g)put_if_not_in:Nnn`)

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu May 23 16:53:50 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-05-08
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Full set of variants for `\prop_(g)put_if_not_in:Nnn`
    - `keys_set_groups:nnn(n)N` to match `keys_set_exclude_groups:nnn(n)N`

    ### Fixed
    - Implementation of deprecated `\pdf_object_write: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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Jun 6 13:54:39 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-05-27
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Syntax entries of `\keys_set_groups:nnn(n)N`

    ### Fixed
    - `\peek_analysis_map_inline:n` with active spaces (issue \#1539)

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Sat Aug 3 14:30:51 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-07-20
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-07-20]

    ### Fixed
    - Implementation of deprecated `\tl_mixed_case:n(n)`
    - Redo the fix for LaTeX2e key properties
    (issue latex3/latex2e\#1415)

    ## [2024-06-19]

    ### Fixed
    - Avoid a low-level error when LaTeX2e key properties are given
    without a value

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Thu Aug 29 17:46:06 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-08-16
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-08-16]

    ### Added
    - Add quark (`\q_`) and scan mark (`\s_`) prefixes to naming scheme
    (issue \#1565)

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Sep 10 12:42:26 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-08-30
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Changed
    - Reduce memory usage when building Unicode data storage
    - Avoid recursive doc for `\file_if_exist:n(TF)` (issue \#1573)

    ### Fixed
    - Handling of `ltcmd` newlines (`\obeyedline`) in `l3doc` (issue \#1577)

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Sep 24 15:33:07 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-09-10
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Fixed
    - `\seq_map_pairwise_function:NNN` not work with `\seq_map_break:(n)`
    (issue \#1587)

    ### Changed
    - Increase outdent of long function names in `l3doc` (issue \#1585)

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Oct 23 13:27:21 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-10-09
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-10-09]

    ### Added
    - `\coffin_ht_plus_dp:(N|c)`

    ### Fixed
    - Use TU-encoding with lualatex and xelatex in `l3doc`
    - Inconsistent local/global assignments in `l3doc` (see \#1593)

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Sun Nov 3 22:46:15 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-11-02
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - `V`-type variant for all `\<var>_set:Nn` functions

    ### Fixed
    - Error detection in coffin code (see \#1580)

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Mon Dec 23 22:35:34 2024
    The LaTeX Project Team submitted an update to the

    l3kernel

    bundle.

    Version: 2024-12-09
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - `\bitset_use:N` and `\clist_use:N`: this clarifies that bitsets and clists
    can be used with `V`-type expansion
    - `\sys_if_engine_opentype:(TF)`
    - Add equivalent interfaces for regex functions:
    - `\int_(g)set_regex_count:Nnn`, `\int_(g)set_regex_count:NNn`
    - `\seq_(g)set_regex_extract_once:Nnn`, `\seq_(g)set_regex_extract_once:NNn`
    - `\seq_(g)set_regex_extract_all:Nnn`, `\seq_(g)set_regex_extract_all:NNn`
    - `\seq_(g)set_regex_split:Nnn`, `\seq_(g)set_regex_split:NNn`
    - `\tl_if_regex_match:nn(TF)`, `\tl_if_regex_match:nN(TF)`
    - `\tl_regex_(g)replace_once:Nnn`, `\tl_regex_(g)replace_once:NNn`
    - `\tl_regex_(g)replace_all:Nnn`, `\tl_regex_(g)replace_all:NNn`

    ### Fixed
    - `\prop_item:Nn` result not returned in `\exp_not:n` for linked properties
    (#1630)

    ### Removed
    - `\c_catcode_active_tl`: was missing a `_`, always intended to be internal

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Tue Jan 7 19:28:55 2025
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2024-12-25
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2024-12-25]

    ### Changed
    - Expand 'value(s)' arg. to `\color_select:nn`, `\color_set:nnn`, etc. (see
    #1640)

    ### Fixed
    - Initialize color `.` properly (see \#1642)

    ### Added
    - `\file_forget:n`

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Fri Jan 31 20:16:02 2025
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2025-01-18
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2025-01-18]

    ### Changed
    - Use a dedicated internal marker for `fp` and `int` expressions, allowing use
    with LuaMetaTeX (see \#1518)

    ### Fixed
    - Missing trailing period in `\tl_analysis_log:(N|n)` output (see \#1663)
    - Some state variables weren't correctly reset by `\keys_define:nn` and
    `\keys_set:nn` breaking some nested usages in edge cases

    ## [2025-01-14]

    ### Added
    - `\int_step_tokens:nn`, `\int_step_tokens:nnn`, and `\int_step_tokens:nnnn`

    ### Fixed
    - Check conditionals are defined when creating variants (see \#1189)

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed Apr 9 16:02:11 2025
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2025-03-26
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2025-03-26]

    ### Added
    - Module `l3graphics`, moved from `l3experimental` to stable status

    ### Fixed
    - Correct scope for `\prg_gset_conditional:Nnn`

    ## [2025-03-10]

    ### Added
    - `\text_words_map_function:nN`
    - Variants `\tl_head:e` and `\tl_tail:e`
    - `l3tl` functions (and variants) which trim spaces from only one side
    (issue \#1673):
    - `\tl_trim_left_spaces:n`, `\tl_trim_left_spaces_apply:nN`,
    `\tl_(g)trim_left_spaces:N`
    - `\tl_trim_right_spaces:n`, `\tl_trim_right_spaces_apply:nN`,
    `\tl_(g)trim_right_spaces:N`

    ### Changed
    - `\fp_set_function:nnn` and `\fp_set_variable:nn` now raise errors on
    undefined (fp) identifiers (issue \#1700)

    ### Fixed
    - Avoid low-level error if keys are given without a module (issue \#1254)

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

    This package is located at
    https://mirrors.ctan.org/macros/latex/required/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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to CTAN Announcements on Tue Apr 29 14:10:33 2025
    Joseph Wright submitted an update to the

    l3kernel

    package.

    Version: 2025-04-14
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ### Added
    - Module `l3benchmark`, moved from `l3experimental` to stable status
    - Module `l3opacity`, moved from `l3experimental` to stable status

    ### Fixed
    - Filter out `\bgroup`/`\egroup` in `\text_purify:n`
    - Inherit keys recursively (issue \#1720)

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

    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/required/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

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From CTAN Announcements@21:1/5 to All on Wed May 14 18:36:11 2025
    The LaTeX Project Team submitted an update to the

    l3kernel

    package.

    Version: 2025-04-29
    License: lppl1.3c

    Summary description: LaTeX3 programming conventions

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

    ## [2025-04-29]

    ### Fixed
    - Support for LuaMetaTeX in generic mode (issue \#1702)
    - Correctly keep `intarray` variables across multiple dumps (issue \#1597)

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

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

    More information is at
    https://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 .

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)