ghcide v0.3.0 Release Notes
Release Date: 2020-09-02 // over 3 years ago-
0.3.0 (2020-09-01)
- ๐ CI: remove (internal) DA Slack notifications (#750) - (Gary Verhaegen)
- โ Add session-loader to hie.yaml (#714) - (Luke Lau)
- Codeaction for exporting unused top-level bindings (#711) - (shaurya gupta)
- โ Add links to haddock and hscolour pages in documentation (#699) - (Luke Lau)
- ๐ฆ Expose GHC.Compat module (#709) - (Pepe Iborra)
- ๐ Move session loading logic into ghcide library (#697) - (Luke Lau)
- ๐ Code action: remove redundant constraints for type signature (#692) - (Denis Frezzato)
- ๐ Fix Binary instance of Q to handle empty file paths (#707) - (Moritz Kiefer)
- Populate ms_hs_date in GetModSummary rule (#694) - (Pepe Iborra)
- ๐ Allow GHC plugins to be called with an updated StringBuffer (#698) - (Alfredo Di Napoli)
- ๐ Relax upper bounds for GHC 8.10.1 (#705) - (Pepe Iborra)
- Obtain the GHC libdir at runtime (#696) - (Luke Lau)
- Expect bench experiments to fail with Cabal (#704) - (Pepe Iborra)
- โฌ๏ธ Bump lodash from 4.17.15 to 4.17.19 in /extension (#702) - (dependabot[bot])
- โก๏ธ Update to hie-bios 0.6.1 (#693) - (fendor)
- Backport HIE files to GHC 8.6 (#689) - (wz1000)
- ๐ Performance improvements for GetSpanInfo (#681) - (Pepe Iborra)
- ๐ Code action add default type annotation to remove
-Wtype-defaults
warning (#680) - (Serhii) - ๐ Use a global namecache to read
.hie
files (#677) - (wz1000) - Completions need not depend on typecheck of the current file (#670) - (Pepe Iborra)
- ๐ Fix spaninfo Haddocks for local modules (#678) - (Pepe Iborra)
- Avoid excessive retypechecking of TH codebases (#673) - (Pepe Iborra)
- ๐ Use stale information if it's available to answer requests quickly (#624) - (Matthew Pickering)
- Code action: add constraint (#653) - (Denis Frezzato)
- Code action: add constraint (#653) - (Denis Frezzato)
- ๐ Make BenchHist non buildable by default and save logs (#666) - (Pepe Iborra)
- โ Delete unused top level binding code action (#657) - (Serhii)
- stack810.yaml: bump (#651) - (Domen Kozar)
- ๐ Fix debouncer for 0 delay (#662) - (Pepe Iborra)
- ๐ Interface file fixes (#645) - (Pepe Iborra)
- ๐ Retry GHC 8.10 on Windows (#661) - (Moritz Kiefer)
- Finer dependencies for GhcSessionFun (#643) - (Pepe Iborra)
- Send WorkDoneProgressEnd only when work is done (#649) - (Pepe Iborra)
- โ Add a note on differential benchmarks (#647) - (Pepe Iborra)
- Cache a ghc session per file of interest (#630) - (Pepe Iborra)
- โ Remove
Strict
from the language extensions used for code actions (#638) - (Torsten Schmits) - Report progress when setting up cradle (#644) - (Luke Lau)
- ๐ Fix crash when writing to a Barrier more than once (#637) - (Pepe Iborra)
- Write a cabal.project file in the benchmark example (#640) - (Pepe Iborra)
- ๐ Performance analysis over time (#629) - (Pepe Iborra)
- More benchmarks (#625) - (Pepe Iborra)
- โ Canonicalize the locations in the cradle tests (#628) - (Luke Lau)
- โ Add hie.yaml.stack and use none cradle for test data (#626) - (Javier Neira)
- ๐ Fix a bug in getHiFileRule (#623) - (Pepe Iborra)
- ghc initialization error handling (#609) - (Pepe Iborra)
- ๐ Fix regression in getSpanInfoRule (#622) - (Pepe Iborra)
- โช Restore Shake profiling (#621) - (Pepe Iborra)
- ๐ Use a better noRange (#612) - (Neil Mitchell)
- โ Add back a .ghci file (#607) - (Neil Mitchell)
- โ #573, make haddock errors warnings with the word Haddock in front (#608) - (Neil Mitchell)
- Implement Goto Type Definition (#533) - (Matthew Pickering)
- โ remove unnecessary FileExists dependency in GetHiFile (#589) - (Pepe Iborra)
- ShakeSession and shakeEnqueue (#554) - (Pepe Iborra)
- Benchmark suite (#590) - (Pepe Iborra)