Releases: software-mansion/scarb
v2.17.0-rc.2
What's Changed
- Bump Cairo by @maciektr in #2999
- Bump the non-critical group with 16 updates by @dependabot[bot] in #3000
- build release for arm osx on self hosted runner by @maciektr in #3004
- Set verify osx arm runners to self hosted by @maciektr in #3005
- Bump keccak from 0.1.5 to 0.1.6 by @dependabot[bot] in #3008
- Bump lodash-es and mermaid in /website by @dependabot[bot] in #3010
- Add gtm by @p-malecki in #3009
- Bump deno_task_shell from 0.28.0 to 0.29.0 by @dependabot[bot] in #3013
- Remove unused field from toml parser by @maciektr in #3011
- scarb-manifest-schema by @FroyaTheHen in #2996
- update docstrings by @FroyaTheHen in #2997
- scarb-manifest-schema: changelog and readme by @FroyaTheHen in #3003
- scarb-manifest-schema-gen by @FroyaTheHen in #3007
- Bump the non-critical group with 8 updates by @dependabot[bot] in #3012
- Use public runners for arm osx by @maciektr in #3016
- Normalize manifest schema before comparing in test by @maciektr in #3019
- Bump rollup from 4.45.1 to 4.59.0 in /website by @dependabot[bot] in #3021
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #3023
- Bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #3025
- Bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #3024
- Bump the non-critical group with 3 updates by @dependabot[bot] in #3027
- Implement manifest validation with diagnostics output for LS by @Arcticae in #3022
- Fix incorrectly overwritten warnings flag for crates by @maciektr in #3017
- Fix metadata test which is failing on windows by @Arcticae in #3030
- Fully cache warnings in incremental by @maciektr in #3020
- Bump the non-critical group with 10 updates by @dependabot[bot] in #3033
- Bump dompurify from 3.2.6 to 3.3.2 in /website by @dependabot[bot] in #3034
- Bump quinn-proto from 0.11.9 to 0.11.14 by @dependabot[bot] in #3035
- Refactor and extend proc macro docs by @wawel37 in #3014
- Fix swm services link by @wawel37 in #3037
New Contributors
- @p-malecki made their first contribution in #3009
Full Changelog: v2.16.0-rc.0...v2.17.0-rc.2
v2.16.1
Welcome to the release notes for Scarb v2.16.1!
This release:
- Promotes Scarb
2.16.1-rc.0to stable release.
Cairo Version
This version of Scarb comes with Cairo v2.16.1.
Full Changelog: v2.16.1-rc.0...v2.16.1
v2.16.1-rc.0
Welcome to the release notes for Scarb v2.16.1-rc.0!
This release upgrade Cairo version to v2.16.1-rc.0 release.
This release introduces a fix for a bug that could cause warnings from your code to be silenced by compiler on some projects while compiling with incremental compilation.
Cairo Version
This version of Scarb comes with Cairo v2.16.1-rc.0.
What's Changed
Full Changelog: v2.16.0...v2.16.1-rc.0
v2.17.0-rc.1
Welcome to the release notes for Scarb v2.17.0-rc.1!
This release:
- Reverts a new lint added by
v2.17.0-rc.0, which fails quality control checks.
Cairo Version
This version of Scarb comes with Cairo v2.17.0-rc.0.
What's Changed
Full Changelog: v2.17.0-rc.0...v2.17.0-rc.1
v2.17.0-rc.0
Welcome to the release notes for Scarb v2.17.0-rc.0!
This release:
- Upgrades Cairo to
v2.17.0-rc.0release.
Cairo Version
This version of Scarb comes with Cairo v2.17.0-rc.0.
What's Changed
Full Changelog: v2.16.0...v2.17.0-rc.0
v2.16.0
Welcome to the release notes for Scarb v2.16.0!
This release:
- Promotes Scarb
2.16.0-rc.0to stable release.
Cairo Version
This version of Scarb comes with Cairo v2.16.0.
Full Changelog: v2.16.0-rc.0...v2.16.0
v2.16.0-rc.0
Welcome to the release notes for Scarbv2.16.0-rc.0!
Linking to the source code VCS repository
You can add "View source" links in generated docs that point to your VCS repository. There are two ways to enable linking:
- Manifest
repositoryfield — ifScarb.tomlspecifies a repository URL and Scarb can discover the Git repo, links are composed automatically. - Explicit base URL — pass
--remote-base-url=<url>(orSCARB_DOC_REMOTE_BASE_URL). Scarb appends the relative file path and line anchor automatically, e.g.:
https://github.com/Owner/Project/blob/branch/hello_world/src/lib.cairo#L10-L15
The --remote-base-url takes precedence over the manifest field.
To disable linking, use --disable-remote-linking.
See more in our documentation.
Cairo Version
This version of Scarb comes with Cairo v2.16.0-rc.0.
What's Changed
- StructSignatureBuilder by @FroyaTheHen in #2900
- Doc cfg(test) and cfg(target: 'test') by @maciektr in #2918
- Bump the non-critical group with 13 updates by @dependabot[bot] in #2922
- Replace unwrap with expect in resolver by @maciektr in #2881
- Bump actions/download-artifact from 6 to 7 by @dependabot[bot] in #2926
- Bump actions/upload-artifact from 5 to 6 by @dependabot[bot] in #2927
- Bump mdbook to 0.5 by @maciektr in #2895
- Ignore bincode in dependabot updates by @maciektr in #2930
- Add test case for no-core package with deps by @maciektr in #2882
- Bump the non-critical group with 16 updates by @dependabot[bot] in #2932
- Bump preact from 10.26.9 to 10.28.2 in /website by @dependabot[bot] in #2934
- Bump Stwo by @maciektr in #2880
- Bump Cairo by @maciektr in #2935
- add source code link in generated documentation by @FroyaTheHen in #2906
- add arg remote-base-repo to scarb doc command by @FroyaTheHen in #2907
- document scarb doc --remote-base-url by @FroyaTheHen in #2909
- Mark starkup landing as complete in 2025_Q4_2026_Q1_roadmap.md by @maciektr in #2938
- Add a test case for registry dep with transient dev dep by @maciektr in #2936
- Fix: recognize dependency kind of registry package dependencies by @maciektr in #2937
- Disallow implicit DepKind::Normal in ManifestDependency::builder by @maciektr in #2939
- Treat inc cache warmup as fire and forget by @maciektr in #2940
- Bump deno_task_shell from 0.26.1 to 0.26.2 by @dependabot[bot] in #2947
- Bump the non-critical group with 13 updates by @dependabot[bot] in #2946
- Properly format url paths for doc source code links on windows by @maciektr in #2945
- Add --open flag to scarb doc command by @maciektr in #2948
- fix error message scarb doc by @FroyaTheHen in #2951
- Upgrade wasmtime to 39 by @maciektr in #2949
- Bump Cairo by @maciektr in #2952
- Replace bincode with postcard by @maciektr in #2953
- link macro call items source code by @FroyaTheHen in #2915
- add documentation linking if package repository given in manifest by @FroyaTheHen in #2942
- scarb doc: enable/disable remote linking by @FroyaTheHen in #2954
- new stable dtolnay/rust-toolchain fix style by @FroyaTheHen in #2962
- Bump the non-critical group across 1 directory with 9 updates by @dependabot[bot] in #2964
- Bump deno_task_shell from 0.26.2 to 0.28.0 by @dependabot[bot] in #2968
- Bump the non-critical group with 3 updates by @dependabot[bot] in #2967
- dupdate doc base repo linking by @FroyaTheHen in #2956
- Use once_map crate from crates.io by @maciektr in #2970
- scarb doc: one db across workspace by @FroyaTheHen in #2959
- scarb doc: dispose struct FileLinkData by @FroyaTheHen in #2960
- Bump the non-critical group with 6 updates by @dependabot[bot] in #2972
- Bump bytes from 1.10.1 to 1.11.1 by @dependabot[bot] in #2974
- Fix scarb ignoring derives macros by @wawel37 in #2973
- Attempt panic data retrieval for bootloader execution by @maciektr in #2975
- Fix links by @maciektr in #2979
- Remove proof soundness warning by @maciektr in #2976
- Add --json flag to all subcommands by @maciektr in #2969
- Bump time from 0.3.46 to 0.3.47 by @dependabot[bot] in #2984
- Test links by @maciektr in #2980
- Scarb execute: Rename output to program output in execution summary, force print if cli arg by @maciektr in #2982
- Bump the non-critical group with 7 updates by @dependabot[bot] in #2987
- Add submodules tests by @maciektr in #2985
- Add informative error message on missing target dir env var in extensions by @maciektr in #2986
- bump stwo and cairo by @Arcticae in #2995
Full Changelog: v2.15.2...v2.16.0-rc.0
v2.15.2
Welcome to the release notes for Scarb v2.15.2!
This version brings an important fix for derive proc macros being ignored in some cases during the dispatch and some minor fixes.
Cairo Version
This version of Scarb comes with Cairo v2.15.0.
Full Changelog: v2.15.0...v2.15.2
v2.15.1
Welcome to the release notes for Scarb v2.15.1!
This release brings a fix to a bug that caused Scarb dependency resolver to pull transient dev dependencies for crates from the scarbs.xyz registry.
Cairo Version
This version of Scarb comes with Cairo v2.15.0.
Full Changelog: v2.15.0...v2.15.1
v2.15.0
Welcome to the release notes for Scarb v2.15.0!
This release:
- Promotes Scarb
2.15.0-rc.1to stable release.
Cairo Version
This version of Scarb comes with Cairo v2.15.0.
Full Changelog: v2.15.0-rc.1...v2.15.0