Changelog¶
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Unreleased¶
Added¶
Fixed¶
Skip math-symbol and punctuation checks in TikZ figures.
Changed¶
Removed¶
0.3.0 - 2026-09-28¶
Added¶
Check matching brackets, parentheses, and braces.
Enforce citations before punctuation.
Enforce LaTeX commands for ellipses in normal text and math mode.
Check for sentences ending with two periods.
Require spaces after periods.
Warn when labels precede captions or first numbered items.
Check section heading hierarchy.
Add a check for dash length in ranges and compounds.
Support selecting disabled rules.
Support selecting rules from the command line.
Check for consecutive commas.
More casing checks.
Optionally prefer
\eqreffor equation references.Warn about redundant parentheses around
\eqref.Require capitalization for table, section, figure, and listing references.
Optionally require a hard space before
\cite.Check punctuation in
i.e.,e.g., andet al..Opt-in warning for unbraced multi-character math scripts.
Flag
\eqrefused with figure, table, or section labels.Enforce footnotes before punctuation.
Warn when square-root arguments are not braced.
Fixed¶
Ignore
Fig.andFigs.abbreviations in missing-space checks.Do not require a hard space before a parenthesized
\ref.Detect consecutive periods before punctuation, including in
etc..,.
Changed¶
ChkTeX is now opt-in instead of running by default.
MAT001 now checks for more LaTeX commands.
0.2.0 - 2026-09-14¶
Added¶
Warn about space before punctuation.
Check title casing for document titles and section headings.
Option for quiet level.
Enforce prefixes in label names.
Warn about +-.
Enforce hard space before
\ref.Check operator names inside math mode.
Enforce
\textmuinstead of\mu.Enforce
\leftand\rightfor parentheses in math mode.Enforce
IEEEeqnarrayinstead ofalign,split, etc. in IEEE papers.Option for VS Code compatible printing.
0.1.2 - 2026-08-20¶
Added¶
More words with special casing.
Fixed¶
Bibliography image paths not always found.
Avoid certain checks in
\markbothenvironments.
0.1.1 - 2026-08-15¶
Added¶
Option to ignore the rest of the file.
Option to ignore specific errors on a line.
Check possessive spelling of “author”.
Fixed¶
Comments are now stripped and will not trigger errors.
0.1.0 - 2026-08-14¶
Initial release.