github letehaha/budget-tracker v0.13.0
v0.13.0 – Remote MCP support

latest releases: v0.27.2, v0.27.1, v0.27.0...
4 months ago

What's Changed

🤖 Remote MCP Support

Budget Tracker now supports the Model Context Protocol (MCP), allowing you to connect AI assistants (like Claude) directly to your financial data. The integration includes secure authentication, session management, and a refreshed landing page that highlights the new AI capabilities with an improved description and "new" badge indicator.

💳 Credit Limit Editing

You can now edit the credit limit on your accounts directly from the app, giving you more control over how credit utilization is tracked and displayed.

⚡ Performance Improvements

  • Optimized securities prices query for faster portfolio loading
  • Improved auth caching to reduce redundant lookups
  • Replaced correlated subquery with pre-fetch for budget transactions, eliminating slow per-row queries
  • Fixed N+1 query on subscriptions summary endpoint

🐛 Bug Fixes

  • Fix currency rates loading cron — rates at 1am were unavailable, causing fallback to yesterday's data
  • Fix Money object conversion in refund split validation (was returning NaN instead of proper decimal)
  • Prevent dev cert warnings from being reported to Sentry in preview environment
  • Reduce Sentry noise from securities price bulk upsert fallback

🔒 Security

  • Upgrade lodash/lodash-es to 4.18.x to resolve prototype pollution CVEs (CVE-2026-4800, CVE-2026-2950)
  • Fix additional dependency vulnerabilities

📝 Code Changes

Full Changelog: v0.12.1...v0.13.0

Don't miss a new budget-tracker release

NewReleases is sending notifications on new releases.