github OpenZeppelin/openzeppelin-contracts v1.3.0

latest releases: v5.0.2, v4.9.6, v4.9.5...
6 years ago

After a long wait, we're finally releasing version 1.3.0 of OpenZeppelin. This is a big release with a lot of small fixes, exciting new features, and enhancements to the developer experience.

This release includes commits from 29 contributors! Huge thanks to all of you! 🎉 🎉

Changelog

  • Removed MultisigWallet in favor of gnosis/MultiSigWallet. (#328)
  • Added a directory with examples. (#333, #342)
  • Migrated the crowdsale contracts to timestamps instead of block numbers. (#350)
  • Removed the call to finishMinting in FinalizableCrowdsale. (#364)
  • Made approve pausable in PausableToken. (#448)
  • Added an OwnershipTransferred event. (#424)
  • Added the BurnableToken contract. (#341)
  • Added the CanReclaimToken contract. (#348)
  • Added the SafeERC20 library for interaction with ERC20 tokens. (#413)
  • Added the MerkleProof library for merkle proof verification. (#260)
  • Fixed some small issues in ERC20 compliance. (#345, #405, #446)
  • Fixed a bug in transferFrom. (#377)
  • Fixed transferOwnership to revert on failure instead of silently failing. (#323)
  • Fixed a bug in TokenTimelock. (#430)
  • Several enhancements to tests and documentation.
  • Parallelized coverage and tests in Travis for faster test results in PRs. (#369)
  • Removed the only production dependency (was actually a dev dependency). Now installing via npm install --only=prod zeppelin-solidity should install zero extra dependencies! (#357)

Don't miss a new openzeppelin-contracts release

NewReleases is sending notifications on new releases.