Skip to content

Releases: FrankC01/pysui

Release 0.76.0

15 Jan 09:37
Compare
Choose a tag to compare

[0.76.0] - 2025-01-15

Added

  • enhancement Keypair to bech32 format
  • enhancement smash utility to merge all Sui coins for address
  • enhancement splay utility to distribute coins to 1 or more addresses
  • change GetMultipleVersionedObjects to support Sui GraphQL 1.4x.x multiGetObjects
  • change ServiceConfigGQL added additional constraints

Fixed

  • bug Fix GetDelegatedStakes GraphQL query
  • bug Fix OptionalU64 decode in transfer_sui

Changed

  • Bumped pysui-fastcrypto dependency
  • Removed dead code and legacy dependencies in async-gas
  • change Deprecated GetMultiplePastObjects as Sui GraphQL 1.40.0 deprecated underlyting query and introduced multiGetObjects.

Removed

Release 0.75.0

03 Jan 21:02
Compare
Choose a tag to compare

[0.75.0] - 2025-01-03

BREAKING CHANGES to SerialTransactionExecution constructor

Added

  • enhancement - SerialTransactionExecutor object resolution caching
  • enhancement - Sender and Sponsor support in SerialTransactionExecutor
  • enhancement - added wait_for_transaction on GraphQL clients

Fixed

  • bug GraphQL Option scalar encoding

Changed

  • change SerialTransactionExecution keywords on init changes
  • change SerialTransactionExectuor use int balance in _smash_gas sort
  • Bumped pysui-fastcrypto to 0.5.1

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