• CTAN update: l3kernel-dev

    From CTAN Announcements@21:1/5 to All on Thu May 9 15:44:50 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    bundle.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 May 28 19:03:48 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 20 17:36:41 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

    Version: 2024-06-19
    License: lppl1.3c

    Summary description: Development pre-release of l3kernel

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

    ### 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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Sun Jul 21 15:22:13 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

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

    ### Fixed

    - Implementation of deprecated `\tl_mixed_case:n(n)`

    - Redo the fix for LaTeX2e key properties
    (issue latex3/latex2e\#1415)

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 17 16:25:34 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    bundle.

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

    Summary description: Development pre-release of l3kernel

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

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

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 31 16:36:32 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Sep 11 16:26:06 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Thu Oct 10 20:55:37 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    bundle.

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

    Summary description: Development pre-release of l3kernel

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

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

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Sun Nov 3 22:21:13 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    bundle.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Tue Dec 10 17:55:25 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

    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-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Thu Dec 26 13:36:59 2024
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

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

    ### 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`

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Wed Jan 15 11:22:03 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    bundle.

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

    Summary description: Development pre-release of l3kernel

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

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

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Sun Jan 19 14:41:04 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

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

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

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Mar 11 21:52:37 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

    Version number: 2025-03-10
    License type: lppl1.3c

    Summary description: Development pre-release of l3kernel

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


    ## [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-dev/required/l3kernel

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

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

    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 Wed Apr 16 09:18:21 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

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

    ## [2025-04-14]

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

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

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

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


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

    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 Wed Apr 30 19:40:32 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

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

    Summary description: Development pre-release of l3kernel

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

    ### Fixed
    - Support for LuaMetaTeX in generic mode (issue \#1702)

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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 Tue May 20 17:36:42 2025
    The LaTeX Project Team submitted an update to the

    l3kernel-dev

    package.

    Version: 2025-05-19
    License: lppl1.3c

    Summary description: Development pre-release of l3kernel

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

    ### Added
    - Support for the Oklab and Oklch color models
    - `\iow_show:n` (issue \#1532)
    - `\token_if_control_symbol:N(TF)` and `\token_if_control_word:N(TF)`
    - `\regex_if_match:(N|n)n(TF)` to replace `\regex_match:(N|n)n(TF)`

    ### Changed
    - Preserve `intarray` variables across multiple dumps (issue \#1597)
    - Adjust`\tl_(g)set_rescan:Nnn` to support LuaMetaTeX

    ### Deprecated
    - `\regex_match:(N|n)n(TF)`

    ### Fixed
    - Interaction of `.initial:n` and `.inherit:n` key properties (issue \#1738)
    - Multi-level key inheritance with explicit keys at intermediate levels
    (issue \#1739)

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

    The package’s Catalogue entry can be viewed at
    https://ctan.org/pkg/l3kernel-dev

    The package’s files themselves can be inspected at
    https://mirrors.ctan.org/macros/latex-dev/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)