stack2nix v0.2 Release Notes

Release Date: 2018-07-24 // over 5 years ago
  • Major changes:

    • ๐Ÿ— Use full stackage snapshot instead of relying on the build plan #83
    • Get rid of hnix and rely on Derivation type from cabal2nix
    • ๐Ÿ‘‰ Use nix to provision executables if missing #83
    • ๐Ÿ‘‰ Use GHC version that belongs to the LTS #84
    • ghc-options in stack.yaml are now passed to generated Nix exprs #96
    • ๐Ÿ‘Œ Support --bench #97

    Other enhancements:

    • ๐Ÿ‘Œ Support --platform to set targeting system generation #79
    • ๐Ÿ“œ Use cabal2nix and stack as haskell libraries instead of relying on executable parsing #75
    • โž• Add --verbose flag #78
    • ๐Ÿ“Œ Be able to pin down hackage snapshot #75
    • โšก๏ธ Optimize cabal2nix calls by reusing HackageDB #75
    • โœ… Rewrite tests in hspec to reduce dependencies #83
    • ๐Ÿ”ง Make stack.yaml filename configurable #90
    • โž• Add option to disable indentation #89
    • When cloning git, also checkout submodules #108

    ๐Ÿ› Bug fixes:

    • ๐Ÿ“ฆ Be able to override GHC core packages #51
    • Cleanup concurrency #33
    • โž• Add --haddock #38
    • โž• Add --test #35
    • ๐Ÿ‘Œ Support Stack subdirs #10
    • ๐Ÿ“œ Correct version parsing #67
    • Silence git stdout output not to leak into Nix #91