Skip to content

Latest commit

History

History
34 lines (23 loc) 路 1.68 KB

File metadata and controls

34 lines (23 loc) 路 1.68 KB

Changelog

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.

[Unreleased]

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 with 201 Created
  • Fix flaky SQLITE_IOERR_TRUNCATE on Windows when multiple spago processes connect concurrently to the cache DB, by skipping PRAGMA journal_mode = WAL when 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

[1.0.4] - 2026-03-30

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 extraPackages with 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.version doesn't match the declared constraint
  • Fix purs graph command after bundling/running a single package in a monorepo (#1394)

[1.0.3] - 2026-02-01

Bugfixes:

  • Remove ExperimentalWarning from Spago's own bundle

[1.0.2] - 2026-02-01

Initial stable release of the PureScript rewrite.

For changes prior to 1.0, see the legacy changelog.