LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Forum View

Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Joseph Wright <[log in to unmask]>
Reply To:
Mailing list for the LaTeX3 project <[log in to unmask]>
Tue, 5 Mar 2019 12:12:00 +0000
text/plain (76 lines)
Hello all,

An update of the entire LaTeX3 set has just gone to CTAN. There are some 
notable changed, most obviously a new b-type argument for xparse, which 
offers the functionality of the newenviron package from within xparse. 
There are also some changed return values for a small number for "get" 

The full changelog details are below. As usual, please allow time for 
CTAN to install all of this material. We are in the TL'19 pre-test 
period, so TeX Live users will only get this material if they are 
pre-testing (or after installing TL'19 once it is released).



# 2019-03-05

## `l3kernel`

### Added

- `\str_log:n`, `\str_log:N`
- `TF` versions for `\file_get_...:nN` and `\ior_(str_)get:NN` functions
- `\cs_prefix_spec:N`, `\cs_argument_spec:N`, `\cs_replacement_spec:N`
- `undo-recent-deprecations` option
- `factorial` function in `l3fp`

### Changed

- Return values from `\file_get:nnN`, `\file_get_...:nN`, `\ior_get:NN`,
- Moved coffin affine transformations to stable
- Moved `\prop_count:N` to stable
- Moved `\tl_count_tokens:n` to stable
- Completed emulation of e-type argument when `\expanded` is unavailable
- Made expandable messages expand their result, like usual messages
- Made deprecation errors less intrusive by default
- Stopped providing do-nothing `\color` macro when undefined

### Deprecated
- `\token_get_prefix_spec:N`, `\token_get_arg_spec:N`,
   `\token_get_replacement_spec:N` replaced by `\cs_prefix_spec:N`,
   `\cs_argument_spec:N`, `\cs_replacement_spec:N`, respectively

### Fixed

- Treatment of inherited keys when setting only known keys (see #548)

### Removed

- Experimental `\skip_split_finite_else_action:nnNN`
- Experimental `\tl_reverse_tokens:n`

## `l3packages`

### Added
- `xparse`: b-type argument to grab body of environments

### Changed
- `xparse`: make \IfBooleanTF safer
- `xparse`: clearer error messages, especially for environments
- `xparse`: when defining an environment, trim spaces at ends of its name

## `l3experimental`

### Added

- Support for drawing layers
- `\draw_point:nn` to allow 'fast' processing of co-ordinates

### Changed

- Update `l3draw` transformation names