purescript v0.13.2 Release Notes

Release Date: 2019-07-05 // almost 5 years ago
  • ✨ Enhancements

    ➕ Add --debug flag to purs bundle command (#3666, @rhendric)

    ⚡️ This flag causes an optimized-for-humans JSON representation of the modules
    being bundled to be dumped to stderr, prior to dead code elimination.

    Ignore duplicate file inputs to CLI commands (#3653, @dyerw)

    If, after expanding globs, a particular file path appears more than once, the
    compiler will now ignore the extra occurrences, instead of emitting a
    DuplicateModule error.

    🐛 Bug fixes

    • 🛠 Fix printing of tokens with string escapes (#3665, @hdgarrood)
    • 🛠 Fix multiple "let"s in ado before the final "in" (#3675, @natefaubion)
    • 📜 Throw a parse error (not internal error) when using quoted labels as puns (#3690, @natefaubion)

    Other

    • 🚚 Parser: Remove partial type signatures for parameterized productions (#3667, @natefaubion)
    • ✅ Make git consider *.out files as binary for the golden tests (#3656, @kritzcreek)
    • 🛠 Fix build failures on older GHCs by tightening base lower bound (#3659, @hdgarrood)
    • 🏗 Pin happy version to address build failures when building with Cabal (#3660, @hdgarrood)
    • ➕ Add upper bounds when producing source distributions (#3661, @hdgarrood)
    • ⚡️ Update test dependency on typelevel-prelude (#3649, @hdgarrood)
    • ⚡️ Update author and maintainer sections of cabal file (#3663, @hdgarrood)
    • ⚡️ Update to GHC 8.6.5, Stackage LTS 13.26 (#3688, @hdgarrood)
    • 🚧 Various CI maintenance (#3687, @hdgarrood)
    • 📦 Move the "purescript" npm package into the compiler repo (#3691, @hdgarrood)