1.7.6 (2016-09-09), released by Ivan Andrus <darthandrus@gmail.com>
* Properly copy and free strings. This caused incorrect file
reporting in some cases #49000
* Add "verbatim" commands and environments from tipa #46734
* Avoid infinite loop when a regex matches an empty string
* Fix crash on invalid regular expression
* Add warnings for $$...$$ and $...$ #47044
* Update the banner to reflect current bug reporting contacts
1.7.5 (2015-12-07), released by Ivan Andrus <darthandrus@gmail.com>
* Track whether the previous line ended in a comment #45980
* Add a few source code environments to VerbEnvir
* Don't show long line warning if the last line doesn't have a newline #46539
* Fix deweb's handling of file names #46043,#46042
* Use the exit status to indicate warnings were found #45979
* Consider OS X a UNIX
1.7.4 (2015-04-11), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed undefined behavior (patch from TeXLive)
1.7.3 (2015-04-09), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed memory leaks and a crashing bug #42813
* Added ConTeXt \start... \stop... tracking #44517
* Added DashExcpt list for exceptions to dash rules #42237
* Support \cite with two optional arguments (biblatex) #44413
* Removed warning about using \dots instead of .. #40731
This incorrectly warns about relative paths
* Removed check for intro since it's common in file names #43013
* Turn off warning 19 by default #44226
Warning 19 is about Latin-1 quotes, but gives false positives
for some utf-8 characters.
1.7.2 (2013-04-17), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed display bug on platforms where sizeof(int) != sizeof(regoff_t)
* Warn that .. should be \dots like lacheck does
* Fixed warnings under clang
* Incorporated several build related patches from TeX Live
1.7.1 (2012-08-22), released by Ivan Andrus <darthandrus@gmail.com>
* Improvements for TeX Live and CTAN
* Fixed bug when checking for interword spacing
* Added warning when a file has lines that are too long which can cause problems
* Added ability to suppress user regular expression warnings by "naming" them
* Added ability to suppress warnings for the rest of the file
* Allow using PCRE or POSIX ERE or neither (at configure time).
Regular expressions can be marked as PCRE or POSIX only.
* Allow () to specify an optional argument in WipeArg to support \cmidrule[](){}
* Allow regular expressions for Silent keyword, specified in [] for "case insensitive"
* Added warning about \hline and vertical rules in tabular environments
* I changed user warnings to be post WipeArg (like they were pre
1.7.0). I had changed them in 1.7.0 to be pre WipeArg so that I
could match things like \label{...}, but this caused many false
positives by matching in comments, etc.
1.7.0 (2012-05-28), released by Ivan Andrus <darthandrus@gmail.com>
* Added support for user defined regular expression based warnings
* Added support for macros like \ensuremath and \text
* Added support for suppressing messages on a single line
1.6.6 (2012-04-07), released by Ivan Andrus <darthandrus@gmail.com>
* Fixed some memory issues
* Do not increase line number when the line was very long
* Some fixes for TexLive
1.6.5 (??), released by Jean-Marc Lasgouttes <lasgouttes@lyx.org>
* Fix bug where ChkTeX generates a warning about missing space before
parenthesis when the parenthesis is at start of line.
* Update ChkTeX.tex.in to use proper LaTeX2e markup.
* Update the build machinery a bit.
1.6.4 (2007-10-20)
- For some reason 1.6.3 did not include all the changes it was supposed to
have, this release should fix it. One such issue is the MacOS X
compilation.
- Include some updates to the default chktexrc from Jean-Marc Lasgouttes.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package
Like last time, where this caused no complaints.
- teTeX 1.0.x packages have been moved to teTeX1* directories.
- teTeX 2.0.x packages have been moved to teTeX* directories and their base
name has been changed to teTeX (instead of teTeX2).
This program has been written in frustration because some constructs in LaTeX
are sometimes non-intuitive, and easy to forget. It is _not_ a replacement
for the built-in checker in LaTeX; however it catches some typographic errors
LaTeX oversees. In other words, it is Lint for LaTeX. Filters are also
provided for checking the LaTeX parts of CWEB documents.