All notable changes to this project will be documented in this file.
The changelog format is based on Keep a Changelog.
1.0.1 - 31-Dec-2021
symbol-sdkupgraded to v1.0.3- Other project dependencies updates
- Release for Symbol mainnet.
- Added Opt In mnemonic sopports.
- Updated Symbol-SDK to 0.23.2.
- Split coint type index in HD path by network type. MAIN_NET:
4343; TESE_NET:1.
- Updated project dependencies.
votingkeylinkversion for the new Testnet.
profiles (Testnet change) saved using previous versions of the software.
Before installing symbol-cli@0.23.0, backup and delete the file ~ \.symbolrc.json
symbol-sdkdependency to 0.23.0
- Updated Axios dependency.
nodekeylinkis a validtransactiontype now.- Updated package dependencies.
- Updated voting key transaction v2 for Testnet.
Milestone: 0.10.x
- Added
fromHeightandtoHeightcriteria totransaction searchcommand. - Added totalTransactionsCount in
block infowhich contains embedded transactions. - Added
finalizedBlockWebSockets endpoint listener withmonitor finalizedblock. - Added
chain infocommand to cope with lately added /chain/info endpoint.
metadata account|mosaic|namespacenow use latest REST search endpoints.monitor blockcommand now uses a Table to display information.
0.21.1 - 13-Jul-2020
Milestone: 0.9.6.3
transaction searchcommand.block searchcommand.mosaic searchcommand.block inforeturns block hash.
symbol-sdkdependency to 0.20.6block headercommand renamed toblock info.
account transactionscommand.account unconfirmedcommand.account aggregatebondedcommand.account incomingcommand.account outgoingcommand.
0.20.1 - 27-May-2020
Milestone: 0.9.5.1
transaction vrfkeylinkcommandtransaction nodekeylinkcommandtransaction votingkeylinkcommand- Multisig transaction announcement
symbol-sdkdependency to 0.19.2- Spinner dependency #279
- Standard console.log format #276
- Send transfer transactions without mosaics #278
0.19.2 - 28-Apr-2020
profiles (public key derivation) saved using previous versions of the software
Before installing symbol-cli@0.19.x, backup and delete the file ~ \.symbolrc.json
Milestone: 0.9.4.1
- HD Wallets support #176
symbol-sdkdependency to 0.18.0- Profiles are now stored in
symbol-cli.config.json
- Secret Proof are validated #227
- Exit cleanly when aborting prompts #233
- Transaction types resolvers as a list #263
0.18.4 - 25-Mar-2020
Milestone: 0.9.3.1
transaction uricommand supports the transaction uri scheme #210 #177- Alpha and full-releases from TravisCI
- Commands documentation versioned and generated automatically
- CLI notifies the user when there is a new update #251
- Receipts are shown in tables #192
- Divisibility resolver validation.
0.18.3 - 18-Mar-2020
Milestone: 0.9.3.1
- Guide the user when the account is not created #237
- Travis npm releases automated #235
transaction multisigmodicationasks for minApprovalDelta/minRemovalDelta #230- Enums from SDK are not hardcoded #229
- Maxfee validator does not work #241
- Object.unlinkSync:(): tests breaking on MacOs #236
transaction cosignspinner
0.18.2 - 06-Mar-2020
Milestone: 0.9.3.1
readline-syncin favor ofprompts.jslibrary.symbol-sdkdependency to 0.17.3.
- Multisig transaction announcement.
0.18.1 - 24-Feb-2020
profiles (public key derivation) saved using previous versions of the software.
Private keys have now a new public key and address associated.
Before installing symbol-cli@0.18.1, backup and delete the file ~ \.nem2rc.json.
Milestone: 0.9.3.1
node infocommand.node healthcommand.- Errors are handled using a dedicated service.
diagnosticcommands moved undernodecommands.symbol-sdkdependency to 0.17.1.
0.17.1 - 31-Jan-2020
Milestone: 0.9.2.1
transactionsresponses formatted as a table.eslintdeprecated in favor ofts-lint.persistentharvestdelegationcommand split.symbol-sdkdependency to 0.16.5.
0.16.3 - 17-Jan-2020
transaction mosaicglobalrestrictioncommand.transaction mosaicaddressrestrictioncommand.
transaction cosignaggregate transactions are fetched sequentially.
transaction accountlinkandblockcommands by adding typed resolvers.
0.16.2 - 15-Jan-2020
transaction acountmetadatacommand.transaction mosaicmetadatacommand.transaction namespacemetadatacommand.
- Resolvers accept alternative keys.
converter publicKeyToAddresscommand network type.
0.16.1 - 11-Jan-2020
- Announce transaction information formatted as a table.
- Converter module.
- Offline profile creation.
monitor allcommand.- Synchronous transaction announcement with
--syncoption.
NetworkTypeandHashTyperesolvers now accept strings.- Prevent creating multiple profiles with the same name.
symbol-sdkdependency to 0.16.2.
- Validators from options.
0.16.0 - 30-Dec-2019
profiles (private keys) saved using previous versions of the software.
Before installing symbol-cli@0.16.0, backup and delete the file ~ \.nem2rc.json.
profile createencrypts profiles.transactioncommands ask for wallet password.profile importcommand.profile decryptcommand.- Prompts validation.
- Command for dev build.
- Command for windows build.
- Command descriptions and prompts texts.
- Resolvers detached from commands.
transaction multisigmodificationcommand uses correct max_fee.
0.15.1 - 13-Dec-2019
transaction multisigmodificationcommand accepts more than one cosignatory.transactioncommands support aliased addresses and mosaics.- Enable offline signing (two step transaction announcement).
symbol-sdkdependency to 0.16.0.
0.14.0 - 21-Nov-2019
profile currentcommand.- Persistent harvesting delegation support.
symbol-sdkdependency to 0.15.0.
0.13.4 - 28-Oct-2019
transaction multisigmodificationcommand.transaction accountaddressrestrictioncommand.transaction accountmosaicrestrictioncommand.transaction namespacerestrictioncommand.transaction secretproofcommand.transaction secretlockcommand.transaction transferencrypted message.
transfer transactionaccount alias.
0.13.2 - 07-Oct-2019
metadata accountcommand.metadata mosaiccommand.metadata namespacecommand.restriction mosaicglobalcommand.restriction mosaicaddresscommand.block headercommand.
namespace infocommand.
0.13.1 - 30-Sep-2019
account infocommand returns multisig account related information.block transactionscommand.block receiptscommand.diagnostic serverInfocommand.diagnostic storagecommand.namespace aliascommand.namespace infocommand returns alias information.restriction accountcommand.maxFeeparameter to transactions commands.cli3-tableextension to render results as tables.NamespaceIdValidator,MosaicIdValidator,BinaryValidatorvalidators.
symbol-sdkdependency to 0.13.3.account infoandmosaic infocommands returns mosaic in absolute and relative amounts.account infoandmosaic infocommands returns the block expiration height of the returned mosaics.- Command parameters are now in camelCase.
transaction pullfundscommand.
0.13.0 - 05-Jul-2019
namespace ownedcommand.
symbol-sdkdependency to 0.13.0.
symbol-sdkdependency to 0.12.1.
0.12.0 - 04-Jun-2019
transaction statuscommand.transation.serviceformats AccountLink and AccountProperty transactions.
- Profile uses the network generation hash to sign transactions.
0.11.3 - 03-Jun-2019
- Static symbol-sdk & library version.
0.11.2 - 25-Apr-2019
transaction mosaicaccepts creating eternal mosaics.transaction mosaicaliascommand enables assigning namespaces to mosaics.transaction addressaliascommand enables assigning namespaces to addresses.
0.11.0 - 18-Mar-2019
- Adapted symbol-sdk 0.11.1 breaking changes.
- The code is now rxjs 6.0 compatible.
transaction mosaiccommand does not require to specify a mosaic name.mosaic infocommand allows passing mosaics in uint64 and hex format.transaction transfercommand enables sending transfer transaction using aliased addresses and mosaics.transaction pullfundscommand requires to pass the currency mosaic id.
0.9.3 - 3-Apr-2018
- Initial code release.