All Versions
Latest Version
Avg Release Cycle
52 days
Latest Release

Changelog History
Page 7

  • v0.10.1 Changes

    • #116 Comparison failed between messages with numeric values for character and those with a None value (thanks @smspillaz)
    • #118 Unified output of formatters to have correct output of str rather than bytes (thanks @prophile)
    • ๐Ÿšš #115 Removed argparse as an explicit dependency as only Python 2.7+ is supported now
  • v0.10 Changes

    • #112 Profiles will now also be autoloaded from directories named .prospector.
    • #32 and #108 Added a new 'xunit' output formatter for tools and services which integrate with this format (thanks to lfrodrigues)
    • โž• Added a new built-in profile called 'flake8' for people who want to mimic the behaviour of 'flake8' using prospector.
  • v0.9.10 Changes

    • The profile validator would load any file whose name was a subset of '.prospector.yaml' due to using the incorrect comparison operator.
    • ๐Ÿ›  Fixing a crash when using an empty ignore-patterns list in a profile.
    • ๐Ÿ›  Fixing a crash when a profile is not valid YAML at all.
    • #105 pyflakes was not correctly ignoring errors.
  • v0.9.9 Changes

    • 1.6.0 added new messages, which are now in prospector's built-in profiles
  • v0.9.8 Changes

    • ๐Ÿ›  Fixing a crash when using pep8 1.6.0 due to the pep8 tool renaming something that Prospector uses
  • v0.9.7 Changes

    • โœ… #104 The previous attempt at normalising bytestrings and unicode in Python 2 was clumsily done and a bit broken. It is hopefully now using the correct voodoo incantations to get characters from one place to another.
    • โšก๏ธ The blender combinations were not updated to use the new PyFlakes error codes; this is now fixed.
  • v0.9.6 Changes

    • ๐Ÿ›  The profile validator tool was always outputting absolute paths in messages. This is now fixed.
    • The "# NOQA" checking was using absolute paths incorrectly, which meant the message locations (with relative paths) did not match up and no messages were suppressed.
  • v0.9.5 Changes

    • ๐Ÿ›  Fixed a problem with profile serialising where it was using the incorrect dict value for strictness
  • v0.9.4 Changes

    • The previous PEP257 hack was not compatible with older versions of pep257.
  • v0.9.3 Changes

    • โ†ช The PEP257 tool sets a logging level of DEBUG globally when imported as of version 0.4.1, and this causes huge amounts of tokenzing debug to be output. Prospector now has a hacky workaround until that is fixed.
    • ๐Ÿ“œ Extra profile information (mainly the shorthand information) is kept when parsing and serializing profiles.