Published 1.1.79
Bug Fix: Fixed the handling of backslashes within an f-string that is also raw.
Enhancement: Added streaming support for "find all references" so updates appear incrementally.
Enhancement: Improved some internal type transforms to preserve type alias information where possible. This helps types be more readable in hover text and error messages.
Bug Fix: Fixed bug that caused identifiers with non-ASCII characters to sometimes be handled incorrectly.
Bug Fix: Fixed bug that resulted in an incorrect "unbound variable" error when the variable was used in an assignment expression within an if/else conditional expression.
Bug Fix: Fixed bug where implementation of an overloaded function was included in the list of overloads leading to incorrect signature suggestions and false positives for various overload diagnostic checks.
Enhancement: Updated typeshed to latest.
Bug Fix: Added missing descriptor for "python.analysis.extraPaths" in Pyright VS Code extension. This caused VS Code to indicate that this setting wasn't known.
Bug Fix: Fixed bugs in import resolver when a project contains multiple namespace packages with the same name.
Bug Fix: Fixed bug that resulted in "unknown" parameter type when assigning a lambda to a variable with a declared Callable type.
Bug Fix: Fixed issue with call signature arguments.
Enhancement: Added support for plain text doc strings.
Bug Fix: Fixed bug that caused a type variable to be "unknown" in some cases where a generic class type was used without providing explicit type arguments.
Bug Fix: Fixed handling of "Annotated" type introduced in PEP 593. Wasn't properly handling string literals in type arguments.