Skip to content

Releases: oceanprotocol/ocean.py

v2.2.2

07 Apr 11:52
49798c9
Compare
Choose a tag to compare
  • fix a problem with the cryptography dependency

v2.2.1

30 Mar 11:03
e8014d6
Compare
Choose a tag to compare

Minor tweaks to docs and dependencies.

v2.2.0

24 Mar 13:08
8e17332
Compare
Choose a tag to compare
  • support for the multichain Provider
  • readmes and test updates

v2.1.0

27 Feb 12:15
47e0755
Compare
Choose a tag to compare
  • cleanup unused dependencies, ground versions
  • use combo transactions for creating multiple objects at once (NFT + data token or NFT + data token + pricing schema)
  • abstract hashing and encrypt/decrypt for erc725
  • return typed Datatoken classes for better polymorphism, create DatatokenBase and rename Datatoken and DatatokenEnterprise to their corresponding templates (Datatoken1 and Datatoken2)
  • optimise data token functions by minimising transactions and allowing for automatic usage of pricing schemas, if they exist
  • simplify usage of Arguments classes in direct create calls, alleviating the need to import Arguments
  • add docstrings for functions that are transferred directly from the contract, improve autocomplete capabilities
  • add a function wrapper for reuseMultipleTokenOrder
  • add good defaults for compute service creation
  • remove —pre flag from installation, mark the library as Beta version
  • readme improvements for MacOS and Windows users, Python 3.11 workarounds and brownie configuration caveats
  • add a readme for Custody Light assets
  • various test improvements including gas fee setting, permissions etc.

v2.0.1

04 Jan 09:12
d0fa5c1
Compare
Choose a tag to compare
  • updates to workflows and CI
  • replace all Web3.toWei conversions to the to_wei helper
  • use tx dicts instead of plain wallets in higher-level functions to allow extra parameters passed in place
  • add a default tokenURI usable by Ocean Market
  • various fixes and improvements to readmes and interface

v2.0.0-alpha.8

26 Dec 19:49
1cbb692
Compare
Choose a tag to compare
v2.0.0-alpha.8 Pre-release
Pre-release
  • fix bug in using ocean.OCEAN #1241

v2.0.0-alpha.7

26 Dec 16:23
b95f22d
Compare
Choose a tag to compare
v2.0.0-alpha.7 Pre-release
Pre-release
  • streamline READMEs
  • simplifications to Datatoken and DatatokenEnterprise interfaces
  • add helpers and info-type objects e.g. TokenFeeInfo triples
  • add support for Arweave files

v2.0.0-alpha.6

14 Dec 12:10
b756fb4
Compare
Choose a tag to compare
v2.0.0-alpha.6 Pre-release
Pre-release
  • added support for python 3.11
  • leverage DataNft agrs and datatoken args
  • cleanup datatoken::create_exchange() 2/2
  • create algo asset function with added unit tests
  • updated create functions

v2.0.0-alpha.5

13 Dec 15:48
9daca44
Compare
Choose a tag to compare
v2.0.0-alpha.5 Pre-release
Pre-release
  • updated eth-brownie version
  • adapt ocean-lib to use the default brownie config file
  • added CI support for multiple OSes and different python versions
  • fix datatoken.py part 1
  • improve example config
  • improve asset creation
  • updated df.md README
  • updated create_exchange()
  • fixed various tests
  • move fallback for config address file
  • fixtures cleanup
  • deprecate passthrough function for set metadata and token uri

v2.0.0-alpha.4

02 Dec 14:43
36ff119
Compare
Choose a tag to compare
v2.0.0-alpha.4 Pre-release
Pre-release
Bump version to 2.0.0-alpha4. (#1142)