This is the first Spago release since the repo moved to the PureScript org, thanks to everyone that helped with that and to all contributors
As usual you can find it on NPM and in other places:
And if you find any problems with it donโt hesitate to open an issue
Changelog
Breaking changes (!!!):
-
Replace
list-packages
command withls packages
andls deps
(#563)
This is happening for future extensibility, i.e. so that we can add anyspago ls $whatever
subcommand in a non-breaking way whenever weโll want to list more things.
How things got renamed:-
spago list-packages
โspago ls packages
-
spago list-packages -f direct
โspago ls deps
-
spago list-packages -f transitive
โspago ls deps -t
Note: the
list-packages
command is still there to provide a semi-gracious transition path for folks, and will be removed in a future release. -
New features:
- Allow
verify-set
to work with either aspago.dhall
or apackages.dhall
(#515) - Create
.purs-repl
file when runningspago init
(#555, #558) - Add
--source-maps
flag to build commands (#545, #562) - Add
--quiet
and--no-color
global 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
ensureConfig
function 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.dhall
template (#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.29
andgithub-0.24
(#553)