All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
Bugfixes:
- Accept any 2xx status code (not just
200) as success when calling the Registry API, so that publishing no longer fails when the registry responds with201 Created - Fix flaky
SQLITE_IOERR_TRUNCATEon Windows when multiple spago processes connect concurrently to the cache DB, by skippingPRAGMA journal_mode = WALwhen it's already enabled (WAL mode is persistent in the DB file header) and tolerating the race on the initial set - Retry transient network failures (connection errors and 5xx responses) when fetching package tarballs and calling the registry API, instead of failing immediately
Bugfixes:
- Preserve TTY properties for child processes in
spago run(#1341) - Do not repeatedly request the same log line from the Registry server (#1381)
- Fix solver failing for local packages in
extraPackageswith version constraints (#1338, #1391)- Solver now widens ranges for non-registry extra packages so they are always accepted
- Warns when a local package's
publish.versiondoesn't match the declared constraint
- Fix
purs graphcommand after bundling/running a single package in a monorepo (#1394)
Bugfixes:
- Remove ExperimentalWarning from Spago's own bundle
Initial stable release of the PureScript rewrite.
For changes prior to 1.0, see the legacy changelog.