版本发布 8
## What's Changed * fix: suppress unused call result for notebook cell value by @popsiclelmlm in https://github.com/DetachHead/basedpyright/pull/1827 * docs: mention py.typed for missing type stubs by @popsiclelmlm in https://github.com/DetachHead/basedpyright/pull/1836 * docs: explain importStrategy for debugging by @popsiclelmlm in https://github.com/DetachHead/basedpyright/pull/1837 * Merge 1.1.411 by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1842 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.39.8...v1.39.9
## What's Changed * fix docs site not being deployed, which was caused by some changes I made to improve the security of our CI by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1782 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.39.2...v1.39.3
## What's Changed * fix infinite recursion crash when subject of match statement of type `Never` is used in the left side of a call in the case block by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1711 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.37.2...v1.37.3
## What's Changed * Merge 1.1.408 by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1696 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.37.0...v1.37.1
## What's Changed * fix `skip_replace` hack documentation by @decorator-factory in https://github.com/DetachHead/basedpyright/pull/1686 * add code action quick-fix to add `@override` by @NCBM in https://github.com/DetachHead/basedpyright/pull/1680 * Chinese (Simplified) translation update (2026.01) by @NCBM in https://github.com/DetachHead/basedpyright/pull/1691 * Add `baselineMode` setting for the language server by @andyscho in https://github.com/DetachHead/basedpyright/pull/1693 ## New Contributors * @andyscho made their first contribution in https://github.com/DetachHead/basedpyright/pull/1693 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.36.2...v1.37.0
## What's Changed * Fix out of bounds top-level `activeParameter` being set when an individual signature has an `activeParameter` by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1681 * Add `hint` support to `# pyright` doc-level directives by @finite-state-machine in https://github.com/DetachHead/basedpyright/pull/1679 * fix `basedpyright --writebaseline` not working if there are changes to write but the total error count didn't change by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1685 ## New Contributors * @finite-state-machine made their first contribution in https://github.com/DetachHead/basedpyright/pull/1679 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.36.1...v1.36.2
## What's Changed ### semantic highlighting * Semantic Tokens for custom builtins specified in project `__builtins__.pyi` by @Wizzerinus in https://github.com/DetachHead/basedpyright/pull/1451 * Improved Semantic Tokens: Enums, Properties, Constants, and Static Methods by @KurtBoehm in https://github.com/DetachHead/basedpyright/pull/1469 ### baseline * add back baseline cache by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1473 * fix `--baselinefile` cli argument and update the docs to reflect that the baseline file functionality is now stable by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1480 ### docs * update pre-commit docs to primarily mention prek instead of pre-commit by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1487 * update zed installation instructions to reflect that basedpyright is now the default language server by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1495 * `uv pip install` -> `uv tool install` by @HairlessVillager in https://github.com/DetachHead/basedpyright/pull/1482 ### other changes * fix `\N{` (named unicode characters) in strings being turned into f-strings by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1504 * don't report `reportInvalidTypeVarUse` for type var in return type by @KotlinIsland in https://github.com/DetachHead/basedpyright/pull/1498 * Update Russian localization by @decorator-factory in https://github.com/DetachHead/basedpyright/pull/1497 * enable `basedpyright.analysis.inlayHints.genericTypes` by default by @KotlinIsland in https://github.com/DetachHead/basedpyright/pull/1513 * display an error when attempting to rename a symbol to an invalid python identifier by @decorator-factory in https://github.com/DetachHead/basedpyright/pull/1514 ## New Contributors * @HairlessVillager made their first contribution in https://github.com/DetachHead/basedpyright/pull/1482 * @KurtBoehm made their first contribution in https://github.com/DetachHead/basedpyright/pull/1469 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.31.4...v1.31.5
## What's Changed * fix link in vscode description for `diagnosticSeverityOverrides` by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1431 * Merge pyright 1.1.404 by @DetachHead in https://github.com/DetachHead/basedpyright/pull/1438 **Full Changelog**: https://github.com/DetachHead/basedpyright/compare/v1.31.2...v1.31.3