Repository navigation
Releases: combsmith/empower-personal-dashboard
Releases · combsmith/empower-personal-dashboard
Release list
v0.6.0
What's Changed
- feat: implement issue #55 — support OS keyring and pluggable credential helpers for unattended background syncs by @don-petry in #84
- chore(release): bump version to 0.6.0 by @don-petry in #85
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- feat: implement issue #54 — distinguish USER_REMEMBERED from MFA_REQUIRED and streamline password-only re-auth by @don-petry in #81
- chore(release): bump version to 0.5.0 by @don-petry in #83
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- chore: sync 1 org-standard workflow stub(s) from petry-projects/.github by @don-petry in #77
- feat: implement issue #71 — Compliance: gitignore_baseline by @don-petry in #72
- feat: implement issue #74 — feat(transactions): add a timeout and a waiting message to the --merge archive lock by @don-petry in #78
- feat: implement issue #75 — feat(transactions): prune archived records absent from authoritative fetched window by @don-petry in #79
- chore(release): bump version to 0.4.0 by @don-petry in #80
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- chore: add commercial support section and inherit org CONTRIBUTING by @don-petry in #50
- chore: sync 1 org-standard workflow stub(s) from petry-projects/.github by @don-petry in #47
- feat: implement issue #52 — fix(session): serialize full cookie attributes (domain, path, flags) instead of flattening via dict_from_cookiejar by @don-petry in #65
- feat: implement issue #51 — feat(transactions): support intelligent delta merge to preserve multi-year historical archives by @don-petry in #67
- feat: implement issue #53 — fix(auth): isolate _get_csrf_from_homepage request to prevent clobbering active session cookies with unauthenticated JSESSIONID by @don-petry in #66
- chore(release): bump version to 0.3.0 by @don-petry in #76
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- feat(beancount): reconstruct portfolio growth curve from investment transactions (#38) by @don-petry in #46
- chore(release): bump version to 0.2.0 by @don-petry in #49
Full Changelog: v0.1.2...v0.2.0
v0.1.2
What's Changed
- chore: align repository with petry-projects template-repo standards by @don-petry in #37
- build(deps): bump actions/setup-node from 4.1.0 to 7.0.0 by @dependabot[bot] in #42
- build(deps): bump actions/setup-java from 5.2.0 to 6.0.1 by @dependabot[bot] in #43
- build(deps): bump SonarSource/sonarqube-scan-action from 8.2.0 to 8.3.0 by @dependabot[bot] in #41
- build(deps): bump actions/download-artifact from 4.3.0 to 8.0.1 by @dependabot[bot] in #40
- build(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #44
- feat: add CHANGELOG.md and register Changelog in PyPI metadata by @don-petry in #45
Full Changelog: v0.1.1...v0.1.2
v0.1.1
What's Changed
- fix(cli): allow full historical transaction extraction when --start-date is omitted by @don-petry in #35
- ci: automate PyPI publishing and GitHub release on merge to main by @don-petry in #36
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Initial release of empower-personal-dashboard.
Highlights
- Python client SDK and CLI for Empower Personal Dashboard (formerly Personal Capital)
- Two-phase interactive 2FA setup with persistent device-bound sessions
- Balances, net worth, holdings, and multi-year transaction history extraction
- Plain-Text Accounting (PTA) Beancount export engine
- Model Context Protocol (FastMCP) server for AI coding agents
- Formal OpenAPI 3.1 specification
- Pure-Python core runtime dependencies (requests>=2.28.0)
- Published to PyPI via tokenless PyPI Trusted Publishing (OIDC)