Skip to content

Releases: software-mansion/scarb

v2.19.6

Choose a tag to compare

@github-actions github-actions released this 28 Sep 12:16
71702bd

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.19.6!

This release includes a new Cairo version.

Cairo Version

This version of Scarb comes with Cairo v2.19.6.

Full Changelog: v2.19.5...v2.19.6

v2.19.5

Choose a tag to compare

@github-actions github-actions released this 17 Sep 20:34
ab68dbd

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.19.5!

This release includes a new Cairo version.

Cairo Version

This version of Scarb comes with Cairo v2.19.5.

Full Changelog: v2.19.4...v2.19.5

v2.20.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 12:39
dd18779

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.20.1!
This release brings your package's documentation to the registry: scarb publish now builds and uploads it automatically, and a new scarb publish-docs command lets you manage it on its own.

Publish Your Package Docs

scarb publish now builds your package's documentation and uploads it alongside your package by default, so it becomes browsable on docs.scarbs.xyz right next to the published version. Pass --no-docs if you'd rather skip this and publish without docs.

Need to update or re-upload docs on their own — say, after fixing a typo without cutting a new package version? The new scarb publish-docs command handles that independently, and takes --force to overwrite docs already uploaded for that version.

Cairo Version

This version of Scarb comes with Cairo v2.20.0.

What's Changed

What's Changed

Full Changelog: v2.20.0...v2.20.1

v2.20.1-rc.0

v2.20.1-rc.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Aug 07:52
240f0a9

What's Changed

Full Changelog: v2.20.0...v2.20.1-rc.0

v2.20.0

Choose a tag to compare

@github-actions github-actions released this 23 Jul 20:54
f6832b0

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.20.0!

This release updates Scarb to Cairo v2.20.0 and focuses on more reliable package publishing, a faster proc macro server, and smoother integration for tools built on top of Scarb.

More Reliable Publishing and Registry Handling

Publishing packages is more robust in this release. When a registry's upload endpoint returned an empty or non-JSON body, Scarb previously tried to parse it as JSON and surfaced a confusing decoding error that hid the real HTTP status. Scarb now reports the actual response, making publishing failures much easier to diagnose.

Default registry patches for standard library builtins are now patched to the standard library source, keeping dependency resolution consistent for packages that rely on the corelib and its builtins.

Faster Proc Macro Server

The proc macro server now uses unbounded channels for its internal communication between the reader, worker, and writer threads. Previously, bounded channels made the pipeline effectively synchronous — busy workers could stall reading from stdin, and a full stdout could block the whole server. The new design decouples these stages for better throughput under load.

Smoother Tooling Integration

Scarb now exposes package extra data directly, so consumers no longer need to re-parse Scarb.toml to access it. This removes duplicated parsing logic in tools built on top of Scarb.

Cairo Version

This version of Scarb comes with Cairo v2.20.0.

What's Changed

Full Changelog: v2.19.0...v2.20.0

v2.20.0-rc.2

v2.20.0-rc.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Jul 20:03
aa6baf6

What's Changed

New Contributors

Full Changelog: v2.20.0-rc.1...v2.20.0-rc.2

v2.19.4

Choose a tag to compare

@github-actions github-actions released this 21 Jul 15:24
b45b74c

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.19.4!

This release includes a new Cairo version.

Cairo Version

This version of Scarb comes with Cairo v2.19.4.

Full Changelog: v2.19.3...v2.19.4

v2.20.0-rc.1

v2.20.0-rc.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 Jul 10:59
d48ab43

What's Changed

Full Changelog: v2.20.0-rc.0...v2.20.0-rc.1

v2.19.3

Choose a tag to compare

@github-actions github-actions released this 15 Jul 11:30
a9ad059

Cairo release notes ➡️

Welcome to the release notes for Scarb v2.19.3!

This release includes a new Cairo version.

Cairo Version

This version of Scarb comes with Cairo v2.19.3.

Full Changelog: v2.19.2...v2.19.3

v2.20.0-rc.0

v2.20.0-rc.0 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 13 Jul 06:54
79c4f89

What's Changed

Full Changelog: v2.19.2...v2.20.0-rc.0