v0.24.4
Fixed
paper-resetnow honors configured starting cash. The command always reset to the hardcoded $100k default even when login (orPAPER_STARTING_CASH) stored a different amount — contradicting the existing-book login hint. Reset now resolves cash from env/creds-file, then keychain, then the default.
Improved
- Schwab headless creds accept optional
SCHWAB_ACCOUNT_HASH(oraccount_hashin a creds file) so automated runs can skip re-discovering the account hash.
Tests
- 2028 NYSE holiday + early-close calendar coverage.
- Paper login existing-book UX,
paper-resetkeychain cash, andPaper.reset()explicit/default starting cash. - Schwab
SCHWAB_ACCOUNT_HASHenv + creds-file alias.
Full Changelog: v0.24.3...v0.24.4