Releases: FrankC01/pysui
Releases · FrankC01/pysui
Release 0.81.0
[0.81.0] - 2025-03-24
Added
- enhancement BETA Utility to create python BCS classes from Move structs and enums
Fixed
Changed
- enhancement CLI utilities now accept
--config
argument
to use PysuiConfiguration from other than default path.
Removed
Release 0.80.0
[0.80.0] - 2025-02-24
Added
- enhancement BETA Utility to create python BCS classes from JSON
- enhancement BETA Utility to create JSON from python BCS classes
Release 0.79.0
Release 0.78.0
[0.78.0] - 2025-02-11
Added
-
enhancement CLI apps now take
--group
as argument.- Note that pysui CLI apps are all GraphQL based, setting group to JSON RPC type will fail execution.
-
enhancement Use public key to verify signature on personal message.
- Added
serialize
to SuiPublicKey to convert to signature scheme and bytes to base64 - Added
from_serialized
to SuiPublicKey as class method to create SuiPublicKey from base64 encoded signature scheme and bytes - Added
verify_personal_message
to SuiPublicKey to verify signature using public key
- Added
Fixed
Changed
- Bumpted to pysui-fastcrypto 0.6.0 to support public key signature verification
Removed
sign_message
on SuiKeyPair deprecated since "0.71.0"
Release 0.77.0
[0.77.0] - 2025-02-02
Added
object_changes()
toTransactionResultGQL
returns data structure of changes.
Fixed
- bug Fixes exception, return error if budget greater than balance
- Typos in readthedocs for GraphQL Programmable Transactions
Changed
Removed
Release 0.76.0
[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
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
[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
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