Skip to content

Commit 37f873d

Browse files
authored
Increase SignatureChecker minimum pragma to 0.8.24 (#5716)
1 parent b3d6f71 commit 37f873d

34 files changed

+37
-33
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
### Breaking changes
4+
5+
- Update minimum pragma to 0.8.24 in `SignatureChecker`, `Governor` and Governor's extensions. ([#5716](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/5716)).
6+
37
## 5.3.0 (2025-04-09)
48

59
### Breaking Changes

contracts/governance/Governor.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/Governor.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {IERC721Receiver} from "../token/ERC721/IERC721Receiver.sol";
77
import {IERC1155Receiver} from "../token/ERC1155/IERC1155Receiver.sol";

contracts/governance/extensions/GovernorCountingFractional.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/extensions/GovernorCountingFractional.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {IGovernor, Governor} from "../Governor.sol";
77
import {GovernorCountingSimple} from "./GovernorCountingSimple.sol";

contracts/governance/extensions/GovernorCountingOverridable.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/extensions/GovernorCountingOverridable.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {SignatureChecker} from "../../utils/cryptography/SignatureChecker.sol";
77
import {SafeCast} from "../../utils/math/SafeCast.sol";

contracts/governance/extensions/GovernorCountingSimple.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.1.0) (governance/extensions/GovernorCountingSimple.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {IGovernor, Governor} from "../Governor.sol";
77

contracts/governance/extensions/GovernorPreventLateQuorum.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.2.0) (governance/extensions/GovernorPreventLateQuorum.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {Governor} from "../Governor.sol";
77
import {Math} from "../../utils/math/Math.sol";

contracts/governance/extensions/GovernorProposalGuardian.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/extensions/GovernorProposalGuardian.sol)
3-
pragma solidity ^0.8.20;
3+
pragma solidity ^0.8.24;
44

55
import {Governor} from "../Governor.sol";
66

contracts/governance/extensions/GovernorSequentialProposalId.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/extensions/GovernorSequentialProposalId.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {IGovernor, Governor} from "../Governor.sol";
77

contracts/governance/extensions/GovernorSettings.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.0.0) (governance/extensions/GovernorSettings.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {IGovernor, Governor} from "../Governor.sol";
77

contracts/governance/extensions/GovernorStorage.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: MIT
22
// OpenZeppelin Contracts (last updated v5.3.0) (governance/extensions/GovernorStorage.sol)
33

4-
pragma solidity ^0.8.20;
4+
pragma solidity ^0.8.24;
55

66
import {Governor} from "../Governor.sol";
77

0 commit comments

Comments
 (0)