Skip to content

Commit 7756fd1

Browse files
andrew-fleminggithub-actions[bot]
authored andcommitted
Bump version to 0.20.0 and update presets page
1 parent 6b407e5 commit 7756fd1

File tree

109 files changed

+255
-255
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

109 files changed

+255
-255
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,14 +41,14 @@ Edit `scarb.toml` and add:
4141

4242
```toml
4343
[dependencies]
44-
openzeppelin = "0.20.0-rc.0"
44+
openzeppelin = "0.20.0"
4545
```
4646

4747
The previous example would import the entire library. We can also add each package as a separate dependency to improve the building time by not including modules that won't be used:
4848

4949
```toml
5050
[dependencies]
51-
openzeppelin_token = "0.20.0-rc.0"
51+
openzeppelin_token = "0.20.0"
5252
```
5353

5454
Build the project to download it:

Scarb.lock

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ version = 1
33

44
[[package]]
55
name = "openzeppelin"
6-
version = "0.20.0-rc.0"
6+
version = "0.20.0"
77
dependencies = [
88
"openzeppelin_access",
99
"openzeppelin_account",
@@ -23,7 +23,7 @@ dependencies = [
2323

2424
[[package]]
2525
name = "openzeppelin_access"
26-
version = "0.20.0-rc.0"
26+
version = "0.20.0"
2727
dependencies = [
2828
"openzeppelin_introspection",
2929
"openzeppelin_test_common",
@@ -33,7 +33,7 @@ dependencies = [
3333

3434
[[package]]
3535
name = "openzeppelin_account"
36-
version = "0.20.0-rc.0"
36+
version = "0.20.0"
3737
dependencies = [
3838
"openzeppelin_introspection",
3939
"openzeppelin_test_common",
@@ -44,7 +44,7 @@ dependencies = [
4444

4545
[[package]]
4646
name = "openzeppelin_finance"
47-
version = "0.20.0-rc.0"
47+
version = "0.20.0"
4848
dependencies = [
4949
"openzeppelin_access",
5050
"openzeppelin_test_common",
@@ -56,7 +56,7 @@ dependencies = [
5656

5757
[[package]]
5858
name = "openzeppelin_governance"
59-
version = "0.20.0-rc.0"
59+
version = "0.20.0"
6060
dependencies = [
6161
"openzeppelin_access",
6262
"openzeppelin_account",
@@ -70,22 +70,22 @@ dependencies = [
7070

7171
[[package]]
7272
name = "openzeppelin_introspection"
73-
version = "0.20.0-rc.0"
73+
version = "0.20.0"
7474
dependencies = [
7575
"openzeppelin_test_common",
7676
"snforge_std",
7777
]
7878

7979
[[package]]
8080
name = "openzeppelin_merkle_tree"
81-
version = "0.20.0-rc.0"
81+
version = "0.20.0"
8282
dependencies = [
8383
"snforge_std",
8484
]
8585

8686
[[package]]
8787
name = "openzeppelin_presets"
88-
version = "0.20.0-rc.0"
88+
version = "0.20.0"
8989
dependencies = [
9090
"openzeppelin_access",
9191
"openzeppelin_account",
@@ -101,7 +101,7 @@ dependencies = [
101101

102102
[[package]]
103103
name = "openzeppelin_security"
104-
version = "0.20.0-rc.0"
104+
version = "0.20.0"
105105
dependencies = [
106106
"openzeppelin_test_common",
107107
"openzeppelin_testing",
@@ -110,7 +110,7 @@ dependencies = [
110110

111111
[[package]]
112112
name = "openzeppelin_test_common"
113-
version = "0.20.0-rc.0"
113+
version = "0.20.0"
114114
dependencies = [
115115
"openzeppelin_access",
116116
"openzeppelin_account",
@@ -127,14 +127,14 @@ dependencies = [
127127

128128
[[package]]
129129
name = "openzeppelin_testing"
130-
version = "0.20.0-rc.0"
130+
version = "0.20.0"
131131
dependencies = [
132132
"snforge_std",
133133
]
134134

135135
[[package]]
136136
name = "openzeppelin_token"
137-
version = "0.20.0-rc.0"
137+
version = "0.20.0"
138138
dependencies = [
139139
"openzeppelin_access",
140140
"openzeppelin_account",
@@ -147,7 +147,7 @@ dependencies = [
147147

148148
[[package]]
149149
name = "openzeppelin_upgrades"
150-
version = "0.20.0-rc.0"
150+
version = "0.20.0"
151151
dependencies = [
152152
"openzeppelin_test_common",
153153
"openzeppelin_testing",
@@ -156,7 +156,7 @@ dependencies = [
156156

157157
[[package]]
158158
name = "openzeppelin_utils"
159-
version = "0.20.0-rc.0"
159+
version = "0.20.0"
160160
dependencies = [
161161
"openzeppelin_test_common",
162162
"openzeppelin_testing",

Scarb.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ keywords.workspace = true
2323
edition.workspace = true
2424

2525
[workspace.package]
26-
version = "0.20.0-rc.0"
26+
version = "0.20.0"
2727
edition = "2024_07"
2828
cairo-version = "2.9.1"
2929
scarb-version = "2.9.1"

docs/antora.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name: contracts-cairo
22
title: Contracts for Cairo
3-
version: 0.20.0-rc.0
3+
version: 0.20.0
44
nav:
55
- modules/ROOT/nav.adoc
66
asciidoc:

docs/modules/ROOT/pages/api/access.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ assigned each to multiple accounts.
2020

2121
[.contract]
2222
[[OwnableComponent]]
23-
=== `++OwnableComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/access/src/ownable/ownable.cairo[{github-icon},role=heading-link]
23+
=== `++OwnableComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/access/src/ownable/ownable.cairo[{github-icon},role=heading-link]
2424

2525
```cairo
2626
use openzeppelin_access::ownable::OwnableComponent;
@@ -260,7 +260,7 @@ Emitted when the ownership is transferred.
260260

261261
[.contract]
262262
[[IAccessControl]]
263-
=== `++IAccessControl++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/access/src/accesscontrol/interface.cairo[{github-icon},role=heading-link]
263+
=== `++IAccessControl++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/access/src/accesscontrol/interface.cairo[{github-icon},role=heading-link]
264264

265265
:grant_role: xref:#IAccessControl-grant_role[grant_role]
266266
:revoke_role: xref:#IAccessControl-revoke_role[revoke_role]
@@ -393,7 +393,7 @@ Emitted when `account` is revoked `role`.
393393

394394
[.contract]
395395
[[AccessControlComponent]]
396-
=== `++AccessControlComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/access/src/accesscontrol/accesscontrol.cairo[{github-icon},role=heading-link]
396+
=== `++AccessControlComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/access/src/accesscontrol/accesscontrol.cairo[{github-icon},role=heading-link]
397397

398398
:assert_only_role: xref:#AccessControlComponent-assert_only_role
399399
:grant_role: xref:#AccessControlComponent-grant_role[grant_role]

docs/modules/ROOT/pages/api/account.adoc

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ include::../utils/_common.adoc[]
1414

1515
[.contract]
1616
[[ISRC6]]
17-
=== `++ISRC6++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/account/src/interface.cairo[{github-icon},role=heading-link]
17+
=== `++ISRC6++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/account/src/interface.cairo[{github-icon},role=heading-link]
1818

1919
```cairo
2020
use openzeppelin_account::interface::ISRC6;
@@ -67,7 +67,7 @@ Returns the short string `'VALID'` if valid, otherwise it reverts.
6767

6868
[.contract]
6969
[[AccountComponent]]
70-
=== `++AccountComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/account/src/account.cairo[{github-icon},role=heading-link]
70+
=== `++AccountComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/account/src/account.cairo[{github-icon},role=heading-link]
7171

7272
:OwnerAdded: xref:AccountComponent-OwnerAdded[OwnerAdded]
7373
:OwnerRemoved: xref:AccountComponent-OwnerRemoved[OwnerRemoved]
@@ -317,7 +317,7 @@ Emitted when a `public_key` is removed.
317317

318318
[.contract]
319319
[[EthAccountComponent]]
320-
=== `++EthAccountComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/account/src/eth_account.cairo[{github-icon},role=heading-link]
320+
=== `++EthAccountComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/account/src/eth_account.cairo[{github-icon},role=heading-link]
321321

322322
:OwnerAdded: xref:EthAccountComponent-OwnerAdded[OwnerAdded]
323323
:OwnerRemoved: xref:EthAccountComponent-OwnerRemoved[OwnerRemoved]
@@ -572,7 +572,7 @@ Emitted when a `public_key` is removed.
572572

573573
[.contract]
574574
[[ISRC9_V2]]
575-
=== `++ISRC9_V2++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/account/src/extensions/src9/interface.cairo[{github-icon},role=heading-link]
575+
=== `++ISRC9_V2++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/account/src/extensions/src9/interface.cairo[{github-icon},role=heading-link]
576576

577577
```cairo
578578
use openzeppelin_account::extensions::src9::ISRC9_V2;
@@ -622,7 +622,7 @@ Get the status of a given nonce. `true` if the nonce is available to use.
622622

623623
[.contract]
624624
[[SRC9Component]]
625-
=== `++SRC9Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/account/src/extensions/src9/src9.cairo[{github-icon},role=heading-link]
625+
=== `++SRC9Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/account/src/extensions/src9/src9.cairo[{github-icon},role=heading-link]
626626

627627
```cairo
628628
use openzeppelin_account::extensions::SRC9Component;
@@ -698,7 +698,7 @@ Initializes the account by registering the `ISRC9_V2` interface ID.
698698

699699
[.contract]
700700
[[AccountUpgradeable]]
701-
=== `++AccountUpgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/presets/src/account.cairo[{github-icon},role=heading-link]
701+
=== `++AccountUpgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/presets/src/account.cairo[{github-icon},role=heading-link]
702702

703703
```cairo
704704
use openzeppelin_presets::AccountUpgradeable;
@@ -762,7 +762,7 @@ Requirements:
762762

763763
[.contract]
764764
[[EthAccountUpgradeable]]
765-
=== `++EthAccountUpgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/presets/src/eth_account.cairo[{github-icon},role=heading-link]
765+
=== `++EthAccountUpgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/presets/src/eth_account.cairo[{github-icon},role=heading-link]
766766

767767
```cairo
768768
use openzeppelin_presets::EthAccountUpgradeable;

docs/modules/ROOT/pages/api/erc1155.adoc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ TIP: For an overview of ERC1155, read our xref:erc1155.adoc[ERC1155 guide].
1616

1717
[.contract]
1818
[[IERC1155]]
19-
=== `++IERC1155++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
19+
=== `++IERC1155++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
2020

2121
[.hljs-theme-dark]
2222
```cairo
@@ -126,7 +126,7 @@ Emitted when the token URI is updated to `value` for the `id` token.
126126

127127
[.contract]
128128
[[IERC1155MetadataURI]]
129-
=== `++IERC1155MetadataURI++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
129+
=== `++IERC1155MetadataURI++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
130130

131131
[.hljs-theme-dark]
132132
```cairo
@@ -156,7 +156,7 @@ Returns the Uniform Resource Identifier (URI) for the `token_id` token.
156156

157157
[.contract]
158158
[[ERC1155Component]]
159-
=== `++ERC1155Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc1155/erc1155.cairo[{github-icon},role=heading-link]
159+
=== `++ERC1155Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc1155/erc1155.cairo[{github-icon},role=heading-link]
160160

161161
[.hljs-theme-dark]
162162
```cairo
@@ -543,7 +543,7 @@ See <<IERC1155-URI,IERC1155::URI>>.
543543

544544
[.contract]
545545
[[IERC1155Receiver]]
546-
=== `++IERC1155Receiver++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
546+
=== `++IERC1155Receiver++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc1155/interface.cairo[{github-icon},role=heading-link]
547547

548548
[.hljs-theme-dark]
549549
```cairo
@@ -583,7 +583,7 @@ via <<IERC1155-safe_batch_transfer_from,IERC1155::safe_batch_transfer_from>> by
583583

584584
[.contract]
585585
[[ERC1155ReceiverComponent]]
586-
=== `++ERC1155ReceiverComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc1155/erc1155_receiver.cairo[{github-icon},role=heading-link]
586+
=== `++ERC1155ReceiverComponent++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc1155/erc1155_receiver.cairo[{github-icon},role=heading-link]
587587

588588
[.hljs-theme-dark]
589589
```cairo
@@ -660,7 +660,7 @@ Registers the `IERC1155Receiver` interface ID as supported through introspection
660660

661661
[.contract]
662662
[[ERC1155Upgradeable]]
663-
=== `++ERC1155Upgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/presets/src/erc1155.cairo[{github-icon},role=heading-link]
663+
=== `++ERC1155Upgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/presets/src/erc1155.cairo[{github-icon},role=heading-link]
664664

665665
```cairo
666666
use openzeppelin_presets::ERC1155;

docs/modules/ROOT/pages/api/erc20.adoc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ TIP: For an overview of ERC20, read our {erc20-guide}.
1919

2020
[.contract]
2121
[[IERC20]]
22-
=== `++IERC20++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc20/interface.cairo[{github-icon},role=heading-link]
22+
=== `++IERC20++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc20/interface.cairo[{github-icon},role=heading-link]
2323

2424
[.hljs-theme-dark]
2525
```cairo
@@ -117,7 +117,7 @@ Emitted when the allowance of a `spender` for an `owner` is set.
117117

118118
[.contract]
119119
[[IERC20Metadata]]
120-
=== `++IERC20Metadata++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc20/interface.cairo#L19[{github-icon},role=heading-link]
120+
=== `++IERC20Metadata++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc20/interface.cairo#L19[{github-icon},role=heading-link]
121121

122122
[.hljs-theme-dark]
123123
```cairo
@@ -165,7 +165,7 @@ NOTE: This information is only used for _display_ purposes: it in no way affects
165165

166166
[.contract]
167167
[[ERC20Component]]
168-
=== `++ERC20Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc20/erc20.cairo[{github-icon},role=heading-link]
168+
=== `++ERC20Component++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc20/erc20.cairo[{github-icon},role=heading-link]
169169

170170
[.hljs-theme-dark]
171171
```cairo
@@ -516,7 +516,7 @@ See <<IERC20-Approval,IERC20::Approval>>.
516516

517517
[.contract]
518518
[[IERC20Permit]]
519-
=== `++IERC20Permit++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/token/src/erc20/interface.cairo#L19[{github-icon},role=heading-link]
519+
=== `++IERC20Permit++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/token/src/erc20/interface.cairo#L19[{github-icon},role=heading-link]
520520

521521
[.hljs-theme-dark]
522522
```cairo
@@ -560,7 +560,7 @@ The domain hashing logic follows the {snip-12} standard.
560560

561561
[.contract]
562562
[[ERC20Upgradeable]]
563-
=== `++ERC20Upgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0-rc.0/packages/presets/src/erc20.cairo[{github-icon},role=heading-link]
563+
=== `++ERC20Upgradeable++` link:https://github.com/OpenZeppelin/cairo-contracts/blob/release-v0.20.0/packages/presets/src/erc20.cairo[{github-icon},role=heading-link]
564564

565565
```cairo
566566
use openzeppelin_presets::ERC20Upgradeable;

0 commit comments

Comments
 (0)