Releases: erlang-ls/erlang_ls
Releases · erlang-ls/erlang_ls
0.33.0
What's Changed
- Avoid race condition around POIs extraction by @robertoaloi in #1291
- Code actions refactoring to fix review comments by @plux in #1223
- Track open files by @robertoaloi in #1292
- Add randomness to DAP node name by @robertoaloi in #1295
- Apply erlfmt to the entire codebase by @robertoaloi in #1297
- Do not read file from disk on didOpen by @robertoaloi in #1298
Full Changelog: 0.32.0...0.33.0
0.32.0
What's Changed
- Only complete arguments for snippets by @the-mikedavis in #1263
- Allow user to provide custom PREFIX by @sidkshatriya in #1282
- Include macros, records and type definitions in document symbols by @robertoaloi in #1284
- Get tmp system dir in a portable way during tests by @robertoaloi in #1285
- Do not crash if module is not available while fetching specs by @robertoaloi in #1286
- Solidify provider process by @robertoaloi in #1287
- Add debugging for issue #1288 by @robertoaloi in #1289
New Contributors
- @the-mikedavis made their first contribution in #1263
- @sidkshatriya made their first contribution in #1282
Full Changelog: 0.31.0...0.32.0
0.31.0
What's Changed
- Expose errors via stderr by @robertoaloi in #1281
- Handle query string in Uri by @robertoaloi in #1283
Full Changelog: 0.30.0...0.31.0
0.30.0
What's Changed
- Ensure EPMD is running when launching debugger by @robertoaloi in #1276
- Refactor folding_ranges onto POIs, Add support for records. by @tks2103 and @AminArria in #1268
- Support for adding undefined Function by @f2000357 in #1267
- Document versioning by @robertoaloi in #1265
- Do not reload file from disk on save by @robertoaloi in #1278
- Use version from didOpen, use text from editor as source of truth by @robertoaloi in #1279
New Contributors
Full Changelog: 0.29.0...0.30.0
0.29.0
What's Changed
- RefactorErl Diagnostics by @robertfiko in #1137
- On demand indexing by @robertoaloi in #1260
- Single Provider Process by @robertoaloi in #1264
- Revert shutdown strategy for background jobs by @robertoaloi in #1273
New Contributors
- @robertfiko made their first contribution in #1137
Full Changelog: 0.28.0...0.29.0
0.28.0
What's Changed
- Start apps as permanent by @robertoaloi in #1249
- Skip indexing of generated files by @robertoaloi in #1255
Full Changelog: 0.27.0...0.28.0
0.27.0
What's Changed
- Improve DAP Error Handling by @robertoaloi in #1246
- Add support for didChangeWatchedFiles by @robertoaloi in #1247
- Handle
not_found
result from docsh by @keynslug in #1198
Full Changelog: 0.26.0...0.27.0
0.26.0
What's Changed
- Handle incomplete type definitions better by @gomoripeti in #1237
- Avoid negative line numbers in elvis diagnostics. by @ztion in #1233
- Only run EDoc diagnostics on .erl files by @robertoaloi in #1242
- Update Gradualizer to the current master by @erszcz in #1239
- Add support for custom EDoc tags by @robertoaloi in #1243
- Reload project-specific files on every Graudalizer diagnostic run by @erszcz in #1240
Full Changelog: 0.25.0...0.26.0
0.25.0
What's Changed
- Use Jaro distance for the unbound variable code action by @plux in #1225
- Better support for goto definition when parsing is incomplete by @plux in #1224
- supply quickfix to remove unused macro by @fangzhzh in #1226
- Safer incremental sync by @plux in #1222
- Add Fix for #1202 remove unused include by @rahulraina7 in #1227
- Make it easier to include Erlang LS as a dependency. by @robertoaloi in #1229
- DAP should return 0 on version command by @robertoaloi in #1230
- Bump yamerl by @robertoaloi in #1231
- Add missing upgrade to rebar.lock by @robertoaloi in #1232
New Contributors
- @fangzhzh made their first contribution in #1226
- @rahulraina7 made their first contribution in #1227
Full Changelog: 0.24.0...0.25.0
0.24.0
What's Changed
- Implement new code actions by @plux in #1212
- Drop OTP 21 by @robertoaloi in #1215
- Edoc diagnostics by @robertoaloi in #1213
- Drop OTP 21 support in rebar.config and README by @robertoaloi in #1217
Full Changelog: 0.23.1...0.24.0