Skip to content

Commit 98d8f4c

Browse files
authored
Bump to v0.52.0 (#5791)
1 parent d8c1084 commit 98d8f4c

File tree

30 files changed

+357
-369
lines changed

30 files changed

+357
-369
lines changed

Cargo.lock

+212-216
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/reference/src/documentation/introduction/installation/cargo.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Cargo
22

33
<!-- markdown-link-check-disable -->
4-
Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.51.1/book/forc/plugins/index.html).
4+
Cargo can be used to install the Sway toolchain with various [`plugins`](https://fuellabs.github.io/sway/v0.52.0/book/forc/plugins/index.html).
55
<!-- markdown-link-check-enable -->
66

77
## Dependencies

docs/reference/src/documentation/introduction/installation/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@ The supported operating systems include Linux and macOS; however, Windows is [`u
1919
`Cargo` may be used instead of [`Fuelup`](fuelup.md); however, the user needs to manage the toolchain themselves.
2020

2121
<!-- markdown-link-check-disable -->
22-
The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.51.1/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md).
22+
The advantage of using `Cargo` is the installation of [`plugins`](https://fuellabs.github.io/sway/v0.52.0/book/forc/plugins/index.html) that have not been added into [`Fuelup`](fuelup.md).
2323

24-
The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.51.1/book/forc/plugins/index.html) may not be recognized.
24+
The disadvantage occurs when [`Fuelup`](fuelup.md) and `Cargo` are used in tandem because the latest [`plugins`](https://fuellabs.github.io/sway/v0.52.0/book/forc/plugins/index.html) may not be recognized.
2525
<!-- markdown-link-check-enable -->
2626

2727
## Source

docs/reference/src/documentation/introduction/installation/source.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ The `Sway toolchain` can be built directly from the [`Sway repository`](https://
55
## Installation & Updating
66

77
<!-- markdown-link-check-disable -->
8-
In the root of the repository `/sway/<here>` build [`forc`](https://fuellabs.github.io/sway/v0.51.1/book/forc/commands/index.html) with the following command:
8+
In the root of the repository `/sway/<here>` build [`forc`](https://fuellabs.github.io/sway/v0.52.0/book/forc/commands/index.html) with the following command:
99
<!-- markdown-link-check-enable -->
1010

1111
```bash

docs/reference/src/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# The Sway Reference
22

33
<!-- markdown-link-check-disable -->
4-
This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.51.1/book/).
4+
This is the technical reference for the Sway programming language. For a prose explanation and introduction to the language, please refer to the [Sway Book](https://fuellabs.github.io/sway/v0.52.0/book/).
55
<!-- markdown-link-check-enable -->

examples/Forc.lock

+32-41
Original file line numberDiff line numberDiff line change
@@ -5,32 +5,32 @@ source = "member"
55
[[package]]
66
name = "advanced_storage_variables"
77
source = "member"
8-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
8+
dependencies = ["std"]
99

1010
[[package]]
1111
name = "array"
1212
source = "member"
13-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
13+
dependencies = ["std"]
1414

1515
[[package]]
1616
name = "asm_return_tuple_pointer"
1717
source = "member"
18-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
18+
dependencies = ["std"]
1919

2020
[[package]]
2121
name = "basic_storage_variables"
2222
source = "member"
23-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
23+
dependencies = ["std"]
2424

2525
[[package]]
2626
name = "break_and_continue"
2727
source = "member"
28-
dependencies = ["core path+from-root-70EE78029FACCEF1"]
28+
dependencies = ["core"]
2929

3030
[[package]]
3131
name = "cei_analysis"
3232
source = "member"
33-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
33+
dependencies = ["std"]
3434

3535
[[package]]
3636
name = "configurable_constants"
@@ -39,11 +39,7 @@ source = "member"
3939
[[package]]
4040
name = "converting_types"
4141
source = "member"
42-
dependencies = ["std git+https://github.com/fuellabs/sway?tag=v0.51.1#d1e8f019c1da46273c3d3a72b385ce356ba2bc20"]
43-
44-
[[package]]
45-
name = "core"
46-
source = "path+from-root-4F1FAAE4510FEB23"
42+
dependencies = ["std"]
4743

4844
[[package]]
4945
name = "core"
@@ -52,7 +48,7 @@ source = "path+from-root-70EE78029FACCEF1"
5248
[[package]]
5349
name = "counter"
5450
source = "member"
55-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
51+
dependencies = ["std"]
5652

5753
[[package]]
5854
name = "enums"
@@ -61,102 +57,97 @@ source = "member"
6157
[[package]]
6258
name = "fizzbuzz"
6359
source = "member"
64-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
60+
dependencies = ["std"]
6561

6662
[[package]]
6763
name = "hashing"
6864
source = "member"
69-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
65+
dependencies = ["std"]
7066

7167
[[package]]
7268
name = "identity"
7369
source = "member"
74-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
70+
dependencies = ["std"]
7571

7672
[[package]]
7773
name = "liquidity_pool"
7874
source = "member"
79-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
75+
dependencies = ["std"]
8076

8177
[[package]]
8278
name = "match_expressions"
8379
source = "member"
84-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
80+
dependencies = ["std"]
8581

8682
[[package]]
8783
name = "methods_and_associated_functions"
8884
source = "member"
89-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
85+
dependencies = ["std"]
9086

9187
[[package]]
9288
name = "msg_sender"
9389
source = "member"
94-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
90+
dependencies = ["std"]
9591

9692
[[package]]
9793
name = "mut_ref_params"
9894
source = "member"
99-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
95+
dependencies = ["std"]
10096

10197
[[package]]
10298
name = "native_asset"
10399
source = "member"
104-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
100+
dependencies = ["std"]
105101

106102
[[package]]
107103
name = "nested_storage_variables"
108104
source = "member"
109-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
105+
dependencies = ["std"]
110106

111107
[[package]]
112108
name = "option"
113109
source = "member"
114-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
110+
dependencies = ["std"]
115111

116112
[[package]]
117113
name = "ownership"
118114
source = "member"
119-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
115+
dependencies = ["std"]
120116

121117
[[package]]
122118
name = "result"
123119
source = "member"
124-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
120+
dependencies = ["std"]
125121

126122
[[package]]
127123
name = "signatures"
128124
source = "member"
129-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
130-
131-
[[package]]
132-
name = "std"
133-
source = "git+https://github.com/fuellabs/sway?tag=v0.51.1#d1e8f019c1da46273c3d3a72b385ce356ba2bc20"
134-
dependencies = ["core path+from-root-4F1FAAE4510FEB23"]
125+
dependencies = ["std"]
135126

136127
[[package]]
137128
name = "std"
138129
source = "path+from-root-70EE78029FACCEF1"
139-
dependencies = ["core path+from-root-70EE78029FACCEF1"]
130+
dependencies = ["core"]
140131

141132
[[package]]
142133
name = "storage_example"
143134
source = "member"
144-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
135+
dependencies = ["std"]
145136

146137
[[package]]
147138
name = "storage_map"
148139
source = "member"
149-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
140+
dependencies = ["std"]
150141

151142
[[package]]
152143
name = "storage_vec"
153144
source = "member"
154-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
145+
dependencies = ["std"]
155146

156147
[[package]]
157148
name = "struct_storage_variables"
158149
source = "member"
159-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
150+
dependencies = ["std"]
160151

161152
[[package]]
162153
name = "structs"
@@ -169,30 +160,30 @@ source = "member"
169160
[[package]]
170161
name = "type_aliases"
171162
source = "member"
172-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
163+
dependencies = ["std"]
173164

174165
[[package]]
175166
name = "vec"
176167
source = "member"
177-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
168+
dependencies = ["std"]
178169

179170
[[package]]
180171
name = "wallet_abi"
181172
source = "member"
182-
dependencies = ["std path+from-root-70EE78029FACCEF1"]
173+
dependencies = ["std"]
183174

184175
[[package]]
185176
name = "wallet_contract_caller_script"
186177
source = "member"
187178
dependencies = [
188-
"std path+from-root-70EE78029FACCEF1",
179+
"std",
189180
"wallet_abi",
190181
]
191182

192183
[[package]]
193184
name = "wallet_smart_contract"
194185
source = "member"
195186
dependencies = [
196-
"std path+from-root-70EE78029FACCEF1",
187+
"std",
197188
"wallet_abi",
198189
]

examples/converting_types/Forc.toml

+1
Original file line numberDiff line numberDiff line change
@@ -5,3 +5,4 @@ license = "Apache-2.0"
55
name = "converting_types"
66

77
[dependencies]
8+
std = { path = "../../sway-lib-std" }

forc-pkg/Cargo.toml

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "forc-pkg"
3-
version = "0.51.1"
3+
version = "0.52.0"
44
description = "Building, locking, fetching and updating Sway projects as Forc packages."
55
authors.workspace = true
66
edition.workspace = true
@@ -12,8 +12,8 @@ repository.workspace = true
1212
ansi_term = "0.12"
1313
anyhow = "1"
1414
cid = "0.10"
15-
forc-tracing = { version = "0.51.1", path = "../forc-tracing" }
16-
forc-util = { version = "0.51.1", path = "../forc-util" }
15+
forc-tracing = { version = "0.52.0", path = "../forc-tracing" }
16+
forc-util = { version = "0.52.0", path = "../forc-util" }
1717
fuel-abi-types = { workspace = true }
1818
futures = "0.3"
1919
git2 = { version = "0.17.2", features = [
@@ -30,10 +30,10 @@ serde = { version = "1.0", features = ["derive"] }
3030
serde_ignored = "0.1.9"
3131
serde_json = "1.0"
3232
serde_with = "3.3.0"
33-
sway-core = { version = "0.51.1", path = "../sway-core" }
34-
sway-error = { version = "0.51.1", path = "../sway-error" }
35-
sway-types = { version = "0.51.1", path = "../sway-types" }
36-
sway-utils = { version = "0.51.1", path = "../sway-utils" }
33+
sway-core = { version = "0.52.0", path = "../sway-core" }
34+
sway-error = { version = "0.52.0", path = "../sway-error" }
35+
sway-types = { version = "0.52.0", path = "../sway-types" }
36+
sway-utils = { version = "0.52.0", path = "../sway-utils" }
3737
tar = "0.4.38"
3838
toml = { version = "0.7", features = ["parse"] }
3939
tracing = "0.1"

forc-plugins/forc-client/Cargo.toml

+9-9
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "forc-client"
3-
version = "0.51.1"
3+
version = "0.52.0"
44
description = "A `forc` plugin for interacting with a Fuel node."
55
authors.workspace = true
66
edition.workspace = true
@@ -14,11 +14,11 @@ async-trait = "0.1.58"
1414
chrono = { version = "0.4", default-features = false, features = ["std"] }
1515
clap = { version = "3", features = ["derive", "env"] }
1616
devault = "0.1"
17-
forc = { version = "0.51.1", path = "../../forc" }
18-
forc-pkg = { version = "0.51.1", path = "../../forc-pkg" }
19-
forc-tracing = { version = "0.51.1", path = "../../forc-tracing" }
20-
forc-tx = { version = "0.51.1", path = "../forc-tx" }
21-
forc-util = { version = "0.51.1", path = "../../forc-util" }
17+
forc = { version = "0.52.0", path = "../../forc" }
18+
forc-pkg = { version = "0.52.0", path = "../../forc-pkg" }
19+
forc-tracing = { version = "0.52.0", path = "../../forc-tracing" }
20+
forc-tx = { version = "0.52.0", path = "../forc-tx" }
21+
forc-util = { version = "0.52.0", path = "../../forc-util" }
2222
forc-wallet = { workspace = true }
2323
fuel-abi-types = { workspace = true }
2424
fuel-core-client = { workspace = true, features = ["subscriptions"] }
@@ -33,9 +33,9 @@ rand = "0.8"
3333
rpassword = "7.2"
3434
serde = "1.0"
3535
serde_json = "1"
36-
sway-core = { version = "0.51.1", path = "../../sway-core" }
37-
sway-types = { version = "0.51.1", path = "../../sway-types" }
38-
sway-utils = { version = "0.51.1", path = "../../sway-utils" }
36+
sway-core = { version = "0.52.0", path = "../../sway-core" }
37+
sway-types = { version = "0.52.0", path = "../../sway-types" }
38+
sway-utils = { version = "0.52.0", path = "../../sway-utils" }
3939
tokio = { version = "1.8", features = ["macros", "rt-multi-thread", "process"] }
4040
tracing = "0.1"
4141

forc-plugins/forc-crypto/Cargo.toml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "forc-crypto"
3-
version = "0.51.1"
3+
version = "0.52.0"
44
description = "A `forc` plugin for handling various cryptographic operations and conversions."
55
authors.workspace = true
66
edition.workspace = true
@@ -13,8 +13,8 @@ anyhow = "1.0.75"
1313
async-trait = "0.1.58"
1414
atty = "0.2.14"
1515
clap = { version = "3", features = ["derive", "env"] }
16-
forc-tracing = { version = "0.51.1", path = "../../forc-tracing" }
17-
forc-util = { version = "0.51.1", path = "../../forc-util" }
16+
forc-tracing = { version = "0.52.0", path = "../../forc-tracing" }
17+
forc-util = { version = "0.52.0", path = "../../forc-util" }
1818
fuel-core-types = { workspace = true }
1919
fuel-crypto = { workspace = true, features = ["random"] }
2020
fuels-core = { workspace = true }

forc-plugins/forc-debug/Cargo.toml

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "forc-debug"
3-
version = "0.51.1"
3+
version = "0.52.0"
44
description = "Supports debugging Sway code via CLI and DAP server."
55
authors.workspace = true
66
edition.workspace = true
@@ -12,17 +12,17 @@ repository.workspace = true
1212
anyhow = "1.0" # Used by the examples and for conversion only
1313
clap = { version = "3", features = ["env", "derive"] }
1414
dap = "0.4.1-alpha1"
15-
forc-pkg = { version = "0.51.1", path = "../../forc-pkg" }
16-
forc-test = { version = "0.51.1", path = "../../forc-test" }
15+
forc-pkg = { version = "0.52.0", path = "../../forc-pkg" }
16+
forc-test = { version = "0.52.0", path = "../../forc-test" }
1717
fuel-core-client = { workspace = true }
1818
fuel-types = { workspace = true, features = ["serde"] }
1919
fuel-vm = { workspace = true, features = ["serde"] }
2020
rayon = "1.7.0"
2121
serde = "1.0"
2222
serde_json = "1.0"
2323
shellfish = { version = "0.6.0", features = ["rustyline", "async", "tokio"] }
24-
sway-core = { version = "0.51.1", path = "../../sway-core" }
25-
sway-types = { version = "0.51.1", path = "../../sway-types" }
24+
sway-core = { version = "0.52.0", path = "../../sway-core" }
25+
sway-types = { version = "0.52.0", path = "../../sway-types" }
2626
thiserror = "1.0"
2727
tokio = { version = "1.8", features = [
2828
"net",

0 commit comments

Comments
 (0)