summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/l3build
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-08-03 21:16:27 +0000
committerKarl Berry <karl@freefriends.org>2018-08-03 21:16:27 +0000
commit5010c435d5c9e266b90f68227f41610b19b88465 (patch)
tree6b809d1324d4fac1a92e21c3920a5b459c088dc8 /Master/texmf-dist/doc/latex/l3build
parent97b66e90dd2d069b12f64e3339c7486b748d222d (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.md142
-rw-r--r--Master/texmf-dist/doc/latex/l3build/README.md4
-rw-r--r--Master/texmf-dist/doc/latex/l3build/l3build.pdfbin670208 -> 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
index fb2f936ae56..c5675f9d9a9 100644
--- a/Master/texmf-dist/doc/latex/l3build/l3build.pdf
+++ b/Master/texmf-dist/doc/latex/l3build/l3build.pdf
Binary files differ