0.14.0
Breaking changes (😱!!!):
-
Replace
list-packagescommand withls packagesandls deps(#563)This is happening for future extensibility, i.e. so that we can add any
spago ls $whateversubcommand in a non-breaking way whenever we'll want to
list more things.How things got renamed:
spago list-packages→spago ls packagesspago list-packages -f direct→spago ls depsspago list-packages -f transitive→spago ls deps -t
Note: the
list-packagescommand is still there to provide a semi-gracious transition path for folks, and will be removed in a future release.
New features:
- Allow
verify-setto work with either aspago.dhallor apackages.dhall(#515) - Create
.purs-replfile when runningspago init(#555, #558) - Add
--source-mapsflag to build commands (#545, #562) - Add
--quietand--no-colorglobal flags to better control logging (#548)
Bugfixes:
- Fix a few watch-mode buffering and concurrency issues (#549)
- Fix watching relative paths in sources config (e.g.
../src/**/*.purs) (#556) - Make the
ensureConfigfunction safe (#561, #531) - Retry downloading packages on network errors (#557, #565)
Other improvements:
- Docs: fix misc typos in README (#566)
- Docs: fix typo in
packages.dhalltemplate (#539) - Docs: remove mention of shared output folder in README (#559, #552)
- Docs: update links: spacchetti/spago → purescript/spago
- CI: update to
purs-0.13.6(#542) - CI: update CI to the new location of the repo (#560)
- Deps: update to
purescript-docs-search-0.0.8(#543) - Deps: update to
dhall-1.29andgithub-0.24(#553)