Files
financer/financer-web-client/src/main/resources/static/changelog.txt

145 lines
5.8 KiB
Plaintext

v45 -> v46:
- #17 Add actions to the period overview
- #18 Improve actions in the period overview
- Introduce new FQL fields toAccountType and fromAccountType
v44 -> v45:
- #5 Having no periods breaks the "expenses per period" graph on the account overview page
- #14 Introduce toggleable dark mode
- Deliver and use Source Code Pro font
- #8 Make push service completely optional
- #1 Add missing description of IN clause to FQL search query options detail panel
- #12 Add BETWEEN clause support to FQL and support other operators beside = for date filtering
- #16 Replace HSQLDB with H2
- #10 Add period overview
v43 -> v44:
- #8: Remove hard dependency on push-service - integrate new release of push-service
v42 -> v43:
- #3: Non-functional build changes
v41 -> v42:
- #3: Non-functional build changes
v40 -> v41:
- Add IN clause support to FQL
- #3: Non-functional build changes
- #8: Remove hard dependency on push-service
v39 -> v40:
- Non-functional build changes
v38 -> v39:
- Non-functional build changes
v37 -> v38:
- Non-functional build changes
v36 -> v37:
- START bookings are now expense neutral, so they do not increase the 'Expenses current period' counter
- START bookings now do not increase 'Spendings current period' as this distorts this counter
v35 -> v36:
- Add demo deployment profile
v34 -> v35:
- No changes, just parallel deployment version number fixes
v33 -> v34:
- Fix a bug in the parsing of FQL
- Add the transaction description field to the FQL search
- Add LIKE support to the FQL search
- Add tooltip with sum of transaction amounts to the FQL search amount table header column
v32 -> v33:
- Introduce Holiday/Weekend Type SKIP to skip an occurrence of a recurring transaction once, if the due date is either a
holiday or a weekend day
- Implement a calendar for recurring transactions
- Add result count to transaction search
- Fix a bug in the parsing of FQL
v31 -> v32:
- Integrate new push-service release with VAPID support for Chrome based browsers
v30 -> v31:
- Integrate push-service app to send push notifications (currently only testing)
v29 -> v30:
- Fix a bug in the file upload feature that caused every transaction to have a file, even though no file was uploaded
- Set proper HTTP headers for file download (mime type, length)
v28 -> v29:
- Internal optimizations
v27 -> v28:
- Add account end balance to account statistics for closed expense periods. This is currently not visible in the UI
- Add file upload to transaction creation for e.g. invoices. They can be downloaded in the transaction overview of an
account
v26 -> v27:
- Changed sort order of accounts in overview page. The accounts are now sorted by the account type first (BCILES), then
by the account group name and then by the account ID, leading to an overall more organic order of accounts
- Add tax relevance flag to transaction and recurring transaction creation. This flag denotes whether a transaction or
the instances of a recurring transaction are relevant for a tax declaration. This is preparation for extended reports
- Add searching of transactions via FQL (Financer Query Language)
- Rework /transactions end point to better adhere to REST API requirements (proper HTTP return codes and HTTP method
usage)
v25 -> v26:
- Closing the current expense period now creates null statistic entries for accounts that have not been used in
bookings in the period to close. This way the average spending better reflects the period average
- Introduce period type GRAND TOTAL, that denotes a continuous, cumulative period, starting with the inception of the
financer app, without an end
- Introduce period type EXPENSE YEAR, that acts as a group for all expense periods in a year. This may not be a
calendar year, if e.g. the EXPENSE periods do not start at the first of every month. This includes all periods that
start in the year
- Transactions with a date in the past are now assigned to the proper EXPENSE and EXPENSE YEAR periods
- Add a fav icon
v24 -> v25:
- Add color column in account overview
- Fix a bug that caused the chart generation to crash
- Exclude START bookings from expense history
v23 -> v24:
- Mark accounts that are overspend, meaning their spending in the current period is greater than the average spending of
that account
- Add expense history to overview page
v22 -> v23:
- Make table headers sticky if the table scrolls
v21 -> v22:
- Add a migration for existing booking that calculates the account statistics
v20 -> v21:
- Hide columns 'Spending current period' and 'Average spending' on mobile
v19 -> v20:
- Fix a bug that caused the server startup to fail
v18 -> v19:
- Fix a bug in recurring transaction handling that caused a recurring transaction with Holiday/Weekend type
'previous workday' and a planned occurrence on a Sunday to be due on Friday and Saturday
- Filter from and to account lists when creating a transaction or a recurring transaction by account types that
are allowed in from and to
- Add the create new transaction action to the account detail view
- Rework periods (e.g. expense) so that the underlying technical structures are better defined. This is preparation for
more reports and budgeting functions
- Add action to close the current expense period manually. This also opens a new one
- Add spending in current expense period per account to the account overview
- Add average spending in expense period per account to the account overview
v17 -> v18:
- Add readme to the footer
- Translate error messages to German
- Add chart type to chart description in chart type selection page
- Add expense period total chart
v16 -> v17:
- Add this changelog to the footer
- Locale of the recurring transaction reminder email is now configurable
- Recurring transaction indicator in transaction overview (account details) is now properly translated
- Add chart report to visualize the expenses of the current/a configurable period grouped by account