OpenZeppelin Contracts, the smart contract development library of OpenZeppelin, a blockchain development tool provider, announced that it will migrate to the latest version 0.7 of the smart contract programming language Solidity. A special version of Solidity 0.7 based on the latest version of OpenZeppelin Contracts 3.1 has been released. OpenZeppelin said that Solidity 0.7 is a breakthrough change, but it has not yet decided how to adapt to the version rules of OpenZeppelin Contracts and how to support the continued iteration of Solidity 0.6. Solidity was updated to version 0.7 at the end of July. Officially, this is a major update to the Solidity language and compiler.