From 4bccb49c247bf5f05181398bb7abe22df68bfcc3 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 2 Jun 2018 21:25:13 +0000 Subject: l3kernel (2jun18) git-svn-id: svn://tug.org/texlive/trunk@47903 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md | 114 ++++++++++++++++++++++ 1 file changed, 114 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md (limited to 'Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md') diff --git a/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md new file mode 100644 index 00000000000..4a6f5c6ef75 --- /dev/null +++ b/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md @@ -0,0 +1,114 @@ +# Changelog +All notable changes to the `l3kernel` bundle since the start of 2018 +will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +this project uses date-based 'snapshot' version identifiers. + +## [Unreleased] + +## [2018-06-01] + +### Added +- `CHANGELOG.md` (fixes #460) + +### Fixed +- Loading `expl3` with LuaTeX/XeTeX and certain letter tokens set + to be active (see #462) + +### Changed +- Alter `\char_codepoint_from_bytes:n` to produce four groups in all + cases; make `f`-type expandable + +## [2018-05-13] + +### Fixed +- Cor­rect date string in `ex­pl3.dtx` +- Cor­rect `\c_sys_en­gine_ver­sion_str` when using XeTeX + +## [2018-05-12] + +### Added +- Define `\c_zero_int` and `\c_one_int` +- Im­ple­ment `\c_sys_en­gine_ver­sion_str` +- Im­ple­ment `\seq_in­dexed_map_func­tion/in­line` +- Im­ple­ment `\in­tar­ray_gzero:N` +- Im­ple­ment `\in­tar­ray_const_from_clist:Nn` +- Im­ple­ment `\bool_set_in­verse:N` +- Im­ple­ment `\bool_xor:nnTF` in­stead of just `\bool_xor_p:nn` +- Im­ple­ment can­di­date `\int_rand:n` +- Im­ple­ment `\in­tar­ray_gset_rand:Nnn` +- Im­ple­ment can­di­date `l3f­par­ray` mod­ule + +## Changed +- Up­date min­i­mal re­quired ver­sions of XeTeX and LuaTeX +- Dep­re­cate named in­te­ger con­stants `\c_zero`. etc. +- Move all prim­i­tives to `\tex_...:D names­pace`, + dep­re­cat­ing older en­gine-de­pen­dent pre­fixes +- Several internal optimisations + +### Fixed + +- Ex­pand boolean ex­pres­sion be­fore call­ing `\chardef` (fixes #461) + +### Removed +- Re­move un­doc­u­mented `\fp_func­tion:Nw` and `\fp_new_func­tion:Npn` + +## [2018-04-30] + +### Added +- Implement \tl_analysis_map_inline:nn +- Implement \exp_args_generate:n to define new \exp_args:N... + functions +- Low-level \int_value:w function +- New experimental functions for + - Building token lists piecewise + - Fast manipulation of integer arrays + - Sequence shuffling + - `\seq_set_from_function:NnN` + - `\char_codepoint_to_bytes:n` + +### Changed +- Significant internal revision to use only internal functions + 'private' to specific modules +- Better documentation of cross-module kernel-internal functions +- Enable `\char_generate:nn` for active chars +- Renamed `\tl_show_analysis:(N|n)n` as `\tl_analysis_show:(N|n)n` +- Change \int_rand:nn (and rand_item functions) to better use + the RNG +- Make prg break functions public +- Make scan marks mechanism public +- Make `\prg_do_nothing:` long rather than nopar (fixes #455) +- Several performance improvements +- Documentation improvements + +### Fixed +- Only index TF, T, F functions together if they are `expl3` + functions (fixes #453) +- Make `\infty` and `\pi` into errors in fp expressions + (fixes #357) + +### Removed +- Deprecated functions expiring at end of 2017 +- Old module `.sty` files + +## [2018-03-05] + +### Changes +- Adjustments to `l3drivers` to support `l3draw` development in + `l3experimental` bundle + +## [2018-02-21] + +### Added +- Tuple support in fp expressions +- Step func­tions have been added for dim vari­ables, + e.g. `\dim_step_in­line:nnnn` + +[Unreleased]: https://github.com/latex3/latex3/compare/2018-05-13...HEAD +[2018-06-0`]: https://github.com/latex3/latex3/compare/2018-05-13...2018-06-01 +[2018-05-13]: https://github.com/latex3/latex3/compare/2018-05-12...2018-05-13 +[2018-05-12]: https://github.com/latex3/latex3/compare/2018-04-30...2018-05-12 +[2018-04-30]: https://github.com/latex3/latex3/compare/2018-03-05...2018-04-30 +[2018-03-05]: https://github.com/latex3/latex3/compare/2018-02-21...2018-03-05 +[2018-02-21]: https://github.com/latex3/latex3/compare/2017-12-16...2018-02-21 -- cgit v1.2.3