Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
21.3.0
What's Changed
- docs: fix markdown link to ledger header docs by @ElliotFriend in #1467
- docs: reformat link to ledger headers in
events.rs
by @ElliotFriend in #1468 - docs: correct the URL to the ledger headers page by @ElliotFriend in #1469
- fix durability not setting default by @BlaineHeffron in #1470
- Fix/network container improvements by @elizabethengelman in #1423
- add tx hash command by @BlaineHeffron in #1430
- Feat/init overwrite by @BlaineHeffron in #1477
- change fund to top off if balance below 10k xlm by @BlaineHeffron in #1478
- Help tweaks by @leighmcculloch in #1474
- Remove the short option -o for --overwrite by @leighmcculloch in #1483
- Revert "change fund to top off if balance below 10k xlm" by @leighmcculloch in #1487
- chore: reorganize config into separate module by @willemneal in #1479
- Clean cargo warnings by @Ifropc in #1491
- Remove dead code by @leighmcculloch in #1492
- Remove windows not supported errors by @leighmcculloch in #1496
- Update bytes from 1.6.0 to 1.6.1 by @leighmcculloch in #1495
- Remove update-completed-sprint-on-issue-closed by @leighmcculloch in #1475
- Add CI concurrency group by @leighmcculloch in #1484
- Add error message on system contract by @Ifropc in #1494
- Update fund error handling by @leighmcculloch in #1501
- fix(ts-tests): update js-stellar-sdk; use it correctly by @chadoh in #1502
- Do not error if friendbot says account already funded by @leighmcculloch in #1508
- build: update system-test quickstart & stellar-sdk by @chadoh in #1514
- Handle host ports with emulator tests by @elizabethengelman in #1464
- feat: separate out different events to only log user defined ones by default by @willemneal in #1394
- Add snapshot subcommand that creates a ledger snapshot from an archive by @leighmcculloch in #1368
- Remove lock file from template and update sdk version by @leighmcculloch in #1500
- Bump version to 21.3.0 by @github-actions in #1523
New Contributors
Full Changelog: v21.2.0...v21.3.0
21.2.0
What's Changed
- contract build: fix when used in sub-directories of crates by @leighmcculloch in #1451
- contract build: fix when used in sub-directories without manifests by @leighmcculloch in #1453
- contract build: fix when used in workspace with default members by @leighmcculloch in #1457
- Allow for retries when checking if the emulator is running by @elizabethengelman in #1459
- Add dependabot.yml for dependency version updates by @kanwalpreetd in #1449
- Remove list of crates from publish dry run by @leighmcculloch in #1465
- Update stellar-xdr, soroban-env-, soroban-sdk-, stellar-rpc-client by @leighmcculloch in #1460
- Bump version to 21.2.0 by @github-actions in #1466
New Contributors
- @kanwalpreetd made their first contribution in #1449
Full Changelog: v21.1.1...v21.2.0
21.1.1
What's Changed
- fix bindings error enum not showing message or docs by @BlaineHeffron in #1364
- Add additional content to README by @janewang in #1436
- Improve markdown output so we can import it on stellar docs. by @fnando in #1435
- Remove unnecessary brackets from readme by @leighmcculloch in #1441
- Use a shorter title. by @fnando in #1443
- chore: ignore vscode settings by @willemneal in #1444
- Fix link. by @fnando in #1448
- Fixed default futurenet/testnet configs by @Row-Bear in #1456
- Bump version to 21.1.1 by @github-actions in #1458
New Contributors
Full Changelog: v21.1.0...v21.1.1
21.1.0
What's Changed
- Fix typo. by @fnando in #1387
- fix: add soroban_cli tracing directive for backwards compatibility by @willemneal in #1393
- Fix typo and sample command. by @fnando in #1388
- Add cli page from docs by @janewang in #1395
- docs: remove "default --source" misinformation by @chadoh in #1397
- feat: txn command to simulate by @willemneal in #1283
- docs: update full docs by @chadoh in #1398
- Move alias supporting code to locator. by @fnando in #1401
- Add support for contract id alias on
stellar contract bindings typescript
. by @fnando in #1403 - Add support for alias on
stellar contract fetch
. by @fnando in #1404 - Use clap's validator instead. by @fnando in #1402
- Add support for alias on
stellar events
. by @fnando in #1405 - fix: typo: second "Bytes" should be "BytesN" by @chadoh in #1411
- Add support for alias to
stellar contract extend|read|restore
. by @fnando in #1413 - Update README to use install with unreleased features by @janewang in #1422
- Update alias help. by @fnando in #1419
- Regenerate docs on pre-commit. by @fnando in #1418
- feat: add (local|testnet|mainnet) default networks by @chadoh in #1408
- Upgrade dependencies. by @fnando in #1431
- fix: update sep5 to use newest e25519-dalek by @willemneal in #1432
- Bump version to 21.1.0 by @github-actions in #1433
Full Changelog: v21.0.0...v21.1.0
21.0.0
What's Changed
- Update astro template repo url. by @fnando in #1286
- Fix issue with cc 1.0.86 and macos builds and build binaries on all by @leighmcculloch in #1287
- fix(init): don't gitignore triple-dash by @chadoh in #1289
- feat!: update to protocol 21 by @willemneal in #1292
- Bump version to 21.0.0-preview.1 by @github-actions in #1300
- fix(init): don't add two
dev_dependencies
sections by @chadoh in #1296 - Embed examples contract list into source and remove from build script by @leighmcculloch in #1301
- Remove deprecated lab token command by @leighmcculloch in #1306
- Remove deprecated config command by @leighmcculloch in #1305
- Add xdr command to root by @leighmcculloch in #1307
- Remove lab xdr command by @leighmcculloch in #1310
- feat: add cache sub commands and allow for proper transaction data logging by @willemneal in #1173
- Allow reupload of wasm if extension is v0 by @sisuresh in #1309
- Removed extra output line in optimization by @leighmcculloch in #1315
- feat: update TS Bindings stellar-sdk dep to 12rc2 by @chadoh in #1314
- feat: add no-build option for fee::Args by @willemneal in #1267
- Do not auto add test account to keys by @leighmcculloch in #1325
- Output TransactionEnvelope instead of Transaction for --build-only by @leighmcculloch in #1323
- Add stellar-cli crate alongside soroban-cli by @leighmcculloch in #1320
- feat(ts-bindings): use upcoming stellar-sdk@12rc3 by @chadoh in #1326
- fix: switch to stderr directly for when account already exists by @willemneal in #1328
- fix(ts-bindings): package.json needs type: module by @chadoh in #1333
- Bump version to 21.0.0-rc.1 by @github-actions in #1329
- Update README.md typo by @rawritude in #1338
- fix(init): example contracts: keep cdylib, exclude Cargo.lock by @chadoh in #1337
- Feat/ledger signing by @elizabethengelman in #1278
- fix: dotenv test is flaky by @willemneal in #1340
- Remove the contract-ids dir by @leighmcculloch in #1339
- Fix/stellar asset bindings by @BlaineHeffron in #1332
- Rename to stellar-cli by @janewang in #1348
- Update other references to stellar-cli. by @fnando in #1349
- Install stellar and soroban CLIs when installing either by @leighmcculloch in #1350
- Build artifacts for both stellar-cli and soroban-cli by @leighmcculloch in #1351
- Fix/ledger tests org update by @elizabethengelman in #1343
- Update completions to use stellar instead of soroban by @JakeUrban in #1358
- Fix: exclude host only functions from client by @BlaineHeffron in #1359
- Use safe unwrapping in option unwrap by @leighmcculloch in #1355
- fix incorrect filter logic by @BlaineHeffron in #1360
- Feat/add container log tailing cmd by @elizabethengelman in #1361
- fix: mark
deploy::wasm::Cmd
fields as public by @chadoh in #1366 - Add support for contract id alias name when deploying and invoking contracts. by @fnando in #1356
- Add other ledger test emulators by @elizabethengelman in #1321
- Fix/update network container start command to use updated enable flags by @elizabethengelman in #1371
- feat: update to newest soroban-rpc and copy over old signing logic by @willemneal in #1362
- Extract alias logic into its own implementation. by @fnando in #1369
- feat(bindings): update js-stellar-sdk dependency by @chadoh in #1374
- Move testcontainers dep to dev-deps in Cargo.toml by @elizabethengelman in #1377
- Use a larger linux instance. by @fnando in #1383
- Add libudev-dev as dep. by @fnando in #1384
- Disable ubuntu arm. by @fnando in #1385
- Bump version to 21.0.0-rc.2 by @github-actions in #1381
- Bump version to 21.0.0 by @github-actions in #1386
New Contributors
- @rawritude made their first contribution in #1338
- @BlaineHeffron made their first contribution in #1332
- @JakeUrban made their first contribution in #1358
Full Changelog: v20.3.4...v21.0.0
v21.0.0-rc.2
What's Changed
- Feat/ledger signing by @elizabethengelman in #1278
- fix: dotenv test is flaky by @willemneal in #1340
- Remove the contract-ids dir by @leighmcculloch in #1339
- Fix/stellar asset bindings by @BlaineHeffron in #1332
- Rename to stellar-cli by @janewang in #1348
- Update other references to stellar-cli. by @fnando in #1349
- Install stellar and soroban CLIs when installing either by @leighmcculloch in #1350
- Build artifacts for both stellar-cli and soroban-cli by @leighmcculloch in #1351
- Fix/ledger tests org update by @elizabethengelman in #1343
- Update completions to use stellar instead of soroban by @JakeUrban in #1358
- Fix: exclude host only functions from client by @BlaineHeffron in #1359
- Use safe unwrapping in option unwrap by @leighmcculloch in #1355
- fix incorrect filter logic by @BlaineHeffron in #1360
- Feat/add container log tailing cmd by @elizabethengelman in #1361
- fix: mark
deploy::wasm::Cmd
fields as public by @chadoh in #1366 - Add support for contract id alias name when deploying and invoking contracts. by @fnando in #1356
- Add other ledger test emulators by @elizabethengelman in #1321
- Fix/update network container start command to use updated enable flags by @elizabethengelman in #1371
- feat: update to newest soroban-rpc and copy over old signing logic by @willemneal in #1362
- Extract alias logic into its own implementation. by @fnando in #1369
- feat(bindings): update js-stellar-sdk dependency by @chadoh in #1374
- Move testcontainers dep to dev-deps in Cargo.toml by @elizabethengelman in #1377
- Use a larger linux instance. by @fnando in #1383
- Add libudev-dev as dep. by @fnando in #1384
- Disable ubuntu arm. by @fnando in #1385
- Bump version to 21.0.0-rc.2 by @github-actions in #1381
New Contributors
- @BlaineHeffron made their first contribution in #1332
- @JakeUrban made their first contribution in #1358
Full Changelog: v21.0.0-rc.1...v21.0.0-rc.2
21.0.0-rc.1
What's Changed
- fix(init): don't add two
dev_dependencies
sections by @chadoh in #1296 - Embed examples contract list into source and remove from build script by @leighmcculloch in #1301
- Remove deprecated lab token command by @leighmcculloch in #1306
- Remove deprecated config command by @leighmcculloch in #1305
- Add xdr command to root by @leighmcculloch in #1307
- Remove lab xdr command by @leighmcculloch in #1310
- feat: add cache sub commands and allow for proper transaction data logging by @willemneal in #1173
- Allow reupload of wasm if extension is v0 by @sisuresh in #1309
- Removed extra output line in optimization by @leighmcculloch in #1315
- feat: update TS Bindings stellar-sdk dep to 12rc2 by @chadoh in #1314
- feat: add no-build option for fee::Args by @willemneal in #1267
- Do not auto add test account to keys by @leighmcculloch in #1325
- Output TransactionEnvelope instead of Transaction for --build-only by @leighmcculloch in #1323
- Add stellar-cli crate alongside soroban-cli by @leighmcculloch in #1320
- feat(ts-bindings): use upcoming stellar-sdk@12rc3 by @chadoh in #1326
- fix: switch to stderr directly for when account already exists by @willemneal in #1328
- fix(ts-bindings): package.json needs type: module by @chadoh in #1333
- Bump version to 21.0.0-rc.1 by @github-actions in #1329
- Update README.md typo by @rawritude in #1338
- fix(init): example contracts: keep cdylib, exclude Cargo.lock by @chadoh in #1337
New Contributors
- @rawritude made their first contribution in #1338
Full Changelog: v21.0.0-preview.1...v21.0.0-rc.1
21.0.0-preview.1
What's Changed
- Update astro template repo url. by @fnando in #1286
- Fix issue with cc 1.0.86 and macos builds and build binaries on all by @leighmcculloch in #1287
- Don't gitignore triple-dash by @chadoh in #1289
- Update for protocol 21 by @willemneal in #1292
- Bump version to 21.0.0-preview.1 by @github-actions in #1300
Full Changelog: v20.3.4...v21.0.0-preview.1
20.3.4
What's Changed
- feat: move cost and instruction to Args struct and apply the instructions if present by @willemneal in #1221
- Add soroban-spec-tools by @leighmcculloch in #1215
- Output interface version parts by @leighmcculloch in #1216
- Make builds and tests consistent by @leighmcculloch in #1222
- chore: update docs with new possible example contract by @chadoh in #1226
- feat(ts-bindings): update freighter and stellar-sdk by @chadoh in #1227
- Feat/rpc tests by @willemneal in #1202
- fix: #1229 by @willemneal in #1232
- fix: clippy by @willemneal in #1233
- feat: start network docker container with cli by @elizabethengelman in #1107
- Fix typos. by @fnando in #1236
- Fix option --is-view env var by @leighmcculloch in #1237
- Fix/init template base contract Cargo.toml by @elizabethengelman in #1235
- Update cli readme by @janewang in #1225
- Fix urls in README by @janewang in #1241
- Tweaks to format and content of README by @leighmcculloch in #1245
- Fix/update init template by @elizabethengelman in #1224
- Feat/init/merge readmes by @elizabethengelman in #1228
- docs: update URLs displayed in the "about" command by @ElliotFriend in #1256
- fix: #1251 by @willemneal in #1257
- fetch possible example contracts at compile time by @elizabethengelman in #1244
- Ignore test snapshots. by @fnando in #1260
- Do not raise error when trying to fund account on windows. by @fnando in #1259
- feat(ts-bindings)!: now powered by ContractClient by @chadoh in #1258
- Update Cargo.toml template. by @fnando in #1277
- fix: clippy in ft tests by @willemneal in #1273
- fix: update stellar dependencies by @willemneal in #1281
- Bump version to 20.3.4 by @github-actions in #1282
New Contributors
- @fnando made their first contribution in #1236
- @janewang made their first contribution in #1225
- @ElliotFriend made their first contribution in #1256
Full Changelog: v20.3.1...v20.3.4
20.3.1
What's Changed
- cli: Use the soroban-rpc Crate from the RPC Repo by @stellarsaur in #1195
- cli: Remove ALL RPC Related Code and Workflows by @stellarsaur in #1198
- all: Separated Soroban RPC from this repository by @willemneal in #1174
- fix: Bugs in
soroban contract init
by @elizabethengelman in #1176 - fix: Embedding the init template files in the build by @elizabethengelman in #1196
- fix: Rename Cargo.toml to Cargo.text in the init template files by @elizabethengelman in #1206
- all: Repoint soroban-spec-tools to the moved one in stellar/soroban-rpc by @Shaptic in #1203
- all: Bump versions of soroban-rpc and spec-tools crates by @psheth9 in #1209
- test: Update references in end-to-end tests to point to the latest releases by @sreuland in #1211
New Contributors
Full Changelog: v20.3.0...v20.3.1