Skip to content

Latest commit

 

History

History
284 lines (221 loc) · 7.1 KB

File metadata and controls

284 lines (221 loc) · 7.1 KB

Changelog

0.18.4 (2023-11-07)

Changed

  • using the all-in-one image for testing purposes
  • replace deprecated pysha3 with bultin hashlib

0.18.3 (2023-14-06)

Fixed

  • bumped versions of several libraries
  • fixed security dependency issues

0.18.2 (2023-17-04)

Fixed

  • adjusted to planetmint 2.4.0 and above changes

0.18.1 (2023-11-04)

Fixed

  • Transfer preparation limitations
  • removed code smell

0.18.0 (2023-23-03)

Removed

  • removed zenroom signing and reflow test cases

0.17.0 (2023-31-01)

Changed

  • adapted to the changed blocks API

0.16.1 (2023-26-01)

Changed

  • using poetry to build and manage the python package

0.16.0 (2023-26-01)

Added

  • Support for Compose/Decompose specified in PRP-5

0.14.0 (2022-12-02)

Fixed

  • reintegrated delegated signing support into the driver

0.13.0 (2022-11-28)

Changed

0.12.0 (2022-10-27)

Changed

0.11.0 (2022-09-15)

Changed

  • Breaking: fixed the faulty default placemnt of the "data"-tag into assets. Thereby caused obfuscation got removed.
  • Breaking: adjusted to the IPLD definitions of planetmint.

0.6.2 (2022-09-08)

Changed

  • In setup.py, changed crypto-conditions dependency to above 0.10.0

0.6.2 (2018-11-03)

Changed

  • In setup.py, changed python-rapidjson==0.6.0 to ~=0.6.0, and changed requests>=2.11.0 to >=2.20.0

0.6.1 (2018-10-21)

Fixed

  • Fixed the problem with a docs page (Handcrafting Transactions) that wouldn't build.

0.6.0 (2018-10-20)

Changed

  • Added support for deterministic keypair generation from a 32-byte seed. See pull request #487 by external contributor @excerebrose
  • Pinned cryptoconditions==0.8.0 in setup.py

Removed

  • The send() function was removed. See pull request #483.

Known issues

  • Builds of the Handcrafting Transactions page started failing again, in Travis CI and on ReadTheDocs.

0.5.3 (2018-09-12)

Changed

  • Fixed a failing unit test
  • Pinned cryptoconditions==0.7.2 in setup.py
  • Fixed the Handcrafting Transactions page in the docs

0.5.2 (2018-08-31)

Added

0.5.1 (2018-08-23)

Added

  • Support for Planetmint server v2.0.0.b5.
  • added round-robin strategy to connect to nodes of the Planetmint network BEP 14

0.5.0 (2018-06-14)

Added

  • Added three new methods to send/post a transaction as discussed here:

    • send_commit
    • send_async
    • send_sync

Deprecated

  • send() under TransactionEndpoint, and available via Planetmint.transactions. Replaced by the above three methods: send_commit(), send_async(), and send_sync().

0.5.0a4 (2018-05-07)

0.5.0a2 (2018-04-18)

0.5.0a1 (2018-04-03)

There were many changes between Planetmint 1.3 and Planetmint 2.0 Alpha, too many to list here. We wrote a series of blog posts to summarize most changes, especially those that affect end users and application developers:

0.4.1 (2017-08-02)

Fixed

0.4.0 (2017-07-05)

Added

  • Support for Planetmint server (HTTP API) 1.0.0.

0.3.0 (2017-06-23)

Added

  • Support for Planetmint server (HTTP API) 1.0.0rc1.
  • Support for crypto-conditions RFC draft version 02.
  • Added support for text search endpoint /assets?search=

0.2.0 (2017-02-06)

Added

  • Support for Planetmint server 0.9.
  • Methods for GET / and GET /api/v1

Changed

  • Node URLs, passed to Planetmint() MUST not include the api prefix '/api/v1', e.g.:

    • BEFORE: http://localhost:9984/api/v1
    • NOW: http://localhost:9984

0.1.0 (2016-11-29)

Added

  • Support for Planetmint server 0.8.0.
  • Support for divisible assets.

Removed

  • create() and transfer() under TransactionEndpoint, and available via Planetmint.transactions. Replaced by the three "canonical" transaction operations: prepare(), fulfill(), and send().
  • Support for client side timestamps.

0.0.3 (2016-11-25)

Added

  • Support for "canonical" transaction operations:

    • prepare
    • fulfill
    • send

Deprecated

  • create() and transfer() under TransactionEndpoint, and available via Planetmint.transactions. Replaced by the above three "canonical" transaction operations: prepare(), fulfill(), and send().

Fixed

  • Planetmint() default node setting on its transport class. See commit 0a80206

0.0.2 (2016-10-28)

Added

  • Support for Planetmint server 0.7.0

0.0.1dev1 (2016-08-25)

  • Development (pre-alpha) release on PyPI.

Added

  • Minimal support for POST (via create() and transfer()), and GET operations on the /transactions endpoint.

0.0.1a1 (2016-08-12)

  • Planning release on PyPI.