Skip to content

Releases: jxmorris12/language_tool_python

LanguageTool 2.8.0

11 Apr 20:51
Compare
Choose a tag to compare

LanguageToolPython 2.7.0

12 Jan 15:39
Compare
Choose a tag to compare

Version 2.7.0 includes two major improvements:

  • Support client-server model via setting the host to 0.0.0.0. This allows many LanguageTool clients to connect to a single LanguageTool server. Inspired by feature requests, including #40 - thanks!
  • Perhaps more importantly, finally adding support for the many options available in the HTTPServerConfig. This enables lots of things: caching (both example-based an pipeline-based), custom language models, interfacing with premium mode, warming up the server, and more. Thanks to those who posted relevant issues, especially #50.

See the README for information on configuring a client-server setup or passing configuration options to LanguageTool.

LanguageToolPython 2.6.4

05 Jan 01:53
Compare
Choose a tag to compare

language_tool_python version 2.6.4 includes the following improvements:

Also, we dropped support for Python 3.5, hopefully this doesn't affect anyone too drastically. This was necessary to add typing hints to our code, which hopefully is worth it!

LanguageToolPython 2.6.1

14 Sep 19:22
Compare
Choose a tag to compare

LanguageToolPython 2.6.1 upgrades our LanguageTool version to 5.4, which gives us the main benefit of all of the additional error detection rules added to LanguageTool 5.4 across the many languages LanguageTool supports.

Behind the scenes, I cleaned up the code a bit, and changed our web requests to use the Python requests library across the board. There had still been some legacy code that made calls to the raw urlopen() python binding, which caused various issues (such as #42) and was generally persnickety. Hope this works better!

LanguageToolPython 2.5.1

12 Jan 15:19
Compare
Choose a tag to compare

Our most recent release updates to the LanguageTool 5.2 release and makes some important bug fixes behind the scenes. Thanks @RafaelWO, @aokellermann, and @misrasaurabh1 for contributing!

LanguageToolPython 2.4.0

26 Aug 19:41
Compare
Choose a tag to compare

The main change in v2.4.0 is to support LanguageTool's 5.0 update, which supports more languages and errors.

Also made some miscellaneous changes:

  • remove dependencies we don't need anymore and other stale things (Dockerfile)
  • fix 'JDK 14 could not be parsed' issue
  • fix enable/disable spellchecking features
  • correct Match types with utils.correct() functionality (and add to README)

LanguageToolPython 2.3.0: nuts & bolts

08 Jul 00:45
Compare
Choose a tag to compare
  • allow language_tool_python to run in multiple disparate processes on the same machine (just use different ports)
  • new syntax for error correction: tool.correct(text_with_errors) (no need to provide List[Match] anymore)
  • run tests using github test runner to verify things work on multiple python versions

LanguageToolPython 2.2.0: better, more configurable downloads

20 May 17:55
Compare
Choose a tag to compare
  • Add LTP_PATH environment option to customize LanguageTool server location
  • Change download URL environment option to LTP_DOWNLOAD_HOST
  • Downloading supports a wider array of Python versions
  • Add tqdm (our first dependency!) for a nice progress bar