Releases: software-mansion/starknet-jvm
Releases · software-mansion/starknet-jvm
0.16.2
0.17.0-rc.1
Bump version to 0.17.0-rc.1 (#600)
0.17.0-rc.0
Version 0.17.0-rc.0
0.16.1
What's Changed
- Refactor estimateTip functions to return Request for async support by @Copilot in #589
New Contributors
- @Copilot made their first contribution in #589
Full Changelog: 0.16.0...0.16.1
0.16.0
What's Changed
- Allow cancel-in-progress by @franciszekjob in #567
- Support RPC 0.9.0-rc.1 by @franciszekjob in #565
- Tip support by @franciszekjob in #566
- Support 16KB page size by @franciszekjob in #560
- Update pattern when moving *.jar files by @franciszekjob in #571
- Fix publish by @cptartur in #581
- Tip auto-estimation by @franciszekjob in #579
- Support new UDC by @franciszekjob in #580
- Bump version to 0.16.0-rc.1 by @franciszekjob in #582
- Fix android build by @franciszekjob in #583
- Revert "Bump version to 0.16.0-rc.1" by @franciszekjob in #585
- Add changes from RPC 0.9.0 by @franciszekjob in #584
Full Changelog: 0.15.0...0.16.0
0.16.0-rc.0
What's Changed
- Allow cancel-in-progress by @franciszekjob in #567
- Support RPC 0.9.0-rc.1 by @franciszekjob in #565
- Tip support by @franciszekjob in #566
- Support 16KB page size by @franciszekjob in #560
- Bump version to
v0.16.0-rc.0by @franciszekjob in #570 - Fix publish by @cptartur in #581
Full Changelog: 0.15.0...0.16.0-rc.0
0.15.0
What's Changed
- ExecuteFromOutsideV2 by @MEJIOMAH17 in #552
- Bump ubuntu image to latest by @franciszekjob in #557
- Remove todos by @franciszekjob in #553
- Support RPC 0.8.1 by @franciszekjob in #551
New Contributors
- @MEJIOMAH17 made their first contribution in #552
Full Changelog: 0.14.0...0.15.0
0.14.0
What's Changed
- Change
continuationTokendefault value tonullby @franciszekjob in #529 - Support RPC 0.8.0 by @franciszekjob in #530
- Remove write api for old transactions by @franciszekjob in #533
Breaking Changes
- Not compatible with JSON-RPC 0.7.0
- all methods/constructors accepting resource bounds, have now
resourceBoundsparam instead ofl1ResourceBounds EstimateFeeResponse:- rename
gasConsumedtol1GasConsumed - rename
gasPricetol1GasPrice - rename
dataGasPricetol1DataGasPrice - rename
dataGasConsumedtol1DataGasConsumed
- rename
- Remove constructor accepting only
l1GasinResourceBoundsMapping - Removed
ComputationResources ExecutionResourceshas nowl1Gas,l1DataGasandl2Gasfields
note: This version doesn't include support for compiled CASM endpoint and websockets
Full Changelog: 0.13.1...0.14.0
0.13.1
What's Changed
- Allow nullable fields
GetEventsPayloadby @franciszekjob in #526
Full Changelog: 0.13.0...0.13.1
0.13.0
What's Changed
- Update codebase to ensure idiomatic Java code by @franciszekjob in #463
- Add
CairoVersionenum by @franciszekjob in #489 - Add
StandardAccount.create()by @franciszekjob in #501 - Add
StandardAccount.generatePrivateKey()by @franciszekjob in #507 - Merge transaction and transaction payload classes by @franciszekjob in #509
- Add
StarknetByteArray.toStringby @franciszekjob in #517
Breaking changes
- Use transaction classes instead of payloads
Provider,JsonRpcProvider:getEstimateFeeandsimulateTransactionsnow acceptspayloadas list ofExecutableTransactioninstead ofTransactionPayload
- Change param
versiontofeeForEstimatein:InvokeTransactionV1,InvokeTransactionV3,DeployAccountTransactionV3,DeclareTransactionV2,DeclareTransactionV3,InvokeTransactionV1,InvokeTransactionV3 - Remove
TransactionFactory - Remove
typeparam fromDeclareTransactionTrace,L1HandlerTransaction,L1HandlerTransactionTrace,InvokeTransactionReceipt,DeclareTransactionReceipt,DeployAccountTransactionReceipt,L1HandlerTransactionReceiptconstructors - Remove
versionparam fromInvokeTransactionV0,InvokeTransactionV1,InvokeTransactionV3,DeclareTransactionV0,DeclareTransactionV1,DeclareTransactionV2,DeclareTransactionV3,DeployAccountTransactionV1,DeployAccountTransactionV3constructors
Full Changelog: 0.12.2...0.13.0