Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
22.0.0
What's Changed
- Add description. by @fnando in #1597
- Add crate version badge. by @fnando in #1598
- Update README by @janewang in #1607
- Rename contract by @fnando in #1609
- Change output of events in logs from Rust debug to JSON by @leighmcculloch in #1600
- feat:
tx sign
and new signer by @willemneal in #1590 - feat: tx send by @willemneal in #1592
- chore: update testcontainers by @elizabethengelman in #1602
- fix: bug in tx sign and send test by @willemneal in #1620
- feat: tx sign --sign-with-lab by @elizabethengelman in #1604
- feat: allow source account to be a public key by @willemneal in #1619
- Bump the all-actions group with 4 updates by @dependabot in #1538
- reformat link to stellar lab, remove surrounding angle brackets by @ElliotFriend in #1622
- Update nix lockfile by @Ifropc in #1626
- Fix source account bug by @Ifropc in #1631
- Code cleanup by @Ifropc in #1635
- feat: add
tx::builder
module and initial classic commands by @willemneal in #1551 - fix: add test to check if default is used for durability by @willemneal in #1644
- Do not require source account when fetching an asset's contract id. by @fnando in #1647
- Use reqwest, remove http, ureq and hyper by @overcat in #1632
- Chore/use rich printer for network container by @elizabethengelman in #1638
- feat: Bring colors to help message by @Abeeujah in #1650
- Add Assembled from stellar-rpc-client@9f74833 by @leighmcculloch in #1648
- Deprecate contract inspect by @Ifropc in #1636
- Make all logs in upgrade check debug by @leighmcculloch in #1655
- Do not require source account when reading contract. by @fnando in #1658
- Update xdr, env, sdk, strkey deps to compat with 22.0.0-rc.1 stream by @leighmcculloch in #1646
- Fix flake for nixpkgs on darwin by @TomMD in #1665
- Add warning on no fund flag by @Ifropc in #1637
- Fix tests by @leighmcculloch in #1666
- Add sim-only deprecation notice by @Ifropc in #1634
- Add support for contract id alias and key name to
stellar snapshot create
. by @fnando in #1662 - Contract init: add flag removal message by @Ifropc in #1628
- Remove example_contracts.list by @Ifropc in #1667
- Update contract init by @Ifropc in #1625
- Feat/add rpc header arg by @elizabethengelman in #1618
- Add GitHub Action for installing stellar-cli in repos by @leighmcculloch in #1669
- Add attestation of binaries uploaded to release by @leighmcculloch in #1670
- Fix attestation during binary release by @leighmcculloch in #1674
- Use attestation in install action by @leighmcculloch in #1675
- Update install instructions to match stellar-docs by @leighmcculloch in #1679
- Remove the
soroban
binary from prebuilt binaries in the release by @leighmcculloch in #1680 - Add support for plugins using stellar prefix. by @fnando in #1683
- Favor stellar config dir. by @fnando in #1681
- fix: default value for starting balance in create_account by @willemneal in #1688
- Enable unit tests for all platforms by @Ifropc in #1689
- Feat/add meta on build by @elizabethengelman in #1684
- Make flake install work by @TomMD in #1686
- feat: add help headings for global command options by @willemneal in #1696
- fix: update stellar dependencies by @willemneal in #1695
- Remove absolute registry paths from panic messages in wasm by @brson in #1594
- fix: remove clap from enforcing network args and update error message by @willemneal in #1698
- Fix: stellar contract info * commands require network when network no… by @Dhanraj30 in #1676
- Add global config for default network and identity. by @fnando in #1690
- feat: Add parsing to deploy to support new constructor feature by @willemneal in #1574
- Fix which macOS arch is used for binary builds by @leighmcculloch in #1705
- Cleanup unit testing/add ARM support by @Ifropc in #1691
- Add cargo-deny for license checks and dep duplicate avoidance by @leighmcculloch in #1685
- Do not overwrite existing keys when generating new ones. by @fnando in #1709
- upgrade typescript to latest version by @Benjtalkshow in #1641
- Resolve identity from default config. by @fnando in #1711
- feat(ts-bindings): upgrade stellar-sdk to 12.2.0 by @chadoh in #1606
- Move container command to root by @leighmcculloch in #1710
- Revert "Resolve identity from default config. (#1711)" by @fnando in #1715
- Load default configuration into env vars. by @fnando in #1716
- Bump version to 22.0.0-rc.1 by @github-actions in #1717
- update cli doc url by @jeesunikim in #1719
- docs: Add syntax highlights by @pamellix in #1712
- Add license. by @fnando in #1723
- Fix/invoke view only by @elizabethengelman in #1697
- build: update js-sdk to 13.0.0 by @chadoh in #1724
- fix: Add ContractAddress type to consolidate contract id parsing with aliases by @willemneal in #1692
- Generate windows installer. by @fnando in #1726
- Fix powershell completion code. by @fnando in #1730
- fix/add-exceptions-to-cargo-deny by @willemneal in #1722
- Do not run npm commands but output instructions instead by @leighmcculloch in #1731
- Use the same network and contract resolution for all of the bindings generation logic by @leighmcculloch in #1733
- Bump version to 22.0.0 by @github-actions in #1742
New Contributors
- @Abeeujah made their first contribution in #1650
- @TomMD made their first contribution in #1665
- @Dhanraj30 made their first contribution in #1676
- @Benjtalkshow made their first contribution in #1641
- @jeesunikim made their first contribution in #1719
- @pamellix made their first contribution in #1712
Full Changelog: v21.5.3...v22.0.0
22.0.0-rc.1
What's Changed
- Add description. by @fnando in #1597
- Add crate version badge. by @fnando in #1598
- Update README by @janewang in #1607
- Rename contract by @fnando in #1609
- Change output of events in logs from Rust debug to JSON by @leighmcculloch in #1600
- feat:
tx sign
and new signer by @willemneal in #1590 - feat: tx send by @willemneal in #1592
- chore: update testcontainers by @elizabethengelman in #1602
- fix: bug in tx sign and send test by @willemneal in #1620
- feat: tx sign --sign-with-lab by @elizabethengelman in #1604
- feat: allow source account to be a public key by @willemneal in #1619
- Bump the all-actions group with 4 updates by @dependabot in #1538
- reformat link to stellar lab, remove surrounding angle brackets by @ElliotFriend in #1622
- Update nix lockfile by @Ifropc in #1626
- Fix source account bug by @Ifropc in #1631
- Code cleanup by @Ifropc in #1635
- feat: add
tx::builder
module and initial classic commands by @willemneal in #1551 - fix: add test to check if default is used for durability by @willemneal in #1644
- Do not require source account when fetching an asset's contract id. by @fnando in #1647
- Use reqwest, remove http, ureq and hyper by @overcat in #1632
- Chore/use rich printer for network container by @elizabethengelman in #1638
- feat: Bring colors to help message by @Abeeujah in #1650
- Add Assembled from stellar-rpc-client@9f74833 by @leighmcculloch in #1648
- Deprecate contract inspect by @Ifropc in #1636
- Make all logs in upgrade check debug by @leighmcculloch in #1655
- Do not require source account when reading contract. by @fnando in #1658
- Update xdr, env, sdk, strkey deps to compat with 22.0.0-rc.1 stream by @leighmcculloch in #1646
- Fix flake for nixpkgs on darwin by @TomMD in #1665
- Add warning on no fund flag by @Ifropc in #1637
- Fix tests by @leighmcculloch in #1666
- Add sim-only deprecation notice by @Ifropc in #1634
- Add support for contract id alias and key name to
stellar snapshot create
. by @fnando in #1662 - Contract init: add flag removal message by @Ifropc in #1628
- Remove example_contracts.list by @Ifropc in #1667
- Update contract init by @Ifropc in #1625
- Feat/add rpc header arg by @elizabethengelman in #1618
- Add GitHub Action for installing stellar-cli in repos by @leighmcculloch in #1669
- Add attestation of binaries uploaded to release by @leighmcculloch in #1670
- Fix attestation during binary release by @leighmcculloch in #1674
- Use attestation in install action by @leighmcculloch in #1675
- Update install instructions to match stellar-docs by @leighmcculloch in #1679
- Remove the
soroban
binary from prebuilt binaries in the release by @leighmcculloch in #1680 - Add support for plugins using stellar prefix. by @fnando in #1683
- Favor stellar config dir. by @fnando in #1681
- fix: default value for starting balance in create_account by @willemneal in #1688
- Enable unit tests for all platforms by @Ifropc in #1689
- Feat/add meta on build by @elizabethengelman in #1684
- Make flake install work by @TomMD in #1686
- feat: add help headings for global command options by @willemneal in #1696
- fix: update stellar dependencies by @willemneal in #1695
- Remove absolute registry paths from panic messages in wasm by @brson in #1594
- fix: remove clap from enforcing network args and update error message by @willemneal in #1698
- Fix: stellar contract info * commands require network when network no… by @Dhanraj30 in #1676
- Add global config for default network and identity. by @fnando in #1690
- feat: Add parsing to deploy to support new constructor feature by @willemneal in #1574
- Fix which macOS arch is used for binary builds by @leighmcculloch in #1705
- Cleanup unit testing/add ARM support by @Ifropc in #1691
- Add cargo-deny for license checks and dep duplicate avoidance by @leighmcculloch in #1685
- Do not overwrite existing keys when generating new ones. by @fnando in #1709
- upgrade typescript to latest version by @Benjtalkshow in #1641
- Resolve identity from default config. by @fnando in #1711
- feat(ts-bindings): upgrade stellar-sdk to 12.2.0 by @chadoh in #1606
- Move container command to root by @leighmcculloch in #1710
- Revert "Resolve identity from default config. (#1711)" by @fnando in #1715
- Load default configuration into env vars. by @fnando in #1716
- Bump version to 22.0.0-rc.1 by @github-actions in #1717
New Contributors
- @Abeeujah made their first contribution in #1650
- @TomMD made their first contribution in #1665
- @Dhanraj30 made their first contribution in #1676
- @Benjtalkshow made their first contribution in #1641
Full Changelog: v21.5.0...v22.0.0-rc.1
21.5.3
Whats Changed
- Fix permissions of binaries workflow by @leighmcculloch
Full Changelog: v21.5.2...v21.5.3
21.5.2
Whats Changed
- Fix permissions on binaries build by @leighmcculloch
Full Changelog: v21.5.1...v21.5.2
21.5.1
What's Changed
- Add attestation of binaries uploaded to release by @leighmcculloch in #1670
Full Changelog: v21.5.0...v21.5.1
21.5.0
What's Changed
- Add
contract alias remove
. by @fnando in #1563 - Add
contract alias add
. by @fnando in #1565 - Add
contract alias show
. by @fnando in #1567 - chore: move custom arg parsing to separate module for reuse by @willemneal in #1569
- fix: only resolve contract alias if needed when generating ledger keys by @willemneal in #1575
- chore: remove unused
enum FrontendTemplate
by @chadoh in #1573 - fix: remove unneeded print statement by @willemneal in #1554
- fix(init): use String, not Symbol, in hello_world by @chadoh in #1577
- Feat/use rich printer for init by @elizabethengelman in #1548
- fix: update snapshot fixtures by @chadoh in #1580
- build(deps): bump the npm_and_yarn group across 2 directories with 2 updates by @dependabot in #1581
- Add
contract alias ls
. by @fnando in #1572 - Provide a prompt when the new version is available. by @overcat in #1571
- Handle emoji codepoint size for some not so great terminals. by @fnando in #1582
- Fix/update init error handling by @elizabethengelman in #1584
- Cookbook documentation by @BlaineHeffron in #1541
- unifying formatting to reflect stellar-docs#1541 by @BlaineHeffron in #1587
Full Changelog: v21.4.1...v21.5.0
21.4.1
What's Changed
- fix: use print.infoln, etc by @willemneal in #1558
- Bump version to 21.4.1 by @github-actions in #1559
Full Changelog: v21.4.0...v21.4.1
21.4.0
What's Changed
- Make global arguments... global. by @fnando in #1510
- Add initial implementation of rich output with emojis. by @fnando in #1509
- Remove short name, so it doesn't conflict with the verbose short name. by @fnando in #1525
- Require ci doc check on prs by @leighmcculloch in #1526
- feat: add
--send
tocontract invoke
and default to only sending transaction if there are writes in the ledger footprint by @willemneal in #1518 - Rename output module to print. by @fnando in #1530
- Fix
contract init
short name conflict. by @fnando in #1529 - Move snapshot output to the rich print system. by @fnando in #1531
- Fix invoke send default behavior by @leighmcculloch in #1536
- Fix typo in information output by @leighmcculloch in #1537
- Update homebrew command by @janewang in #1542
- Add
other_custom_types
example by @Ifropc in #1543 - Add
contract info
by @Ifropc in #1532 - Add dev shell environment by @Ifropc in #1534
- Move container output to the rich print system. by @fnando in #1533
- Print status messages when pulling quickstart image by @elizabethengelman in #1546
- Bump version to 21.4.0 by @github-actions in #1555
Full Changelog: v21.3.0...v21.4.0
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