Skip to content

Releases: withered-magic/starpls

v0.1.14

09 May 09:15
e2e87ee
Compare
Choose a tag to compare
  • autocomplete external repository names in load() statements
  • improved support for builtin providers

v0.1.13

29 Apr 07:14
11fc882
Compare
Choose a tag to compare
  • Adds Document Symbols support
  • Inference for ctx.attr with --experimental_infer_ctx_attributes
  • Support Bazel prelude

v0.1.12

20 Apr 21:25
0065638
Compare
Choose a tag to compare
  • Go to Definition support for labels in string literals, supports both source files and targets defined in BUILD files
  • Automatically fetch external repositories
  • Send error notification when Bazel initialization fails

v0.1.11

13 Apr 18:45
591e154
Compare
Choose a tag to compare

Hotfix

  • Fix autocomplete for .star files
  • Better checks for determining whether bzlmod is enabled

v0.1.10

10 Apr 11:22
38919e2
Compare
Choose a tag to compare
  • Adds support for module extensions with use_extension (autocomplete/hover docs/type checking for tags)

v0.1.9

08 Apr 22:54
a9a3d15
Compare
Choose a tag to compare
  • starpls check for batch type checking
  • adds missing fields on cc_common
  • make some type checking diagnostics have warning severity while type checker is still being worked on

v0.1.8

07 Apr 19:06
b5ca169
Compare
Choose a tag to compare
  • Adds support for goto def/type checking for symbols loaded from external repositories when bzlmod is enabled.

v0.1.7

04 Apr 09:28
1677162
Compare
Choose a tag to compare

Mainly a fix for skipping some unnecessary diagnostics computations

v0.1.6

03 Apr 05:09
8387409
Compare
Choose a tag to compare
  • Literal types and limited form of literal math, e.g. Literal[1] + Literal[2] = Literal[3], Literal["a"] + Literal["b"] = Literal["ab"]
  • Native support for providers
  • Improved panic handling
  • Better go to definition for labels in load statements and loaded symbols
  • UTF-16 support

v0.1.5

03 Apr 00:10
d0a5ebb
Compare
Choose a tag to compare
  • Literal types and limited form of literal math, e.g. Literal[1] + Literal[2] = Literal[3], Literal["a"] + Literal["b"] = Literal["ab"]
  • Native support for providers
  • Improved panic handling
  • Better go to definition for labels in load statements and loaded symbols