Releases: software-mansion/starknet.swift
Releases · software-mansion/starknet.swift
v0.7.4
What's Changed
- Support any
data
inJsonRpcError
by @DelevoXDG in #139
Full Changelog: v0.7.3...v0.7.4
v0.8.0
What's Changed
- Support Starknet 0.13 by @DelevoXDG in #129
Breaking changes
StarknetAccountProtocol
,StarknetAccount
.sign
,estimateFee
,execute
,signDeployAccount
,estimateDeployFee
are now split into two versions, withV1
andV3
postfix for transactions version 1 and 3 respectfully- Removed
StarknetExecutionParams
andStarknetOptionalExecutionParams
; UseStarknetInvokeParamsV1
,StarknetOptionalInvokeParamsV1
andStarknetDeployAccountV1
instead StarknetProviderProtocol
,StarknetProvider
:estimateFee
andsimulateTransactions
now only support transactions that conform toStarknetExecutableTransaction
StarknetTransactionReceipt
:actualFee
is now of typeStarknetFeePayment
instead of `FeltStarknetExecutionResources
fields are now of typeInt
instead ofNumAsHex
Full Changelog: v0.7.3...v0.8.0
v0.7.3
What's Changed
- Add Poseidon hash by @DelevoXDG in #126
- Remove Sequencer transaction in favor of Transaction with an optional hash by @DelevoXDG in #127
- Add
CFBundleShortVersionString
to frameworks by @DelevoXDG in #134
Breaking changes
- Removed
StarknetSequencerTransaction
- Removed
StarknetSequencerInvokeTransaction
; Uses ofStarknetSequencerInvokeTransaction
are now of typeStarknetInvokeTransactionV1
- Removed
StarknetSequencerDeployAccountTransaction
; Uses ofStarknetSequencerDeployAccountTransaction
are now of typeStarknetDeployAccountTransactionV1
- Removed constructor w/ sequencer tx as a parameter in
StarknetInvokeTransactionV1
; Updated default one - Removed constructor w/ sequencer tx as a parameter in
StarknetDeployAccountTransactionV1
; Updated default one
Full Changelog: v0.7.2...v0.7.3
v0.7.2
What's Changed
- Fix typo by @GoodDaisy in #119
- Allow passing
URLSession
toStarknetProvider
by @DelevoXDG in #121
New Contributors
- @GoodDaisy made their first contribution in #119
Full Changelog: v0.7.1...v0.7.2
v0.7.1
What's Changed
- Added support for JSON-RPC 0.5.1
- All
NumAsHexProtocol
extensions are now public
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.1
What's Changed
- Remove
SKIP_EXECUTE
; AddSKIP_FEE_CHARGE
by @DelevoXDG in #92 - Migrate to devnet-rs and sncast by @DelevoXDG in #98
- Remove Testnet2 by @DelevoXDG in #101
- Support
pathfinder_getTransactionStatus
by @DelevoXDG in #106 - Replace static fields with single constants field in DevnetClient by @DelevoXDG in #109
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Support RPC 0.4.0 by @DelevoXDG in #88
New Contributors
- @DelevoXDG made their first contribution in #88
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Added
simulateTransaction
endpoint to the rpc provider by @bartekryba in #78 - [ADD] Implement starknet_estimateMessageFee method by @dnKaratzas in #84
- [ADD] Support for cairo1 account calldata by @dnKaratzas in #82
New Contributors
- @dnKaratzas made their first contribution in #84
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Update to 0.11 by @bartekryba in #74
- Added optional nonce parameter to execute method by @bartekryba in #76
Full Changelog: v0.3.1...v0.4.0