Skip to content

v0.7.0

Compare
Choose a tag to compare
@scohen scohen released this 28 Jul 20:19
· 13 commits to main since this release

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