Releases: jendrikseipp/vulture
Releases Β· jendrikseipp/vulture
2.14 (2024-12-08)
- Improve reachability analysis (kreathon, #270, #302).
- Add type hints for
get_unused_code
and the fields of the Item
class (John Doknjas, #361).
2.13 (2024-10-02)
- Add support for Python 3.13 (Jendrik Seipp, #369).
- Add PyPI and conda-forge badges to README file (Trevor James Smith, #356).
- Include
tests/**/*.toml
in sdist (Colin Watson).
2.12 (2024-09-17)
- Use
ruff
for linting and formatting (Anh Trinh, #347, #349).
- Replace
tox
by pre-commit
for linting and formatting (Anh Trinh, #349).
- Add
--config
flag to specify path to pyproject.toml configuration file (Glen Robertson, #352).
2.11 (2024-01-06)
- Switch to tomllib/tomli to support heterogeneous arrays (Sebastian Csar, #340).
- Bump flake8, flake8-comprehensions and flake8-bugbear (Sebastian Csar, #341).
- Provide whitelist parity for
MagicMock
and Mock
(maxrake, #342).
2.10 (2023-10-06)
- Drop support for Python 3.7 (Jendrik Seipp, #323).
- Add support for Python 3.12 (Jendrik Seipp, #332).
- Use
end_lineno
AST attribute to obtain more accurate line counts (Jendrik Seipp).
2.9.1 (2023-08-21)
- Use exit code 0 for
--help
and --version
again (Jendrik Seipp, #321).
2.9 (2023-08-20)
- Use exit code 3 when dead code is found (whosayn, #319).
- Treat non-supported decorator names as "@" instead of crashing (Llandy3d and Jendrik Seipp, #284).
- Drop support for Python 3.6 (Jendrik Seipp).
2.8 (2023-08-10)
- Add
UnicodeEncodeError
exception handling to core.py
(milanbalazs, #299).
- Add whitelist for
Enum
attributes _name_
and _value_
(Eugene Toder, #305).
- Run tests and add PyPI trove for Python 3.11 (Jendrik Seipp).
2.7 (2023-01-08)
- Ignore
setup_module()
, teardown_module()
, etc. in pytest test_*.py
files (Jendrik Seipp).
- Add whitelist for
socketserver.TCPServer.allow_reuse_address
(Ben Elliston).
- Clarify that
--exclude
patterns are matched against absolute paths (Jendrik Seipp, #260).
- Fix example in README file (Jendrik Seipp, #272).
2.6 (2022-09-19)
- Add basic
match
statement support (kreathon, #276, #291).