pydiatra (0.10) unstable; urgency=low

  * Check for flags arguments in regexp methods.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 27 Apr 2017 12:59:01 +0200

pydiatra (0.9) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - regexp-misplaced-inline-flags

  * Add separate tag for misplaced inline flags in regular expressions.
  * Check for misplaced flags arguments in re.split(), re.sub(), re.subn()
    calls more thoroughly.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 20 Apr 2017 11:33:54 +0200

pydiatra (0.8) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - regexp-misplaced-flags-argument

  * Add check for misplaced flags arguments in re.split(), re.sub(), re.subn()
    calls.
  * Make “python2.6 -m pydiatra” work.
  * Make “--version” print also version of Python.
  * Improve the setup script:
    + Add long description.
    + Use distutils644 to sanitize tarball permissions etc.

 -- Jakub Wilk <jwilk@jwilk.net>  Thu, 13 Apr 2017 13:23:37 +0200

pydiatra (0.7) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - async-await-used-as-name
    + Renamed:
      - inconsistent-indentation (from inconsistent-use-of-tabs-and-spaces-in-indentation)

  * Rename inconsistent-use-of-tabs-and-spaces-in-indentation as
    inconsistent-indentation.
  * Check for “async” and “await” used as names also in Pythons older than
    3.6.
  * Broaden regular expression checks:
    + Catch overlaps between lowercase and uppercase letter ranges when
      re.IGNORECASE is in effect.
  * Fix “python -m pydiatra --version” output.
  * Improve error handling.
  * Improve the test suite.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 27 Mar 2017 14:00:14 +0200

pydiatra (0.6) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - regexp-redundant-flag

  * Add check for redundant regexp flags.
  * Fix and extend examples for hardcoded-errno-value.
  * Fix compatibility with Python 3.7.

 -- Jakub Wilk <jwilk@jwilk.net>  Sat, 25 Feb 2017 15:18:18 +0100

pydiatra (0.5) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - regexp-bad-escape
      - regexp-incompatible-flags

  * Broaden regular expression checks:
    + Check regexps that were compiled with the “flags” argument.
    + Check for bad escape sequences.
    + Check for incompatible flags.
    + Check replacement patters in re.sub() and re.subn() calls.
  * Update the list of built-in exception names.
    ModuleNotFoundError was added in Python 3.6.
  * In tag descriptions, point to Python 3 documentation where it makes sense.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 20 Feb 2017 09:45:51 +0100

pydiatra (0.4) unstable; urgency=low

  * Improve the test suite.
  * Improve check descriptions in README.
  * Automatically re-exec the interpreter if it wasn't run without the
    required flags (-3tt for Python 2.X).
  * Exit with status 2 if any issues in the checked code were found.
  * Add security warning for the “python -m” calls in the manual page.

 -- Jakub Wilk <jwilk@jwilk.net>  Sat, 04 Feb 2017 17:28:34 +0100

pydiatra (0.3) unstable; urgency=low

  * Summary of tag changes:
    + Added:
      - regexp-syntax-warning

  * Enable warnings when parsing the code.
    With Python 3.6+, this catches invalid escape sequences in strings, which
    have been deprecated.
  * Enable warnings when compiling regular expressions.
    With Python 3.6+, this catches inline flags in the middle of a regexp,
    which have been deprecated.

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 26 Dec 2016 13:55:42 +0100

pydiatra (0.2.2) unstable; urgency=low

  * Add docstring to the main module.
  * Fix tests to be compatible with Python 3.6.

 -- Jakub Wilk <jwilk@jwilk.net>  Sat, 10 Dec 2016 17:31:54 +0100

pydiatra (0.2.1) unstable; urgency=low

  * Fix typos in tag descriptions.
  * Include tests in the source tarball.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 22 Jul 2016 17:10:07 +0200

pydiatra (0.2) unstable; urgency=low

  * Improve the -j/--jobs option:
    + Clarify the description.
    + Reject negative numbers and 0 as arguments.
    + Accept “auto” as the argument.
  * Fix encoding error handling.
  * Fix attribute error when compile() fails.
  * Fix false positive string-formatting-error for tuples with starargs.
  * Improve wording in README.

 -- Jakub Wilk <jwilk@jwilk.net>  Fri, 17 Jun 2016 22:24:33 +0200

pydiatra (0.1) unstable; urgency=low

  * Initial release.

  * Summary of tag changes:
    + Added:
      - assertion-always-true
      - embedded-code-copy
      - except-shadows-builtin
      - bare-except
      - hardcoded-errno-value
      - inconsistent-use-of-tabs-and-spaces-in-indentation
      - mkstemp-file-descriptor-leak
      - obsolete-pil-import
      - py3k-compat-warning
      - regexp-duplicate-range
      - regexp-overlapping-ranges
      - regexp-syntax-error
      - string-exception
      - string-formatting-error
      - syntax-error
      - syntax-warning

 -- Jakub Wilk <jwilk@jwilk.net>  Mon, 23 May 2016 19:18:49 +0200
