Changes:
- fceca4d Use shared authenticated npm config in pipelines (#11626)
- e814a5e Align pyright-typeserver version with 1.1.412 (#11625)
- 8df447d Bump version to 1.1.412 (#11624)
- 27001c2 Preserve union-expanded constructor types (#11621)
- 870afb0 Narrow closed TypedDicts on a key membership check (#11620)
- 69c1b12 Complete TypeForm conformance (#11599)
- eefd225 Expand conditional TypedDict test coverage (#11617)
- 273a1a8 Fix defaulted subclass type specialization (#11596)
- 25641ef Apply overload materialization to nested Any (#11601)
- 30e8470 Implement PEP 800 disjoint-base semantics (#11593)
See More
- 6b7f4c7 Fix heterogeneous TypeVarTuple constraint solving (#11595)
- fd9ddad Support complete enum literal union equivalence (#11597)
- 623b043 docs: mention MegaLinter in CI integration page (#11604)
- e8af042 Support conditional TypedDict fields (#11594)
- dde0aae Adapt stubPath special-casing to latest changes (#11532)
- de94b52 Bump brace-expansion from 5.0.6 to 5.0.8 in /packages/vscode-pyright (#11569)
- 491ade1 Bump fast-uri from 3.1.2 to 3.1.4 in /packages/pyright-internal (#11566)
- 925dee8 Bump axios from 1.16.1 to 1.18.1 (#11555)
- 1e68029 Bump undici from 7.27.2 to 7.28.0 in /packages/vscode-pyright (#11512)
- 559a737 Fix bool narrowing for numeric literal patterns (#11570)
- 729aabf Fix implicit class binding in lambdas (#11541)
- 84711a8 Fix narrowing of walrus RHS under is/is not None (#11564)
- 33bc458 Fix false positive when assigning to attribute of union with divergent member types (#11560) [ #11559 ]
- 93ea646 Fix #11450: [FR]:
struct.unpacktype inference (#11494) - 5fc1637 Fix #11475: Cannot override a class's callable variable with a method (#11500)
- 231b66e Fix #11478: Support overloads on property setters (#11499)
- 4c60ea9 Add standalone Type Server Protocol (TSP) server to Pyright (#11537)
- 433e84d Fix #11453: no error on accessing qualname of instance (#11503)
- da05559 Skip unknown/missing parameter type checks for overload implementations (#11498)
- 035fa62 Report duplicate KW_ONLY separators in dataclasses (#11495) [ #11486 ]
- 155a25f Fix #11472: TypeVarTuple escapes method with very nested recursive tuple aliases (#11497)
- ffe1973 Fix #11481: 1.1.410 detects type as module (#11501) [ #11396 ]
- e1f6805 Fix bounded type var match narrowing widening solved type args (#11527) [ #11489, #11526 ]
- ab5cb1a Enable TypeForm support by default (#11412) [ #2 ]
This list of changes was auto generated.