|  Ernesto García | 6e21422737
							
							Add Governor signature nonces (#4378) | 2 years ago | 
				
					
						|  Ernesto García | bb64458928
							
							Implement recommendations from 5.0 audit Phase 1A (#4398) | 2 years ago | 
				
					
						|  Paul Razvan Berg | 06861dce54
							
							Update docs for `SafeERC20.forceApprove` (#4231) | 2 years ago | 
				
					
						|  Francisco | 37270eb08a
							
							Add security considerations to ERC2771Forwarder (#4406) | 2 years ago | 
				
					
						|  Sebastian T F | 621b867b1a
							
							Imrove `BitMaps` documentation (#4400) | 2 years ago | 
				
					
						|  Hicham010 | 04342118dc
							
							Fix visibility in ERC721._checkOnERC721Received documentation (#4386) | 2 years ago | 
				
					
						|  Francisco | 874c2d3c02
							
							Use explicit imports (#4399) | 2 years ago | 
				
					
						|  Renan Souza | d6a8b2ccd7
							
							Fix details AccessControl-test (#4391) | 2 years ago | 
				
					
						|  Ernesto García | 023894deef
							
							Add `ERC2771Forwarder` as an enhanced successor to `MinimalForwarder` (#4346) | 2 years ago | 
				
					
						|  Francisco | f29307cfe0
							
							Add Foundry installation instructions with required warnings (#4389) | 2 years ago | 
				
					
						|  Ernesto García | 8cab922347
							
							Rename `ERC1155InsufficientApprovalForAll` to `ERC1155MissingApprovalForAll` (#4381) | 2 years ago | 
				
					
						|  Francisco | cb4bf950df
							
							Add unreleased disclaimer in readme | 2 years ago | 
				
					
						|  Renan Souza | c44c220254
							
							Update Ownable2Step docs (#4384) | 2 years ago | 
				
					
						|  Hadrien Croubois | da89c438f1
							
							Pack Governor's ProposalCore into a single slot (#4268) | 2 years ago | 
				
					
						|  Sergei Tikhomirov | a7a94c7746
							
							Update comment to reflect code logic in Ownable.sol (#4369) | 2 years ago | 
				
					
						|  Hadrien Croubois | 1e0e4e20bb
							
							Do not emit Approval event when calling transferFrom (#4370) | 2 years ago | 
				
					
						|  Hadrien Croubois | 6ddacdbde8
							
							Cleanup timelockId on execution for gas refund (#4118) | 2 years ago | 
				
					
						|  Hadrien Croubois | dac2457a80
							
							Improve customError testing (#4376) | 2 years ago | 
				
					
						|  Francisco | b66c77a1fc
							
							Merge branch 'release-v4.9' into master (#4373) | 2 years ago | 
				
					
						|  Francisco | 9fa550c62f
							
							Fix attempt to delete nonexistent npm tag (#4374) | 2 years ago | 
				
					
						|  Hadrien Croubois | 2271e2c58d
							
							Use clones for testing non ERC1967 proxies (#4371) | 2 years ago | 
				
					
						|  Hadrien Croubois | 365aca6d60
							
							Improve tests for ERC1155 and ERC721 error handling (#3781) | 2 years ago | 
				
					
						|  Ernesto García | 1d0dbcf9ab
							
							Make `TransparentUpgradeableProxy` admin immutable (#4354) | 2 years ago | 
				
					
						|  Balaji Shetty Pachai | 1f4e33fb72
							
							Add toStringSigned to Strings.sol (#4330) | 2 years ago | 
				
					
						|  Ernesto García | fc19a7947c
							
							Change release cycle `prBackExists` definition (#4365) | 2 years ago | 
				
					
						|  Francisco | c95a445130
							
							Detect MerkleProof multiproof invariant violation (#4367) | 2 years ago | 
				
					
						|  Hadrien Croubois | 1a77a508f9
							
							Move upgradeToAndCallUUPS to UUPSUpgradeable (#4356) | 2 years ago | 
				
					
						|  Francisco | 002a7c8812
							
							Remove automatic conflict resolution for merge from release branch (#4362) | 2 years ago | 
				
					
						|  Claudia Barcelo | cd48b3eab3
							
							Add validation in Governor on ERC-721 or ERC-1155 received (#4314) | 2 years ago | 
				
					
						|  Hadrien Croubois | 6724873895
							
							Output contract name where storage inconsistency was found (#4357) | 2 years ago |