Bug fixes
- Fixed haddock for the Language.PureScript.Bundle module #1262 (@wuzzeb)
- Some erroneous error positions were fixed for kind and missing instance errors #1086 (@garyb)
- The number of warnings printed for exhaustivity checks was limited to 5 #1281 (@nicodelpiano)
- Home directory is checked for
.psci
file after the current working directory #883 (@mjgpy3) - Line numbers now show for shadowed name warnings #1165 (@nicodelpiano)
- Cabal file was fixed for Nix packaging #1302 (@MasseGuillaume)
- Kind query for types defined in psci now works #1235 (@mjgpy3)
- Boolean operations are now being inlined again #1312 (@garyb)
- Int operations are now being inlined again #1330 (@garyb)
- "Writing..." and "Compiling..." messages are no-longer printed in
psci
#1276 (@paf31)
Enhancements
- Exhaustivity checker was extended to report errors about redundant cases #1289 (@nicodelpiano)
- Improved triggering of suggestion for errors about using
(<<<)
instead of(.)
#1284 (@mjgpy3) - Only show the module name rather than the filename for pattern errors #1296 (@nicodelpiano)
- Error reporting in
psc-bundle
was improved #1307 (@hdgarrood) psc-publish
code is now part of the library module #1304 (@hdgarrood)psc-publish
now has--version
and--help
options #1300 (@garyb)psc-publish
now has a--dry-run
option for checking whether the module can be published #1308 (@hdgarrood)psc-publish
now requires a clean working tree #1306 (@hdgarrood)psc-publish
can now findbower
on Windows machines #1317 (@hdgarrood)psc-publish
now uses OS-specific path delimiters to fix another bug on Windows #1326 (@hdgarrood)- Error list heading was made emacs-friendly #1327 (@epost)