summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/support/expltools/CHANGES.md
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/support/expltools/CHANGES.md')
-rw-r--r--Master/texmf-dist/doc/support/expltools/CHANGES.md44
1 files changed, 43 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/support/expltools/CHANGES.md b/Master/texmf-dist/doc/support/expltools/CHANGES.md
index 39d3a6c9c60..3192d358ed9 100644
--- a/Master/texmf-dist/doc/support/expltools/CHANGES.md
+++ b/Master/texmf-dist/doc/support/expltools/CHANGES.md
@@ -1,5 +1,47 @@
# Changes
+## expltools 2024-12-23
+
+### explcheck v0.3.0
+
+#### Development
+
+- Add option `--expect-expl3-everywhere` to ignore \ExplSyntaxOn and Off.
+ (discussed with @muzimuzhi in #17, added in #19)
+
+- Add short-hand command-line option `-p` for `--porcelain`.
+ (suggested by @FrankMittelbach in #8, added in #19)
+
+- Add file `explcheck-config.lua` with the default configuration of explcheck. (#19)
+
+ You may place a file named `explcheck-config.lua` with your own configuration
+ in your repository to control the behavior of explcheck.
+
+ Note that the configuration options are provisional and may be changed or
+ removed before version 1.0.0. Furthermore, support for configuration YAML
+ files that will allow you to specify different configuration for different
+ .tex files is envisioned for a future release and will be the recommended way
+ to configure explcheck.
+
+#### Fixes
+
+- Make the detection of error E102 (expl3 material in non-expl3 parts) more precise.
+ (discussed with @cfr42 in #18, fixed in #19)
+
+- Use a less naïve parser of TeX comments to improve the detection of issues
+ W100 and E102. (reported by @FrankMittelbach in #8, fixed in #16)
+
+#### Documentation
+
+- State in the output of `explcheck --help` that command-line options are
+ provisional and subject to change. (discussed with @FrankMittelbach and
+ @muzimuzhi in #8 and #17, added in #19)
+
+- Display the default maximum line length in the output of `explcheck --help`. (#19)
+
+- Rename E102 to "expl3 material in non-expl3 parts".
+ (discussed with @cfr42 in #18, added in #19)
+
## expltools 2024-12-13
### explcheck v0.2.0
@@ -7,7 +49,7 @@
#### Development
- Add a command-line option `--porcelain` for machine-readable output.
- (suggested by @FrankMittelbach in #8, added in #14)
+ (suggested by @FrankMittelbach in #8, added in #15)
See <https://github.com/Witiko/expltools/pull/15#issuecomment-2542418484>
and below for a demonstration of how you might set up your text editor, so