All Versions
Latest Version
Avg Release Cycle
94 days
Latest Release
645 days ago

Changelog History
Page 3

  • v1.4 Changes

    May 14, 2017

    Fava now provides an interface for Beancount's import system that allows you to import transactions from your bank for example.

    Fava can now show your balances at market value or convert them to a single currency if your file contains the necessary price information.

    🍎 We now also provide a compiled GUI version of Fava for Linux and macOS. This πŸ”– version might still be a bit buggy so any feedback/help on it is very welcome.

    Other changes:

    • The insert-entry option can be used to control where transactions are inserted.
    • The transaction form now accepts tags and links in the narration field.
    • Budgets are now accumulated over all children where appropriate.
    • πŸ›  As always, several bugs have been fixed.

    Thanks to :user:TZdyrski and :user:Akuukis for their contributions.

  • v1.3 Changes

    March 15, 2017

    🌐 The translations of Fava are now on <>__, which has helped us get 🌐 translations in five more languages: Chinese (simplified), Dutch, French, Portuguese, and Spanish. A big thank you to the new translators!

    πŸ“‡ The transaction form has been improved, it now supports adding metadata and the suggestions will be ranked by how often and recently they occur (using exponential decay).

    πŸ‘ The Query page supports all commands of the bean-query shell and shares its history of recently used queries.

    Fava has gained a basic extension mechanism. Extensions allow you to run hooks at various points, e.g., after adding a transaction. They are specified using πŸ‘€ the extensions option and for an example, see the fava.ext.auto_commit extension.

    Other changes:

    • 0️⃣ The default sort order in journals has been reversed so that the most recent entries come first.
    • The new incognito option can be used to obscure all numbers.
    • πŸ›  As always, several bugs have been fixed.

    Thanks to :user:johannesharms and :user:xentac for their contributions.

  • v1.2 Changes

    December 25, 2016

    πŸ‘ You can now add transactions from within Fava. The form supports autocompletion for most fields.

    Fava will now show a little bubble in the sidebar for the number of events in πŸ”§ the next week. This can be configured with the upcoming-events option.

    Other changes:

    • The payee filter can filter by regular expression.
    • The tag filter can filter for links, too.
    • πŸ“Œ There's a nice spinning indicator during asynchronous page loads.
    • πŸ“‡ The Journal shows little indicators for metadata.
    • πŸ›  As always, several bugs have been fixed.

    Thanks to :user:fokusov for their contributions.

  • v1.1 Changes

    November 19, 2016

    You can now upload documents by dropping them onto transactions, which will πŸ“‡ also add the file path as statement metadata to the transaction. Fava also πŸ”Œ ships with a plugin to link these transactions with the generated documents. πŸ‘€ See the help pages for details.

    πŸš€ This is the first release for which we provide compiled binaries (for macOS and 🐧 Linux). These do not have any dependencies and can simply be executed from the terminal.

    Other changes:

    • The bar charts on account pages now also show budgets.
    • The Journal can now be sorted by date, flag and narration.
    • 🌐 Fava now has a Russian translation, thanks to :user:fokusov.
    • πŸ›  As always, several bugs have been fixed.

    Thanks to :user:adamgibbins and :user:xentac for their contributions.

  • v1.0 Changes

    October 19, 2016

    πŸš€ This is a major new release that includes too many improvements and changes to list. Some highlights:

    • The layout has been tweaked and we use some nicer fonts.
    • πŸ‘ Fava looks and works much better on smaller screens.
    • Fava loads most pages asynchronously, so navigating Fava is much faster and responsive.

    πŸ”§ Fava's configuration is not read from a configuration file anymore but can rather be specified using custom entries in the Beancount file. Some options 🚚 have also been removed or renamed, so check Fava's help page on the available ⬆️ options when upgrading from v0.3.0.

    There have been many changes under the hood to improve Fava's codebase and a lot of bugs have been squashed.

    Thanks to :user:adamgibbins, :user:davidastephens, :user:xentac, and :user:yegle for their contributions.

  • v0.3.0 Changes

    March 24, 2016

    βž• Additions

    • πŸ‘Œ Support for switching between multiple beancount files. :bug:213
    • πŸ†• New sunburst charts. :bug:198
    • βž• Add "Clear filter" button when filters are active. :bug:290
    • πŸ‘€ Simple budgeting functionality in the Account view. See help pages on how to use budgets. :bug:294
    • 🌐 German translation. :bug:284
    • The Beancount is now being reloaded when it is saved in the Source Editor.
    • πŸ†• New Journal filter controls. Thanks to :user:yagebu.
    • Tree-tables are now displayed in a hierarchical way. Thanks to :user:yagebu.

    πŸ”„ Changes

    • All charts are now rendered with d3.js. Thanks to :user:yagebu.
    • The title of a page is now shown in the header to save screen space.
    • πŸ”„ Changed shortcut for Journal from g g to g j as the Journal was renamed from "General Journal" to "Journal".

    πŸ†• New configuration options

    • language: The language to use. Valid languages are "en" and "de" (default: "en"). :bug:284
    • 🚚 treemaps-show-negative-numbers was removed.

    πŸ›  Fixes

    • Commodity prices are now filtered when a Time filter is enabled. :bug:273
    • Some improvements to the help pages.
    • πŸ›  Many small bug fixes. Thanks to :user:yagebu.
  • v0.2.6 Changes

    March 20, 2016

    βž• Additions

    • There are now more interval options available for charts and the account balances report. The interval can be selected from a dropdown next to the charts. :bug:175
    • πŸ“‡ Show metadata for postings in the Journal. Thanks to :user:corani. :bug:185
    • πŸ’… The editor now supports org-mode style folding. Thanks to :user:corani. :bug:209
    • πŸ‘‰ Show colored dots for all the postings of a transaction in the Journal report. This way flagged postings can be quickly spotted. :bug:195
    • βž• Add keyboard shortcuts for save to source editor. :bug:199

    πŸ”„ Changes

    • πŸ‘‰ Use beancount's DisplayContext to determine the correct precision at which to render numbers. :bug:188
    • πŸ‘Œ Improve the way that query results are serialized to XLS etc. Thanks to :user:corani. :bug:168
    • πŸ‘‰ Show inverse rates for pairs of operating currencies on the commodities report. :bug:139
    • πŸ‘‰ Use Click for the CLI and check if beancount file exists on startup. :bug:216
    • πŸ‘€ Hide closed accounts in tree tables. Also see new configuration option below.

    πŸ†• New configuration options

    • editor-strip-trailing-whitespace to enable trimming of trailing whitespace in the Source editor (default: "false"). Thanks to :user:corani. :bug:163
    • show-closed-accounts to show closed accounts in tree tables, for example on the balance sheet (default: "false"). :bug:91
    • show-accounts-with-zero-balance to show accounts with a balance of zero in tree tables (default: "true"). :bug:91
    • show-accounts-with-zero-transactions to show accounts with no transactions in tree tables (default: "true"). :bug:91

    πŸ›  Fixes

    • πŸ›  Fixed a bug where the months would be off by one for the interval reports. :bug:182
    • πŸ›  Fix the net worth report for more than one currency. :bug:207
    • Some improvements to the help pages.
    • πŸ›  Many small bug fixes.
  • v0.2.5 Changes

    February 28, 2016

    πŸš€ Bump release to remove unused draft code.

  • v0.2.4 Changes

    February 18, 2016

    βž• Additions

    • βž• Added missing Holdings views compared to bean-web. Thanks to :user:yagebu. :bug:140
    • Custom queries are now shown in sidebar. Thanks to :user:corani. :bug:135
    • The user settings file is now editable in the Source editor. :bug:136
    • βž• Added second theme. Thanks to RubΓ©n GΓ³mez for the stylesheet. :bug:59
    • βž• Added Help pages.
    • Query results can now be downloaded as CSV, XLS, XLSX and ODS. :bug:143
    • Documents can now be uploaded by dragging and dropping files over an Account name on the Account page and all tree-tables. :bug:157
    • Journal can now be filtered by transaction type. Thanks to :user:yagebu.

    πŸ”„ Changes

    • 0️⃣ The uptodate-indicator is now shown everywhere by default, but only enabled for accounts that have the metadata fava-uptodate-indication: "True" set on their open-directives. :bug:35
    • Speedier Journal rendering. Thanks to :user:yagebu. :bug:164
    • Only basenames will be shown for documents in the Journal. Thanks to :user:corani.
    • Slightly reordered the sidebar menu.
    • πŸ’» Minor UI tweaks.

    πŸ†• New configuration options

    • sidebar-show-queries: The maximum number of custom queries to show in the sidebar (default: 5).
    • 0️⃣ theme: The theme to use. Valid themes are "default" and "alternative" (default: "default").
    • πŸ–¨ editor-print-margin-column: Set the column for the print margin in the Source editor (default: 60). :bug:161
    • πŸ‘€ uptodate-indicator-show-everywhere (default: "true"). See Changes above.

    βœ‚ Removed configuration options

    • πŸ‘€ uptodate-indicator-exclude-accounts, see Changes above.

    πŸ›  Fixes

    • πŸ›  Fixed Net worth calculation. Thanks to :user:yagebu.
    • πŸ›  Many small bug fixes.
  • v0.2.3 Changes

    February 15, 2016

    ⬆️ Bumped version to communicate that installing via pip install now works, all requirements included. Thanks to :user:blais and :user:yagebu.

    Earlier Versions

    It was not possible to install any of the earlier versions only using pip 🌲 and you may consult the git log for earlier changes. The first commit in the git repository was on December 4th, 2015.