Recent Releases of textidote

textidote - Version 0.9 (draft)

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

- Java
Published by sylvainhalle about 3 years ago

textidote - Version 0.8.3

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)

- Java
Published by sylvainhalle about 4 years ago

textidote - Weekly build

- Java
Published by sylvainhalle over 4 years ago

textidote - Version 0.8.2

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.

- Java
Published by sylvainhalle almost 5 years ago

textidote - Version 0.8.1

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.

- Java
Published by sylvainhalle over 6 years ago

textidote - Version 0.8

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)

- Java
Published by sylvainhalle over 6 years ago

textidote - Version 0.7.1

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.

- Java
Published by sylvainhalle about 7 years ago

textidote - Version 0.7

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

- Java
Published by sylvainhalle about 7 years ago

textidote - Version 0.6

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

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.5.1

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

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.5

Download either:

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

New features in this version

  • Added replacements for common escaped character sequences in LaTeX
  • Recognizes \cref and \Cref as references (fixes false positives when using cleveref)
  • Possibility to disable rules with the --ignore command line argument
  • Bugfixes on a few rules
  • Added a --version switch
  • Debian package comes with Bash and Zsh auto-completion
  • Continuous integration with TravisCI and SonarCloud

New rules

  • Don't mix \cite and \citep
  • Use a single \cite with multiple references instead of multiple \cite
  • No jump between non-consecutive section levels

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.4

Highlights of this version:

  • Possibility to add custom replacement rules when detexing
  • Refactoring of the detexing classes
  • A few bugfixes
  • Slightly enhanced Javadoc

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.3 is out

Highlights:

  • Lines before \begin{document} ignored by default
  • Less false positive for periods and full stops
  • Possibility to declare lines to be ignored in LaTeX comments

Choose either the JAR file (manual install) or the DEB file (package install for Debian)

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.2.2 is out

Highlights:

  • A few more lint rules on TeX markup
  • New for this release: package to install on Debian systems

Choose either the JAR file (manual install) or the DEB file (package install for Debian)

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.2.1 is out

  • First completely stand-alone version (fat runnable JAR)
  • Additional rules checked on LaTeX markup
  • Improvement in HTML report

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.2 is out

New feature: HTML reports

- Java
Published by sylvainhalle over 7 years ago

textidote - Version 0.1 is out

- Java
Published by sylvainhalle over 7 years ago