Skip to content

Releases: combsmith/empower-personal-dashboard

v0.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 02:23
0e46073

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 19:10
b10c425

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

Choose a tag to compare

@github-actions github-actions released this 12 Oct 12:15
079e990

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 10:01
99a90cd

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

Choose a tag to compare

@github-actions github-actions released this 04 Oct 17:31
2c410fb

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 19:53
4ff7cda

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 06:24

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

Choose a tag to compare

@don-petry don-petry released this 02 Oct 17:18

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)