Skip to content

Releases: FrankC01/pysui

Release 0.74.0

24 Dec 11:24
Compare
Choose a tag to compare

Added

  • enhancement SerialTransactionExecutor implemented
    Here are the initial docs

Changed

  • change optional_object handles 'None'

Release 0.73.0

09 Dec 11:04
Compare
Choose a tag to compare

Added

  • wait_for_transaction added to AsyncSuiGQLClient
  • enhancement GraphQL: Added optional_object to SuiTransactions

Fixed

  • bug Adding epoch property to SuiString for JSON RPC.
    • However; Sui ignores this parameter in the implementation. Adding only for Insepct argument compatability
  • bug GraphQL: Fixed bug in publish_upgrade

Changed

Release 0.72.0

13 Nov 09:10
Compare
Choose a tag to compare

Added

  • GraphQL: Transaction execution adds BCS in result (Base64 encoded bcs serialization of the on-chain transaction effects.)
  • GraphQL: bcs_txne.py BCS Definition for V1 and V2 TransactionEffects

Changed

  • change
    • JSON RPC: Sync and Async transactions accept Argument as recipient in transfer_objects
    • GraphQL: Sync and Async transactions accept Argument as recipient in transfer_objects

Release 0.71.0

30 Oct 08:24
Compare
Choose a tag to compare

Added

  • enhancement
    • Signing personal message with intent added to SuiKeyPair as sign_personal_message
    • Verifying personal message with signature added to SuiKeyPair as verify_personal_message

Fixed

  • EventGQL type sender declaration
  • bug to fixup after including this release:
    • Delete the previous configuration rm -rf ~/.pysui or where you may have initially located it
    • Restart the app/script that was previously failing
  • bug GraphQL argument validator was not handling bool

Changed

  • GetEvents inline docs
  • GraphQL schema removed event type from event enumeration in StandardEvent fragment
  • Deprecated sign_message on sui_crypto SuiKeyPair
  • Deprecated verify_message on sui_crypto SuiKeyPair

Release 0.70.0

08 Oct 08:40
Compare
Choose a tag to compare

Added

  • enhancement Asynch PTB
  • gen_doc_qnode added to refresh QueryNode documentation (link table)
  • sgqls script to persist Sui GraphQL schemas. See sgqls -h or python samples/sgqls.py -h

Release 0.69.0

22 Sep 08:07
Compare
Choose a tag to compare

Changed

  • Bump version 0.69.0
  • GraphQL Schema updates for fields in serviceConfig
  • Validate with 1.35.0 JSON RPC Schema
  • Validate with 1.34.0 GraphQL Schema

Release 0.68.0

14 Sep 11:39
Compare
Choose a tag to compare

BREAKING CHANGES to GraphQL multi-schema support and Mysten URL availability
BREAKING CHANGES Removed pysui legacy sample apps: wallet, async-gas, async-sub, async-sub-txn
BREAKING CHANGES Renamed pysui GraphQL sample apps: walletg to wallet, async-gasg to async-gas

Added

  • Docs for native types used in transaction builder arguments

Fixed

  • GraphQL DryRun gas price expects int (Uint53)

Changed

Removed

  • Support for Sui GraphQL multi-schema removed from providers and Sui GraphQL clients.

Release 0.67.0

21 Aug 08:33
Compare
Choose a tag to compare

Added

  • signatures on transactions to:
    • QueryNodes: GetMultipleTx and GetFilteredTx
    • Fragments: StandardTransaction
    • Result Types: TransactionResultGQL and TransactionSummaryGQL

Fixed

  • bug Encoding of bytes argument (GraphQL)
  • bug When previous txn digest not present (GraphQL)
  • Handling exception for unsupported schema version query at initiatlization of client (GraphQL)

Changed

  • Bump version 0.67.0

Release 0.66.0

04 Aug 08:37
Compare
Choose a tag to compare

Added

  • On PysuiConfiguration:
    • new_group - creates a new PysuiConfiguration group
    • add_keys adds a collection of keys and optional aliases to a group
    • new_profile creates equivalant of Sui CLI new-env
    • update_profile updates profile values

Fixed

  • Coin deserialization failed when previousTransactionBlock has been pruned
  • Validate GraphQL schema existence before adding to available list
  • bug Fixed publish that broke with enums

Changed

  • Set version 0.66.0
  • Update PysuiConfiguration docs
  • Reorganized initiatlization of PysuiConfiguration and run time rebuilding from client.yaml

Release 0.65.0

18 Jul 08:58
Compare
Choose a tag to compare

BREAKING CHANGES

Added

Fixed

Changed

  • BREAKING SuiConfig is no longer used to instantiate a GraphQL client, instead
    use PysuiConfiguration
  • Updated GraphQL client to use PysuiConfiguration
  • Updated GraphQL transaction builder to use PysuiConfiguration
  • Updated GraphQL samples to use PysuiConfiguration
  • Updated walletg and async_gasg to use PysuiConfiguration
  • PysuiConfiguration, SyncGqlClient and AsyncGqlClient as aliases in pysui.__init__
  • change GraphQL remove SuiTransaction legacy dependency
  • Deprecated Event and Transaction subscriptions and subscription Client
  • Deprecate all Builders