From 221b1dbff42d650e9855afd4283508da8f8cacba Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Tue, 5 Nov 2024 09:57:58 +0100
Subject: [PATCH] Bump the prod-deps group across 1 directory with 15 updates
(#2643)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bumps the prod-deps group with 14 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [blockifier](https://github.com/starkware-libs/sequencer) |
`0.8.0-rc.3` | `0.8.0` |
| [starknet-types-core](https://github.com/starknet-io/types-rs) |
`0.1.6` | `0.1.7` |
| [anyhow](https://github.com/dtolnay/anyhow) | `1.0.89` | `1.0.92` |
| [clap](https://github.com/clap-rs/clap) | `4.5.18` | `4.5.20` |
| [regex](https://github.com/rust-lang/regex) | `1.11.0` | `1.11.1` |
| [serde](https://github.com/serde-rs/serde) | `1.0.210` | `1.0.214` |
| [serde_json](https://github.com/serde-rs/json) | `1.0.128` | `1.0.132`
|
| [thiserror](https://github.com/dtolnay/thiserror) | `1.0.64` |
`1.0.67` |
| [url](https://github.com/servo/rust-url) | `2.5.2` | `2.5.3` |
| [tokio](https://github.com/tokio-rs/tokio) | `1.40.0` | `1.41.0` |
| [futures](https://github.com/rust-lang/futures-rs) | `0.3.30` |
`0.3.31` |
| [scarb-metadata](https://github.com/software-mansion/scarb) | `1.12.0`
| `1.13.0` |
| [openssl](https://github.com/sfackler/rust-openssl) | `0.10.66` |
`0.10.68` |
| [proc-macro2](https://github.com/dtolnay/proc-macro2) | `1.0.86` |
`1.0.89` |
Updates `blockifier` from 0.8.0-rc.3 to 0.8.0
Commits
Updates `starknet-types-core` from 0.1.6 to 0.1.7
Commits
Updates `anyhow` from 1.0.89 to 1.0.92
Release notes
Sourced from anyhow's
releases.
1.0.92
- Support Rust 1.82's
&raw const
and &raw
mut
syntax inside ensure!
(#390)
1.0.91
- Ensure OUT_DIR is left with deterministic contents after build
script execution (#388)
1.0.90
- Documentation improvements
Commits
fd03a8e
Release 1.0.92
a16252b
Merge pull request #390
from dtolnay/rawaddr
fcf2ef8
Compile &raw test on Rust 1.82+ only
1e7e9fe
Parse raw address expression syntax
7d1a8f9
Add test of raw addr expression syntax
6c52daa
Release 1.0.91
4986853
Merge pull request #388
from dtolnay/outdir
f130b76
Clean up dep-info files from OUT_DIR
a0b868a
Release 1.0.90
0f74169
Improve rendering of inline code in macros documentation
- Additional commits viewable in compare
view
Updates `clap` from 4.5.18 to 4.5.20
Release notes
Sourced from clap's
releases.
v4.5.19
[4.5.19] - 2024-10-01
Internal
Changelog
Sourced from clap's
changelog.
[4.5.20] - 2024-10-08
Features
- (unstable) Add
CommandExt
[4.5.19] - 2024-10-01
Internal
Commits
5034cab
chore: Release
b5b690c
docs: Update changelog
abba196
Merge pull request #5688
from epage/rename
6ddd5d4
fix(complete)!: Rename ArgValueCompleter to ArgValueCandidates
71c5e27
fix(complete)!: Rename CustomCompleter to ValueCandidates
1089073
chore: Release
c9b8c85
docs: Update changelog
8b3de18
Merge pull request #5685
from epage/engine
b38538d
fix(complete)!: Rename dynamic to engine
232af62
Merge pull request #5684
from epage/endless
- Additional commits viewable in compare
view
Updates `regex` from 1.11.0 to 1.11.1
Changelog
Sourced from regex's
changelog.
1.11.1 (2024-10-24)
This is a new patch release of regex
that fixes
compilation on nightly
Rust when the unstable pattern
crate feature is enabled.
Users on nightly
Rust without this feature enabled are unaffected.
Bug fixes:
Commits
Updates `serde` from 1.0.210 to 1.0.214
Release notes
Sourced from serde's
releases.
v1.0.214
- Implement IntoDeserializer for all Deserializers in serde::de::value
module (#2568,
thanks
@Mingun
)
v1.0.213
- Fix support for macro-generated
with
attributes inside
a newtype struct (#2847)
v1.0.212
- Fix hygiene of macro-generated local variable accesses in
serde(with) wrappers (#2845)
v1.0.211
- Improve error reporting about mismatched signature in
with
and default
attributes (#2558,
thanks @Mingun
)
- Show variant aliases in error message when variant deserialization
fails (#2566,
thanks
@Mingun
)
- Improve binary size of untagged enum and internally tagged enum
deserialization by about 12% (#2821)
Commits
4180621
Release 1.0.214
210373b
Merge pull request #2568
from Mingun/into_deserializer-for-deserializers
9cda015
Implement IntoDeserializer for all Deserializers in serde::de::value
module
58a8d22
Release 1.0.213
ef0ed22
Merge pull request #2847
from dtolnay/newtypewith
79925ac
Ignore dead_code warning in regression test
b60e409
Hygiene for macro-generated newtype struct deserialization with 'with'
attr
fdc36e5
Add regression test for issue 2846
49e11ce
Ignore trivially_copy_pass_by_ref pedantic clippy lint in test
7ae1b5f
Release 1.0.212
- Additional commits viewable in compare
view
Updates `serde_json` from 1.0.128 to 1.0.132
Release notes
Sourced from serde_json's
releases.
1.0.132
- Improve binary size and compile time for JSON array and JSON object
deserialization by about 50% (#1205)
- Improve performance of JSON array and JSON object deserialization by
about 8% (#1206)
1.0.131
- Implement Deserializer and IntoDeserializer for
Map<String,
Value>
and &Map<String, Value>
(#1135,
thanks @swlynch99
)
1.0.130
- Support converting and deserializing
Number
from i128
and u128 (#1141,
thanks @druide
)
1.0.129
Commits
86d933c
Release 1.0.132
f45b422
Merge pull request #1206
from dtolnay/hasnext
f2082d2
Clearer order of comparisons
0f54a1a
Handle early return sooner on eof in seq or map
2a4cb44
Rearrange 'match peek'
4cb90ce
Merge pull request #1205
from dtolnay/hasnext
b71ccd2
Reduce duplicative instantiation of logic in SeqAccess and
MapAccess
a810ba9
Release 1.0.131
0d084c5
Touch up PR 1135
b4954a9
Merge pull request #1135
from swlynch99/map-deserializer
- Additional commits viewable in compare
view
Updates `thiserror` from 1.0.64 to 1.0.67
Release notes
Sourced from thiserror's
releases.
1.0.67
- Improve expression syntax support inside format arguments (#335,
#337,
#339,
#340)
1.0.66
- Improve compile error on malformed format attribute (#327)
1.0.65
- Ensure OUT_DIR is left with deterministic contents after build
script execution (#325)
Commits
925f2dd
Release 1.0.67
b3bc3e7
Merge pull request #340
from dtolnay/fallbackscan
0ab908a
Ignore expected unnecessary_wraps pedantic clippy lint
c357f97
Add infallible expr scanner fallback for scanning invalid code
60bc0f2
Merge pull request #339
from dtolnay/fullexpr
dabb96f
Use syn's real expression parser if it has full syntax support
144b3b6
Remove #[allow]
for fixed clippy bug
851f694
Merge pull request #337
from dtolnay/scan
45e18f5
Ignore enum_glob_use pedantic clippy lint
2585669
More robust scanning for fmt argument expressions
- Additional commits viewable in compare
view
Updates `url` from 2.5.2 to 2.5.3
Release notes
Sourced from url's
releases.
v2.5.3
What's Changed
New Contributors
Full Changelog: https://github.com/servo/rust-url/compare/v2.5.2...v2.5.3
Commits
Updates `tokio` from 1.40.0 to 1.41.0
Release notes
Sourced from tokio's
releases.
Tokio v1.41.0
1.41.0 (Oct 22th, 2024)
Added
- metrics: stabilize
global_queue_depth
(#6854,
#6918)
- net: add conversions for unix
SocketAddr
(#6868)
- sync: add
watch::Sender::sender_count
(#6836)
- sync: add
mpsc::Receiver::blocking_recv_many
(#6867)
- task: stabilize
Id
apis (#6793,
#6891)
Added (unstable)
- metrics: add H2 Histogram option to improve histogram granularity
(#6897)
- metrics: rename some histogram apis (#6924)
- runtime: add
LocalRuntime
(#6808)
Changed
- runtime: box futures larger than 16k on release mode (#6826)
- sync: add
#[must_use]
to Notified
(#6828)
- sync: make
watch
cooperative (#6846)
- sync: make
broadcast::Receiver
cooperative (#6870)
- task: add task size to tracing instrumentation (#6881)
- wasm: enable
cfg_fs
for wasi
target (#6822)
Fixed
- net: fix regression of abstract socket path in unix socket (#6838)
Documented
- io: recommend
OwnedFd
with AsyncFd
(#6821)
- io: document cancel safety of
AsyncFd
methods (#6890)
- macros: render more comprehensible documentation for
join
and try_join
(#6814,
#6841)
- net: fix swapped examples for
TcpSocket::set_nodelay
and TcpSocket::nodelay
(#6840)
- sync: document runtime compatibility (#6833)
#6793:
tokio-rs/tokio#6793
#6808:
tokio-rs/tokio#6808
#6810:
tokio-rs/tokio#6810
#6814:
tokio-rs/tokio#6814
#6821:
tokio-rs/tokio#6821
#6822:
tokio-rs/tokio#6822
#6826:
tokio-rs/tokio#6826
#6828:
tokio-rs/tokio#6828
#6833:
tokio-rs/tokio#6833
#6836:
tokio-rs/tokio#6836
#6838:
tokio-rs/tokio#6838
#6840:
tokio-rs/tokio#6840
... (truncated)
Commits
01e04da
chore: prepare Tokio v1.41.0 (#6917)
92ccade
runtime: fix stability feature flags for docs (#6909)
fbfeb9a
metrics: rename *_poll_count_*
to
*_poll_time_*
(#6924)
da745ff
metrics: add H2 Histogram option to improve histogram granularity (#6897)
ce1c74f
metrics: fix deadlock in injection_queue_depth_multi_thread test (#6916)
28c9a14
metrics: rename injection_queue_depth
to
global_queue_depth
(#6918)
32e0b43
ci: freeze FreeBSD and wasm-unknown-unknown on rustc 1.81 (#6911)
1656d8e
sync: add mpsc::Receiver::blocking_recv_many
(#6867)
c9e998e
ci: print the correct sort order of the dictionary on failure (#6905)
512e9de
rt: add LocalRuntime (#6808)
- Additional commits viewable in compare
view
Updates `futures` from 0.3.30 to 0.3.31
Release notes
Sourced from futures's
releases.
0.3.31
- Fix use after free of task in
FuturesUnordered
when
dropped future panics (#2886)
- Fix soundness bug in
task::waker_ref
(#2830)
This is a breaking change but allowed because it is soundness bug
fix.
- Fix bugs in
AsyncBufRead::read_line
and
AsyncBufReadExt::lines
(#2884)
- Fix parsing issue in
select!
/select_biased!
(#2832)
This is technically a breaking change as it will now reject a very odd
undocumented syntax that was previously accidentally accepted.
- Work around issue due to upstream
Waker::will_wake
change (#2865)
- Add
stream::Iter::{get_ref,get_mut,into_inner}
(#2875)
- Add
future::AlwaysReady
(#2825)
- Relax trait bound on non-constructor methods of
io::{BufReader,BufWriter}
(#2848)
Changelog
Sourced from futures's
changelog.
0.3.31 - 2024-10-05
- Fix use after free of task in
FuturesUnordered
when
dropped future panics (#2886)
- Fix soundness bug in
task::waker_ref
(#2830)
This is a breaking change but allowed because it is soundness bug
fix.
- Fix bugs in
AsyncBufRead::read_line
and
AsyncBufReadExt::lines
(#2884)
- Fix parsing issue in
select!
/select_biased!
(#2832)
This is technically a breaking change as it will now reject a very odd
undocumented syntax that was previously accidentally accepted.
- Work around issue due to upstream
Waker::will_wake
change (#2865)
- Add
stream::Iter::{get_ref,get_mut,into_inner}
(#2875)
- Add
future::AlwaysReady
(#2825)
- Relax trait bound on non-constructor methods of
io::{BufReader,BufWriter}
(#2848)
Commits
1e05281
Release 0.3.31
8a8b085
Fix clippy::uninit_vec warning
f3fb74d
Document how BoxFuture
s / BoxStream
s are often
made (#2887)
f00e7af
Fix use after free of task in FuturesUnordered when dropped future
panics (#2...
33c46b3
ci: Work around sanitizer issue on latest Linux kernel
7bf5a72
Fix issues with AsyncBufRead::read_line
and
AsyncBufReadExt::lines
(#2884)
87afaf3
Use #[inline(always)]
on clone_arc_raw
(#2865)
549b90b
Add accessors for the inner of stream::Iter (#2875)
07b004a
Add missing symbols (#2883)
86dc069
Various fixes too make the CI green (#2885)
- Additional commits viewable in compare
view
Updates `scarb-metadata` from 1.12.0 to 1.13.0
Commits
Updates `openssl` from 0.10.66 to 0.10.68
Release notes
Sourced from openssl's
releases.
openssl-v0.10.68
What's Changed
Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.67...openssl-v0.10.68
openssl-v0.10.67
What's Changed
New Contributors
Full Changelog: https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.66...openssl-v0.10.67
Commits
be8dcfd
Merge pull request #2318
from alex/msrv-fix
065cc77
fixes #2317
-- restore compatibility with our MSRV and release openssl 0.9.68
7b3ec80
Merge pull request #2316
from alex/bump-for-release
b510e8c
Release openssl v0.10.67 and openssl-sys v0.9.104
ee3b024
Merge pull request #2315
from botovq/libressl-4.0.0
c4dabc2
CI: Update LibreSSL CI
f9027b7
LibreSSL 4.0.0 is released & stable
1b51ba5
Merge pull request #2313
from sfackler/sfackler-patch-1
de8a97c
Bump to 3.4.0-beta1
3930464
Merge pull request #2312
from sfackler/alex-patch-1
- Additional commits viewable in compare
view
Updates `syn` from 2.0.79 to 2.0.87
Release notes
Sourced from syn's
releases.
2.0.87
2.0.86
- Support peeking the end of a parse stream (#1689)
- Allow
parse_quote!
to produce Vec<Attribute> (#1775)
2.0.85
- Preserve extern static unsafety in ForeignItem::Verbatim (#1773)
2.0.84
2.0.83
- Documentation improvements
2.0.82
- Provide
Parse
impls for PreciseCapture and
CapturedParam (#1757, #1758)
- Support parsing
unsafe
attributes (#1759)
- Add Fold and VisitMut methods for Vec<Attribute> (#1762)
2.0.81
- Add TypeParamBound::PreciseCapture to represent precise capture
syntax
impl Trait + use<'a, T>
(#1752, #1753, #1754)
2.0.80
- Add
Expr::RawAddr
(#1743)
- Reject precise captures and ~const in inappropriate syntax positions
(#1747)
- Reject trait bound containing only precise capture (#1748)
Commits
a777cff
Release 2.0.87
1f103d4
Merge pull request #1779
from dtolnay/scan
0986a66
Ignore enum_glob_use pedantic clippy lint
ca97c7d
Translate expr scanner to table driven
8039cb3
Test that every expr can be scanned
0132c44
Make scan_expr compilable from integration test
7c102c3
Extract non-full expr scanner to module
ceaf4d6
Merge pull request #1778
from dtolnay/exprpeek
a890e9d
Expose can_begin_expr as Expr::peek
12f068c
Merge pull request #1777
from dtolnay/anygroup
- Additional commits viewable in compare
view
Updates `proc-macro2` from 1.0.86 to 1.0.89
Release notes
Sourced from proc-macro2's
releases.
1.0.89
- Ensure OUT_DIR is left with deterministic contents after build
script execution (#474)
1.0.88
- Return accurate line and column from
Span::start
and
Span::end
inside proc macros on nightly (#472)
1.0.87
- Check valid punctuation character in
Punct::new
(#470)
Commits
671d87d
Release 1.0.89
9574d98
Merge pull request #474
from dtolnay/outdir
3e8962c
Clean up dep-info files from OUT_DIR
6b3395a
Release 1.0.88
faee27e
Merge pull request #472
from dtolnay/startend
44f8ff2
Restore nightly behavior of Span::start and Span::end
50b477d
Release 1.0.87
f0b6802
Merge pull request #471
from dtolnay/punctnew
98ea261
Check valid punctuation character in Punct::new
d60aaad
Ignore missing_panics_doc pedantic clippy lint
- Additional commits viewable in compare
view
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore major version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's major version (unless you unignore this specific
dependency's major version or upgrade to it yourself)
- `@dependabot ignore minor version` will close this
group update PR and stop Dependabot creating any more for the specific
dependency's minor version (unless you unignore this specific
dependency's minor version or upgrade to it yourself)
- `@dependabot ignore ` will close this group update PR
and stop Dependabot creating any more for the specific dependency
(unless you unignore this specific dependency or upgrade to it yourself)
- `@dependabot unignore ` will remove all of the ignore
conditions of the specified dependency
- `@dependabot unignore ` will
remove the ignore condition of the specified dependency and ignore
conditions
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
Cargo.lock | 470 +++++++++++++-----
Cargo.toml | 24 +-
.../conversions/cairo-serde-macros/Cargo.toml | 2 +-
crates/snforge-scarb-plugin/Cargo.toml | 2 +-
4 files changed, 363 insertions(+), 135 deletions(-)
diff --git a/Cargo.lock b/Cargo.lock
index 1c0c7a7ac7..2015206e12 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -121,9 +121,9 @@ dependencies = [
[[package]]
name = "anyhow"
-version = "1.0.89"
+version = "1.0.92"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"
+checksum = "74f37166d7d48a0284b99dd824694c26119c700b53bf0d1540cdb147dbdaaf13"
[[package]]
name = "ark-ec"
@@ -307,7 +307,7 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -324,7 +324,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -492,9 +492,9 @@ dependencies = [
[[package]]
name = "blockifier"
-version = "0.8.0-rc.3"
+version = "0.8.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "0fb99b6d20e12f5dff17a2b53e3e6cab54766357a638f90dafcb43c0ac933d4b"
+checksum = "481ee091c604037e5e81cf0debf1eca9f69d4f61636b27d7732c7cf14efbb508"
dependencies = [
"anyhow",
"ark-ec",
@@ -803,7 +803,7 @@ checksum = "e32e958decd95ae122ee64daa26721da2f76e83231047f947fd9cdc5d3c90cc6"
dependencies = [
"quote",
"scarb-stable-hash",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -859,7 +859,7 @@ checksum = "c33b5f4502b7efde6ac07fd5468f6dae15d88760aeece3d57a7bc4c224ba693e"
dependencies = [
"cairo-lang-debug",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1188,7 +1188,7 @@ version = "1.0.0"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1319,9 +1319,9 @@ dependencies = [
[[package]]
name = "clap"
-version = "4.5.18"
+version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "b0956a43b323ac1afaffc053ed5c4b7c1f1800bacd1683c353aabbb752515dd3"
+checksum = "b97f376d85a664d5837dbae44bf546e6477a679ff6610010f17276f686d867e8"
dependencies = [
"clap_builder",
"clap_derive",
@@ -1329,9 +1329,9 @@ dependencies = [
[[package]]
name = "clap_builder"
-version = "4.5.18"
+version = "4.5.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d72166dd41634086d5803a47eb71ae740e61d84709c36f3c34110173db3961b"
+checksum = "19bc80abd44e4bed93ca373a0704ccbd1b710dc5749406201bb018272808dc54"
dependencies = [
"anstream",
"anstyle",
@@ -1348,7 +1348,7 @@ dependencies = [
"heck 0.5.0",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1597,7 +1597,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
dependencies = [
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1654,7 +1654,7 @@ dependencies = [
"proc-macro2",
"quote",
"strsim 0.11.1",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1676,7 +1676,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
"darling_core 0.20.10",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1771,7 +1771,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustc_version",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -1791,7 +1791,7 @@ checksum = "cb7330aeadfbe296029522e6c40f315320aba36fc43a5b3632f3795348f3bd22"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
"unicode-xid",
]
@@ -1870,6 +1870,17 @@ dependencies = [
"winapi",
]
+[[package]]
+name = "displaydoc"
+version = "0.2.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
+]
+
[[package]]
name = "doc-comment"
version = "0.3.3"
@@ -2281,9 +2292,9 @@ checksum = "e6d5a32815ae3f33302d95fdcb2ce17862f8c65363dcfd29360480ba1001fc9c"
[[package]]
name = "futures"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0"
+checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876"
dependencies = [
"futures-channel",
"futures-core",
@@ -2296,9 +2307,9 @@ dependencies = [
[[package]]
name = "futures-channel"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78"
+checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10"
dependencies = [
"futures-core",
"futures-sink",
@@ -2306,15 +2317,15 @@ dependencies = [
[[package]]
name = "futures-core"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d"
+checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e"
[[package]]
name = "futures-executor"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a576fc72ae164fca6b9db127eaa9a9dda0d61316034f33a0a0d4eda41f02b01d"
+checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f"
dependencies = [
"futures-core",
"futures-task",
@@ -2323,38 +2334,38 @@ dependencies = [
[[package]]
name = "futures-io"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1"
+checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
[[package]]
name = "futures-macro"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
+checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
name = "futures-sink"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5"
+checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7"
[[package]]
name = "futures-task"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004"
+checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988"
[[package]]
name = "futures-util"
-version = "0.3.30"
+version = "0.3.31"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48"
+checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81"
dependencies = [
"futures-channel",
"futures-core",
@@ -2387,7 +2398,7 @@ checksum = "553630feadf7b76442b0849fd25fdf89b860d933623aec9693fed19af0400c78"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -2757,6 +2768,124 @@ dependencies = [
"cc",
]
+[[package]]
+name = "icu_collections"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526"
+dependencies = [
+ "displaydoc",
+ "yoke",
+ "zerofrom",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_locid"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637"
+dependencies = [
+ "displaydoc",
+ "litemap",
+ "tinystr",
+ "writeable",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_locid_transform"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e"
+dependencies = [
+ "displaydoc",
+ "icu_locid",
+ "icu_locid_transform_data",
+ "icu_provider",
+ "tinystr",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_locid_transform_data"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e"
+
+[[package]]
+name = "icu_normalizer"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f"
+dependencies = [
+ "displaydoc",
+ "icu_collections",
+ "icu_normalizer_data",
+ "icu_properties",
+ "icu_provider",
+ "smallvec",
+ "utf16_iter",
+ "utf8_iter",
+ "write16",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_normalizer_data"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516"
+
+[[package]]
+name = "icu_properties"
+version = "1.5.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5"
+dependencies = [
+ "displaydoc",
+ "icu_collections",
+ "icu_locid_transform",
+ "icu_properties_data",
+ "icu_provider",
+ "tinystr",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_properties_data"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569"
+
+[[package]]
+name = "icu_provider"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9"
+dependencies = [
+ "displaydoc",
+ "icu_locid",
+ "icu_provider_macros",
+ "stable_deref_trait",
+ "tinystr",
+ "writeable",
+ "yoke",
+ "zerofrom",
+ "zerovec",
+]
+
+[[package]]
+name = "icu_provider_macros"
+version = "1.5.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
+]
+
[[package]]
name = "id-arena"
version = "2.2.1"
@@ -2771,12 +2900,23 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
[[package]]
name = "idna"
-version = "0.5.0"
+version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6"
+checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
dependencies = [
- "unicode-bidi",
- "unicode-normalization",
+ "idna_adapter",
+ "smallvec",
+ "utf8_iter",
+]
+
+[[package]]
+name = "idna_adapter"
+version = "1.2.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71"
+dependencies = [
+ "icu_normalizer",
+ "icu_properties",
]
[[package]]
@@ -3037,9 +3177,9 @@ dependencies = [
[[package]]
name = "lambdaworks-crypto"
-version = "0.7.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7fb5d4f22241504f7c7b8d2c3a7d7835d7c07117f10bff2a7d96a9ef6ef217c3"
+checksum = "bbc2a4da0d9e52ccfe6306801a112e81a8fc0c76aa3e4449fefeda7fef72bb34"
dependencies = [
"lambdaworks-math",
"serde",
@@ -3049,9 +3189,9 @@ dependencies = [
[[package]]
name = "lambdaworks-math"
-version = "0.7.0"
+version = "0.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "358e172628e713b80a530a59654154bfc45783a6ed70ea284839800cebdf8f97"
+checksum = "d1bd2632acbd9957afc5aeec07ad39f078ae38656654043bf16e046fa2730e23"
dependencies = [
"serde",
"serde_json",
@@ -3105,7 +3245,7 @@ checksum = "cb26336e6dc7cc76e7927d2c9e7e3bb376d7af65a6f56a0b16c47d18a9b1abc5"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -3114,6 +3254,12 @@ version = "0.4.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89"
+[[package]]
+name = "litemap"
+version = "0.7.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "643cb0b8d4fcc284004d5fd0d67ccf61dfffadb7f75e1e71bc420f4688a3a704"
+
[[package]]
name = "lock_api"
version = "0.4.12"
@@ -3430,9 +3576,9 @@ checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
[[package]]
name = "openssl"
-version = "0.10.66"
+version = "0.10.68"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9529f4786b70a3e8c61e11179af17ab6188ad8d0ded78c5529441ed39d4bd9c1"
+checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5"
dependencies = [
"bitflags 2.6.0",
"cfg-if",
@@ -3451,7 +3597,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -3471,9 +3617,9 @@ dependencies = [
[[package]]
name = "openssl-sys"
-version = "0.9.103"
+version = "0.9.104"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "7f9e8deee91df40a943c71b917e5874b951d32a802526c85721ce3b776c929d6"
+checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741"
dependencies = [
"cc",
"libc",
@@ -3646,7 +3792,7 @@ dependencies = [
"phf_shared 0.11.2",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -3690,7 +3836,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -3819,9 +3965,9 @@ dependencies = [
[[package]]
name = "proc-macro2"
-version = "1.0.86"
+version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77"
+checksum = "f139b0662de085916d1fb67d2b4169d1addddda1919e696f3252b740b629986e"
dependencies = [
"unicode-ident",
]
@@ -3969,9 +4115,9 @@ dependencies = [
[[package]]
name = "regex"
-version = "1.11.0"
+version = "1.11.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "38200e5ee88914975b69f657f0801b6f6dccafd44fd9326302a4aaeecfacb1d8"
+checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191"
dependencies = [
"aho-corasick",
"memchr",
@@ -4149,7 +4295,7 @@ dependencies = [
"heck 0.4.1",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -4311,9 +4457,9 @@ dependencies = [
[[package]]
name = "scarb-metadata"
-version = "1.12.0"
+version = "1.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "170ebce1774a85568646ba4096827f898306665187eebd9282fee313e316518d"
+checksum = "1a8b71f63999dbb6d269fbc6fd61310016ab3a160fb13e52a6511a2b904359f0"
dependencies = [
"camino",
"semver",
@@ -4380,7 +4526,7 @@ dependencies = [
"proc-macro2",
"quote",
"serde_derive_internals",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -4460,22 +4606,22 @@ dependencies = [
[[package]]
name = "serde"
-version = "1.0.210"
+version = "1.0.214"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
+checksum = "f55c3193aca71c12ad7890f1785d2b73e1b9f63a0bbc353c08ef26fe03fc56b5"
dependencies = [
"serde_derive",
]
[[package]]
name = "serde_derive"
-version = "1.0.210"
+version = "1.0.214"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
+checksum = "de523f781f095e28fa605cdce0f8307e451cc0fd14e2eb4cd2e98a355b147766"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -4486,14 +4632,14 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
name = "serde_json"
-version = "1.0.128"
+version = "1.0.132"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
+checksum = "d726bfaff4b320266d395898905d0eba0345aae23b54aee3a737e260fd46db03"
dependencies = [
"itoa",
"memchr",
@@ -4570,7 +4716,7 @@ dependencies = [
"darling 0.20.10",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -4975,7 +5121,7 @@ checksum = "bbc159a1934c7be9761c237333a57febe060ace2bc9e3b337a59a37af206d19f"
dependencies = [
"starknet-curve 0.4.2",
"starknet-ff",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5022,7 +5168,7 @@ version = "0.2.0"
source = "git+https://github.com/xJonathanLEI/starknet-rs?rev=660a732#660a7323169bbcdaea71b4f0e939631e3aaabd45"
dependencies = [
"starknet-core",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5063,9 +5209,9 @@ dependencies = [
[[package]]
name = "starknet-types-core"
-version = "0.1.6"
+version = "0.1.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "9b889ee5734db8b3c8a6551135c16764bf4ce1ab4955fffbb2ac5b6706542b64"
+checksum = "fa1b9e01ccb217ab6d475c5cda05dbb22c30029f7bb52b192a010a00d77a3d74"
dependencies = [
"lambdaworks-crypto",
"lambdaworks-math",
@@ -5172,7 +5318,7 @@ dependencies = [
"proc-macro2",
"quote",
"rustversion",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5194,9 +5340,9 @@ dependencies = [
[[package]]
name = "syn"
-version = "2.0.79"
+version = "2.0.87"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "89132cd0bf050864e1d38dc3bbc07a0eb8e7530af26344d3d2bbbef83499f590"
+checksum = "25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d"
dependencies = [
"proc-macro2",
"quote",
@@ -5215,6 +5361,17 @@ version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+[[package]]
+name = "synstructure"
+version = "0.13.1"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
+]
+
[[package]]
name = "tap"
version = "1.0.1"
@@ -5269,7 +5426,7 @@ dependencies = [
"cfg-if",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5280,7 +5437,7 @@ checksum = "5c89e72a01ed4c579669add59014b9a524d609c0c88c6a585ce37485879f6ffb"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
"test-case-core",
]
@@ -5319,22 +5476,22 @@ dependencies = [
[[package]]
name = "thiserror"
-version = "1.0.64"
+version = "1.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "d50af8abc119fb8bb6dbabcfa89656f46f84aa0ac7688088608076ad2b459a84"
+checksum = "3b3c6efbfc763e64eb85c11c25320f0737cb7364c4b6336db90aa9ebe27a0bbd"
dependencies = [
"thiserror-impl",
]
[[package]]
name = "thiserror-impl"
-version = "1.0.64"
+version = "1.0.67"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08904e7672f5eb876eaaf87e0ce17857500934f4981c4a0ab2b4aa98baac7fc3"
+checksum = "b607164372e89797d78b8e23a6d67d5d1038c1c65efd52e1389ef8b77caba2a6"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5398,25 +5555,20 @@ dependencies = [
]
[[package]]
-name = "tinyvec"
-version = "1.8.0"
+name = "tinystr"
+version = "0.7.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "445e881f4f6d382d5f27c034e25eb92edd7c784ceab92a0937db7f2e9471b938"
+checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f"
dependencies = [
- "tinyvec_macros",
+ "displaydoc",
+ "zerovec",
]
-[[package]]
-name = "tinyvec_macros"
-version = "0.1.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"
-
[[package]]
name = "tokio"
-version = "1.40.0"
+version = "1.41.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
+checksum = "145f3413504347a2be84393cc8a7d2fb4d863b375909ea59f2158261aa258bbb"
dependencies = [
"backtrace",
"bytes",
@@ -5438,7 +5590,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5571,7 +5723,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
]
[[package]]
@@ -5633,27 +5785,12 @@ dependencies = [
"thiserror",
]
-[[package]]
-name = "unicode-bidi"
-version = "0.3.15"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"
-
[[package]]
name = "unicode-ident"
version = "1.0.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
-[[package]]
-name = "unicode-normalization"
-version = "0.1.23"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5"
-dependencies = [
- "tinyvec",
-]
-
[[package]]
name = "unicode-segmentation"
version = "1.11.0"
@@ -5695,15 +5832,27 @@ checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1"
[[package]]
name = "url"
-version = "2.5.2"
+version = "2.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "22784dbdf76fdde8af1aeda5622b546b422b6fc585325248a2bf9f5e41e94d6c"
+checksum = "8d157f1b96d14500ffdc1f10ba712e780825526c03d9a49b4d0324b0d9113ada"
dependencies = [
"form_urlencoded",
"idna",
"percent-encoding",
]
+[[package]]
+name = "utf16_iter"
+version = "1.0.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246"
+
+[[package]]
+name = "utf8_iter"
+version = "1.0.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
+
[[package]]
name = "utf8parse"
version = "0.2.2"
@@ -5785,7 +5934,7 @@ dependencies = [
"once_cell",
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
"wasm-bindgen-shared",
]
@@ -5819,7 +5968,7 @@ checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
"wasm-bindgen-backend",
"wasm-bindgen-shared",
]
@@ -6102,6 +6251,18 @@ dependencies = [
"url",
]
+[[package]]
+name = "write16"
+version = "1.0.0"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936"
+
+[[package]]
+name = "writeable"
+version = "0.5.5"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51"
+
[[package]]
name = "wyz"
version = "0.5.1"
@@ -6138,6 +6299,30 @@ version = "0.5.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec"
+[[package]]
+name = "yoke"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6c5b1314b079b0930c31e3af543d8ee1757b1951ae1e1565ec704403a7240ca5"
+dependencies = [
+ "serde",
+ "stable_deref_trait",
+ "yoke-derive",
+ "zerofrom",
+]
+
+[[package]]
+name = "yoke-derive"
+version = "0.7.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "28cc31741b18cb6f1d5ff12f5b7523e3d6eb0852bbbad19d73905511d9849b95"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
+ "synstructure",
+]
+
[[package]]
name = "zerocopy"
version = "0.7.35"
@@ -6156,7 +6341,28 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
+]
+
+[[package]]
+name = "zerofrom"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "91ec111ce797d0e0784a1116d0ddcdbea84322cd79e5d5ad173daeba4f93ab55"
+dependencies = [
+ "zerofrom-derive",
+]
+
+[[package]]
+name = "zerofrom-derive"
+version = "0.1.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "0ea7b4a3637ea8669cedf0f1fd5c286a17f3de97b8dd5a70a6c167a1730e63a5"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
+ "synstructure",
]
[[package]]
@@ -6176,7 +6382,29 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69"
dependencies = [
"proc-macro2",
"quote",
- "syn 2.0.79",
+ "syn 2.0.87",
+]
+
+[[package]]
+name = "zerovec"
+version = "0.10.4"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079"
+dependencies = [
+ "yoke",
+ "zerofrom",
+ "zerovec-derive",
+]
+
+[[package]]
+name = "zerovec-derive"
+version = "0.10.3"
+source = "registry+https://github.com/rust-lang/crates.io-index"
+checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6"
+dependencies = [
+ "proc-macro2",
+ "quote",
+ "syn 2.0.87",
]
[[package]]
diff --git a/Cargo.toml b/Cargo.toml
index 96fbc792c0..7d8d5f748f 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -24,7 +24,7 @@ license = "MIT"
license-file = "LICENSE"
[workspace.dependencies]
-blockifier = "0.8.0-rc.3"
+blockifier = "0.8.0"
starknet_api = "0.13.0-dev.7"
cairo-lang-casm = { version = "2.7.0", features = ["serde"] }
cairo-lang-runner = "2.7.0"
@@ -52,29 +52,29 @@ cairo-lang-parser = "2.7.0"
cairo-lang-macro = "0.1.0"
cairo-vm = "1.0.0-rc3"
cairo-annotations = "0.1.0"
-starknet-types-core = { version = "0.1.6", features = ["hash", "prime-bigint"] }
-anyhow = "1.0.89"
+starknet-types-core = { version = "0.1.7", features = ["hash", "prime-bigint"] }
+anyhow = "1.0.92"
assert_fs = "1.1.2"
camino = { version = "1.1.9", features = ["serde1"] }
-clap = { version = "4.5.18", features = ["derive"] }
+clap = { version = "4.5.20", features = ["derive"] }
console = "0.15.8"
include_dir = "0.7.4"
indoc = "2"
itertools = "0.12.1"
num-traits = "0.2.19"
rayon = "1.10"
-regex = "1.11.0"
-serde = { version = "1.0.209", features = ["derive"] }
-serde_json = "1.0.127"
+regex = "1.11.1"
+serde = { version = "1.0.214", features = ["derive"] }
+serde_json = "1.0.132"
starknet = { git = "https://github.com/xJonathanLEI/starknet-rs", rev = "660a732" }
starknet-crypto = { git = "https://github.com/xJonathanLEI/starknet-rs", rev = "660a732" }
tempfile = "3.13.0"
-thiserror = "1.0.64"
+thiserror = "1.0.67"
ctor = "0.2.8"
-url = "2.5.2"
-tokio = { version = "1.40.0", features = ["full"] }
+url = "2.5.3"
+tokio = { version = "1.41.0", features = ["full"] }
tokio-util = "0.7.11"
-futures = "0.3.30"
+futures = "0.3.31"
num-bigint = { version = "0.4.6", features = ["rand"] }
walkdir = "2.5.0"
rand = "0.8.5"
@@ -83,7 +83,7 @@ which = "5.0.0"
conversions = { path = "./crates/conversions" }
shared = { path = "./crates/shared" }
test-case = "3.1.0"
-scarb-metadata = "1.12.0"
+scarb-metadata = "1.13.0"
flatten-serde-json = "0.1.0"
snapbox = "0.4.17"
smol_str = "0.2.2"
diff --git a/crates/conversions/cairo-serde-macros/Cargo.toml b/crates/conversions/cairo-serde-macros/Cargo.toml
index 4b25b04aa0..4da7e3d161 100644
--- a/crates/conversions/cairo-serde-macros/Cargo.toml
+++ b/crates/conversions/cairo-serde-macros/Cargo.toml
@@ -9,4 +9,4 @@ proc-macro = true
[dependencies]
syn = "2.0.79"
quote = "1.0.37"
-proc-macro2 = "1.0.86"
+proc-macro2 = "1.0.89"
diff --git a/crates/snforge-scarb-plugin/Cargo.toml b/crates/snforge-scarb-plugin/Cargo.toml
index 8677ac7669..a9073a87ea 100644
--- a/crates/snforge-scarb-plugin/Cargo.toml
+++ b/crates/snforge-scarb-plugin/Cargo.toml
@@ -25,4 +25,4 @@ shared.workspace = true
[dev-dependencies]
lazy_static = "1.4.0"
-regex = "1.11.0"
+regex = "1.11.1"