Ethereum releases
Showing only
OpenZeppelin Contracts.
Show everythingOpenZeppelin Contracts is a library for secure smart contract development.OpenZeppelin/openzeppelin-contracts on GitHub
30 items match, 0 of them low signal.
Top of this filter
Items with a reason of their own, ranked by urgency, weight and how often the project publishesBreaking changes. EIP712: Drop the storage fallback for long name/version values. Both parameters must now fit in a ShortString (at most 31 bytes) or the constructor reverts with ShortStrings.StringTooLong.OpenZeppelin Contracts release notes
Breaking changes. Strings: The escapeJSON function now escapes all control characters in the range U+0000 to U+001F per RFC-4627. Previously only backspace, tab, newline, form feed, carriage return, double quote, and backslash were escaped.OpenZeppelin Contracts release notes
Bug fixes. AccountERC7579: Prevent revert in isModuleInstalled for fallback modules when additionalContext has fewer than 4 bytes. The function now returns false instead of reverting, ensuring ERC-7579 compliance.OpenZeppelin Contracts release notes
Breaking changes. Update minimum pragma to 0.8.24 in SignatureChecker, Governor and Governor's extensions. (#5716). Pragma changes. Reduced pragma requirement of interface files · Changes by category. Account.OpenZeppelin Contracts release notes
Breaking Changes. Replace GovernorCountingOverridable.VoteReceipt struct parameter member names hasOverriden and overridenWeight for hasOverridden and overriddenWeight respectively. Custom error changes.OpenZeppelin Contracts release notes
Breaking Changes. Custom error changes. This version comes with changes to the custom error identifiers. Contracts previously depending on the following errors should be replaced accordingly: Replace Errors.FailedCall with a bubbled-up revert reason in Address…OpenZeppelin Contracts release notes
Breaking changes. ERC1967Utils: Removed duplicate declaration of the Upgraded, AdminChanged and BeaconUpgraded events. These events are still available through the IERC1967 interface located under the contracts/interfaces/ directory.OpenZeppelin Contracts release notes
The stream
Newest firstEverything here already leads the page above.
Release candidates
Versions the projects put out for testing, carrying the changes the release will bring