Skip to content

chore(deps): update dependency ty to v0.0.31#256

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

chore(deps): update dependency ty to v0.0.31#256
renovate[bot] wants to merge 1 commit intomainfrom
renovate/ty-0.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate bot commented Jan 26, 2026

ℹ️ Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
ty (changelog) ==0.0.12==0.0.31 age confidence

Release Notes

astral-sh/ty (ty)

v0.0.31

Compare Source

Released on 2026-04-15.

Bug fixes
  • Avoid panic from double inference for namedtuple(typename=T, field_names=x, **{}) (#​24641)
  • Avoid panic from double inference with missing functional Enum(...) names (#​24638)
  • Avoid panic from double inference with functional Enum(value=...) (#​24639)
  • Fix cases where invalid-key fix doesn't converge, and override-of-final-method produces invalid syntax (#​24649)
  • Fix unnecessary ty:ignore comments inserted by --add-ignore for diagnostics starting on the same line (#​24651)
CLI
  • Add --fix mode to enable auto-fix for diagnostics (#​24097)
Performance
  • Avoid excessive memory usage for dataclasses with many fields (#​24620)
Core type checking
  • Check inherited NamedTuple field conflicts (#​24542)
  • Error when duplicate keywords are provided to TypedDict constructors (#​24449)
  • Respect mixed positional and keyword arguments in TypedDict constructor (#​24448)
  • Respect subclass shadowing for inherited NamedTuple fields (#​24640)
  • Skip EnumMeta.__call__ for enum constructor signatures (#​24513)
Contributors

v0.0.30

Compare Source

Released on 2026-04-13.

As of v0.0.30, ty no longer unions Unknown into most inferred types of unannotated attributes. For example:

class Foo:
    def __init__(self) -> None:
        self.value = 1

reveal_type(Foo().value)  # revealed: int
Foo().value = "x"  # error: [invalid-assignment]

In previous versions, reveal_type(Foo().value) would have included Unknown, so the assignment to "x" would not have been flagged. Since this can affect inferred attribute types throughout a codebase, upgrading may lead to both new and resolved diagnostics. Initializers of None and other non-literal singleton types remain exceptions. See #​24531 for details.

Bug fixes
  • Disallow bare ParamSpec in Concatenate prefixes (#​24474)
  • Ensure '/' parameter appears before '*' when rendering Callable types (#​24497)
  • Ensure nested conditional blocks inherit TYPE_CHECKING state from outer blocks (#​24470)
  • Fix bad diagnostic range for incorrect implicit __init_subclass__ calls (#​24541)
  • Fix incorrect assignability of type[T] to a metaclass (#​24515)
  • Fix stack overflows from recursive types (#​24413)
  • Server: fix signature help for ParamSpec-specialized class calls (#​24399)
  • Use TypedDict field types as type context to inform the inference of arguments passed to TypedDict constructors (#​24422)
LSP server
  • Adjust semantic tokens implementation to ensure that type alias values have "type form" syntax highlighting in IDEs (#​24478)
  • Completions: rank symbols from typing and collections higher than third party re-exports (#​23643)
  • Ignore unsupported editor-selected Python versions (#​24498)
  • Improve TypedDict constructor support in the LSP by synthesizing __init__ (#​24476, #​24522, #​24535)
  • Return all attribute definitions for goto definition, rather than just the last definition in the given scope (#​24332)
  • Show info subdiagnostics in LSP diagnostic messages (#​24328)
  • Use the context of the kind of object a parameter is expected to receive to inform syntax highlighting of arguments passed to call expressions (#​23949)
Diagnostics
  • Hide "Rule xyz is enabled"-style hints unless verbose mode was specified (#​24469)
  • Improve consistency of pedantic lints complaining about badly named types (#​24575)
  • Point to the first reachable declaration, rather than the first declaration, in declaration-based diagnostics (#​24564)
Core type checking
  • Add support for functional Enum(...) syntax (#​23602, #​24570, #​24571)
  • Allow Final variable assignments in __post_init__ (#​24529)
  • Allow partially stringified type[...] annotations, e.g. type["MyClass"] (#​24518)
  • Emit a diagnostic when attempting to inherit from a class with __init_subclass__ = None (#​24543)
  • Fix TypeGuard and TypeIs narrowing for unbound method calls (#​24612)
  • Fix assignability of intersections with bounded TypeVars (#​24502)
  • Fix excess subscript argument inference for non-generic types so that list[int][0] leads to 1 diagnostic, rather than 2 (#​24354)
  • Inherit dataclass_transform metadata from metaclass bases (#​24615)
  • Lazily evaluate declaration reachability in field and enum filters (#​24451)
  • Normalize explicit None accessors in manual property construction (#​24492)
  • Reject deleting Final attributes (#​24508)
  • Respect non-required keys in TypedDict unpacking (#​24446)
  • Respect property deleters in attribute deletion checks (#​24500)
  • Stop special-casing str constructor (#​24514)
  • Stop unioning Unknown into types of un-annotated attributes (#​24531)
  • Support super() in metaclass methods (#​24483)
  • Tighten up a few edge cases in Concatenate type-expression parsing (#​24172)
  • Use basic blocks for determining if a node is in an if TYPE_CHECKING block (#​24394)
Contributors

v0.0.29

Compare Source

Released on 2026-04-05.

Bug fixes
  • Avoid special-casing for dataclasses.field if it's not in field_specifiers (#​24397)
  • Reject unsupported environment.python-version values in configuration files (#​24402)
  • Respect supported lower bounds from requires-python (#​24401)
Core type checking
  • Add support for types.new_class (#​23144)
  • Fix PEP 695 type aliases in with statement (#​24395)
  • Respect __new__ and metaclass __call__ return types (#​24357)
  • Treat enum attributes with type annotations as members (#​23776)
Contributors

v0.0.28

Compare Source

Released on 2026-04-02.

Bug fixes
  • Mark loop header assignments as used to avoid false positives in "unused variable" diagnostics (#​24336)
LSP server
  • Show constructor signature of classes when hovering over them (#​24257)
Core type checking
  • Avoid emitting cascading diagnostics when parsing invalid type expressions (#​24326)
  • Handle most "deep" mutual TypeVar constraints (#​24079)
  • Improve consistency and quality of diagnostics relating to invalid type forms (#​24325)
  • Improve robustness of various type-qualifier-related checks (#​24251)
  • Infer the extra_items keyword argument to class-based TypedDicts as an annotation expression (#​24362)
  • Use bidirectional inference to fix false positives on operations such as x: list[int | None] = [None] * 2 (#​24197)
  • Sync vendored typeshed stubs (#​24340). Typeshed diff
  • Tighten up validation of subscripts and attributes in type expressions (#​24329)
  • Use infer_type_expression for parsing parameter annotations and return-type annotations (#​24353)
  • Use infer_type_expression for validating PEP-613 type aliases (#​24370)
  • Validate TypedDict fields when subclassing (#​24338)
  • Validate type qualifiers in functional TypedDict fields and the extra_items keyword to functional TypedDicts (#​24360)
  • Improve diagnostics for invalid functional TypedDicts (#​24345)
Contributors

v0.0.27

Compare Source

Released on 2026-03-31.

Bug fixes
  • Fix panic on debug builds when attempting to provide autocomplete suggestions for list[int]<CURSOR>() (#​24167)
  • Fix instance-attribute lookup in methods of protocol classes (#​24213)
  • Fix nested global and nonlocal lookups through forwarding scopes (#​24279)
  • Fix panic on list[Annotated[()]] (#​24303)
  • Fix stack overflow on type A = TypeIs[Callable[[], A]] (#​24245)
  • Use _cls as the name of the first argument for synthesized collections.namedtuple constructor methods (#​24333)
LSP server
  • Fix semantic token classification for properties accessed on instances (#​24065)
  • Grey out unused bindings in the editor (#​23305)
Core type checking
  • Add bidirectional type context for TypedDict get() defaults (#​24231)
  • Add bidirectional type context for TypedDict pop() defaults (#​24229)
  • Add support for functional TypedDict (#​24174, #​24331, #​24295)
  • Ban type qualifiers in PEP-695 type aliases (#​24242)
  • Enforce Final attribute assignment rules for annotated and augmented writes (#​23880)
  • Improve support for Callable type context (#​23888)
  • Infer lambda expressions with Callable type context (#​22633)
  • Don't incorrectly infer the type of a method as being a singleton type when it's accessed off an instance (#​24039)
  • Propagate type context through await expressions (#​24256)
  • Resolve union-likes in emitting union attribute errors (#​24263)
  • Show the user where the variable was declared as Final when emitting a diagnostic about a Final variable being reassigned (#​24194)
Contributors

v0.0.26

Compare Source

Released on 2026-03-26.

Bug fixes
  • Prevent "too many cycle iteration" panics in more situations (#​24061)
  • Fix false positives and false negatives when unpacking a union of tuples into a function call (#​23298)
Core type checking
  • Add support for typing.Concatenate (#​23689)
  • Validate the return type of generator functions (#​24026)
  • Support dataclass field converters (#​23088)
  • Disallow Self in metaclass and static methods (#​23231)
  • Improve call inference for keyword-only dict() (#​24103)
  • Respect non-explicitly defined dataclass_transform params (#​24170)
  • Unconditionally silence diagnostics in unreachable code (#​24179)
  • Respect terminal-function-call narrowing in global scope (#​23245)
Performance
  • Fix performance regression for narrowing on a larger Literal type(#​24185)
Contributors

v0.0.25

Compare Source

Released on 2026-03-24.

Breaking changes
  • Support type:ignore[ty:code] suppressions (#​24096)
Bug fixes
  • Avoid eager TypedDict diagnostics in TypedDict | dict unions (#​24151)
  • Fix Salsa panic propagation (#​24141)
  • Fix folding ranges of comments separated by statements (#​24132)
  • Fix loop-header reachability cycles in conditional unpacking (#​24006)
  • Fix subtyping of intersections containing NewTypes of unions vs. unions (#​24087)
  • Fix untracked reads in Salsa queries that can lead to backdating panics (#​24051)
  • Prevent tainted loop bindings in cycle normalization (#​24143)
  • Simplify an intersection of N & ~T to Never if B & ~T would simplify to Never, where B is the concrete base type of a NewType N (#​24086)
LSP
  • Preserve blank lines between comments and imports in add-import action (#​24066)
Type checking
  • Add diagnostic hint for invalid assignments involving invariant generics (#​24032)
  • Add precisely-typed overloads for TypedDict update (#​24101)
  • Disallow read-only fields in TypedDict updates (#​24128)
  • Expand bounded typevars to their upper bounds when evaluating truthiness comparisons between intersections and literal types (#​24082)
  • Emit reveal_type diagnostics in unreachable code (#​24070)
  • Improve isinstance() reachability analysis (#​24077)
  • Improve keyword argument narrowing for nested dictionaries (#​24010)
  • Infer yield expression types (#​23796)
  • Reduce diagnostic range for invalid-metaclass (#​24145)
  • Support narrowing for extended walrus targets (#​24129)
  • Unions/intersections of gradual types should be assignable to Never (#​24056)
Contributors

v0.0.24

Compare Source

Released on 2026-03-19.

Bug fixes
  • Ensure TypedDict subscripts for unknown keys return Unknown (#​23926)
  • Fix overflow with recursive TypeIs (#​23784)
  • Fix variance of frozen dataclass-transform models (#​23931)
LSP server
Core type checking
  • Improve performance and correctness by avoiding inferring intersection types for call arguments as a result of bidirectional inference (#​23933)
  • Narrow keyword arguments when unpacking dictionary instances (#​23436)
  • Discover /usr/local/lib dist-packages on Debian/Ubuntu (#​23797)
  • Sync vendored typeshed stubs (#​23963). Typeshed diff

v0.0.23

Compare Source

Released on 2026-03-13.

Bug fixes
  • Fix false-positive diagnostics for PEP-604 union annotations on attribute targets on Python 3.9 when from __future__ import annotations is active (#​23915)
  • dataclass_transform: Respect kw_only overwrites in dataclasses (#​23930)
  • Fix too-many-cycle panics when inferring loop variables with Literal types (#​23875)
Server
Core type checking
  • Split errors for possibly missing submodules into a new possibly-missing-submodule error code (enabled by default), and make possibly-missing-attribute ignored by default (#​23918)
  • Improve handling of bidirectional inference when (#​23844)
  • Fix inference of conditionally defined properties (#​23925)
Improvements to diagnostics
  • Clarify in diagnostics that from __future__ import annotations only stringifies type annotations (#​23928)
Performance improvements
  • Avoid duplicated work during multi-inference (#​23923)
Contributors

v0.0.22

Compare Source

Released on 2026-03-12.

Bug fixes
  • Fix issue where variables could be inferred as Divergent if they were assigned using tuple unpacking in loops (#​23812)
  • Allow error = "all" in a root pyproject.toml file to be overridden using tool.ty.overrides in a subdirectory's pyproject.toml file (#​23712)
  • Only unsoundly upcast type[] types to their constructor Callable type during assignability checks, not during redundancy/subtyping checks (#​23834, #​23901)
  • Fix stack overflow that could occur with certain recursive protocols (#​23870)
LSP server
  • Improve syntax highlighting by fixing semantic token classification for generic class members in annotations (#​23811)
CLI
  • Add ty explain <RULE> CLI command (#​23766)
Core type checking
  • Add validation for type parameters with defaults after TypeVarTuple parameters (#​23807)
  • Allow subtypes of LiteralString to be narrowed using equality checks (#​23794)
  • Detect invalid partially stringified PEP-604 unions (#​23285)
  • Disambiguate duplicate-looking overloaded callables in union display (#​23907)
  • Don't promote module-literal types to types.ModuleType (#​23786)
  • Improve type context support for __setitem__ dunder calls (#​23800)
  • Infer t | {"foo": int} as TD if t is an instance of a TypedDict td with a foo: int key (#​23806)
  • Narrow T to T & str rather than str if T is a constrained TypeVar with str as one of its constraints (#​23850)
  • Promote None to None | Unknown in invariant contexts (#​23790)
  • Reject type[Callable] in type annotations (#​23753)
  • Support enum member access through enum instances and members (#​23772)
  • Eagerly narrow the type associated with keys of heterogeneous dict literals even when a dict literal appears as a subexpression inside a list or tuple literals (#​23569)
  • Ensure that T & ~S is always inferred as a subtype of U during generic inference if T is understood as a subtype of U (#​23728)
  • Optimize and improve cycle recovery by preventing "tainted" unions in cycle normalization (#​23563)
Installer
  • Prefer downloading releases from Astral's mirror over GitHub (#​2980)
Contributors

v0.0.21

Compare Source

Released on 2026-03-05.

Bug fixes
  • Avoid stack overflow with recursive typevar (#​23652)
  • Fix panic on incomplete except handlers (#​23708)
  • Allow unions of different-length iterables in *args unpacking into optional positional parameters (#​23124)
  • Don't replace Any attributes with object after isinstance narrowing (#​23725)
LSP server
  • Exclude decorators from class/def code folding (#​23543)
  • Fix handling of non-Python text documents (#​23704)
Configuration
  • Add all selector to ty.json schema (#​23721)
  • Fix precedence of all selector in TOML configurations (#​23723)
  • Make all selector case-sensitive (#​23713)
Type checking
  • Add invalid-enum-member-annotation lint rule (#​23648)
  • Add a diagnostic for an unused awaitable (#​23650)
  • Add a diagnostic if a TypeVar is used to specialize a ParamSpec, or vice versa (#​23738)
  • Add more type-variable default validation (#​23639)
  • Add unbound type variable detection in annotations (#​23641)
  • Apply narrowing to walrus values (#​23687)
  • Do not union Unknown into unannotated container types (#​23718)
  • Avoid inferring generics with negative intersections (#​23750)
  • More precise types for name and value of an enum (#​23683)
  • Better preserve user-provided union order in inferred specializations (#​23715)
  • Support narrowing in ternary expressions (#​23726)
  • Validate bare ParamSpec usage in type annotations, and support stringified ParamSpecs as the first argument to Callable (#​23625)
Contributors

v0.0.20

Compare Source

Released on 2026-03-02.

Bug fixes
  • Disallow negative narrowing for isinstance() or issubclass() checks involving type[] types (#​23598)
  • Fix binary operations between an instance of a NewType of float and an instance of Any/Unknown (#​23620)
  • Fix bug where ty would think that a Callable with a variadic positional parameter could be a subtype of a Callable with a positional-or-keyword parameter (#​23610)
  • Fix inference of t.__mro__ if t is an instance of type[Any] (#​23632)
  • Fix overloaded callable assignability for unary Callable targets (#​23277)
  • Limit recursion depth when displaying self-referential function types (#​23647)
  • Ensure that python -m ty works even when ty was installed into an ephemeral virtual environment (#​2852)
LSP server
  • Add support for the LSP protocol's "type hierarchy" feature (#​23566)
Type checking
  • Add more ParamSpec validation for P.args and P.kwargs (#​23640)
  • Ban nested Required/NotRequired, and ban them both outside of TypedDict fields (#​23627)
  • Detect inconsistent generic base class specializations that appear in the same MRO (#​23615)
  • Detect invalid uses of @final on non-methods (#​23604)
  • Add partial support and validation for Unpack when used with tuple types (#​23651)
  • Recurse into tuples and nested tuples when applying special-cased validation of arguments passed to isinstance() and issubclass() (#​23607)
  • Reject ellipsis literals in odd places in type/annotation expressions (#​23611)
  • Reject functions with PEP-695 type parameters that shadow type parameters from enclosing scopes (#​23619)
  • Reject generic metaclasses parameterized by type variables (#​23628)
  • Treat dataclass_transform dataclasses as neither frozen nor non-frozen (#​23366)
  • Validate that type variable defaults don't reference later type parameters or type parameters out of scope (#​23623)
Typeshed
Contributors

v0.0.19

Compare Source

Released on 2026-02-26.

Bug fixes
  • Fix panic in diagnostic rendering when attempting to render a code frame pointing to leading whitespace (#​23458)
  • Fix panics and incorrect inference stemming from incorrectly considering overloads in another file as being associated with a function in the file being checked (#​21977)
  • Fix panic when attempting to narrow the type of a dictionary key that was assigned using a multi-target assignment, e.g. x = y = {"a": 1} (#​23523)
  • Fix infinite hang on mutually recursive TypeAliasType definitions (#​23397)
LSP server
  • Fix inlay hints for starred unpacking targets (#​23454)
Core type checking
  • Fix assignability, subtyping and equivalence checks relating to typing.Generator prior to Python 3.13 (#​23386)
  • Understand that a scope's control flow terminates after await foo() if foo returns typing.Awaitable[typing.Never] or similar (#​23479)
  • Implement stricter handling of calls to instances of type[T] types (#​23472)
  • Support basic type narrowing for case {...}: patterns in match statements (#​23462)
  • Fix bugs that could manifest in incorrect overload evaluation, false-positive complaints regarding assert_type calls or false-positive redundant-cast diagnostics by reimplementing the equivalence type relation as mutual subtyping of top and bottom materializations (#​23428)
  • Fix equality and __contains__ narrowing with PEP-695 type aliases (#​23545)
  • Support _value_ annotations on enum classes (#​22228)
Improvements to diagnostics
  • Improve diagnostics when attempting to specialize non-generic types (#​23516)
  • Render subdiagnostics when --output-format=github is specified (#​23455)
Performance
  • Add a cached method for calculating the intersection of two types (#​23547)
  • Add a cached method for calculating the union of two types (#​23565)
  • Reduce the threshold above which Literal types in unions are upcasted to nominal-instance types in situations where the union type is recursively defined (#​23521)
  • Control flow: isolate the calculation of "loop header reachability" in a dedicated, cached function (#​23520)
Contributors

v0.0.18

Compare Source

Released on 2026-02-20.

Bug fixes
  • Support classes dynamically created via type(...) with cyclic bases (#​22792)
  • Fix incorrect types inferred when unpacking mixed tuples (#​23437)
  • Fix stack overflow for self-referential TypeOf in annotations (#​23407)
  • Fix several server panics that could occur when computing semantic tokens for the current file (#​23403), #​23398, #​23401)
LSP server
  • Add code folding support (#​23393)
  • Add warning message when running ty server interactively (#​23416)
  • Exclude test-related symbols from non-first-party packages in auto-import completions (#​23252)
  • Fix bug where diagnostics could disappear after opening an external file (#​23447)
  • Remove spurious destination for Go-To Definition on variables defined in a loop (#​23391)
  • Use the fully qualified name when "baking" an inlay hint into the source code if the scope already contains a variable with the same name as the unqualified name (#​23265)
  • Resolve TypeVars in call_signature_details parameter types (#​23149)
CLI
  • Add --output-format to ty version (#​23387)
Configuration
  • Add replace-imports-with-any option (#​23122)
  • Support shellexpand for configuration paths (#​23274)
Type checking
  • Add a new diagnostic to detect invalid class patterns in match statements (#​22939)
  • Allow Self in ClassVar type annotations (#​23362)
  • Consider synthesized methods and ClassVar-qualified declarations when determining whether an abstract method has been overridden in a subclass (#​23381)
  • Add a diagnostic when combining Final and ClassVar (#​23365)
  • Fix return type of assert_never (#​23389)
  • Fix assert_type diagnostic messages (#​23342)
  • Ban PEP-613 type alias values from containing type-qualifier special forms (#​23444)
  • Infer LiteralString for f"{literal_str_a} {literal_str_b}" (#​23346)
  • Infer precise types for bit-shift operations on integer literals (#​23301)
  • Make [abstract-method-in-final-class] diagnostics less verbose for classes with many abstract methods (#​23379)
  • Improve diagnostics for abstract @final classes (#​23376)
  • Only perform literal promotion for implicitly inferred literals (#​23107)
  • Parenthesize callable types when they appear in the return annotation of other callable types (#​23327)
  • Consider a call to a generic function returning Never to terminate control flow (#​23419)
  • Support calls to intersection types (#​22469)
  • Validate annotated assignments to attributes on self (#​23388)
  • Treat a bytes-literal type as a subtype of Sequence[<constituent integers in the bytestring>] (#​23329)
  • Allow a string-literal argument to match against an Iterable parameter in type variable inference. (#​23326)
  • Support narrowing from a Callable type returning a TypeGuard type (#​23280)
Performance
  • Consider all code paths as being ambiguously reachable in cases with pathologically large control-flow graphs (#​23399)
Typeshed
Contributors

v0.0.17

Compare Source

Released on 2026-02-13.

Bug fixes
  • Avoid Literal promotion for constrained TypeVars with Literal bounds (#​23209)
  • Fix false positives in TypeVar shadowing checks (#​23222)
Core type checking
  • Support generic protocols (#​21902)
  • Perform control-flow analysis in loops (#​22794)
  • Support typing.Self in attribute annotations (#​23108)
  • Support type narrowing in situations with calls to NoReturn functions (#​23109)
  • Support type narrowing and reachability analysis based on os.name checks (#​23230)
  • Detect overrides of Final class variables in subclasses (#​23180)
  • Fix bound method access on None (#​23246)
  • Fix method calls on subclasses of Any (#​23248)
  • Disallow type variables within PEP-695 type variable bounds and constraints (#​22982)
  • Emit error for attribute access on union where some elements lack the attribute (#​23042)
  • Emit error for invalid typevar defaults (#​23194)
  • Improve display of ParamSpecs in some situations (#​23211)
LSP server
  • Add hover and go-to-declaration support for subscript literals (#​22837)
  • Assign lower completion ranking to deprecated names in auto import (#​23188)
  • Improve spans of references to submodules imported in an __init__.py (#​21795)
  • Include conditional symbols (like datetime.UTC) in auto-import in more cases (#​23249)
  • Support auto-import for symbols in inlay hints (#​22111)
  • Include overload declarations in find-references (#​23215)
Performance
  • Avoid UnionBuilder overhead when creating a new union from the filtered elements of an existing union (#​22352)
Other changes
  • Allow discovering dependencies in system Python environments (#​22994)
  • Apply workspace settings to virtual files (#​23228)
  • Add support for --output-format=junit (#​22125)
  • Use a smaller diagnostic range for inconsistent-mro diagnostics (#​23213)
Contributors

v0.0.16

Compare Source

Released on 2026-02-10.

Bug fixes
  • Allow stringified argument in PEP-613 alias to Optional (#​23200)
  • Fix fuzzer panic on slice expression in unclosed comprehension (#​23146)
  • Fix combinatorial explosion due to fixed-length tuple expansion in overload matching (#​23190)
  • Respect @no_type_check when combined with other decorators (#​23177)
  • Fix diagnostic location for an incorrect sub-call to a specialized ParamSpec (#​23036)
LSP server
  • Assign lower completions ranking to deprecated functions and classes (#​23089)
  • Change goto-def for class constructors to always go to class definition (#​23071)
  • Ensure diagnostic mode is consistent across projects inside the LSP server (#​23121)
  • Don't include the class Foo in autocomplete suggestions when the user is typing out Foo's bases (#​23141)
  • Fix parameter references across files via keyword args ([#&chore(deps): update yarn to v3.8.0 #82

Configuration

📅 Schedule: (in timezone Europe/Paris)

  • Branch creation
    • "before 6am on Monday"
  • 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 force-pushed the renovate/ty-0.x branch from 3b9819e to fe12113 Compare January 27, 2026 01:47
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.13 chore(deps): update dependency ty to v0.0.14 Jan 27, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from fe12113 to 31bbe03 Compare February 5, 2026 05:12
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.14 chore(deps): update dependency ty to v0.0.15 Feb 5, 2026
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.15 chore(deps): update dependency ty to v0.0.16 Feb 10, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 31bbe03 to 91ede4d Compare February 10, 2026 21:09
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.16 chore(deps): update dependency ty to v0.0.17 Feb 13, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 91ede4d to 4871cb8 Compare February 13, 2026 18:46
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.17 chore(deps): update dependency ty to v0.0.18 Feb 21, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch 2 times, most recently from 7577a3b to f152429 Compare February 26, 2026 13:41
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.18 chore(deps): update dependency ty to v0.0.19 Feb 26, 2026
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.19 chore(deps): update dependency ty to v0.0.20 Mar 2, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch 2 times, most recently from 04986ba to 3c6ff41 Compare March 6, 2026 05:53
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.20 chore(deps): update dependency ty to v0.0.21 Mar 6, 2026
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.21 chore(deps): update dependency ty to v0.0.22 Mar 12, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch 2 times, most recently from 5d675c9 to f5a55ba Compare March 13, 2026 19:02
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.22 chore(deps): update dependency ty to v0.0.23 Mar 13, 2026
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.23 chore(deps): update dependency ty to v0.0.24 Mar 19, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch 2 times, most recently from 068417f to 5100d6a Compare March 25, 2026 00:58
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.24 chore(deps): update dependency ty to v0.0.25 Mar 25, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 5100d6a to 28b4c06 Compare March 26, 2026 17:31
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.25 chore(deps): update dependency ty to v0.0.26 Mar 26, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 28b4c06 to a1f1035 Compare March 31, 2026 20:48
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.26 chore(deps): update dependency ty to v0.0.27 Mar 31, 2026
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.27 chore(deps): update dependency ty to v0.0.28 Apr 3, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch 2 times, most recently from b8c0f51 to 3821572 Compare April 5, 2026 17:27
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.28 chore(deps): update dependency ty to v0.0.29 Apr 5, 2026
@renovate renovate bot force-pushed the renovate/ty-0.x branch from 3821572 to d2f3e65 Compare April 15, 2026 19:12
@renovate renovate bot changed the title chore(deps): update dependency ty to v0.0.29 chore(deps): update dependency ty to v0.0.31 Apr 15, 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.

1 participant