1. a2f11d2 Prepare for 0.15.1 (#23253) by Amethyst Reese · 56 minutes ago main upstream/main
  2. d29628e Remove docker-run-action (#23254) by Brent Westbrook · 71 minutes ago
  3. 8a04266 [ty] Allow discovering dependencies in system Python environments (#22994) by Carl Meyer · 87 minutes ago
  4. 55d06c8 Ensure pending suppression diagnostics are reported (#23242) by Amethyst Reese · 3 hours ago
  5. d056a9f [`isort`] support for configurable import section heading comments (#23151) by Alexander Ley · 3 hours ago
  6. e22fa4f [ty] Fix method calls on subclasses of `Any` (#23248) by David Peter · 4 hours ago
  7. fa56c15 [ty] Fix bound method access on `None` (#23246) by David Peter · 4 hours ago
  8. 4fd07d0 Make range suppression test snapshot actually useful (#23251) by Amethyst Reese · 5 hours ago
  9. 8c63bce [ty] Include conditional symbols (like `datetime.UTC`) in auto-import in more cases by Andrew Gallant · 5 hours ago
  10. 46be943 Exclude WASM artifacts from GitHub releases (#23221) by Shaan Majid · 5 hours ago
  11. 6ded4be Fix f-string middle panic when parsing t-strings (#23232) by Brent Westbrook · 9 hours ago
  12. 647f660 [ty] Inlay hint auto import (#22111) by Matthew Mckee · 9 hours ago
  13. a928da0 [ty] Use TDD-based narrowing constraints and support NoReturn narrowing (#23109) by Alex Gaynor · 12 hours ago
  14. f535f1d [ty] error for attribute access on union where some elements lack the attribute by Jack O'Connor · 17 hours ago
  15. 90c8571 [PT006] Fix syntax error when unpacking nested tuples in parametrize fixes (#22441) (#22464) by Dex Devlon · 24 hours ago
  16. 917929e Add myself as a ty codeowner (#23239) by Ibraheem Ahmed · 24 hours ago
  17. 09956b4 Use `DisplayDiagnosticsConfig::program` for Ruff's GitHub output (#23240) by Brent Westbrook · 25 hours ago
  18. b4ca9ba [`pyflakes`] Fix infinite loop in preview fix for `unused-import` (`F401`) (#23038) by Dylan · 26 hours ago
  19. dc65d12 [ty] Infer typevar specializations for implicit generic protocols (#21902) by Douglas Creager · 26 hours ago
  20. 8cfeae8 JUnit output for `ty` lints (#22125) by Vasilios · 27 hours ago
  21. 40fd2f1 `memory_report.py`: suppress the detailed table if all changes are <0.01MB big (#23212) by Alex Waygood · 27 hours ago
  22. 62ba1e8 [ty] Support narrowing for `os.name` (#23230) by Charlie Marsh · 28 hours ago
  23. 5f21fe2 [ty] Apply workspace settings to virtual files (#23228) by Hugo · 28 hours ago
  24. 8fc595a Support markdown in extension mappings (#23218) by Amethyst Reese · 29 hours ago
  25. 7856d89 [ty] Add hover and Go to Declaration support for subscript literals (#22837) by Hugo · 29 hours ago
  26. 144b35f [ty] Improve spans of references to submodules imported in an `__init__.py` (#21795) by Aria Desires · 30 hours ago
  27. c685810 Add note about fallback behavior to `python` in `PATH` by Andrew Gallant · 32 hours ago
  28. 9ba7c4a Assign lower completion ranking to deprecated names in auto import (#23188) by Shaygan Hooshyari · 32 hours ago
  29. 38fa994 Avoid introducing syntax errors for FAST003 autofix (#23227) by Charlie Marsh · 32 hours ago
  30. 4d39967 [ty] Bind `typing.Self` in class attributes and assignment (#23108) by Charlie Marsh · 33 hours ago
  31. 8aba480 Deduplicate type variables in generic functions (#23225) by Charlie Marsh · 34 hours ago
  32. d200296 Avoid suggesting `InitVar` for `__post_init__` that references PEP 695 type parameters (#23226) by Charlie Marsh · 34 hours ago
  33. 64084f8 Avoid false positive for undefined variables in FAST001 (#23224) by Charlie Marsh · 34 hours ago
  34. 0115627 [ty] Separate typevar shadowing checks for class definitions (#23222) by Carl Meyer · 2 days ago
  35. 4d377d1 [ty] include overload declarations in find references (#23215) by Hugo · 2 days ago
  36. 7da7ae0 [ty] disallow type variables within PEP-695 type variable bounds/constraints (#22982) by Shunsuke Shibayama · 2 days ago
  37. 77fdf99 [ty] Reorder parameters of `any_over_type` (#23220) by Ibraheem Ahmed · 2 days ago
  38. 096264d [ty] Detect overrides of `Final` class variables in subclasses (#23180) by Charlie Marsh · 2 days ago
  39. 1cf481a [ty] Improve memory report formatting (#23216) by Ibraheem Ahmed · 2 days ago
  40. 3795db1 [`ruff`] Improve the diagnostic for `RUF012` (#23202) by Brent Westbrook · 2 days ago
  41. e347d86 [`airflow`] Refine and add rules to capture deprecated arguments and a decorator (`AIR301`) (#23170) by Kevin Yang · 2 days ago
  42. 45bd045 [ty] Use a smaller diagnostic range for `inconsistent-mro` diagnostics (#23213) by Alex Waygood · 2 days ago
  43. 0cef8aa [ty] Avoid literal promotion when constrained bounds (#23209) by Charlie Marsh · 2 days ago
  44. 9780d66 Wrap RUF020 target for multiline fixes (#23210) by Charlie Marsh · 2 days ago
  45. 48602db [ty] Omit the binding context from the display of a `ParamSpec` when the `ParamSpec` is included in the displayed type parameters of the enclosing signature (#23211) by Alex Waygood · 2 days ago
  46. a9f14d7 Wrap UP007 target for multiline fixes (#23208) by Charlie Marsh · 2 days ago
  47. e6dc572 Make `setup_primer_project.py` executable and improve the shebang (#23205) by Alex Waygood · 2 days ago
  48. 02c67e2 [ty] Emit errors on invalid TypeVar defaults (#23194) by Charlie Marsh · 2 days ago
  49. 012ec63 [ty] Fall back to python3 found in $PATH if no environment is found (#22843) by figsoda · 2 days ago
  50. 7a371f0 Use structs for SARIF output (#23192) by Brent Westbrook · 2 days ago
  51. 6d797e2 [ty] Emit diagnostic on unbound call to abstract `@classmethod` or `@staticmethod` (#23182) by Charlie Marsh · 2 days ago
  52. abd1731 [ty] add `inconsistent-mro` autofix that moves `Generic[]` to the end of the bases list (#22998) by Bhuminjay Soni · 2 days ago
  53. ff09ba1 [ty] Narrow equality subscripts on either operand (#23104) by Charlie Marsh · 2 days ago
  54. 1d4bb15 [ty] Allow stringified argument in PEP 613 alias to `Optional` (#23200) by David Peter · 2 days ago
  55. 0613661 [ty] Support diagnostics in newly created files inside neovim by Andrew Gallant · 2 days ago
  56. 7f76134 [ty] evaluate class keyword arguments with `file_expression_type` instead of `expression_type` (#23114) by Jack O'Connor · 2 days ago
  57. 075f489 [ty] add regression test for bounded typevar union-context inference (#22426) by Hugo · 3 days ago
  58. a0939fd [ty] route constructor calls through bindings (#22124) by Hugo · 3 days ago
  59. 20a1741 [ty] add scripts/setup_primer_project.py (#23195) by Carl Meyer · 3 days ago
  60. bbaa769 [ty] More detailed memory usage reports (#23128) by Ibraheem Ahmed · 3 days ago
  61. 31f4472 [ty] Fix Pyright links; use `heterogeneous_tuple` (#23193) by Charlie Marsh · 3 days ago
  62. 80a58e2 [ty] Limit fixed-length tuple expansion in overload matching (#23190) by Charlie Marsh · 3 days ago
  63. d9439a1 Fixed import in `runtime-evaluated-decorators` example (#23187) by Avasam · 3 days ago
  64. dc842db [ty] Detect flaky projects during ecosystem CI jobs (#23178) by Douglas Creager · 3 days ago
  65. b680d5f [ty] Disallow TypeVars within ClassVars (#23184) by Charlie Marsh · 3 days ago
  66. 11b6cfd [ty] Fix wrong inlay hints for overloaded function arguments (#23179) by Charlie Marsh · 3 days ago
  67. 6fa0873 [ty] Respect `@no_type_check` when combined with other decorators (#23177) by Charlie Marsh · 3 days ago
  68. 459c417 [ty] Use type context when inferring constructor argument types (#23139) by Ibraheem Ahmed · 3 days ago
  69. 5338823 [`airflow`] Add ruff rules to catch deprecated attribute access from context key for Airflow 3.0 (`AIR301`) (#22850) by Kevin Yang · 3 days ago
  70. cc988ac Support formatting `pycon` markdown code blocks (#23112) by Amethyst Reese · 3 days ago
  71. bb62fc7 Markdown formatting in LSP (#23063) by Amethyst Reese · 3 days ago
  72. 7f0a2b3 Instruct Claude to use comments more sparingly (#23181) by Alex Waygood · 3 days ago
  73. f6416d0 [`flake8-gettext`] Fix false negatives for plural argument of ngettext (`INT001`, `INT002`, `INT003`) (#21078) by Dan Parizher · 3 days ago
  74. 9d00f3d [ty] Invoking goto-def on parentheses of a class constructor call takes you too constructor method by Andrew Gallant · 3 days ago
  75. 9c9dccc [ty] Make goto definition on class constructor always go to class definition by Andrew Gallant · 3 days ago
  76. 94c41ed [ty] Assign lower completions ranking to deprecated functions and classes (#23089) by Shaygan Hooshyari · 3 days ago
  77. ac25c6b [ty] Fix parameter references across files via keyword args (#23012) by Hugo · 3 days ago
  78. 3cf9460 [ty] Exclude enclosing class for base completions (#23141) by Charlie Marsh · 3 days ago
  79. afcd781 [`pyupgrade`] Fix syntax error on string with newline escape and comment (`UP037`) (#22968) by Dan Parizher · 3 days ago
  80. 0b7971a [ty] Improve documentation for `expect_single_definition` method (#23175) by Alex Waygood · 3 days ago
  81. 49a25f2 [ty] Configure check mode for all projects by Andrew Gallant · 3 days ago
  82. 45cba96 Add `home-assistant` to ecosystem projects (#23132) by Brent Westbrook · 3 days ago
  83. 0c52521 Add tabbed shell completion documentation (#23169) by Charlie Marsh · 3 days ago
  84. 89a308a Bump typing conformance-suite pin (#23174) by Alex Waygood · 3 days ago
  85. 4f7773d [ty] Fix invalid diagnostic location for a sub-call to a specialized ParamSpec (#23036) by Bhuminjay Soni · 4 days ago
  86. b1b2e38 [ty] Add public `class_name` and `class_module_name` methods to `NominalInstanceType` (#23147) by Knut Wannheden · 4 days ago
  87. c430e60 [ty] Fix panic on fuzzed slice expression in comprehension (#23146) by Charlie Marsh · 4 days ago
  88. b0b6151 [ty] Narrow chained operators (#23093) by Charlie Marsh · 4 days ago
  89. d811ba6 Update salsa digest to 53421c2 (#23152) by renovate[bot] · 4 days ago
  90. 3d89035 [ty] Bump ecosystem-analyzer (pull in latest mypy_primer) (#23171) by David Peter · 4 days ago
  91. f542d30 Update Rust crate insta to v1.46.2 (#23158) by renovate[bot] · 4 days ago
  92. b8241b9 Update docker/login-action action to v3.7.0 (#23165) by renovate[bot] · 4 days ago
  93. 9c2128e Update NPM Development dependencies (#23166) by renovate[bot] · 4 days ago
  94. 79206dc Update CodSpeedHQ/action action to v4.10.2 (#23162) by renovate[bot] · 4 days ago
  95. e61bd37 Update Rust crate schemars to v1.2.1 (#23159) by renovate[bot] · 4 days ago
  96. 9dc1d5f Update taiki-e/install-action action to v2.67.18 (#23160) by renovate[bot] · 4 days ago
  97. 8a82864 Update dependency astral-sh/uv to v0.10.0 (#23163) by renovate[bot] · 4 days ago
  98. ebe3679 Update astral-sh/setup-uv action to v7.3.0 (#23161) by renovate[bot] · 4 days ago
  99. 96bbc5b Update dependency ruff to v0.15.0 (#23164) by renovate[bot] · 4 days ago
  100. 0d4d97f Update Rust crate clap to v4.5.56 (#23157) by renovate[bot] · 4 days ago