Skip to content

Update dependency pyright to v1.1.414 - #115

Open
microbit-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/third-party-minor-and-patch
Open

microbit-renovate[bot] wants to merge 1 commit into
mainfrom
renovate/third-party-minor-and-patch

Conversation

@microbit-renovate

@microbit-renovate microbit-renovate Bot commented Sep 9, 2026

Copy link
Copy Markdown

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
pyright (source) 1.1.1661.1.414 age confidence

Release Notes

Microsoft/pyright (pyright)

v1.1.414: Published 1.1.414

Compare Source

Changes:

See More

This list of changes was auto generated.

v1.1.413: Published 1.1.413

Compare Source

Changes:

This list of changes was auto generated.

v1.1.412: Published 1.1.412

Compare Source

Changes:

See More

This list of changes was auto generated.

v1.1.411: Published 1.1.411

Compare Source

Changes:

See More

This list of changes was auto generated.

v1.1.410: Published 1.1.410

Compare Source

Changes:

This list of changes was auto generated.

v1.1.409: Published 1.1.409

Compare Source

Changes:

See More

This list of changes was auto generated.

v1.1.408: Published 1.1.408

Compare Source

Changes:

See More
  • de80320 Update azure-pipelines-release.yml for Azure Pipelines
  • e32067c Update azure-pipelines-release.yml for Azure Pipelines

This list of changes was auto generated.

v1.1.407: Published 1.1.407

Compare Source

Changes:

  • 276448f Fixed package-lock files
  • 783ee67 Published 1.1.407
  • f9fc2aa Updated typeshed stubs to the latest version (#​11051)
  • 5f599f9 Added error reporting for unknown or unsupported config settings. This addresses #​11040. (#​11045)
  • cadded6 Fixed regression that results in --createstub doing nothing. This addresses #​11043. (#​11044)
  • 538053d Fixed bug that causes a false negative when a TypedDict overrides a parent with extra_items that are not ReadOnly with a ReadOnly field. This addresses #​11037. (#​11038)
  • ba3f0d4 Fixed bug that results in a false positive when a namedtuple functional form is used with a field starting with an underscore and rename=True. This addresses #​11033. (#​11034)
  • 80eb0dc Fixed bug in type narrowing for literal patterns. The runtime uses equality checks, so matching against the pattern 3 cannot necessarily narrow the type to Literal[3]. This addresses #​11026. (#​11028)
  • b1c9ae2 Fixed bug that results in a false positive error when a with statement has a single parenthesized context manager. This addresses #​11020. (#​11024)
  • 346f74c Fixed a bug that causes a @dataclass_transform to fail if the decorator returns a callback protocol rather than a Callable. This addresses #​11015. (#​11018)
See More

This list of changes was auto generated.

v1.1.406: Published 1.1.406

Compare Source

Changes:

  • 308f5c0 Published 1.1.406
  • 38317d6 Fixed bug that results in false positive for module attributes that are synthesized for namespace modules. This addresses #​10692. (#​10972)
  • 676cd11 Fixed several bugs related to subscripts with unpack operators, notably when the unpack targets a tuple with a known length. This addresses #​10723. (#​10971)
  • 8996f91 Removed remaining code that was left over from PEP 637, which was rejected.
  • f7285d9 Added special casing in reportUnnecessaryComparison check for modules. This addresses #​10706. (#​10970)
  • 907028c Added check for the use of a NewType in a class pattern. This addresses #​10784. (#​10969)
  • 7b28a61 Updated typeshed stubs to the latest version (#​10968)
  • ad557b5 Fixed bug that results in incorrect behavior when partial is applied to a function with a positional-only parameter separator. This addresses #​10954. (#​10967)
  • 6a92d60 Bump tar-fs from 2.1.3 to 2.1.4 in /packages/vscode-pyright (#​10965)
  • b0fb77d Fixed bug that causes workspace edits to include annotation IDs without changeAnnotations field. (#​10902) [ #​10671 ]
See More
  • 79ff3e3 Fix literal overload completions in call arguments (#​10762)
  • 1a46b0f Clarified implicit import rules in docs.
  • 97ae524 Fix regression in symlinked files (#​10944)
  • b122ef9 Fix mypy_primer to run again (#​10945)
  • 135fa85 Subtle issue with change tracking when not doing analysis (#​10918)
  • 7905b19 Removed "reportShadowedImports" check and associated "renameShadowedFile" action. This feature is off by default in pyright although enabled by default in pylance. (#​10891)
  • b182c80 Fixed bug that results in spurious errors when a wildcard import targets a traditional TypeVar with the same name as a PEP 695 TypeVar. This addresses #​10900. (#​10903)
  • eaa43e4 Reduced log level for "Skipping recursive symlink" when enumerating project files.
  • b4a158f Clarify editable install behavior with setuptools and uv (#​10888)
  • d64f3fa pull-pylance-with-pyright-1.1.404-20250902-204731 (#​10885)
  • b7c1e79 pull-pylance-with-pyright-1.1.404-20250902-173744 (#​10882)

This list of changes was auto generated.

v1.1.405: Published 1.1.405

Compare Source

Changes:

  • 7ee3058 Published 1.1.405.
  • bb13689 Fixed bug that results in false positive "reportPossiblyUnboundVariable" error on keyword argument names. This addresses #​10811. (#​10876)
  • 539aabd Updated error message for NewType used in isinstance check. I don't think this makes things clearer, but it is technically more correct. Addresses #​10601.
  • ce16aa1 Changed the evaluated type of __class__ from type[Self] to type[<Enclosing class]. This addresses #​10685. (#​10874)
  • 099954d Added optimization that reduces the number of Uri objects that need to be created during type evaluation. This is an attempt to address #​10832. (#​10872)
  • 93c98d7 Fixed bug that causes a false negative when using unquoted types in a TypedDict functional class definition if the types are forward declared. This addresses #​10612. (#​10869)
  • 29bb1b0 Fixed bug that resulted in false negative when backslash followed by line feed occurs at end of file. This addresses #​10814. (#​10867)
  • f3ab90b Fixed false negative when a keyword parameter in a child class method overrides a method with a **kwargs in the parent and the type is incompatible. This addresses #​10815. (#​10866)
  • c407ded Fixed regression introduced in 1.1.343 that results in nondeterministic (order-dependent) type evaluation under certain circumstances involving recursive type aliases. This addresses #​10850. (#​10865)
  • d97565a Revert "Added support for tracking multiple constraint sets when performing protocol matching. This allows protocols with overloaded methods to contribute independent constraint sets. This addresses #​9835. (#​9864)" (#​10863) [ #​10849 ]
See More
  • aff9b4f Fixed bug that contributes to out-of-memory crashes under certain circumstances where a module's transitive import graph is very large and may not fit within the available heap space. (#​10862)
  • 7395f59 Bump tmp from 0.2.3 to 0.2.5 in /packages/vscode-pyright (#​10824)
  • 769a124 Added support for match_args dataclass parameter. This addresses #​10858. (#​10861)
  • 464bc01 Fixed bug that results in false negative when a closed=False is used in TypedDict that subclasses from a non-open TypedDict base class. This addresses #​10859. (#​10860)
  • eccd633 Revert "Reverted a recent change that appears to have affected performance on some projects. This attempts to address #​10832. (#​10841)"
  • b85f7ff Improved performance of import resolution when there are large number… (#​10855)
  • b45deb0 Document editable installs with uv (#​10854)
  • cd980e2 Fixed a bug that results in spurious errors if a class decorator is a… (#​10846) [ #​10836 ]
  • 30068aa Fixed a bug that results in false positive errors when using object methods (like __eq__) on a Sentinel instance. This addresses #​10773. (#​10844)
  • 1ce3e78 Fixed bug that results in incorrect literal math results for bitwise negation. This addresses #​10834. (#​10842)
  • fe7aaf2 Reverted a recent change that appears to have affected performance on some projects. This attempts to address #​10832. (#​10841)
  • d639324 pull-pylance-with-pyright-1.1.403-20250820-201137 (#​10831)

This list of changes was auto generated.

v1.1.404: Published 1.1.404

Compare Source

Changes:

Important

✂ PR body was truncated to here.


Configuration

📅 Schedule: (in timezone Europe/London)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate CLI.

@microbit-matt-hillsdon

Copy link
Copy Markdown
Contributor

Hmm we might want to pin this to ~the era we forked from. Will ponder for the moment.

@microbit-renovate
microbit-renovate Bot force-pushed the renovate/third-party-minor-and-patch branch from e46075d to 990eafb Compare September 10, 2026 07:12
@microbit-renovate
microbit-renovate Bot force-pushed the renovate/third-party-minor-and-patch branch from 990eafb to ecacfac Compare September 17, 2026 07:13
@microbit-renovate microbit-renovate Bot changed the title Update dependency pyright to v1.1.413 Update dependency pyright to v1.1.414 Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant