A new Spago release is out!
The main news in this edition is that we now error out if you import “hidden” dependencies without declaring them in your project config. This finally solves the long-standing issue of incorrect dependency lists in our config files - they should now be correct, as we also warn about any unused dependency
Special credits to @colinwahl as he’s been driving the implementation of all the main features that shipped over the last major releases. Great work!
Since 0.20.1
is already out, the changelog below includes the changes that shipped there too.
As usual you can install Spago from NPM and other places.
Please test it out, and if you find any problems with it don’t hesitate to open an issue.
npm install -g spago
Changelog
Breaking changes (!!!)
-
spago build
fails when source files directly import transitive dependencies (#730, #598)
Fortunately aninstall
command to add the missing dependencies will be printed out together with the error (#770, #769, #776)
Features
Bugfixes
- Properly call
psa
to avoid warnings (#730) - Color output now works correctly or is disabled on Windows (#768, #749)
- Fix
spago docs
for PureScript 0.14, by updatingdocs-search
to0.0.11
(#775, #752)