github lexical-lsp/lexical v0.7.0

latest release: v0.7.1
one month ago

v0.7.0

We're releasing 0.7 so we can support Elixir 1.17 and Erlang 27. However, those users on Erlang 27 will experience large increases in the amount of memory Lexical takes up due to this bug. When that bug is fixed, we'll push out another release that will detect the newer version of Erlang and things should go back to normal.

Other than supporting the newer versions of Erlang and Elixir, we've added the following features:

Features

  • Organize aliases code action. When invoked, will alphabetize and flatten all your existing aliases in a module. It will also put all aliases in the same place in a module.
  • Remove unused alias code action
  • Add alias code action: Type a module, invoke the code action and see a list of modules to alias, select one, and it's added to your module's other aliases.
  • Improved script handling: Now lexical won't execute scripts when editing them. Thanks, @zachallaun!
  • We now show typespecs for struct field completions. Thanks @kirillrogovoy

Bug Fixes

  • Fixed crash when typing text that isn't elixir code

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

What's Changed

New Contributors

Full Changelog: v0.6.1...v0.7.0

Don't miss a new lexical release

NewReleases is sending notifications on new releases.