Releases: stellar/stellar-cli
Releases · stellar/stellar-cli
22.6.0
What's Changed
Bug fixes
New features
- Add
tx edit. by @fnando in #1893 - Add default json structure when calling
stellar tx edit. by @fnando in #1964 - Add env lookup by name by @leighmcculloch in #1968
- Add command
contract info buildto display GitHub attestation (experimental) by @fnando in #1957
Other
- Update flake by @ifropc in #1955
- Remove package step from binary build workflow for releases by @leighmcculloch in #1950
- Update README by @ifropc in #1951
- Change macos runner by @ifropc in #1959
- Remove default seed option from generate command by @leighmcculloch in #1961
- Disable publishing soroban-test crate by @leighmcculloch in #1970
- Bump version to 22.6.0 by @github-actions in #1972
Full Changelog: v22.5.0...v22.6.0
22.5.0
What's Changed
Bug fixes
New features
- Add build summary to output of build command by @leighmcculloch in #1891
Other
- Bump version to 22.4.0 by @github-actions in #1906
- fix docs by @ifropc in #1907
- Update ubuntu version. by @fnando in #1903
- Update README to include installation for Github actions by @ifropc in #1932
- Update ring dependency (to fix cargo deny advisories) by @elizabethengelman in #1931
- Bump version to 22.5.0 by @github-actions in #1948
- Fix
action.ymlby @ifropc in #1952 - Fix action.yml by @ifropc in #1953
Full Changelog: v22.4.0...v22.5.0
22.4.0
What's Changed
Deprecation
This changes will take place with the release of 23.0 and
keys generateno longer funds by default by @ifropc in #1887- Remove
sim-onlyflag in all supported commands by @ifropc in #1895
Other
- Remove backticks from cookbook front matter by @elizabethengelman in #1904
Full Changelog: v22.3.0...v22.4.0
22.3.0
What's Changed
- Bump SDK dependency by @ifropc in #1825
- feat: add support for OS specific keychains by @willemneal in #1703
- Install libdbus-1-dev for dry run for ubuntu by @elizabethengelman in #1826
- Stalebot wait 90 days before closing by @sagpatil in #1823
- Add support alias on
contract asset deployby @fnando in #1829 - Add test for remapping paths by @fnando in #1832
- Add libdus-1-dev dependency to other workflows. by @fnando in #1831
- docs: Fix Typo Update CONTRIBUTING.md by @famouswizard in #1818
- update the idna dep (and url, hickory-proto) by @leighmcculloch in #1788
- docs: Fix typo and redundant word Update README.md by @mdqst in #1836
- contract init: generate a contract that's compatible with fuzzing by @leighmcculloch in #1814
- docs: add examples of using
tx new,sign,send, andop addby @willemneal in #1759 - Add
stellar licensesto display all dependencies' licenses by @fnando in #1837 - Add custom edit url to all cookbook files. by @fnando in #1842
- Print old contract when overriding existing alias. by @fnando in #1841
- Add an explanatory comment to the generated file. by @fnando in #1839
- feat: Add new
Keytype; allowing public keys to be named keys by @willemneal in #1700 - Update help text to reflect how we do key generation now. by @fnando in #1843
- Check seed phrase entropy and warn user when using a 12-word seed. by @fnando in #1846
- Fix/1759 followup by @elizabethengelman in #1847
- feat: Add proper logging of simulation/extend/restore events by @willemneal in #1774
- Increase TS timeouts by @ifropc in #1849
- Deprecate
contract installin favor ofcontract upload. by @fnando in #1850 - feat: improve asset parsing to use named keys as issuer by @willemneal in #1762
- Add support for returning seed phrases on
stellar keys secret. by @fnando in #1853 - Set local network as the default for container commands. by @fnando in #1852
- Fix/deploy events order by @elizabethengelman in #1856
- Add short flags for network and source account. by @fnando in #1854
- Revert "Add
stellar licensesto display all dependencies' licenses" by @fnando in #1860 - Display running command when showing help on
stellar contract invoke. by @fnando in #1859 - Add features for guarding code based on the P23. by @fnando in #1863
- Remove
network containercommands by @elizabethengelman in #1861 - Update openssl to 0.10.70 per cargo deny advisories suggestion by @elizabethengelman in #1864
- Feat/os keychain followup by @elizabethengelman in #1770
- Update apt in workflows by @elizabethengelman in #1865
- Update cargo deny. by @fnando in #1868
- Print KeyName string instead of struct by @elizabethengelman in #1866
- Fix pre push hook by @fnando in #1869
- Fix cargo-deny issues by @ifropc in #1874
- Fix arm cross compilation by @ifropc in #1876
- Feat: add stellar ledger as signer by @willemneal in #1627
- #1682: fix unit tests by @ifropc in #1734
- fix: typos in documentation files by @maximevtush in #1870
- Bump the all-actions group across 1 directory with 2 updates by @dependabot in #1871
- Allow stellar-ledger to be published by @elizabethengelman in #1880
- Implement stellar tx to accept string/file as an input by @ifropc in #1885
- Upgrade scc and sdd deps by @leighmcculloch in #1892
- Improve tx reading UX by @ifropc in #1894
- Fix protocol features for testing by @ifropc in #1888
- Add Java bindings generation command. by @overcat in #1898
- Bump EmbarkStudios/cargo-deny-action from 2.0.4 to 2.0.6 in the all-actions group across 1 directory by @dependabot in #1899
- bump cargo-deny-action to 2.0.7 by @ifropc in #1900
- Generate json schema. by @fnando in #1901
- Bump version to 22.3.0 by @github-actions in #1902
New Contributors
- @sagpatil made their first contribution in #1823
- @famouswizard made their first contribution in #1818
- @maximevtush made their first contribution in #1870
Full Changelog: v22.2.0...v22.3.0
22.2.0
What's Changed
- keys: generate 24-word keys by @leighmcculloch in #1808
- Read correct path when uploading asset to release. by @fnando in #1813
- fix(ts bindings): handle SAC spec by @willemneal in #1795
- chore: clean up interface for info::shared::fetch by @chadoh in #1802
- keys: tell the user where a key is saved by @leighmcculloch in #1811
- keys: rename
showtosecretby @leighmcculloch in #1807 - keys: valid keys when added by @leighmcculloch in #1812
- Fix/rpc header by @elizabethengelman in #1799
- feat(contract invoke): support contract aliases when parsing address by @willemneal in #1765
- Fix TS tests by @ifropc in #1820
- Bump version to 22.2.0 by @github-actions in #1819
Full Changelog: v22.1.0...v22.2.0
22.1.0
What's Changed
- Move windows installer once it is built. by @fnando in #1773
- Add a stale CI workflow by @leighmcculloch in #1775
- feat: add
tx op addby @willemneal in #1663 - feat(ts-bindings): Client.deploy with constructor args by @chadoh in #1745
- fix setting of protocol version in created snapshots by @leighmcculloch in #1787
- feat(ts-bindings): allow generating from wasm hash by @chadoh in #1780
- Shorten the long env help by @leighmcculloch in #1791
- Fix the version of SDK generated with contract init by @leighmcculloch in #1798
- Bump version to 22.1.0 by @github-actions in #1801
Full Changelog: v22.0.1...v22.1.0
22.0.1
What's Changed
- Fix clippy by @ifropc in #1741
- Fix attestation order. by @fnando in #1744
- Typo Update CONTRIBUTING.md by @mdqst in #1743
- fix(change trust): default limit to i64::Max by @willemneal in #1729
- Add tx hash at the top of the send command by @TomMD in #1747
- docs: readme by @Olexandr88 in #1752
- Add test to reproduce #1694 by @ifropc in #1727
- Ignore derivative unmaintained advisory by @leighmcculloch in #1756
- Update openssl by @leighmcculloch in #1755
- Update futures-util and co by @leighmcculloch in #1754
- Add Python bindings generation command by @overcat in #1761
- feat: Amount type that allows separating numbers with
_s by @willemneal in #1758 - fix(tx-manage-data): copy/paste error for help docs by @willemneal in #1763
- Add bitflags to deny and mark deny ban and licenses as required by @leighmcculloch in #1753
- Bump version to 22.0.1 by @github-actions in #1772
New Contributors
- @mdqst made their first contribution in #1743
- @Olexandr88 made their first contribution in #1752
Full Changelog: v22.0.0...v22.0.1
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 signand 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::buildermodule 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
sorobanbinary 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 signand 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::buildermodule 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
sorobanbinary 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