Textidote Versions Save

Spelling, grammar and style checking on LaTeX documents

v0.9

1 year ago

This is a draft release.

Main modification: complete overhaul of string manipulation functions, now using the latest version of Petit Poucet. This is major enough to warrant an increment of the minor version number to 0.9.

Other bugfixes:

  • Added support for Arabic in list of languages (#188)
  • Better replacement for \dots (#206)
  • Additional replacements for \citeX commands (#201)
  • Emits a warning if --read-all was forgotten (#139)
  • \displaymath is counted as an equation (#172)
  • Fix to trigger of rule [sh:d:002] (#209)

v0.8.3

2 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.8.3_all.deb to install via apt-get (for Debian-based systems)

Major change

The single most major change is that 0.8.3 now compiles with Language Tool version 5.6 instead of 4.6. Although this looks trivial, creating this file requires some trial and error. A repository now describes the exact procedure, which should make the upgrade to newer versions faster in the future.

This officially closes a few long-standing issues revolving around the creation of an up-to-date fat JAR for Language Tool, namely (#136 and #193). It also paves the way for a closing of some other issues such as #188 (which will be done in a later release).

Other changes

Here are the other changes integrated by users since the last release. Thanks to @ErikBjare, @acorbe, @daniel-vera-g, @dezeroku, @LDeakin, @chenyuheng and @ashwinvis!

  • eqnarray recognized as a LaTeX environment (#167)
  • Support for \href command (#170)
  • Encoding option no longer ignored (#176)
  • Polish language added in command line parameters (#178)
  • Markdown cleaner can ignore comments as in LaTeX (#182)
  • A tilde is allowed after "et al." (#192)

weekly

2 years ago

v0.8.2

3 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.8.2_all.deb to install via apt-get (for Debian-based systems)

Version 0.8.2 contains no new big feature, but cumulates bugfixes and small improvements from the past 18 months. Some of these updates and fixes have been contributed by TeXtidote users: @PierreMarchand20, @bong0, @bratekarate, @neil-lindquist, @Fischer96, @mayjs, @jsoref, @sigma67, @epabion, @ms-jpq.

Thank you!

Bugfixes

  • Unexpected exceptions (#101)
  • Spell checker that stops checking mid-text (#127)
  • Dictionary errors (#120, #128, #142, #143)
  • Character encoding issues (#137, #155)
  • Multiple false warnings (#108, #117, #140, #141, #153, #159)
  • Link in report footer (#109)
  • Improved cleaning (#110, #111, #144, #145, #147, #152, #157, #160)

Small updates

  • Better documentation for some features in the Readme (#111, #156)
  • Added Brazilian Portuguese support in the check parameter (#106)
  • Support for a few more reference commands (#124)
  • Support for LanguageTool's first language option (#103)
  • Added Docker file (#162)

It shall be noted that this release still comes bundled with LanguageTool 4.x. Upgrade to LT 5.x is slated for TeXtidote 0.9.

v0.8.1

4 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.8.1_all.deb to install via apt-get (for Debian-based systems)

This release contains a few bugfixes for issues that were incorrectly closed in version 0.8.

v0.8

4 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.8_all.deb to install via apt-get (for Debian-based systems)

New features in this release

Improvements:

  • New output formats: single line (#88) and LanguageTool's JSON (#60)
  • Upgraded LanguageTool to latest version (#52)
  • Inline equations \(...\) are supported (#73)
  • frame environments are removed
  • Some rules can be disabled through the command line (#79)
  • User-defined macros can be ignored (#58)

Fixes:

  • Some rules give fewer false warnings (#67, #70, #71, #82, #91)
  • Handling of sub-files with \input and \include (#64, #81)
  • HTML syntax highlighting (#87)
  • Inline math that contains commands is correctly handled (#55)
  • The --clean option no longer outputs the text twice (#72)
  • Better Bash auto-completion (#53, #65)
  • A few other bugfixes (#68, #90)

v0.7.1

5 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.7.1_all.deb to install via apt-get (for Debian-based systems)

This release features a single bugfix compared to version 0.7, which only affects the use of the --languagemodel command line option.

v0.7

5 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.7_all.deb to install via apt-get (for Debian-based systems)

New features in this release

Improvements:

  • More exceptions to the nobreak rule (#47)
  • Custom environment names can be ignored (#34)
  • Finding errors with n-grams is now possible with the --languagemodel option (#41)
  • TeXtidote automatically follows files included in \input and \include instructions from a main file (#45)
  • Better output when multiple files are analyzed at once (#46)
  • Suggestions for spelling mistakes (#48)
  • Markdown image markup no longer produces warnings (744d0b8)

Fixes:

  • Location of warning incorrectly set to L1C1 (#50)
  • Rule sh:c:noin checks for whitespace before "in" (#49)
  • \begin{quote} and \end{quote} are removed (#28)
  • Bugfix in reading from stdin (7e77d30)
  • Additional unit tests

v0.6

5 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.6_all.deb to install via apt-get (for Debian-based systems)

New features in this release

  • Support for Markdown input files
  • Configuration file .textidote
  • Line numbers displayed in HTML report
  • More accented character replacements
  • Simple math environments like $x$ are kept in the clean text
  • New rule about stacked headings [sh:stacked]

Fixes:

  • Grammar checking of German input now works
  • Removal of \label instructions
  • Corrected rule about space before punctuation
  • Environment \align treated as an equation
  • Command \eqref treated as \ref
  • Command \ldots treated as \dots
  • Fix to AnnotatedString

v0.5.1

5 years ago

Download either:

  • textidote.jar for a manual install, OR
  • textidote_0.5.1_all.deb to install via apt-get (for Debian-based systems)

New features in this release

  • Better handling of accented characters
  • Bugfix to handling of multi-line environments
  • Bugfix to the CheckSections rule