[latex3-commits] [git/LaTeX3-latex3-latex3] master: Add a CHANGELOG for l3kernel (fixes #460) (69d1181)
Joseph Wright
joseph.wright at morningstar2.co.uk
Wed May 16 15:51:15 CEST 2018
Repository : https://github.com/latex3/latex3
On branch : master
Link : https://github.com/latex3/latex3/commit/69d11815c09e986422680e742f2a54dd93eea2fb
>---------------------------------------------------------------
commit 69d11815c09e986422680e742f2a54dd93eea2fb
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Wed May 16 14:51:15 2018 +0100
Add a CHANGELOG for l3kernel (fixes #460)
I'll do other areas later.
Note that as we have a single repo the 'compare' links see _everything_.
>---------------------------------------------------------------
69d11815c09e986422680e742f2a54dd93eea2fb
l3kernel/CHANGELOG.md.tex | 96 +++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 96 insertions(+)
diff --git a/l3kernel/CHANGELOG.md.tex b/l3kernel/CHANGELOG.md.tex
new file mode 100644
index 0000000..4bf1218
--- /dev/null
+++ b/l3kernel/CHANGELOG.md.tex
@@ -0,0 +1,96 @@
+# 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]
+
+### Added
+- `CHANGELOG.md` (fixes #460)
+
+## [2018-05-13]
+
+### Fixed
+- Correct date string in `expl3.dtx`
+- Correct `\c_sys_engine_version_str` when using XeTeX
+
+## [2018-05-12]
+
+### Added
+- Define `\c_zero_int` and `\c_one_int`
+- Implement `\c_sys_engine_version_str`
+- Implement `\seq_indexed_map_function/inline`
+- Implement `\intarray_gzero:N`
+- Implement `\intarray_const_from_clist:Nn`
+- Implement `\bool_set_inverse:N`
+- Implement `\bool_xor:nnTF` instead of just `\bool_xor_p:nn`
+- Implement candidate `\int_rand:n`
+- Implement `\intarray_gset_rand:Nnn`
+- Implement candidate `l3fparray` module
+
+## Changed
+- Update minimal required versions of XeTeX and LuaTeX
+- Deprecate named integer constants `\c_zero`. etc.
+- Move all primitives to `\tex_...:D namespace`,
+ deprecating older engine-dependent prefixes
+- Several internal optimisations
+
+### Fixed
+
+- Expand boolean expression before calling `\chardef` (fixes #461)
+
+### Removed
+- Remove undocumented `\fp_function:Nw` and `\fp_new_function: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-02-21]
+
+### Added
+- Tuple support in fp expressions
+- Step functions have been added for dim variables,
+ e.g. `\dim_step_inline:nnnn`
+
+[Unreleased]: https://github.com/latex3/latex3/compare/2018-05-13...HEAD
+[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-02-21...2018-04-30
+[2018-02-21]: https://github.com/latex3/latex3/compare/2017-12-16...2018-02-21
More information about the latex3-commits
mailing list