1.0.0.0
1.0.0.0
- NOTE: 1.0 status does not mean it is now stable.
- This is a major version bump, because the internal architecture has
changed to make use of the new
hie-bios from @mpickering
(and a host of others).
Some of the implications of this are
- Cabal 3.0 support.
- Support for stack scripts.
- Work on test, executable, benchmark and library components at the same time.
- You can set the build-tool (stack or cabal) explicitly.
- Various memory leaks have been fixed.
- Various performance improvements.
Also, until hie-bios
provides a means to get a full module graph for
the project, we haved disabled HaRe (rename, caseSplitCmd, etc...).
It is better to not have a tool, than one that sort-of works, and we
did not want to hold back all the other work that has been done.
Changes
-
Fallback to direct cradle if no project context can be found
(#1551, by @fendor) -
Improve quality and information density of error message
(#1522, by @fendor) -
Tweak hie-wrapper and hie exe startup messages
(#1539, by @alanz) -
First pass at printing out debug info if started without --lsp
(#1538, by @alanz) -
Return hlint code actions as type 'quickfix'
(#1537, by @alanz) -
Readme: Remove non-existing troubleshooting entry
(#1534, by @andys8) -
Add sample hie.yaml files for stack and cabal
(#1533, by @alanz) -
Look for stack.yaml before selecting .cabal location as project root
(#1531, by @fendor) -
Change Maybe LspFuncs to LspFuncs inside IdeEnv
(#1523, by @bubba) -
Replaced cabal-helper submodule with hackage version
(#1521, by @alanz) -
Adapt GhcModPluginSpec after merge of #1496
(#1507, by @alanz) -
Find the libdir directory of ghc at run-time
(#1496, by @fendor) -
Restore the ghcmod plugin command routing
(#1505, by @alanz) -
Make errorm use errorM instead of warningM
(#1502, by @DavSanchez) -
Refactor plugins and commands now that JSON transport is gone
(#1492, by @bubba) -
Retain the --lsp option, to not break existing clients
(#1494, by @alanz)
updated 14 days ago -
Update Ubuntu dependency
(#1485, by @leifmetcalf) -
Implement the HIE Bios
(#1126, by @mpickering) -
Unit test over the liquid haskell supported version
(#1449, by @jneira)