Skip to content

chore(deps): update dependency ty to v0.0.104 - #775

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ty-0.x
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/ty-0.x

Conversation

@renovate

@renovate renovate Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
ty (changelog) 0.0.99 → 0.0.104 age confidence

Release Notes

astral-sh/ty (ty)

v0.0.104

Compare Source

Released on 2026-11-13.

Bug fixes
  • Narrow class objects in equality and membership checks (#​30393)
  • Preserve literals outside a protocol when simplifying unions (#​30398)
  • Respect implicit __hash__ = None when a class defines __eq__ (#​30145)
LSP server
  • Fix completion after an alias in a parenthesized import (#​30394)
  • Suppress completions while typing multiline import aliases (#​30397)
Contributors

v0.0.103

Compare Source

Released on 2026-11-13.

Bug fixes
  • Avoid spurious syntax warnings when applying fixes (#​30404)
  • Fix a panic checking class decorators with inferred return types (#​30399)
  • Infer nested classes as read-only attributes (#​29346)
  • Infer value types for bare Final and ClassVar (#​30293)
  • Preserve excluded types when inferring type variable upper bounds (#​30237)
  • Preserve inherited value types on repeated bare ClassVar annotations (#​30396)
  • Respect return constraints when promoting literal arguments (#​30153)
LSP server
  • Resolve pytest fixtures registered through pytest_plugins (#​29588)
Contributors

v0.0.102

Compare Source

Released on 2026-11-12.

Breaking changes
  • Split invalid-return-type into 3 focussed rules; rename empty-body and unsound-return (#​29947)
Bug fixes
  • Avoid runaway inference for nested calls with union parameters (#​30220)
  • Fix a panic when simplifying recursive wide unions (#​30141)
  • Fix a stack overflow when inferring calls that return recursive aliases (#​30149)
  • Keep callable-local type variables out of enclosing constraints (#​30241)
  • Preserve Self for unary operators on bounded type variables (#​30242)
  • Preserve descriptor write contracts in overrides and protocols (#​30252)
Diagnostic improvements
  • Rename call-abstract-method to abstract-method-call (#​30287)
  • Rename call-non-callable to not-callable (#​30284)
  • Rename call-top-callable to call-to-function-with-unknown-signature (#​30285)
  • Rename dataclass-field-order to invalid-dataclass-field-order (#​30289)
  • Rename implicit-concatenated-string-type-annotation to implicit-string-concatenation-in-annotation; improve documentation (#​30286)
  • Warn by default for a single overload (#​30214)
Memory usage improvements
  • Check unused stub parameters in the surrounding inference (#​30251)
Other changes
  • Cache alias-preserving binary unions (#​30094)
  • Share use-def layouts for stub function parameters (#​30248)
  • Skip unused parameter bindings in stub bodies (#​30330)
Contributors

v0.0.101

Compare Source

Released on 2026-11-11.

Bug fixes
  • Avoid a panic on unions of recursive named tuples (#​30222)
  • Avoid repeatedly normalizing nested partials (#​30234)
  • Preserve Pydantic strictness through PEP 695 type aliases (#​30210)
  • Preserve the element type when passing tuple as a callback (#​30152)
  • Record exception checkpoints for nested unpacking targets (#​30206)
LSP server
  • Fall back to a workspace-wide watch when file watcher registration fails (#​30120)
Other changes
  • Do not narrow Field[..] specializations to expanded unions (#​30264)
Contributors

v0.0.100

Compare Source

Released on 2026-11-09.

Breaking changes
  • Distinguish attributes missing from some union members (#​29944)
  • Give abstract class instantiation its own diagnostic rule (#​29948)
  • Separate missing and inconsistent overload implementation diagnostics (#​29953)
  • Split invalid-key into three TypedDict diagnostic rules (#​29955)
  • Split out lost-keyword-for-regular-parameter from incompatible-method-override (#​30143)
Bug fixes
  • Fix partial application of ParamSpec decorators (#​30150)
  • Offer inlay hint edits only for valid annotation targets (#​30208)
  • Preserve distinct bytes keys during narrowing (#​30207)
Diagnostic improvements
  • Explain why a rule was removed in configuration and ignore comments (#​30128)
  • Rename incompatible override rules (#​30142)
Memory usage improvements
  • Avoid caching bundled stub source during parsing (#​30181)
  • Defer formatting details for suppressed diagnostics (#​30169)
Other changes
  • Avoid repeated scans when merging class MROs (#​30095)
  • Cache context-free specialized alias values (#​30099)
  • Cache raw signatures for overload declarations (#​30106)
  • Cache the previous declaration in an overload set (#​30110)
  • Check constraint equivalence by searching for counterexamples (#​30093)
  • Collect namespace members once per metaclass (#​30165)
  • Index lazy enclosing snapshots by symbol name (#​30088)
  • Reduce redundant work in structural recursive type inference (#​29975)
  • Reject incompatible fixed tuple contexts as elements are inferred (#​30183)
  • Reuse the incoming flow after boolean expressions without assignments (#​30097)
  • Skip repeated type constraints for collection literals (#​30089)
  • Skip union checks for incomparable types (#​30102)
Contributors

Configuration

📅 Schedule: (UTC)

  • 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot changed the title chore(deps): update dependency ty to v0.0.100 chore(deps): update dependency ty to v0.0.101 Nov 11, 2026
@renovate
renovate Bot force-pushed the renovate/ty-0.x branch from c9e4e83 to 977b6d8 Compare November 11, 2026 22:16
@renovate renovate Bot changed the title chore(deps): update dependency ty to v0.0.101 chore(deps): update dependency ty to v0.0.102 Nov 13, 2026
@renovate
renovate Bot force-pushed the renovate/ty-0.x branch 2 times, most recently from 44630a5 to 6fa0eff Compare November 13, 2026 17:50
@renovate renovate Bot changed the title chore(deps): update dependency ty to v0.0.102 chore(deps): update dependency ty to v0.0.103 Nov 13, 2026
@renovate
renovate Bot force-pushed the renovate/ty-0.x branch from 6fa0eff to 827c8e0 Compare November 14, 2026 01:50
@renovate renovate Bot changed the title chore(deps): update dependency ty to v0.0.103 chore(deps): update dependency ty to v0.0.104 Nov 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants