CTAN update: l3kernel-dev

2024-05-09 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-05-01 Thread CTAN Announcements
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-03-15 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-02-21 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-02-19 Thread CTAN Announcements

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-02-15 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-01-23 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2024-01-05 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-12-12 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-12-09 Thread CTAN Announcements
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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-11-10 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

package.

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

Summary description: LaTeX3 programming conventions

Announcement text:


## [2023-11-09]

### Added
- Documentation for `\c_nan_fp`
- `\str_case_e:en(TF)`

### Fixed
- Normalisation of `.inherit:n` key data (issue \#1314)



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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-11-02 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Added
 - `\seq_(g)set_map_e:NNn`
 - Documentation for `\ExplLoaderFileDate` in `expl3.pdf`

 ### Changed
 - Documentation improvements
 - Refine action of `\text_titlecase_first:n(n)` to be focussed strictly on
   first (relevant) codepoint in the input
 - Standardize "This is the (e)TeX primitive ..." in `texnote` in documentation
 - Move `\tl_build_(g)begin:N`, `\tl_build_(g)end:N`, `\tl_build_(g)put_left:Nn`
   and `\tl_build_(g)right:Nn` to stable status

 ### Deprecated
 - `\seq_(g)set_map_x:NNn` in favor of `e`-type naming

 ### Fixed
 - `\fp_clear_variable:n` should act locally (issue \#1298)
 - `\fp_clear_function:n` should act locally and correctly
 - Support for `\fp_show:N` showing symbolic expressions (issue \#1301)
 - Undefined `\str_case:en(TF)` (excluding `\str_case:en`)

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-10-24 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

  l3kernel

package.

Version:  2023-10-23
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Added
 - `\text_titlecase_all:n(n)`
 - `\token_to_catcode:N`
 - Support for symbolic variables in fp input:
   `\fp_new_variable:n`, `\fp_set_variable:nn` and `\fp_clear_variable:n`
 - Support for user-defined functions in fp expressions:
   `\fp_new_function:n`, `\fp_set_function:nnn` and `\fp_clear_function:n`

 ### Changed
 - Refine action of `\text_titlecase_first:n(n)` to be focussed strictly on
   first (relevant) codepoint in the input

 ### Deprecated
 - `\text_titlecase:n(n)` as ambiguous: replaced by `\text_titlecase_all:n(n)`

 ### Fixed
 - Support arbitrary BCP-47 locales for case-changing overrides (issue \#1239)
 - Retain braces when ending titlecasing with some input structures

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-10-11 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version: 2023-10-10
License: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:


## [2023-10-10]

### Added
- `\iow_shipout_e:Nn`
- Documentation for `\sys_if_timer_exist_p:` and `\sys_if_timer_exist:(TF)`.
  They were supported since l3kernel 2021-05-25, along with `\sys_timer:`.
- l3doc.dtx: Support for footnotes in the function and variable environment
- Variants `\tl_if_single:c(TF)` and `\tl_if_single_p:c` (issue \#1272)
- Key properties `.str_(g)set_e:N` and `.tl_(g)set_e:N`

### Changed
- Switch generally from `x`- to `e`-type variants
- Convert `\file_if_exist:n(TF)` to expandable status,
  adding predicate version
- Standardise variants for `\prop_(g)pop:NnN(TF)`
- Standardise variants for `\prop_(g)put:Nnn`
- Standardise variants for `\prop_(g)put_if_new:Nnn`
- Standardise variants for `\prop_(g)remove:Nn`

### Deprecated
- `\iow_shipout_x:Nn` in favor of `e`-type naming
- Key properties `.str_(g)set_x:N` and `.tl_(g)set_x:N`

### Fixed
- Rare rounding error in divisions (issue \#1264)



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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-08-30 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version: 2023-08-29
License: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:


## [2023-08-29]

### Added
- `\c_sys_timestamp_str`

### Changed
- Rename `\tex_pdfcreationdate:D` to `\tex_creationdate:D`



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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-08-12 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

package.

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

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2023-08-11]

### Changed
-  Wrap long lists of variants in `l3doc` display of functions (issue \#1258)

### Fixed
- Revert 'Allow for implicit chars when case changing' (issue \#1260)


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-08-05 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version: 2023-08-03
License: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:


## [2023-08-03]

### Added
- `\tex_XeTeXhyphenatablelength:D`, `\tex_XeTeXinterwordspaceshaping:D`,
  `\tex_XeTeXselectorcode:D`
- Several missing `\tex_:D` primitives from LuaTeX and (up)TeX

### Changed
- `\tex_protrudechars:D` now defined for XeTeX (to `\XeTeXprotrudechars`)
- Allow for optional `v` in version string argument to
  `\ProvidesExpl...`

### Fixed
- Allow for implicit chars when case changing



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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-07-01 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

Version:  2023-06-30
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Added
 - `\codepoint_to_category:n`

 ### Changed
 - Drop notes about slow `\expanded` emulation. `\expanded` is
   required since release 2023-05-15
 - Sync engine/primitive requirements in `expl3.dtx` with code and
   README

 ### Fixed
 - Case changing of Greek characters with complex NFD representation
   (issue \#1236)
 - Error recovery when wrongly applying abs to a tuple (issue \#1238)

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-06-17 Thread CTAN Announcements

The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version number: 2023-06-16
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2023-06-16]

### Changed
- Exclude entries in `\l_text_case_exclude_arg_tl` from expansion in 
`\text_expand:n`
  (latex3/latex2e\#904)
- Generate _dialytika_ if appropriate when uppercasing Greek words starting 
with a
  vowel taking a breathing mark (issue \#1228)
- Retain stress diacritics when uppercasing Greek (issue \#1230)
- Expand (partial) paths in `\l_file_search_path_seq` and `\input@path`
  (see latex3/latex2e\#1086)
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-06-06 Thread CTAN Announcements

The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version number: 2023-06-05
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2023-06-05]

### Added
- `\cctab_gsave_current:N`, `\g_tmpa_cctab` and `\g_tmpb_cctab` (issue \#1089)
- `\prg_gset_eq_conditional:NNn` (issue \#1212)
- `\iow_shell_open:Nn` (issue \#1122)

## Deprecated
- `\tl_case:Nn(TF)`
- `expl3` package option `enable-debug` (no longer required)

### Fixed
- Set `\l_keys_value_tl` in `.initial:n` (issue \#1013)
- Support for boolean values in `expl3` package options
  `check-declarations` and `log-functions` (issue \#978)
- Allow for optional `/` at end of `\input@path` entries
  (see latex3/latex2e\#1076)
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-05-23 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

l3kernel

package.

Version number: 2023-05-22
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2023-05-22]

### Added
- 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_:n`, for `` types
`cc`, `cm`, `dd`, `in`, `mm` and `pc`
- `\int_if_zero:n(TF)`
- `\str_mdfive_hash:n`

### Changed
- Remove `\noexpand` inside math mode in `\text_expand:n`
- Re-implement `\dim_to_decimal_in_bp:n` and
  `\dim_to_decimal_in_unit:nn` to be re-entrant (issue \#954)

### Fixed
- Omit `0123456789` from URL escaping (issue \#838)
- Leave implicit chars unchanged in `\text_expand:n` (issue \#874)
- Filtering/grouping applied to meta keys (issue \#940)
- Issue correct error message if `bool` key is set
  incorrectly using `.initial:n` (issue \#1013)
- Set `\l_keys_key_str` in `.initial:n` (issue \#1013)
- Handling of implicit chars in `\text_purify:n` (issue \#1208)


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-05-17 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

Version:  2023-05-15
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Changed
 - Require `\expanded` and 'pdfTeX extension' primitives,
   and thus TeX distributions from mid-2019 onward

 ### Fixed
 - Treatment of trailing `/` in `\input@path`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-05-12 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

l3kernel

package.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Added
 - `\seq_map_pairwise_function:NNN` (renamed from  
`\seq_mapthread_function:NNN`)

 ### Changed
 - Moved `\seq_set_item:Nnn` to stable status
 - Track seen filenames to improve performance of
   `\file_full_name:n` and dependent file operations

 ### Removed
 - Experimental function `\seq_pop_item:NnN` from `l3candidates`
 - Experimental function `\seq_mapthread_function:NNN` now renamed
   `\seq_map_pairwise_function:NNN`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-05-06 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

l3kernel

bundle.

Version:  2023-05-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Added
 - `\bool_case:n(TF)` (renamed from  `\bool_case_true:n(TF)`)
 - `\flag_ensure_raised:n` (renamed from `\flag_raise_if_clear:n`)
 - `\iow_wrap_allow_break:` (renamed from `\iow_allow_break:`)

 ### Changed
 - Moved to stable status:
   - `\bool_(g)set_inverse:N`
   - `\c_catcode_active_space_tl`
   - `\c_sys_engine_version_str`
   - `\exp_args_generate:n`
   - `\fp_if_nan:n(TF)`
   - `\ior_get_term:nN` and `\ior_str_get_term:nN`
   - `\ior_shell_open:Nn`
   - `\msg_show_item:n`, `\msg_show_item_unbraced:n`,
 `\msg_show_item:nn`, `\msg_show_item_unbraced:nn`
 - Require random number support from engine

 ### Removed
 - Experimental functions from `l3candidates`:
   - `\bool_case_false:n(TF)`
   - `\intarray_gset_rand:Nn(n)`
   - `\intarray_to_clist:N`
   - `\peek_catcode_collect_inline:Nn`, `\peek_charcode_collect_inline:Nn` and
 `\peek_meaning_collect_inline:Nn`
   - `\prop_rand_key_value:N`
   - `\seq_set_from_function:Nnn` and `\seq_set_from_inline_x:Nnn`
   - `\sys_if_rand_exist:(TF)`
   - `\tl_range_braced:Nnn` and `\tl_range_unbraced:Nnn`
 - Experimental functions now renamed
   - `\bool_case_true:n(TF)` (now `\bool_case:n(TF)`)
   - `\flag_raise_if_clear:n` (now `\flag_raise_if_clear:n`)
   - `\iow_allow_break:` (now `\iow_wrap_allow_break:`)
 - Experimental functions moved to kernel-internal:
   - `\msg_log_eval:Nn` and `\msg_show_eval: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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-04-21 Thread CTAN Announcements
The LaTeX Project Team submitted updates to the

l3kernel

bundle.

Version:  2023-04-20
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2023-04-19]

 ### Added
 - `\box_set_clipped:N` and variants (renamed from `\box_clip:N`)
 - `\text_declare_lowercase_mapping:nn(n)`,
`\text_declare_titlecase_mapping:nn(n)`
and `\text_declare_uppercase_mapping:nn(n)` to allow customization
of case changing outcomes

 ### Changed
 - `\box_set_trim:N` and `\box_set_viewport:N` moved to
   stable kernel

 ### Fixed
 - Incorrect internal name in `\pdf_pagesize_gset:nn`

 ### Removed
 - Experimental `\box_clip:N` and variants (renamed to
   `\box_set_clipped:N`)


 ## [2023-04-20]

 ### Changed
 - Re-order arguments of `\text_declare_lowercase_mapping:nnn`,
   `\text_declare_titlecase_mapping:nnn` and
   `\text_declare_uppercase_mapping:nnn`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-03-31 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

package.

Version:  2023-03-30
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Added
 - `\tex_endlocalcontrol:D` as expl3 name for the LuaTeX primitive

 ### Changed
 - Allow non-integer values in color expressions
 - Restrict color expressions values to the range [0, 100]
 - Leave Greek spacing diacritics unchanged in uppercasing

 ### Fixed
 - Fix minor version in `\c_sys_engine_version_str` for pdfTeX and LuaTeX
   (issue [\#1186](https://github.com/latex3/latex3/issues/1186))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-02-24 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

  l3kernel

package.

Version:  2023-02-22
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2023-02-22]

 ### Changed
 - More defensive approach in `\codepoint_to_nfd:n`

 ### Fixed
 - CJK character handling for (u)pTeX (issue
   [\#1171](https://github.com/latex3/latex3/issues/1171))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-02-08 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

  l3kernel

bundle.

Version:  2023-02-07
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Changed
 - Swap meaning of `el` and `el-x-iota` when case changing
   Greek: match traditional LaTeX approach

 ### Deprecated
 - `\l_text_accents_tl` and `\l_text_letterlike_tl`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-02-03 Thread CTAN Announcements

The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version number: 2023-02-02
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2023-02-02]

### Fixed
- Handling of multiple accents when uppercasing Greek
  (see https://github.com/latex3/latex2e/issues/987)
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-02-02 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

Version:  2023-02-01
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Fixed
 - Allow for expressions within color `RGB`/`HSB` input

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-01-25 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

Version:  2023-01-24
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Added
 - Complete list of pdfTeX primitives

 ### Fixed
 - Allow for multi-part BCP47 strings in case changing
 - Loading with plain TeX due to `\outer` status of `^^L`
   issue [\#1161](https://github.com/latex3/latex3/issues/1161))

 ### Changed
 - Leave catcode of `&` unchanged in code environment

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2023-01-17 Thread CTAN Announcements

The LaTeX Project Team  submitted an update to the

l3kernel

package.

Version number: 2023-01-16
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2023-01-16]

### Added
- `\pdf_pagesize_gset:nn`

### Fixed
- Enable `\char_generate:nn` to create active tokens which are `\outer`
  or equal to `\fi`
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-12-18 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

bundle.

Version:  2022-12-17
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-12-17]

 ### Added
 - `\codepoint_to_nfd:n`
 - `\codepoint_generate:n` and `\codepoint_str_generate:n`
 - `\str_casefold:n`

 ### Changed
 - Protect `babel` shorthands from expansion

 ### Fixed
 - Appearance of `\DescribeOption` (issue
   [\#](https://github.com/latex3/latex3/issues/))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-11-03 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

l3kernel

bundle.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Added
 - `\prg_gset_conditional:N(p)nn` and
   `\prg_gset_protected_conditional:N(p)nn`

 ### Fixed
 - Loading of `expl3` with ConTeXt MkIV (issue
   [\#1142](https://github.com/latex3/latex3/issues/1142))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-10-28 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

 l3kernel

package.

Version:  2022-10-26
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-10-26]

 ### Changed
 - Usage of `\exp_not:n`/`\exp_not:N` in `\peek_analysis_map_inline:n` output

 ### Fixed
 - `\peek_analysis_map_inline:n` support for macro parameter characters (issue
   [\#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
   [\#1139](https://github.com/latex3/latex3/issues/1139))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-09-30 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

l3kernel

bundle.

Version:  2022-09-28
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-09-28]

 ### Added
 - Set media box for test phase documents

 ### Fixed
 - Text case switching in `\text_titlecase_first:n` (issue
   [\#1130](https://github.com/latex3/latex3/issues/1130))

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-09-01 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

  l3kernel

package.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Added

 - `\pdf_object_new:n` and `\pdf_object_write:nnn` - support assignment
   of object type at point-of-writing (issue
   [\#1123](https://github.com/latex3/latex3/issues/1123))

 - `\text_map_function:nN` and `\text_map_inline:nn` for mapping to
   graphemes in textual input

 - Support for medevial Latin case changing

 - `\char_to_nfd:n` to extend NFD support to 8-bit engines

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-08-24 Thread CTAN Announcements
The LaTeX Project Team  submitted an update to the

 l3kernel

package.

Version:  2022-08-23
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2022-08-23]

 ### Added
 - Shortened range of chars which are left unchanged when converted to
   strings with `\str_(g)set_convert:Nnnn`.
 - `\color_if_exist:n(TF)`
 - Support for case changing Vietnamese characters with 8-bit engines
 - Parsing of `cmy`, `tHsb` and `` color models to support data exchange 
with
   `xcolor`

 ### Changed
 - Replace `LaTeX3` in message text by `LaTeX`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-08-06 Thread CTAN Announcements
The LaTeX Project Team submitted an update to the

l3kernel

package.

Version number: 2022-08-05
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-08-05]

### Added
- Support for case changing Croatian diagraph with 8-bit engines
- Support accent removal when uppercasing Greek with 8-bit engines
- Function `\sys_ensure_backend:`

### Fixed
- Behavior of `\color_math:nn` in alignments
- Expansion of text containing unterminated `\romannumeral` primitives


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-07-16 Thread CTAN Announcements
The LaTeX Project Team submitted updates to the

l3kernel

package.

Version:  2022-07-15
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--


 ## [2022-07-14]

 ### Changed
 - Improved approach to `\text_case_switch:` expansion


 ## [2022-07-15]

 ### Fixed
 - Correct argument order in `\text_case_switch:`


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-07-05 Thread CTAN Announcements

The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-07-04
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2022-07-04]

### Added
- `\text_declare_case_equivalent:Nn`, `\text_case_switch:` and
  related mechanism to allow specialisation of case changing output
  for selected commands
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-07-02 Thread CTAN Announcements

The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-07-01
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2022-07-01]

### Added
- `\cs_parameter_spec:N`

### Changed
- `\text_expand:n` now acts on active chars to support legacy input encodings

### Deprecated
- `\cs_argument_spec:N`

### Fixed
- Correct validity check performed by `\regex_show:N` (issue
[\#1093](https://github.com/latex3/latex3/issues/1093))
- Closing of file handles (issue 
[\#1105](https://github.com/latex3/latex3/issues/1105))
--

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-06-17 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2022-06-16
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2022-06-16]

### Fixed
- Made `\peek_analysis_map_inline:n` alignment-safe (gh/1090)
- Setting a boolean to itself no longer errors (gh/1055)

--

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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-06-03 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-06-02
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-06-02]

### Changed
- Exclude only first mandatory argument of entries in
  `\l_text_case_exclude_arg_tl` from case changing


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-05-31 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-05-30
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-05-30]

### Added
- Add `\lua_load_module:n`

### Fixed
- Typo in implementation of titlecase `hy-x-yiwn`
- Definition order issue with `\str_case:Nn(TF)`


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-05-06 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

package.

Version:  2022-05-04
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-05-04]

 ### Added
 - Language settings `hy` and `hy-x-yiwn` for handling of ech-yiwm ligature
   uppercasing

 ## Changed
 - Support BCP 47 properly in case changer language argument

 ### Fixed
 - Correct `el-xiota` and `de-xeszett` to `el-x-iota` and `de-x-eszett`

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-04-30 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-04-29
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-04-29]

### Added
- Language setting `el-xiota` for retention of ypogegrammeni when uppercasing
  Greek

### Changed
- Rename case-changing variant `de-alt` to `de-xeszett` to align with
  `luaotfload`
- Allow for `\lccode`/`\uccode` changes in `\char_...case:n` functions

### Fixed
- Support for ypogegrammeni in case changing Greek (see issue \#1088)


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-04-21 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-04-20
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-04-20]

### Changed
- Collect some common code from `l3backend-color`


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-04-12 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

package.

Version:  2022-04-10
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-04-10]

 ### Added
 - `\keys_precompile:nnN` for conversion of keyvals to fast-to-apply token
   lists
 - Missing `\str_if_empty:n(TF)` (see issue \#1071)
 - Missing `\str_case:Nn(TF)` (see issue \#1071)
 - `\tex_...:D` names for primitives added in TeX Live 2022

 ### Changed
 - Definition of `\legacy_if:n(TF)` to support primitive conditionals
 - `\str_case:n` now case changes codepoints above 127 with all engines
 - `\char_generate:nn` now also allows to generate category 10 tokens (spaces)
   except for char code 0

 ### Fixed
 - Handling of 'misplaced' `\protect` by `\text_expand:n`
 - Nesting of `\tl_analysis_map_inline:nn`
 - Naming of an error message

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-02-25 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-02-24
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-02-24]

### Changed
- Better support for `\cite`, _etc._, in case changing


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-02-22 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-02-21
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-02-21]

### Fixed
- Use of `\@uclclist` for case changing


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-02-06 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2022-02-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2022-02-05]

 ### Added
 - Distribute `l3doc.pdf` with a prominent warning about future changes
 - `\color_math:nn(n)` as a functional equivalent of the new `\mathcolor`
   command in LaTeX2e

 ### Changed
 - Documentation for horizontal coffin poles (see issue #1041)
 - Update primitive requirements to enable loading with Prote/HINT

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-01-22 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2022-01-21
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2022-01-21]

### Changed
- Auto-generate legacy switch if required in `.legacy_set_if:n`
  key property

### Fixed
- Correct creation of `.if` property
- Handling of colors created in a group once they go out-of-scope

--

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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2022-01-13 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2022-01-12
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2022-01-12]

### Added
- Support for validity scope for keys
- `\peek_remove_filler:n`
- `\prop_to_keyval:N`
- `\regex_match_case:nn(TF)`, `\regex_replace_case_once:nN(TF)`,
  `\regex_replace_case_all:nN(TF)`

### Changed
- Policy change: functions will no longer be removed after deprecation,
  thus the Lua functions noted below are the *last* 'stable' code to be
  removed from `l3kernel` after deprecation
- Allow indirect conversions between colorspaces through fallback models
- Move some color functions from `l3backend`

### Deprecated
- `\peek_..._ignore_spaces:N(TF)` functions
- `\sys_load_deprecation:`
- Option `undo-recent-deprecations`

### Removed
- Lua functions in `l3kernel` table


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-11-23 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2021-11-22
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2021-11-22]

### Added
- Support for legacy `if` switches in `l3keys`

### Changed
- Documentation improvements
- Implementation of `intarray` data type with LuaTeX
- Better support for LuaMetaTeX


--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-11-13 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

bundle.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2021-11-12]

 ### Fixed
 - DeviceN colorspace conversions with alternative model RGB

 ### Added
 - `.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)

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel + l3backend

2021-10-18 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel + l3backend

packages.

Version:  2021-10-17
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-10-17]

 ### Changed
 - Better DeviceN support

--

The packages’ Catalogue entries can be viewed at
   https://ctan.org/pkg/l3kernel
   https://ctan.org/pkg/l3backend

The packages’ files themselves can be inspected at
   https://mirrors.ctan.org/macros/latex/contrib/l3kernel/
   https://mirrors.ctan.org/macros/latex/contrib/l3backend/



   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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-10-13 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

package.

Version:  2021-10-12
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-10-12]

 ### Fixed
 - Global assignments for `\box_gresize_to_ht_plus_dp:Nn`
   and `\coffin_gattach:NnnN`
 - Conversion of DeviceN colors to device fallback

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-08-28 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2021-08-27
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2021-08-27]

### Changed
- Formatting of expandable errors (issue #931)
- Internal code for kernel messages

--

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
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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-07-14 Thread CTAN Announcements
The LaTeX Team submitted an update to the

 l3kernel

bundle.

Version:  2021-07-12
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-07-12]

 ### Fixed
 - Handling of multiple color models (issue #962)

 ### Removed
 - Functions marked for removal end-2020

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-06-19 Thread CTAN Announcements
The LaTeX Team submitted an update to the

   l3kernel

bundle.

Version:  2021-06-18
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-06-18]

 ### Fixed
 - Local assignment to `\g__sys_backend_tl`
 - 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)

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-06-02 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

bundle.

Version:  2021-06-01
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-06-01]

 ### Fixed
 - Loading when `\expanded` is not available

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel, l3packages, l3experimental

2021-05-28 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel
l3packages
l3experimental

packages.

Version number: 2021-05-27
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

# [2021-05-27]

## l3kernel

### Fixed
- Correctly detect local formats in “Mismatched LaTeX support files”
error.


## l3packages

### Changed

- Internal changes to message naming


## l3experimental

### Added
- `\benchmark_silent:n` and `\benchmark_once_silent:n` added to
`l3benchmark`

### Changed
- store results of `l3benchmark` in documented user-level instead of
private variables

--

This packages are located at 
   http://mirror.ctan.org/macros/latex/contrib/l3kernel
   http://mirror.ctan.org/macros/latex/contrib/l3packages
   http://mirror.ctan.org/macros/latex/contrib/l3experimental

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




   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 .

___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-05-26 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

package.

Version:  2021-05-25
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-05-25]

 ### Added
 - `\msg_note:nn` (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):
   `\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`

 ### Fixed
 - 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
   in setting tl or clist variables equal.
 - Speed up mapping functions in l3clist, l3prop, l3seq, l3tl

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-05-12 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

  l3kernel

bundle.

Version:  2021-05-11
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2021-05-11]

 ### Added
 - `\cctab_item:Nn` (issue #880)
 - `\clist_use:` 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)

 ### Changed
 - Speed up \group_align_safe_begin: (pull #906)

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2021-05-08 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel

package.

Version:  2021-05-07
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [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_item:Nnn(TF)` and `\seq_pop_item:NnN(TF)`
 - `\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)
   (*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)
 - `\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)
 - 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)

 ### Deprecated
 - `l3docstrip` converted to a stub which simply loads DocStrip: use
the latter directly

--

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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2021-02-19 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2021-02-18
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-02-18]

 ### Added
 - `l3color`: Moved from `l3experimental`
 - `l3pdf`: Moved from `l3experimental`
 - `default` alias to str_convert

 ### Changed
 - Re-ordered `interface3` documentation
 - Moved `msg_show:nn()` to stable

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel, l3backend, l3experimental

2021-02-08 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel
l3backend
l3experimental

packages.

Version number: 2021-02-06
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2021-02-06]

### Changed
- Use new (internal) interface for kerns


--

This package is located at 
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2021-02-03 Thread CTAN Announcements
The LaTeX Team submitted an update to the

  l3kernel

bundle.

Version:  2021-02-02
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2021-02-02]

 ### Added
 - `\c_zero_str`

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-12-08 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-12-07
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-12-07]

 ### Fixed
 - `\peek_analysis_map_inline:n` with spaces and braces

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-12-06 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

bundle.

Version:  2020-12-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-12-05]

 ### Fixed
 - Setting of line width in vertical coffins in LaTeX

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-10-28 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

bundle.

Version:  2020-10-27
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-10-27]

 ### Added
 -  `\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)

 ### Changed
 - Improved performance for `tl` functions
 - Extend case changer to cover all of Greek with pdfTeX

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-10-06 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-10-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ### Fixed

 - Correctly detect LaTeX when pre-loading expl3 and setting up
   case changer

 - Lua emulation of \strcmp (issue #813)

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-09-25 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version:  2020-09-24
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-09-24]

 ### Changed
 - Use Lua pseudo-primitives instead of `\directlua`
 - `\token_if_primitive:N(TF)` now reports pseudo-primitives as primitives in 
LuaTeX

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-09-08 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-09-06
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-09-06]

 ### Fixed
 - Loading in generic mode (issue #800)

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-09-04 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

bundle.

Version:  2020-09-03
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ### Fixed
 - Save primitive definition of `\pdfoutput` with CSLaTeX

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-09-03 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

bundle.

Version:  2020-09-01
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-09-01]

 ### Added
 - `\hbox_overlap_center:n`

 ### Changed
 - Backend setting for direct PDF output
 - Backend setting for XeTeX support

 ### Deprecated
 - Backend setting `pdfmode`

 ### Fixed
 - `\file_compare_timestamp:nNn(TF)` in LuaTeX (issue #792)
 - Text case changing and expansion where an excluded command is equivalent
   to `\use:n`

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-08-08 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2020-08-07
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2020-08-07]

### Changed
- Color selection implementation
- Performance enhancements for `\keys_set:nn`

### Fixed
- Loading generically on ConTeXt (issue #783)

--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-07-18 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-07-17
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-07-17]

 ### Added
 - `l3cctab` module for using category code tables
 - `\file_parse_full_name:n` and `\file_parse_full_name_apply:nN`
 - Additional `\prop_put:Nnn` variants
 - `\seq_set_map_x:NNn`
 - `\msg_term:nn()`

 ### Fixed
 - File lookup with `\input@path`

 ### Changed
 - Implementation of `\file_parse_full_name:nNNN` now uses
   `\file_parse_full_name:n` internally
 - `\seq_set_map:NNn` no longer `x`-expands ``
   (`\seq_set_map_x:NNn` now does that).  Both moved to stable.

 ### Removed
 - Functions deprecated at end of 2019

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-06-19 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-06-18
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2020-06-18]

 ### Changed

 - Use `scn` operator for separations
 
 - Internal color model
 
 - Internal performance enhancements
 
 - Moved `\msg_expandable_error:nn()` to stable.
 
 - Moved `\seq_indexed_map_inline:Nn` and `\seq_indexed_map_function:Nn`
   to stable as `\seq_map_indexed_inline:Nn` and `\seq_map_indexed_function:Nn`.
   
 - Internal changes to `expl3` to allow loading earlier in LaTeX2e.

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-06-04 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-06-03
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-06-03]

 ### Added
 - `\str_convert_pdfname:n`

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-05-16 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-05-15
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-05-14]

 ### Changed
 - Performance improvements in keyval processing

 
 ## [2020-05-15]

 ### Changed
 - Make `\text_purify:n` `f`-type expandable

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-05-12 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-05-11
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-05-11]

 ### Changed
  - Internal changes to quark handling

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-05-08 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-05-05
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-05-05]

 ### Added
 - Recognize the exponent marker `E` (same as `e`) in floating point numbers

 ### Fixed
 - Leave active characters untouched when case-changing (see #715)

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-04-07 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-04-06
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-04-06]

 ### Added
 - Control for start-of-titecasing: see `\l_text_titlecase_check_letter_bool`

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

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-03-07 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2020-03-06
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2020-03-06]

### Added
- `\text_purify:n`

### Fixed
- Issue with case-changing Turkish


--

This package is located at 
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-03-04 Thread CTAN Announcements

The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2020-03-03
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2020-03-03]

### Added
- `\tex...:D` coverage for TeX Live 2020 engine changes

### Changed
- New implementation for `\keyval_parse:NNn` - around 40% speed improvement,
  also *expandable*

### Fixed
- Make `expl3` reload-safe for `latexrelease` (see latex3/latex2e#295)
--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/l3kernel

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

-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-02-26 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2020-02-25
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2020-02-25]

### Changed
- Extend case-changing encoding support to Cyrillic and Greek

--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel and l3backend

2020-02-22 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

   l3kernel and l3backend

bundles.

Version:  2020-02-21
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-02-21]

 ### Added
 - Option `suppress-backend-headers` (see matching change in
   `l3backend`)

 ### Changed
 - Allow `dvisvgm` driver with XeTeX (issue #677)

 ### Fixed
 - `undo-recent-deprecations` would not reload the deprecation code

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-02-15 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2020-02-14
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2020-02-14]

### Fixed
- Interaction with some `babel` languages at the start of the document


## [2020-02-13]

### Changed
- Leave implicit tokens unchanged by `\text_expand:n`
- Extend the `de-alt` case changing locale to 8-bit engines
--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-02-12 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

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

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-02-11]

 ### Added
 - Key property `.cs_set:Np` and variants

 ### Changed
 - Support `\@uclclist` entries when case-changing

 ### Fixed
 - Allow for full range of encodings when expanding text (issue #671)
 - Support `\begin`/`\end` in text expansion

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2020-02-09 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2020-02-08
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2020-02-08]

 ### Added
 - `\l_keys_key_str` and `\l_keys_path_str`

 ### Deprecated
 - `\l_keys_key_tl`  and `\l_keys_path_tl`, replaced by
   `\l_keys_key_str` and `\l_keys_path_str`, respectively.

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-02-02 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2020-01-31
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2020-01-31]

### Added
- Table of Contents for combined LaTeX3 News

### Changed
- Use Lua `utf8` library if available

### Fixed
- Undefined command in box debugging code


--

This package is located at 
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-01-24 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2020-01-22
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2020-01-22]

### Added
- Support for command replacement in text expansion

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

--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/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 .
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2020-01-14 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2020-01-12
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2020-01-12]

### Added
- `bool_case_true:n(TF)` and `\bool_case_false:n(TF)`
- `\file_hex_dump:n(nn)` and `\file_get_hex_dump:n(nn)N(TF)`
- `\str_case:n`
- `\text_case:n(n)`
- `\text_expand:n` and supporting data structures

### Changed
- Distribute LaTeX3 News
- Moved `\char_case:N` to stable
- Documentation improvements

### Fixed
- Inherit key required/forbidden properties (see #653)
- Set backend at the beginning of `\document` (see #657)

### Deprecated
- `\str__case:n`
- `\tl__case:n(n)`


--

This package is located at 
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2019-11-08 Thread CTAN Announcements
The LaTeX Team submitted an update to the

l3kernel

package.

Version number: 2019-11-07
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--


## [2019-11-07]

### Fixed

- Handling of repeated loading of a backend (issue #646)
- Hanlding of repeated loading of deprecated functions


--

This package is located at 
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2019-10-29 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2019-10-28
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2019-10-27]

 ### Changed

 - Internal structure of `\c_sys_jobname_str` altered

 - Update upTeX test to follow guidance from developers

 
 ## [2019-10-28]

 ### Fixed

 - File searching when `\(pdf)filesize` is not available (fixes #644)

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2019-10-25 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2019-10-24
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--

 ## [2019-10-24]

 ### Changed

 - File names are now returned without quotes by `\file_full_name:n`

 ### Fixed

 - `\file_if_exist:n(TF)`, etc., when dealing with file names containing
   spaces (see #642)

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN update: l3kernel

2019-10-22 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version number: 2019-10-21
License type: lppl1.3c

Summary description: LaTeX3 programming conventions

Announcement text:
--

## [2019-10-21]

### Added

- Lua function `l3kernel.shellescape()`

### Changed

- Better coverage of (u)pTeX primitives following publication of
  pTeX manual in English
- Trim spaces surrounding file names

### Removed

- HarfTeX primitives
--

This package is located at 
   http://mirror.ctan.org/macros/latex/contrib/l3kernel

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


-- 
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


CTAN Update: l3kernel

2019-10-15 Thread CTAN Announcements
The LaTeX Team  submitted an update to the

l3kernel

package.

Version:  2019-10-14
License:  lppl1.3c

Summary description:  LaTeX3 programming conventions

Announcement text:
--
 
 ## [2019-10-14]

 ### Fixed

 - Correct handling of 'traditional' class options for backend

--

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

The package’s files themselves can be inspected at
   http://mirror.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
___
Ctan-ann mailing list
Ctan-ann@ctan.org
https://lists.dante.de/mailman/listinfo/ctan-ann


  1   2   >