diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000000000..b8077017604a4b --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,35 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +## Unreleased + +Added rules: + +* prefer-type-error (TRY004) from tryceratops (#2066) + +## v0.0.229 + +Added rules: + +* empty-type-checking-block (TYP005) from flake8-type-checking (#2048) +* mixed-spaces-and-tabs (E101) from pycodestyle (#2038) +* printf-string-formatting (UP031) from pyupgrade (#1803) +* shebang rules from flake8-executable (#2023) + * shebang-python (EXE003) + * shebang-whitespace (EXCE004) + * shebang-newline (EXE005) +* try-consider-else (TRY300) from tryceratops (#2055) + +Updated rules: + +* assert-used (S101): Improve range (#2052) +* builtin-* (A001, A002, A003): Add `builtins-ignorelist` setting (#2061) +* nested-if-statements (SIM102): Only report once for deeply nested if statements (#2050) +* unpack-instead-of-concatenating-to-collection-literal (RUF005): Avoid removing comments (#2057) +* unused-import (F401): Favor false-negatives over false-positives (#2065) + +## Older releases + +See the [GitHub release page](https://github.com/charliermarsh/ruff/releases) +for older releases.