Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Dec 24, 2025

This PR contains the following updates:

Package Change Age Confidence
ty (changelog) >=0.0.5>=0.0.8 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

astral-sh/ty (ty)

v0.0.8

Compare Source

Released on 2025-12-29.

Breaking changes
  • Rename non-subscriptable rule to not-subscriptable (#​22193)
Core type checking
  • Promote float and complex when promoting literals (#​22215)
  • Callable type of a type object is not function-like (#​22226)
  • Fix and simplify callable type materializations (#​22213)
LSP server
  • Add option to disable syntax errors (#​22217)
  • Fix completion in decorators with missing declaration (#​22177)
  • Better completions context detection when typing in decorator positions (#​22224)
  • Limit the returned completions to reduce lag (#​22240)
Diagnostics
  • Improve wording of unsupported-base sub-diagnostic (#​22194)
  • Preserve the invalid assignment diagnostic message when implicitly shadowing a definition (#​22219)
Other changes
  • Update docker image to use alpine 3.23 and trixie (#​2217)
Contributors

v0.0.7

Compare Source

Released on 2025-12-24.

Bug fixes
  • Fix classification of modules in import x as y for semantic syntax highlighting (#​22175)
  • Fix module resolution on network drives (#​22173)
  • Render the entire diagnostic message in all output formats (#​22164)
Other changes
  • Add a dedicated diagnostic for TypedDict deletions (#​22123)
  • Check __delitem__ instead of __getitem__ for del x[k] (#​22121)
  • Fix @staticmethod combined with other decorators incorrectly binding self (#​22128)
  • Fix implementation of Top[Callable[..., object]] (#​22145)
  • Improve diagnostic when callable is used in a type expression instead of collections.abc.Callable or typing.Callable (#​22180)
  • Improve diagnostic when a user tries to access a function attribute on a Callable type (#​22182)
  • Include the specialization of a generic TypedDict as part of its display (#​22174)
  • Support tuple narrowing based on member checks (#​22167)
  • Synthesize __delitem__ for TypedDict to allow deleting non-required keys (#​22122)
Contributors

v0.0.6

Compare Source

Released on 2025-12-23.

Bug fixes
  • FIx panic from unexpanded type aliases in implicit tuple aliases (#​22015)
  • Support type[T] where T is a type alias to a union of types (#​22115)
  • Support == narrowing for tuples in unions with disjoint types (#​22129)
  • Respect debug text interpolation in f-strings (#​22151)
  • Fix panic from unstable union-type ordering in fixed-point iteration (#​22070)
LSP server
  • Add ty.configuration and ty.configurationFile options (#​22053)
  • Add diagnosticMode: off to disable diagnostics while retaining Go To Definition, etc. (#​22073)
  • Set flag to avoid type[T@f] being inserted when you double-click on the inlay (#​22139)
  • Use Markdown for completions documentation if the LSP client supports it (#​21752)
CLI
  • Abort printing diagnostics when pressing Ctrl+C (#​22083)
Configuration
  • Add respect-type-ignore-comments configuration option (#​22137)
  • Support custom builtins via __builtins__.pyi (#​22021)
Other changes
  • Bind self with instance in __get__ (#​22155)
  • Support type inference between protocol instances (#​22120)
  • Synthesize a precise _fields attribute for NamedTuples (#​22163)
  • Synthesize a precise _replace method for NamedTuples (#​22153)
  • Narrow "tagged unions" of TypedDicts (#​22104)
Contributors

Configuration

📅 Schedule: 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.

@claude
Copy link

claude bot commented Dec 24, 2025

PR Review

This is a routine dependency update for the ty type checker from >=0.0.5 to >=0.0.6.

Summary

Safe to merge - Clean dependency update with no code changes

Details

  • Type: Dev dependency update (no production impact)
  • Changes: Version bump in pyproject.toml + lockfile update
  • Benefits: Bug fixes for type checking edge cases (type aliases, unions, NamedTuples, etc.)
  • Risk: None - ty is only used for type checking during development

What's New in ty 0.0.6

  • Fixed panics from unexpanded type aliases
  • Improved support for type[T] with union type aliases
  • Better narrowing for tuples and TypedDicts
  • Enhanced NamedTuple support

Recommendation: Merge after CI passes ✅

@renovate renovate bot changed the title chore(deps): update dependency ty to >=0.0.6 chore(deps): update dependency ty to >=0.0.7 Dec 24, 2025
@renovate renovate bot force-pushed the renovate/ty-0.x branch from aaaa478 to 8e2be1c Compare December 24, 2025 21:46
@renovate renovate bot changed the title chore(deps): update dependency ty to >=0.0.7 chore(deps): update dependency ty to >=0.0.8 Dec 29, 2025
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 8e2be1c to c0ac799 Compare December 29, 2025 18:38
@aponcedeleonch aponcedeleonch merged commit 0a4124b into main Jan 2, 2026
6 checks passed
@aponcedeleonch aponcedeleonch deleted the renovate/ty-0.x branch January 2, 2026 11:21
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.

2 participants