mwic (0.7.10) unstable; urgency=low

  * Fix --max-context-width.
  * When trimming strings, take grapheme clusters into account.
  * Add new multi-word misspellings to the dictionary.
  * Improve pager support:
    + Don't reset encoding error handler to “strict”.
    + Improve handling errors.
  * Improve the test suite.
  * Use “pytest” in “make test”.
  * Enlarge screenshot.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 23 Feb 2023 16:00:04 +0100

mwic (0.7.9) unstable; urgency=low

  * Add new multi-word misspellings to the dictionary.
  * Fix printing PyEnchant version.
  * Improve mwic4po:
    + Improve error handling.
    + Use uppercase for CLI metavar.
  * Drop support for Python < 3.6.
  * Update Docutils homepage URL.
  * Make it possible to use pytest as the test harness.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 25 Apr 2022 14:33:05 +0200

mwic (0.7.8) unstable; urgency=low

  * Add new multi-word misspellings to the dictionary.
  * Use the \e[90m sequence for dark gray.
  * Improve the build system:
    + Check Python version on install.
    + Byte-compile Python code on install.
      https://github.com/jwilk/mwic/issues/9
    + Don't require GNU install(1).
  * Rephrase descriptions of --help and --version in help messages.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Sat, 16 Nov 2019 18:11:49 +0100

mwic (0.7.7) unstable; urgency=low

  * Don't die with exception when a file cannot be opened.
    (If there are many input files, it's helpful to continue when one of them
    cannot be opened.)

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 12 Nov 2018 17:42:25 +0100

mwic (0.7.6) unstable; urgency=low

  * Improve documentation:
    + Fix grammar in the description.
    + Update codespell URL.
    + Add example screenshot.
  * Improve the build system:
    + Add checks against BSD make. (Only GNU make is supported.)
    + Use ginstall(1), instead of install(1), if it exists.
  * Fix test failure (multiword-is-t).
    Thanks to Daniel M. Capella for the bug report.
    https://github.com/jwilk/mwic/issues/7

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 06 Sep 2018 21:23:51 +0200

mwic (0.7.5) unstable; urgency=low

  * Drop support for Python 3.2.
  * Update PyPI URLs in documentation.
  * Update Lintian URLs in the manual page.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 26 Apr 2018 15:51:37 +0200

mwic (0.7.4) unstable; urgency=low

  * Update Linux kernel URL in the manual page.
  * Add new multi-word misspellings to the dictionary.
  * Improve typography in the manual page.
  * Reset the SIGPIPE signal disposition.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Wed, 24 Jan 2018 16:07:49 +0100

mwic (0.7.3) unstable; urgency=low

  * Add new multi-word misspellings to the dictionary.
  * Add experimental script to spell-check PO files.
  * Make the doc makefile more portable.
  * Update Enchant homepage URL.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 23 Mar 2017 12:52:48 +0100

mwic (0.7.2) unstable; urgency=low

  * Add new multi-word misspellings to the dictionary.
  * Add new words to the whitelist.
  * Put license into a separate file.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 21 Oct 2016 13:27:44 +0200

mwic (0.7.1) unstable; urgency=low

  * Add new multi-word misspellings to the dictionary.
  * Make --version print also versions of Python and the libraries.
  * Make --version print to stdout, not stderr.
    https://bugs.python.org/issue18920
  * Make the --help message include option descriptions.
  * Improve the manual page:
    + Update the description.
    + Make the example more realistic.
  * Document how to install dependencies with pip or apt-get.

 -- Jakub Wilk <jwilk@jwilk.net>  Sat, 06 Aug 2016 13:12:03 +0200

mwic (0.7) unstable; urgency=low

  * Fix spurious output for languages that didn't have multi-word misspelling
    dictionaries.
  * Add new multi-word misspellings to the dictionary.
  * Add support for “--language und”, to consider every word misspelled.
  * Use “regexp”, an alternative regular expression module for Python.
  * Document runtime dependencies.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 23 Jun 2016 22:11:33 +0200

mwic (0.6.1) unstable; urgency=low

  [ Jakub Wilk ]
  * Add new multi-word misspellings to the dictionary.
  * Fix handling case-sensitivity in Lintian and codespell dictionaries.
  * Improve the test suite.

  [ Dwayne Bailey ]
  * Use /usr/bin/env in shebangs.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 16 Jun 2016 20:14:48 +0200

mwic (0.6) unstable; urgency=low

  * Add Makefile.
  * Add new multi-word misspellings to the dictionary.
  * Add new words to the whitelist.
  * Add support for using misspelling dictionary from kde-spellcheck
    (part of kde-dev-scripts).
  * Document where to get third-party misspelling dictionaries.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 06 Jun 2016 12:27:55 +0200

mwic (0.5.1) unstable; urgency=low

  * Update the description in the manual page.
  * Add new multi-word misspellings to the dictionary.
  * Fall back to “more” if $PAGER is not set and “pager” doesn't exist.
    Thanks to John Vandenberg for the bug report.
    https://github.com/jwilk/mwic/issues/1

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 26 May 2016 23:00:21 +0200

mwic (0.5) unstable; urgency=low

  * Check for some multi-word misspellings.
  * Whitelist some words that are common in technical texts, but might not be
    recognized by general-purpose spellchecking dictionaries.
  * Shorten vertical space between misspellings in colored mode.
  * Make all metavariables in the help message uppercase.
  * Add option for splitting camel-cased compound words (--camel-case).
  * Add option for omitting blank lines between in output (--compact).
  * Add option for using external blacklist dictionary (--blacklist).
  * Add the “SEE ALSO” section to the manual page.

 -- Jakub Wilk <jwilk@jwilk.net>  Sun, 13 Mar 2016 16:04:43 +0100

mwic (0.4) unstable; urgency=low

  * Add work-around for Hunspell's stderr warnings about characters in
    Supplementary Planes.
    https://github.com/rfk/pyenchant/issues/58
  * Add option for hiding words with many occurrences (--limit).

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 18 Dec 2015 15:08:56 +0100

mwic (0.3.1) unstable; urgency=low

  * Delay spawning the pager until the input is fully read.
    Thanks to Paul Tagliamonte for the bug report.

 -- Jakub Wilk <jwilk@jwilk.net>  Wed, 09 Dec 2015 16:38:52 +0100

mwic (0.3) unstable; urgency=low

  * Print rare words first by default.
  * Add option to highlight misspelling with color (-f/--output-format).
  * If stdout is a terminal, automatically pipe the output through a pager.
  * Reorder options in the help message and in the manual page.
  * Fix option formatting in the manual page.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 03 Dec 2015 14:09:52 +0100

mwic (0.2) unstable; urgency=low

  * Add option to print rare words first (-r/--reverse).
  * Make it possible to specify input encoding error handler.
  * Make “UTF-8:replace” the default input encoding.
  * Expand tabs when reading input.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Tue, 24 Nov 2015 20:56:17 +0100

mwic (0.1.1) unstable; urgency=low

  * Print suggestions only once per group, not by every misspelling instance.
  * Add the --version option.
  * Add the --list-languages option.
  * Add the manual page.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Wed, 05 Nov 2014 15:19:23 +0100

mwic (0.1) unstable; urgency=low

  * Initial release.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 23 Jan 2014 14:00:25 +0100
