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