All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Added
quill neuron-manage --set-visibility
.
- Overhauled PEM auth. PEM files are now password-protected by default, and must be used instead of seed files. Passwords can be provided interactively or with
--password-file
. Keys can be generated unencrypted withquill generate --storage-mode plaintext
, and encrypted keys can be converted to plaintext withquill decrypt-pem
. - Overhauled output format. All commands should have human-readable output instead of candid IDL. Candid IDL format can be forced with
--raw
. - Added support for setting the install mode for UpgradeSnsControlledCanister proposals.
- Removed support for claiming GTC neurons via Ledger devices.
- Fixed
quill sns make-proposal
setting some fields to null.
- Updated dependencies.
- Added
--subaccount
toquill public-ids
. (#201) - Added Ledger support via
--ledger
. (#199) - Added
--confirmation-text
toquill sns pay
. (#195) - Fixed
quill ckbtc update-balance
allowing the anonymous principal. (#191) - Added
disburse
,disburse-maturity
,split-neuron
, andfollow-neuron
toquill sns
. (#191) - Added option to print DFN address for Genesis investors. (#184)
- Updated to new ICRC-1 account ID format. (#190)
- Added release binaries for linux-gnu in addition to linux-musl on amd64. (#180)
- Fixed
quill generate
requiring authentication. (#181) - Require an additional
--already-transferred
flag for the single-message form ofquill neuron-stake
. (#173) - Added
--disburse-amount
and--disburse-to
toquill neuron-manage
. (#171) - Accepts bare principals and ICRC-1 account IDs in
quill account-balance
andquill transfer
. (#168) - Allowed omitting the account ID in
quill account-balance
. (#167) - Added
--from-subaccount
toquill transfer
andquill neuron-stake
. (#166) - Added
--summary-path
toquill sns make-upgrade-canister-proposal
. (#164)
- Require
--ticket-creation-time
inquill sns pay
. (#159) --proposal-path
in thesns make-proposal
command expects the binary encoding of the proposal candid record. (#160)
- Remove the
EC PARAMETERS
section in the PEM file to match dfx. (#152)
- ckBTC commands and support. (#153)
- SNS commands and support (replaces sns-quill). (#154)
- Support the new sns sale payment flow for the ticketing system. (#156)
- Bump
openssl
crate to 0.10.45
- Added auto-staking maturity. (#141)
- Removed the ability to merge maturity, replaced with staking maturity. (#140)
- Removed range voting. (#139)
neuron-manage register-vote
. (#132)- Range voting. (#136)
- All command parameters have been moved to the end of the command. (#126)
quill generate
arg. (#131)
- The generated PEM file now have correct
EC PARAMETERS
of secp256k1. (#124)
- New command
replace-node-provider-id
. (#118)
- All queries are performed as update equivalents, in order to certify their responses. (#115)