Releases: expert-lsp/expert
Releases · expert-lsp/expert
nightly: feat(engine): expand engine builder error output (#659)
builds on #188 This PR expands the last line of the output into the last X lines of the failing build output (I guesstimated 50 lines should cover most cases, may need to be changed). I feel like it makes engine errors easier to understand and to debug
v0.1.4
v0.1.3
v0.1.2
v0.1.1
0.1.1 (2026-04-23)
Bug Fixes
- don't connect to the epmd daemon (#589) (84523c8)
- engine: respect formatter line length in Refactorex actions (#590) (33a897d)
- engine: stop double applying alias suffix when prefix is aliased (#591) (d1fc3b0)
- engine: unify import lookup to correctly resolve local calls (#592) (5421f92)
- expert: add no-op handler for $/setTrace (#593) (9bb4f0d)
- forge: use
project.root_urifor cache key inForge.Project.config(#594) (950e5e0) - handle LSP supported invalid configuration values (#595) (ac6913e)
- hang at startup if .bashrc contains exec call (#596) (fb361d6)
- improve release overlays (#603) (c56cb9a)
- improve startup time and module introspection (#605) (e67f370)
- release: ensure start_expert works if symlinked (#597) (62ef114)
v0.1.0
0.1.0 (2026-03-27)
Bug Fixes
- engine: only start one engine for umbrella apps (#462) (f674d3d), closes #460
- extractor not working with ExUnit.CaseTemplate (#529) (11fb790)
- forge: id generator must not create duplicate IDs (#499) (7a4e333)
- issues with creating
.expertdirectory too eagerly (#520) (1c51871) - prevent recursive alias generation for nested modules (#505) (7596f9c)
- startup and tests on Windows (#518) (a2a2947), closes #515
Performance Improvements
Miscellaneous Chores
- release as 0.1.0 (1bbd0df)
v0.1.0-rc.6
0.1.0-rc.6 (2026-03-10)
Features
Bug Fixes
- add Project.unique_name to allow multiple project with same root folder name (#458) (d1b4889)
- bump Spitfire to v0.3.10 (#491) (335f022)
- engine: add missing rescue for
:ets.lookup_element(#494) (f4884f4) - expert: display user-friendly message on filesystem error (#495) (021da96)
- fetch
hexandrebarin all places (#490) (48b5ad0) - forge: fix parent check to not give false positive on some siblings (#472) (44a43e2)
- only index tests if ExUnit.Case is in scope (#480) (a7b685d)
- rotate expert.log files (#489) (90d7d81)
Performance Improvements
v0.1.0-rc.5
0.1.0-rc.5 (2026-02-26)
Bug Fixes
v0.1.0-rc.4
0.1.0-rc.4 (2026-02-26)
Bug Fixes
v0.1.0-rc.3
0.1.0-rc.3 (2026-02-26)
Bug Fixes
- engine: skip unquoted aliases (#452) (9c5c89a)
- expert: always use MIX_ENV=dev when building engine (#442) (60cc5b7), closes #431
- expert: honor users PATH (#456) (c003eba)
- expert: send correct version in server_info (#457) (31a4226)
- isolate engine builds and retry them on dependency errors (#454) (3205d56)
- make Refactorex available on all trigger kinds (#445) (97c810b)
- properly setup logger (#455) (ba10ae8)