Skip to content

Releases: Tanq16/ExpenseOwl

Release v4.1

02 Oct 16:50
4795569

Choose a tag to compare

Release v4.1

Adds contributions from the community for minor improvements:

  • Ability to change default port for the binary
  • Addition of Moroccan Dirham and improved look of currency symbol and spacing

Thanks @orawalters and @medram !

Release v4.0

20 Jul 23:50

Choose a tag to compare

Release v4.0 adds a completely refactored backend, with partial refactoring of the frontend to add a number of bug fixes and features.

  • Recurring expenses
  • Optional expense tags for more characterization
  • Mildly improved UI elements
  • -ve expenses, and +ve income/gains
  • Smart import from any CSV
  • Choice of Postgres as backend data store
  • More currencies and behaviors (decimal use and , vs. .)

PS: this is a breaking change, so if you used v3.2 previously, just export expenses, and reimport with "Import from ExpenseOwl v3.2-" button on the new image.

Thanks to the community for 1k stars. And special thanks to @Synt3x @Esteban-Bermudez and @ConnorMilligan for a discussions, issues, and pull requests for some of the work that went into the refactor.

Release v3.20

28 Jun 20:56
58f11fc

Choose a tag to compare

This release brings a couple enhancements and addresses a few issues raised on github.

There is a breaking change planned for v4.0 later, which will include a completely revamped backend and additional modifications to the frontend. The aim of the project is still unchanged - extremely simple expense tracking. v4.0 is planned to offer greater freedom and flexibility.

Release v3.19

19 Jun 00:44
ade458c

Choose a tag to compare

Release v3.19

This release brings bug fixes for the CSV importer. Now multiple new date formats are supported and the timezone is read in the user's local timezone, before conversion to UTC for the backend.

Release v3.18

17 Apr 00:41
fbaf7bf

Choose a tag to compare

Release v3.18 brings a couple bug fixes and new features:

  • Fixed bug that prevented the correct date being loaded as placeholder for timezones right of UTC
  • Added edit expense feature in the table view (editing an expense loads it into the add expense form for updation)
  • Added a custom start date for a month which dictates month bounds (thanks @NekoLuka for the contribution)
  • Restructured UI for the settings page

Thank you for using ExpenseOwl!

Release v3.17

15 Apr 23:25
30ec0ff

Choose a tag to compare

This release brings one of the most requested feature : Data import

ExpenseOwl now allows import of data in CSV or JSON. CSV is the recommended way of importing.

Data import is non-destructive, i.e., existing data is not removed or deduplicated. This is by design because ExpenseOwl's tracking depends on expense IDs, which are UUIDs. All other data can be common and unique so there is no usual algorithmic way to deduplicate.

Import feature works with just about any software's import, as long as the required categories (name, category, amount, date) are present in the file. The column names are case-insensitive and categories are also collated in a case-insensitive manner.

Thanks for giving ExpenseOwl a spin!

Release v3.16

10 Apr 23:23
8711a97

Choose a tag to compare

This release brings the following:

  • Better UI design -
    • fixed spacing and color issues and standardized across elements
    • added logo for a compact and better looking nav bar in place of title
    • pie chart legend shows total and updates it based on active categories
  • Cashflow feature -
    • Income is a default category now
    • When Income is present for a month, a cashflow element will automatically show up in the dashboard
    • Cashflow element shows month's total income, expenses, and resulting balance
  • Improved default behaviors -
    • UI settings take precedence over environment variables
    • categories are now re-orderable to ensure common one can be placed first
    • First category will show up as placeholder in add expense form

Release v3.15

11 Mar 06:58
0d2b62e

Choose a tag to compare

Release v3.15

Release v3.14

11 Mar 05:41
34ef51b

Choose a tag to compare

Release v3.14

Release v3.13

11 Mar 03:16
6f1a1df

Choose a tag to compare

Release v3.13