Skip to content

firefly-iii

Productivity & Wikis

A free and open‑source self‑hosted personal finance manager

PHP Latest v6.6.6 · 25d ago Security brief →

Features

  • Self‑hosted, never contacts external servers by default
  • Full REST JSON API covering almost every function
  • Double‑entry bookkeeping system with recurring transactions and rule‑based handling
  • Supports any currency and offers 2FA for security
  • Provides budgeting tools, piggy banks, reports and visual charts

Recent releases

View all 26 releases →
No immediate action
v6.6.6 Breaking risk

Foreign currency removal

Upgrade now
v6.6.5 Breaking risk

Recurring limit fix + security patches

Upgrade now
v6.6.4 Breaking risk
Auth

Recurring limit fix + currency bug fixes

Upgrade now
v6.6.3 Security relevant
Auth

Stored XSS fix

v6.6.2 Security relevant
Security fixes
  • Fixed issue where oAuth tokens could be generated before 2FA confirmation was complete
Notable features
  • Password validation JavaScript implementation
  • Running balance calculation fixed for rule-based transactions
  • Year validator for transaction dates
Full changelog

Welcome to release v6.6.2 of Firefly III. It contains the latest fixes, translations and features. Docker users can find this release under the latest tag.

Changelog

Added

  • PR 12179 (implement password validation JS script) reported by @tasnim0tantawi
  • PR 12182 (fix shrinked sidebar expanding when navigating by clicking on icons) reported by @tasnim0tantawi

Fixed

  • Issue 12169 (The 'Running balance' column is not showing the respective calculation instantly for new records that use 'Rules') reported by @jgmm81
  • Issue 12186 (Set a year validator accepted by the system when saving or editing a transaction) reported by @jgmm81

Security

  • Fixed an issue where oAuth tokens could be generated before you confirmed your 2FA state. This would allow access to your data when your password was stolen, despite you having MFA enabled.

Installation and upgrade instructions

The releases are signed, and you can verify them using the Firefly III releases PGP key.

Develop with Firefly III

Are you interested in (future) API changes to Firefly III, or other interesting dev-related updates? Sign up to the Firefly III developer newsletter to receive low-frequency updates about the development of Firefly III.

Support Firefly III

Did you know you can support the development of Firefly III? You can donate in many ways, like GitHub Sponsors or Patreon. Please follow this link for more information. Thank you for your consideration.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

About

Stars
24,073
Forks
2,227
Languages
PHP JavaScript Twig

Install & Platforms

Install via
docker

Beta — feedback welcome: [email protected]