Fava

Latest version: v1.29

Safety actively analyzes 688705 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 6

1.29

------------------

With this release, query results are now rendered in the frontend. The
templates for HTML rendering are still available but extension authors are
encouraged to switch, see the statistics report for an example how this can be
done. This release adds CSS styles for dark-mode. Numerical comparisons on the
units, price or cost are now possible in Fava filters. As the watchfiles based
watcher might not work correctly in some setups with network file systems, you
can switch to the (slower) polling based watcher as well. The `default-file`
option, if set, is now considered instead of the "main" file when inserting an
entry.

1.28

------------------

This release accumulates a couple of minor fixes and improvements. Under the
hood, the file change detection is now powered by watchfiles instead of
polling, which is more performant.

1.27

------------------

It is now possible to convert to a sequence of currencies. Posting metadata is
now supported in the entry forms. The editor should now be a bit more
performant as the previous parses will be reused better. For compatibility with
extensions using them, the Javascript and CSS for the "old" account trees has
been re-added.

1.26

------------------

This release brings various improvements to the charts, like allowing the
toggling of currencies by clicking on their names in the chart legend. The
account balance trees in Fava are now rendered in the frontend, fixing some
minor bugs in the process and easing maintenance. Fava extensions can now also
provide their own endpoints.

1.25

------------------

With this release, extensions can now ship Javascript code to run in the
frontend. The editor in Fava now uses a tree-sitter grammar to obtain a full
parsed syntax tree, which makes editor functionality more maintainable and
should improve the autocompletion. The Flask WSGI app is now created using the
application factory pattern - users who use the Fava WSGI app directly should
switch from `fava.application.app` to the `create_app` function in
`fava.application`. This release also drops support for Python 3.7 and contains
a couple of minor fixes and changes, in particular various styling fixes.

1.24

------------------

With this release, the rendering of some report like the documents report has
been moved completely to the frontend, which should be slightly more perfomant
and easier to maintain. This release also contains a couple of minor fixes and
changes.

Page 1 of 6

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.