Skip to content

Releases: lexical-lsp/lexical

2023-04-27T15:16:16

27 Apr 15:16
8bc245b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 709d0a9...8bc245b

2023-04-27T13:07:36

27 Apr 13:07
709d0a9
Compare
Choose a tag to compare

What's Changed

  • Simplify params -- Second attempt. by @scohen in #127

Full Changelog: ef8099d...709d0a9

2023-04-26T15:09:13

26 Apr 15:09
Compare
Choose a tag to compare

e7e4b55

26 Apr 02:22
e7e4b55
Compare
Choose a tag to compare
  • Make adding curlies more accurate (#119)

2023-04-26T03:17:25

26 Apr 03:17
9d46eed
Compare
Choose a tag to compare

What's Changed

Full Changelog: 954be1b...9d46eed

2023-04-26T02:56:07

26 Apr 02:56
954be1b
Compare
Choose a tag to compare
954be1b

ci: Use timestamp as release names instead of commit SHAs (#124)

44cf5b1

26 Apr 02:21
44cf5b1
Compare
Choose a tag to compare
ci: Add automatic release workflow

Adds a Github actions workflow for building and publishing a release of Lexical on every commit.

Publishes the same zip twice with and without the short sha in the file name. The version without the file name is to simplify automation for the likes of vscode auto-install.

386eff3

26 Apr 02:39
386eff3
Compare
Choose a tag to compare
Fix Neovim completion issue caused by an incomplete single character …

1f43ad1

26 Apr 02:38
1f43ad1
Compare
Choose a tag to compare
Simplified building requests and notifications (#121)

The protocol acutally defines params types for notifications and
responses,  and we were recapitulating them in their definitions. This
PR adds a bunch of  the auto-generated types and allows
notification/request  definitions to reference them. Then the types
are  consulted to build the request or notification's parameters.

The result is much simpler definitions and less manual work when we
need  to create new ones.

019fb36

26 Apr 02:24
019fb36
Compare
Choose a tag to compare
Dialyzer analysis (#120)

* Dialyzer analysis

To prepare for adding dialyzer diagnostics to the project, it would be
nice if we ran dialyzer clean. This PR fixes a number of issues that
dialyzer found, and actually fixes a couple of bugs that were going
unreported.
In addition, it enables dialyzer analysis in our github actions
workflow, so we can keep the project clean.

I had to ignore a couple of things in the configuration code, as it
would be impossible for it to dialyze clean as long as we don't have
a way to enable dialyzer.