Skip to content

Commit 39f5a02

Browse files
github-actions[bot]Amxxernestognw
authored
Release v5.3.0 (rc) (#5503)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Hadrien Croubois <[email protected]> Co-authored-by: Ernesto García <[email protected]>
1 parent 994399d commit 39f5a02

Some content is hidden

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

63 files changed

+137
-53
lines changed

Diff for: .changeset/pre.json

+29-1
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,33 @@
44
"initialVersions": {
55
"openzeppelin-solidity": "5.2.0"
66
},
7-
"changesets": []
7+
"changesets": [
8+
"blue-nails-give",
9+
"brave-islands-sparkle",
10+
"brown-seals-sing",
11+
"brown-turkeys-marry",
12+
"cyan-taxis-travel",
13+
"dirty-bananas-shake",
14+
"fair-pumpkins-compete",
15+
"famous-timers-compare",
16+
"fast-coats-try",
17+
"fuzzy-crews-poke",
18+
"good-cameras-rush",
19+
"good-cameras-serve",
20+
"good-zebras-ring",
21+
"gorgeous-apes-jam",
22+
"green-drinks-report",
23+
"long-walls-draw",
24+
"nice-cherries-reply",
25+
"ninety-rings-suffer",
26+
"pretty-lobsters-tan",
27+
"proud-cooks-do",
28+
"quiet-shrimps-kiss",
29+
"seven-insects-taste",
30+
"sixty-tips-wink",
31+
"ten-fishes-fold",
32+
"ten-hats-begin",
33+
"ten-peas-mix",
34+
"thin-eels-cross"
35+
]
836
}

Diff for: CHANGELOG.md

+46

Diff for: contracts/access/AccessControl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.0) (access/AccessControl.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (access/AccessControl.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/access/IAccessControl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (access/IAccessControl.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (access/IAccessControl.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/access/manager/AuthorityUtils.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.0) (access/manager/AuthorityUtils.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (access/manager/AuthorityUtils.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/account/utils/draft-ERC4337Utils.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (account/utils/draft-ERC4337Utils.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (account/utils/draft-ERC4337Utils.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/finance/VestingWallet.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (finance/VestingWallet.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (finance/VestingWallet.sol)
33
pragma solidity ^0.8.20;
44

55
import {IERC20} from "../token/ERC20/IERC20.sol";

Diff for: contracts/governance/Governor.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (governance/Governor.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/Governor.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/IGovernor.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/IGovernor.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/IGovernor.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/TimelockController.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.0) (governance/TimelockController.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/TimelockController.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorCountingFractional.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorCountingFractional.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorCountingFractional.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorCountingOverridable.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (governance/extensions/GovernorCountingOverridable.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorCountingOverridable.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorProposalGuardian.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorProposalGuardian.sol)
23
pragma solidity ^0.8.20;
34

45
import {Governor} from "../Governor.sol";

Diff for: contracts/governance/extensions/GovernorSequentialProposalId.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorSequentialProposalId.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/governance/extensions/GovernorStorage.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorStorage.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorStorage.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorSuperQuorum.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorSuperQuorum.sol)
23
pragma solidity ^0.8.20;
34

45
import {Governor} from "../Governor.sol";

Diff for: contracts/governance/extensions/GovernorTimelockAccess.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorTimelockAccess.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorTimelockAccess.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorTimelockCompound.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorTimelockCompound.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorTimelockCompound.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorTimelockControl.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorTimelockControl.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorTimelockControl.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorVotesQuorumFraction.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.0) (governance/extensions/GovernorVotesQuorumFraction.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorVotesQuorumFraction.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/governance/extensions/GovernorVotesSuperQuorumFraction.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (governance/extensions/GovernorVotesSuperQuorumFraction.sol)
23
pragma solidity ^0.8.20;
34

45
import {Governor} from "../Governor.sol";

Diff for: contracts/interfaces/IERC1271.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/IERC1271.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (interfaces/IERC1271.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/interfaces/IERC4626.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (interfaces/IERC4626.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (interfaces/IERC4626.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/interfaces/draft-IERC6909.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (interfaces/draft-IERC6909.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/metatx/ERC2771Forwarder.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (metatx/ERC2771Forwarder.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (metatx/ERC2771Forwarder.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@openzeppelin/contracts",
33
"description": "Secure Smart Contract library for Solidity",
4-
"version": "5.2.0",
4+
"version": "5.3.0-rc.0",
55
"files": [
66
"**/*.sol",
77
"/build/contracts/*.json",

Diff for: contracts/proxy/Clones.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (proxy/Clones.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (proxy/Clones.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/proxy/utils/Initializable.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.0) (proxy/utils/Initializable.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (proxy/utils/Initializable.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/proxy/utils/UUPSUpgradeable.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (proxy/utils/UUPSUpgradeable.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (proxy/utils/UUPSUpgradeable.sol)
33

44
pragma solidity ^0.8.22;
55

Diff for: contracts/token/ERC1155/IERC1155.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC1155/IERC1155.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC1155/IERC1155.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC1155/utils/ERC1155Utils.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC1155/utils/ERC1155Utils.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC1155/utils/ERC1155Utils.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC20/ERC20.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (token/ERC20/ERC20.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC20/ERC20.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC20/extensions/ERC4626.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/extensions/ERC4626.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC20/extensions/ERC4626.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC20/extensions/draft-ERC20TemporaryApproval.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC20/extensions/draft-ERC20TemporaryApproval.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC20/extensions/draft-ERC20TemporaryApproval.sol)
33

44
pragma solidity ^0.8.24;
55

Diff for: contracts/token/ERC20/utils/SafeERC20.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.2.0) (token/ERC20/utils/SafeERC20.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC20/utils/SafeERC20.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC6909/draft-ERC6909.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC6909/draft-ERC6909.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/token/ERC6909/extensions/draft-ERC6909ContentURI.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC6909/extensions/draft-ERC6909ContentURI.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/token/ERC6909/extensions/draft-ERC6909Metadata.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC6909/extensions/draft-ERC6909Metadata.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/token/ERC6909/extensions/draft-ERC6909TokenSupply.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC6909/extensions/draft-ERC6909TokenSupply.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/token/ERC721/extensions/ERC721Consecutive.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/extensions/ERC721Consecutive.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC721/extensions/ERC721Consecutive.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC721/extensions/ERC721URIStorage.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/extensions/ERC721URIStorage.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC721/extensions/ERC721URIStorage.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/ERC721/utils/ERC721Utils.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/ERC721/utils/ERC721Utils.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/ERC721/utils/ERC721Utils.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/token/common/ERC2981.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (token/common/ERC2981.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (token/common/ERC2981.sol)
33

44
pragma solidity ^0.8.20;
55

Diff for: contracts/utils/Arrays.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.1.0) (utils/Arrays.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (utils/Arrays.sol)
33
// This file was procedurally generated from scripts/generate/templates/Arrays.js.
44

55
pragma solidity ^0.8.20;

Diff for: contracts/utils/Calldata.sol

+1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
// SPDX-License-Identifier: MIT
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (utils/Calldata.sol)
23

34
pragma solidity ^0.8.20;
45

Diff for: contracts/utils/Multicall.sol

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.0.1) (utils/Multicall.sol)
2+
// OpenZeppelin Contracts (last updated v5.3.0-rc.0) (utils/Multicall.sol)
33

44
pragma solidity ^0.8.20;
55

0 commit comments

Comments
 (0)