* Remove pre-release suffixes from version numbers
* For wrapper test, pull latest ganache image first
* For wrapper test, unpin ganache, use beta snapshot
* In docs, advise using beta ganache snapshot
Because we haven't yet published the non-beta snapshot
* Unpin package interdependencies
* unpin tests from beta 0xorg/ganache-cli version
* use beta ganache snapshot
* Set release date in CHANGELOGs
* In testing deployment, stop testing pre-releases
* Include rmtree("build") in all clean commands
* Fix clean not cleaning what it thought it was
* In monorepo script, install pkgs 1st then dev deps
* Stop pinning ganache snapshot version
* In test setup, wait longer for mesh to start up
* Fix broken hyperlinks in docs
* fix missing \n that was breaking doc rendering
* In monorepo script comment, fix typo, and clarify
1.7 KiB
1.7 KiB
Changelog
4.0.0 - 2019-12-03
- Upgraded to protocol version 3.
is_valid_signature()now returns just a boolean. (Formerly, it returned a tuple consisting of the boolean and a reason string.)- Allow
sign_hash()to be called with EITHER a Web3.pyBaseProviderOR an already-instantiatedWeb3client object. - Migrated to new version of
0x-contract-addresses.
3.0.1 - 2019-08-09
- Fixed dependencies: changed
deprecatedfrom being an extras_require["dev"] dependency to being an install_requires dependency, since it's required not just for doc generation but also just to import the package.
3.0.0 - 2019-08-08
- Major breaking changes: removal of definitions for Order, OrderInfo, order_to_jsdict, jsdict_to_order, all of which have been moved to contract_wrappers.exchange.types; removal of signature validation; migration from v4 to v5 of Web3.py
2.0.0 - 2019-04-30
- Changed
ERC20AssetDataandERC721AssetDatato inherit fromNamedTuplerather thanTypedDict. - Deprecated methods
encode_erc20_asset_data()andencode_erc721_asset_data(), in favor of new methodsencode_erc20()andencode_erc721(). The old methods return a string, which is less than convenient for building orders using the providedOrdertype, which expects asset data to bebytes. The new methods returnbytes. - Expanded documentation.
- Stopped using deprecated web3.py interface
contract.call()in favor ofcontract.functions.X.call(). This provides compatibility with the upcoming 5.x release of web3.py, and it also eliminates some runtime warning messages.
1.1.1 - 2019-02-26
- Replaced dependency on web3 with dependency on 0x-web3, to ease coexistence of those two packages.