Releases: FrankC01/pysui
Releases · FrankC01/pysui
Release 0.74.0
Added
- enhancement SerialTransactionExecutor implemented
Here are the initial docs
Changed
- change
optional_object
handles 'None'
Release 0.73.0
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
- enhancement Validator paging
Release 0.72.0
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
- JSON RPC: Sync and Async transactions accept Argument as recipient in
Release 0.71.0
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
- Signing personal message with intent added to SuiKeyPair as
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
- Delete the previous configuration
- 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
Added
- enhancement Asynch PTB
gen_doc_qnode
added to refresh QueryNode documentation (link table)sgqls
script to persist Sui GraphQL schemas. Seesgqls -h
orpython samples/sgqls.py -h
Release 0.69.0
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
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
- Bump version 0.68.0
- On PysuiConfiguration, renamed
active_env
property toactive_profile
- Mysten GraphQL removed
devnet-beta
url and only supports:
Removed
- Support for Sui GraphQL multi-schema removed from providers and Sui GraphQL clients.
Release 0.67.0
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
Added
- On PysuiConfiguration:
new_group
- creates a new PysuiConfiguration groupadd_keys
adds a collection of keys and optional aliases to a groupnew_profile
creates equivalant of Sui CLI new-envupdate_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
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
andasync_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