Skip to content

Releases: sylvainhalle/textidote

Version 0.9 (draft)

08 Mar 22:45
Compare
Choose a tag to compare
Version 0.9 (draft) Pre-release
Pre-release

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)

Version 0.8.3

18 Dec 15:27
Compare
Choose a tag to compare

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 build

18 Oct 22:03
a779f79
Compare
Choose a tag to compare
Weekly build Pre-release
Pre-release
weekly

Integration of snippet for emacs in Readme (#186)

Version 0.8.2

31 Mar 21:36
Compare
Choose a tag to compare

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

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.

Version 0.8.1

06 Aug 16:05
Compare
Choose a tag to compare

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.

Version 0.8

05 Aug 23:19
Compare
Choose a tag to compare

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)

Version 0.7.1

19 Jan 17:50
Compare
Choose a tag to compare

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.

Version 0.7

06 Jan 18:12
Compare
Choose a tag to compare

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

Version 0.6

14 Sep 16:43
Compare
Choose a tag to compare

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

Version 0.5.1

10 Jul 13:51
Compare
Choose a tag to compare

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