summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-06-02 21:25:13 +0000
committerKarl Berry <karl@freefriends.org>2018-06-02 21:25:13 +0000
commit4bccb49c247bf5f05181398bb7abe22df68bfcc3 (patch)
treedb1270eaa4a048cf8c61da009d5b4cf208c11cf2 /Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md
parent2a228f1272db8abc6dec8a922226e2a3d890de67 (diff)
l3kernel (2jun18)
git-svn-id: svn://tug.org/texlive/trunk@47903 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md')
-rw-r--r--Master/texmf-dist/doc/latex/l3kernel/CHANGELOG.md114
1 files changed, 114 insertions, 0 deletions
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