Skip to content

Update dependency ty to v0.0.94 - #16703

Merged
srittau merged 1 commit into
mainfrom
renovate/ty
Nov 5, 2026
Merged

srittau merged 1 commit into
mainfrom
renovate/ty

Conversation

@renovate

@renovate renovate Bot commented Nov 5, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ty (changelog) ==0.0.92 → ==0.0.94 age confidence

Release Notes

astral-sh/ty (ty)

v0.0.94

Compare Source

Released on 2026-10-28.

Bug fixes
  • Correctly handle line continuation when fixing unused ignore comments (#​29781)
  • Fix Linux x86-64 startup on older kernels (#​4853)
  • Fix a panic when a comprehension filter depends on a later binding (#​29786)
  • Fix a panic when sorting diagnostics without a source location (#​29780)
  • Fix panic on a chained assignment with a missing value (#​29787)
  • Reject defaulted TypeVars after a TypeVarTuple in legacy generic classes (#​29753)
Other changes
  • Django: suppress invalid-override errors for Meta configurations (#​29769)
Contributors

v0.0.93

Compare Source

Released on 2026-10-28.

Preview features
  • Add diagnostic baselines to help adopt ty in projects with existing errors (#​27636). Configure a baseline in pyproject.toml:

    [tool.ty]
    baseline = "ty-baseline.json"

    Run ty check --update-baseline to record existing diagnostics. Subsequent checks filter matching diagnostics from CLI output and show them as hints in the language server. The baseline format may change while the feature is in preview.

Bug fixes
  • Fix a panic when checking truthiness in a loop (#​29759)
  • Fix hang when negating recursive unions of instance types (#​29652)
Core type checking
  • Avoid synthesizing primary keys for abstract Django models (#​29744)
  • Combine constraints from repeated ParamSpecs (#​29172)
  • Fix narrowing of strings and integers compared with enum members (#​29743)
  • Honor @override on overload implementations in stubs (#​29470)
  • Preserve caller type variables in nested union inference (#​29611)
  • Preserve generic callback specializations during return refinement (#​29667)
  • Preserve mapping capture types on narrowed subjects (#​29749)
  • Preserve narrowing after guarded match subject captures (#​29558)
  • Preserve string literals in comparisons with LiteralString (#​29741)
  • Remove covered exclusions from unions (#​29615)
Performance
  • Avoid replaying conditions in long boolean expressions (#​29754)
  • Index nominal union alternatives (#​29196)
  • Normalize runtime unions on demand (#​29727)
  • Optimize Linux x86-64 ty releases with LLVM BOLT (#​4833)
  • Record predicate truthiness alongside expression inference (#​29706)
  • Reuse exception checkpoints when a new place is read (#​29750)
  • Reuse runtime operands in eager union annotations (#​29770)
  • Reuse tuple pattern analysis work (#​29197)
  • Skip predicates that cannot affect narrowing (#​29736)
  • Speed up match narrowing over large unions (#​29733)
Contributors

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • "before 4am"
  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the bot: dependencies 🤖 Dependency file updates by renovate 🤖 label Nov 5, 2026
@srittau
srittau merged commit dc4eed3 into main Nov 5, 2026
101 checks passed
@srittau
srittau deleted the renovate/ty branch November 5, 2026 01:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bot: dependencies 🤖 Dependency file updates by renovate 🤖

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant