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)