-
Add
accountcontract types for ERC-4337. (#486, #523, #527) (#528)- Potentially breaking changes:
- Update pragma versions to 0.8.27. (#486)
- Potentially breaking changes:
-
Simplify Community Contracts imports. (#537) (#539)
- Potentially breaking changes:
- Changes import path format for
@openzeppelin/community-contracts
- Changes import path format for
- Potentially breaking changes:
-
Add ERC20 Cross-Chain Bridging, SuperchainERC20. (#436) Note: Cross-Chain Bridging is experimental and may be subject to change.
-
Potentially breaking changes:
- Change order of constructor argument
recipientwhen usingpremint.
- Change order of constructor argument
- Fix modifiers order to follow Solidity style guides. (#450)
- ERC721: Return tokenId on safeMint with incremental id. (#455)
- Potentially breaking changes:
- Add constructor argument
recipientwhen usingpremintinerc20,stablecoin, andrealWorldAsset. (#435)
- Add constructor argument
-
Update to use TypeScript v5. (#231)
-
Remove unused dependencies. (#430)
-
Breaking changes:
- Update Contracts Wizard license to AGPLv3. (#424)
- Use named imports. (#411)
- Add
stablecoinandrealWorldAssetcontract types. (#404) Note:stablecoinandrealWorldAssetare experimental and may be subject to change.
- Update pragma versions to 0.8.22. (#401)
- Add timestamp based Governor and Votes clock options. (#347)
- Add code comments for compatible OpenZeppelin Contracts versions. (#331)
- Add
managedaccess control option for use with AccessManager. (#298)
- Update to OpenZeppelin Contracts 5.0. (#284)
- Require constructor or initializer arguments for initial owner or role assignments if using access control.
- Use token-specific pausable extensions.
- Enable ERC20Permit by default.
- Breaking change: Update to OpenZeppelin Contracts 4.9. (#252)
- Change default voting delay to 1 day in
governor. (#258)
- Fix module not found error. (#235)
- Fix missing file. (#234)
- Remove unspecified dependency on
@openzeppelin/contracts. (#233)
- Reduce default block time to 12 seconds in
governor. (fdcf912) - Breaking change: Update to OpenZeppelin Contracts 4.8 and Solidity ^0.8.9. (#199)
- Support custom contract type, optional access control. (#112)
- Initial API for Solidity. (#136)