2026.1.3
Added
- Added an inline documentation link on hover for diagnostic rules reported by the Ruff plugin
Fixed
- Fixed a bug where reStructuredText Python code blocks inside docstrings failed to render
- Fixed a bug where the type checker failed to account for Concatenate expressions during type variance inference
- Resolved a type checker regression where an empty list literal incorrectly collapsed generic type unification to Any
- Fixed an issue where comparing notebook modifications in the version control staging area displayed raw notebook JSON content instead of the formatted file view
- Fixed a layout bug where columns within Markdown cell tables failed to align properly inside Jupyter Notebooks
- Resolved a critical regression with the Python plugin in JetBrains IDEs where Pyright and Ruff diagnostics stopped working entirely after a recent update
- Fixed a false-positive Getter signature should be (self) warning triggered during code analysis
Code insight and type checking
- Docstring rendering: Fixed a bug where reStructuredText Python code blocks inside docstrings failed to render - PY-37743.
- Variance inference rules: Fixed a bug where the type checker failed to account for Concatenate expressions during type variance inference - PY-88970.
- Generic type unification: Resolved a type checker regression where an empty list literal incorrectly collapsed generic type unification to Any - PY-89047. Jupyter notebooks
- Staging area comparisons: Fixed an issue where comparing notebook modifications in the version control staging area displayed raw notebook JSON content instead of the formatted file view - PY-78246.
- Markdown table alignment: Fixed a layout bug where columns within Markdown cell tables failed to align properly inside Jupyter Notebooks - PY-85344. LSP and external tools
- LSP diagnostics regression: Resolved a critical regression with the Python plugin in JetBrains IDEs where Pyright and Ruff diagnostics stopped working entirely after a recent update - PY-89795.
- Ruff rule documentation: Added an inline documentation link on hover for diagnostic rules reported by the Ruff plugin - PY-89557.
- Property signature validation: Fixed a false-positive Getter signature should be (self) warning triggered during code analysis - PY-87508. Full release notes.