0.3.0
Full Changelog: v0.2.1...v0.3.0
Soroban-CLI
- Added type description to errors when using
--arg
by @waldmatias in #263 - Additional CLI support for the contract deployment changes. by @dmkozh in #286
- Adds support for
soroban deploy --wasm-hash ...
, as well assoroban install --wasm ...
- Adds support for
- Add xdr and env version to
version
subcommand output by @leighmcculloch in #293
General code cleanup, repository restructuring, and bugfixes
- Inline variables in format strings by @willemneal in #248
- Update rust-version by @github-actions in #246
- Lean on workspace inheritance for deps for development by @leighmcculloch in #252
- Restructure repository by @tsachiherman in #251
- Fix Cargo.lock by @leighmcculloch in #257
- Upgrade crate-git-revision to 0.0.4 by @brson in #292
- soroban-cli: fix that the footpoint was not set correctly when deploying the wrapped token contract by @overcat in #278
Soroban-RPC
- Add
soroban-rpc version
subcommand by @tsachiherman in #272 and #273 - Add a new
getLedgerEntry
jsonrpc method by @paulbellamy in #274- This will deprecate and replace
getContractData
. The new endpoint allows you to fetch any ledger entry (not just contract data ledger entries). - Current API Docs
- This will deprecate and replace
- Added new
getEvents
method (Currently backed by horizon) by @paulbellamy in #270getEvents
lets you fetch and filter a range of events emitted by contract transactions.- Current API Docs
Deprecations
getContractData
jsonrpc method is deprecated in favor of the newgetLedgerEntry
, and will be removed in the next release.
Moved this command into this repo from https://github.com/stellar/go
- Update the docker building file for the soroban-rpc to match the new location by @tsachiherman in #261
- sync up with go repository by @tsachiherman in #265
Code cleanup & testing
- Separate the daemon from the main function by @tsachiherman in #267
- Run soroban-rpc tests on ubuntu focal so stellar-core can install by @paulbellamy in #289
- updated soroban core version for integration tests by @sreuland in #283