Skip to content

Releases: erlang-ls/erlang_ls

0.53.0

18 Sep 13:59
d38dc66
Compare
Choose a tag to compare

What's Changed

  • Add support for parsing implicit fun with ?MODULE by @plux in #1509
  • Code actions undefined macro and record by @plux in #1510
  • Completion of module macro by @plux in #1508
  • Drop OTP 23 support by @plux in #1511
  • Avoid running get_words twice when opening new file by @ztion in #1513
  • Change linum-mode to display-line-numbers-mode by @peerst in #1515
  • Extract argument names from specs by @plux in #1517
  • Use info from -spec for inlay hints if available. by @plux in #1519
  • Store spec args in signature index for better performance by @plux in #1520
  • Add inlay hints to show if a function is exported by @plux in #1521
  • Fix crash when line is unknown (#1525) by @zsoci in #1526
  • Add support for eunit diagnostics by @plux in #1523
  • Bump erlang and rebar3 version for windows by @plux in #1535
  • OTP27 support by @MarkoMin in #1530
  • Replace jsx with stdlib json by @plux in #1536
  • Add 'TEST' macro to options when compile for reload by @zsoci in #1528
  • Add suggest code actions for undefined record and record fields by @plux in #1539

New Contributors

Full Changelog: 0.52.0...0.53.0

0.52.0

25 Apr 08:33
908d9e8
Compare
Choose a tag to compare

What's Changed

  • Fix garbled output when formatting unicode characters by @plux in #1496
  • Cleanup unused includes/macros (as identified by ELP) by @robertoaloi in #1499
  • Expand enviroment variables in config file by @plux in #1497
  • Don't emit parser error when ?MODULE is used in a header file by @plux in #1503
  • Add support for inlay hints by @plux in #1504
  • Add refactoring code action to extract function by @plux in #1506

Full Changelog: 0.51.0...0.52.0

0.51.0

05 Feb 07:36
63b1839
Compare
Choose a tag to compare

What's Changed

  • Improve create function code action by @plux in #1487
  • Add completion support for -module attribute by @plux in #1486
  • Add heuristic to improve completion in exports. by @plux in #1490
  • Add some sensible defaults if rebar.config is found by @plux in #1491

Full Changelog: 0.50.0...0.51.0

0.50.0

18 Jan 15:37
273c857
Compare
Choose a tag to compare

What's Changed

  • Fix error when using "code_path_extra_dirs" in windows by @LCLight in #1472
  • Fix invalid crossref warning for Mod:module_info() by @plux in #1474
  • Add docs memoization by @jdamanalo in #1417
  • Allow code_reload.node to be a list of nodes by @mkuratczyk in #1413
  • Allows custom setting the formatter by @lafirest in #1473
  • Log root path when initializing by @plux in #1479
  • Multiple edits could cause invalid text edits by @plux in #1478
  • Handle recursive deps for behaviours by @plux in #1477
  • Improve performance when completing behaviours by @plux in #1481
  • Improve macro refs performance by @plux in #1476
  • Make completions calls async by @plux in #1480
  • Fix els_parser crash due to erlfmt returning {skip, _} by @plux in #1483
  • all target - building as dap not required by @MarkoMin in #1475
  • Bump erlfmt to upstream 1.3.0 by @gomoripeti in #1469
  • Run edoc chunk generation in spawned process by @plux in #1484

New Contributors

Full Changelog: 0.49.0...0.50.0

0.49.0

22 Dec 10:00
3e54aae
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.48.1...0.49.0

0.48.1

11 Aug 13:32
a0e00b8
Compare
Choose a tag to compare

What's Changed

  • Add github release.yml to publish binary artifacts by @alanz in #1446

Full Changelog: 0.48.0...0.48.1

0.48.0

08 Jul 09:12
f323408
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.47.1...0.48.0

0.47.1

01 Jun 14:09
e315f98
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.47.0...0.47.1

0.47.0

01 Jun 07:10
7ed288b
Compare
Choose a tag to compare

What's Changed

Full Changelog: 0.46.2...0.47.0

0.46.2

21 Feb 09:59
229175e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.46.1...0.46.2