diff options
author | Karl Berry <karl@freefriends.org> | 2018-08-03 21:16:27 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2018-08-03 21:16:27 +0000 |
commit | 5010c435d5c9e266b90f68227f41610b19b88465 (patch) | |
tree | 6b809d1324d4fac1a92e21c3920a5b459c088dc8 /Master/texmf-dist/doc/latex/l3build | |
parent | 97b66e90dd2d069b12f64e3339c7486b748d222d (diff) |
l3build (3aug18)
git-svn-id: svn://tug.org/texlive/trunk@48340 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/l3build')
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/CHANGELOG.md | 142 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/README.md | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/l3build/l3build.pdf | bin | 670208 -> 671522 bytes |
3 files changed, 144 insertions, 2 deletions
diff --git a/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md b/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md new file mode 100644 index 00000000000..b9a434787b0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/l3build/CHANGELOG.md @@ -0,0 +1,142 @@ +# Changelog +All notable changes to the `l3build` 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-08-02] + +### Added +- `CHANGELOG.md` +- `--dirty` option +- `includetests` and `excludetests` variables for controlling which tests + run +- `target_list` table to allow control of targets without redefining + `main()` + +### Changed +- PDF-based testing now uses 'digested' PDF file for comparison, + working from dedicated .pvt input files + +### Removed +- "--pdf" command line switch + +## [2018-05-10] + +### Changed +- Revert appearance of date lines in `.tlg` files: + this is on balance problematic + +## [2018-05-06] + +### Added +- Variable `dynamicfiles` to be cleaned between each test run + +### Changed +- Normalise dates to placeholder "YYYY-MM-DD": may require `.tlg` updates + +### Fixed +- Include dot files in `tree()` (fixes #30) + +## [2018-03-26] + +### Changed +- Omit ISO date lines in `.tlg` files + +## [2018-03-24] + +### Changed +- Allow 'short cut' of check runs +- Support for upcoming LaTeX kernel release functions + +## [2018-03-10] + +### Changed +- Add `#!` line for POSIX users +- Set POSIX u+x on `l3build.lua` + +### Fixed +- Handling of script name with or without extension + +## [2018-03-09] + +### Fixed +- Pass through script name correctly with new set up + +## [2018-03-08] + +### Added +- Target `tag`, variable `tagfiles` and function `update_tag()` +- Variables `scriptfiles` and `scriptmanfiles` to support installation + of scripts + +### Changed +- `l3build` can now be run as a top-level script rather than using + `texlua build.lua ...` +- Normalisation of LuaTeX-derived `tlg` files, in preparation for + TeX Live 2018 + +### Deprecated +- Use of wrapper `build.lua` script to call `l3build`: the new + top-level script approach is preferred + +### Removed +- Target `setversion` and variable `versionfiles` + +## [2018-02-20] + +### Changed +- Allow for `checkopts` adding code/files + +### Fixed +- Creation of 'structured' CTAN releases +- Quote test names correctly + +## [2018-01-27] + +### Added +- Target `uninstall` +- Options `--first` and `--last` + +## Changed +- Normalisation for upcoming LuaTeX 1.07 release + +### Fixed +- Behaviour of check on Windows when using standard `fc` tool + +## [2018-01-10] + +## Added +- Target `manifest` for construction of file manifests automatically +- Variable `auxfiles` +- Option `--dry-run` for installation/cleaning +- Option `--texmfhome` to allow customisation of installation +- Option `--shuffle` to run tests in a random order + +### Changed +- Sort list of tests to avoid system-dependent ordering +- Split `l3build` into multiple files for improved maintenance + +### Fixed +- Issue with `recordstatus` + +### Removed +- Rationalise short option names: removed `-d`, `-E`, `-r` +- Target `cmdcheck`: specific to LaTeX3 kernel work + +[Unreleased]: https://github.com/latex3/l3build/compare/2018-08-02...HEAD +[2018-08-02]: https://github.com/latex3/l3build/compare/2018-05-06...2018-08-02 +[2018-05-10]: https://github.com/latex3/l3build/compare/2018-05-06...2018-05-10 +[2018-05-06]: https://github.com/latex3/l3build/compare/2018-03-26...2018-05-06 +[2018-03-26]: https://github.com/latex3/l3build/compare/2018-03-24...2018-03-26 +[2018-03-24]: https://github.com/latex3/l3build/compare/2018-03-10...2018-03-24 +[2018-03-10]: https://github.com/latex3/l3build/compare/2018-03-09...2018-03-10 +[2018-03-09]: https://github.com/latex3/l3build/compare/2018-03-08...2018-03-09 +[2018-03-08]: https://github.com/latex3/l3build/compare/2018-02-20...2018-03-08 +[2018-02-20]: https://github.com/latex3/l3build/compare/2018-01-27...2018-02-20 +[2018-01-27]: https://github.com/latex3/l3build/compare/2018-01-10...2018-01-27 +[2018-01-10]: https://github.com/latex3/l3build/compare/2017-12-12...2018-01-10 + diff --git a/Master/texmf-dist/doc/latex/l3build/README.md b/Master/texmf-dist/doc/latex/l3build/README.md index 756ce85a42f..43ac56bf0e9 100644 --- a/Master/texmf-dist/doc/latex/l3build/README.md +++ b/Master/texmf-dist/doc/latex/l3build/README.md @@ -1,7 +1,7 @@ l3build: a testing and building system for LaTeX3 ================================================= -Release 2018-05-10 +Release 2018-08-02 Overview -------- @@ -55,6 +55,6 @@ by e-mail: <latex-team@latex-project.org>. ----- -<p>Copyright (C) 2014-2017 The LaTeX3 Project <br /> +<p>Copyright (C) 2014-2018 The LaTeX3 Project <br /> <a href="http://latex-project.org/">http://latex-project.org/</a> <br /> All rights reserved.</p> diff --git a/Master/texmf-dist/doc/latex/l3build/l3build.pdf b/Master/texmf-dist/doc/latex/l3build/l3build.pdf Binary files differindex fb2f936ae56..c5675f9d9a9 100644 --- a/Master/texmf-dist/doc/latex/l3build/l3build.pdf +++ b/Master/texmf-dist/doc/latex/l3build/l3build.pdf |