Skip to content

Version 1.0.3

Choose a tag to compare

@netromdk netromdk released this 12 Nov 18:36
· 513 commits to master since this release
f235c31

1.0.3:

  • Fixed a file paths detection issue when using parsable format on Windows

1.0.2:

  • Fixed parsable format Windows bug related to file paths
  • Running tests on macOS and Windows in addition to Linux, with pip and virtualenv caching
  • Improved internal testing framework with parameterized arguments for test cases
  • Using version tuples in tests rather than float values in preparation for Python 3.10

1.0.1:

  • Fixed regression when using --versions (#58)
  • Added project linters: pylint and pyroma
  • Improvements based on new linter findings
  • Switched from Travis CI to GitHub Actions that are much faster to start and complete

Appreciated feedback from @ThomDietrich.

1.0.0:

  • Python 3.9 language support and rules
    • Added 253 rules
    • Detect dict union and dict union merge
    • Support detection | and |= of builtin types
    • Detect removeprefix and removesuffix on str, bytes, and bytearray
    • Detect builtin generic type annotations
    • Detect relaxed decorators (#51)
  • Detect novermin/novm comments correctly on indented single lines (#47)
  • Display problematic context when incompatible versions are found (#49)
  • Fixed cases of incorrect member-to-module resolving (#53)
  • Fixed builtin generic type annotations detection for FQNs (#54)
  • Add minimum versions for function decorators and class decorators (#55)
  • Parsable format that can be used with third-party software: --format parsable (#48)
  • Expose detection and source code visitation API (experimental!)
  • Detect async for-loops (3.6)
  • Detect module __dir__() and __getattr__(name)
  • Added long arguments: --quiet, --target, --processes, --ignore, --lax
  • Added -V short form of --version
  • Convert Config to not be a singleton
  • Fixed line numbers of annotations and literal variable annotations
  • Sort verbose output results for line/column numbers when present
  • General processing speedups
  • Improved unit test framework

Appreciated feedback and contributions from @gousaiyang and @CendioOssman.