Skip to content

v1.8.3

Choose a tag to compare

@oliverames oliverames released this 27 May 19:31
· 15 commits to main since this release

What changed

  • Hardened update_transactions so it refetches every requested transaction after the YNAB bulk update, verifies requested fields persisted, retries mismatches once through update_transaction, and returns a verification block.
  • Added live regression coverage for combined categoryId + approved batch updates.
  • Added npm run smoke:batch-verify for stdio MCP smoke testing of review_unapproved, update_transactions, and post-write refetch verification.
  • Documented that review_unapproved queue counts are not enough after approval batches and that manual transfer fixes can replace one side of a transfer pair with a new transaction ID.

Verification

  • npm run release:check
  • npm run smoke:batch-verify
  • npm run smoke:list-tools
  • npm run smoke:review-unapproved
  • npm test (41 passed, 0 failed, 4 skipped)
  • MCPB artifact unpack/list-tools smoke test (45 tools)
  • npm pack --dry-run