Sourced from coverage's changelog.
Version 7.6.9 — 2024-12-06
- Fix:
Tomas Uribe fixed <pull 1901_>
_ a performance problem in the XML report. Large code bases should produce XML reports much faster now... _pull 1901: nedbat/coveragepy#1901
.. _changes_7-6-8:
daac76d
docs: sample HTML for 7.6.9f7d7e42
docs: prep for 7.6.98fe3b2b
docs: thanks, Tomas Uribe for #1901346cfc0
fix: use set instead of list for arcs_executed, fixes poor performance
(#1901)484678e
fix: COVERAGE_ONE_CORE should mean ctrace if possible37451ed
chore: make upgrade doc_upgradebd23445
chore: bump the action-dependencies group with 2 updates (#1899)01cf50c
test: add a test to satisfy a condition in results.py74d3c50
chore: make upgradef3b269c
build: only comment once on an issue mentioned twiceSourced from ruff's releases.
0.8.2
Release Notes
Preview features
- [
airflow
] Avoid deprecated values (AIR302
) (#14582)- [
airflow
] Extend removed names forAIR302
(#14734)- [
ruff
] Extendunnecessary-regular-expression
to non-literal strings (RUF055
) (#14679)- [
ruff
] Implementused-dummy-variable
(RUF052
) (#14611)- [
ruff
] Implementunnecessary-cast-to-int
(RUF046
) (#14697)Rule changes
- [
airflow
] CheckAIR001
from builtin or providersoperators
module (#14631)- [
flake8-pytest-style
] Remove@
inpytest.mark.parametrize
rule messages (#14770)- [
pandas-vet
] Skip rules if thepanda
module hasn't been seen (#14671)- [
pylint
] Fix false negatives forascii
andsorted
inlen-as-condition
(PLC1802
) (#14692)- [
refurb
] Guardhashlib
imports and markhashlib-digest-hex
fix as safe (FURB181
) (#14694)Configuration
- [
flake8-import-conventions
] Improve syntax check for aliases supplied in configuration forunconventional-import-alias
(ICN001
) (#14745)Bug fixes
- Revert: [pyflakes] Avoid false positives in
@no_type_check
contexts (F821
,F722
) (#14615) (#14726)- [
pep8-naming
] Avoid false positive forclass Bar(type(foo))
(N804
) (#14683)- [
pycodestyle
] Handle f-strings properly forinvalid-escape-sequence
(W605
) (#14748)- [
pylint
] Ignore@overload
inPLR0904
(#14730)- [
refurb
] Handle non-finite decimals inverbose-decimal-constructor
(FURB157
) (#14596)- [
ruff
] Avoid emittingassignment-in-assert
when all references to the assigned variable are themselves insideassert
s (RUF018
) (#14661)Documentation
- Improve docs for
flake8-use-pathlib
rules (#14741)- Improve error messages and docs for
flake8-comprehensions
rules (#14729)- [
flake8-type-checking
] ExpandsTC006
docs to better explain itself (#14749)Contributors
... (truncated)
Sourced from ruff's changelog.
0.8.2
Preview features
- [
airflow
] Avoid deprecated values (AIR302
) (#14582)- [
airflow
] Extend removed names forAIR302
(#14734)- [
ruff
] Extendunnecessary-regular-expression
to non-literal strings (RUF055
) (#14679)- [
ruff
] Implementused-dummy-variable
(RUF052
) (#14611)- [
ruff
] Implementunnecessary-cast-to-int
(RUF046
) (#14697)Rule changes
- [
airflow
] CheckAIR001
from builtin or providersoperators
module (#14631)- [
flake8-pytest-style
] Remove@
inpytest.mark.parametrize
rule messages (#14770)- [
pandas-vet
] Skip rules if thepanda
module hasn't been seen (#14671)- [
pylint
] Fix false negatives forascii
andsorted
inlen-as-condition
(PLC1802
) (#14692)- [
refurb
] Guardhashlib
imports and markhashlib-digest-hex
fix as safe (FURB181
) (#14694)Configuration
- [
flake8-import-conventions
] Improve syntax check for aliases supplied in configuration forunconventional-import-alias
(ICN001
) (#14745)Bug fixes
- Revert: [pyflakes] Avoid false positives in
@no_type_check
contexts (F821
,F722
) (#14615) (#14726)- [
pep8-naming
] Avoid false positive forclass Bar(type(foo))
(N804
) (#14683)- [
pycodestyle
] Handle f-strings properly forinvalid-escape-sequence
(W605
) (#14748)- [
pylint
] Ignore@overload
inPLR0904
(#14730)- [
refurb
] Handle non-finite decimals inverbose-decimal-constructor
(FURB157
) (#14596)- [
ruff
] Avoid emittingassignment-in-assert
when all references to the assigned variable are themselves insideassert
s (RUF018
) (#14661)Documentation
b0e26e6
Bump version to 0.8.2 (#14789)e9941cd
[red-knot] Move standalone expr inference to for
non-name
target (#14788)43bf1a8
Add tests for "keyword as identifier" syntax errors (#14754)fda8b1f
[ruff
] Unnecessary cast to int
(RUF046
) (#14697)2d3f557
[red-knot] Fallback for typing._NoDefaultType
(#14783)bd27bfa
[red-knot] Unify setup_db()
functions, add
TestDb
builder (#14777)155d34b
[red-knot] Infer precise types for len()
calls (#14599)04c887c
Fix references for async-busy-wait
(#14775)af43bd4
[red-knot] Gradual forms do not participate in equivalence/subtyping (#14758)6149177
Remove @
in pytest.mark.parametrize
rule
messages (#14770)