Changelog
Unreleased
v0.8.7
2024-10-21
Fixed
-
Transfer, purchase and link lists not expanding in
#1414
-
Cash withdrawl/deposit transaction import from Nordigen in
#1444
Security
-
Bump .NET SDK version in
#1413
Full Changelog: v0.8.5...v0.8.7
v0.8.5
2024-10-03
Fixed
-
Return id in responses to POST requests for transfers and purchases in
#1401
Full Changelog: v0.8.4...v0.8.5
v0.8.4
2024-09-29
Added
-
Purchase grouping with projects in
#1369
-
Merging of multiple transactions in
#1385
-
Support for PostgreSQL 17 in
#1394
-
Dashboard with current state of finances in
#1395
Fixed
-
Display of account/counterparty name in transaction overview in
#1345
-
Potential issues with concurrent updates in
#1393
Full Changelog: v0.8.3...v0.8.4
v0.8.3
2024-08-20
Added
-
Ability to navigate back to previous pages in
#1236
Fixed
-
Duplicate currencies in
#1321
-
Crashes when deleting items in
#1332
Security
-
Bump .NET SDK version in
#1314
-
Bump .NET SDK version in
#1333
Full Changelog: v0.8.2...v0.8.3
v0.8.2
2024-05-15
Added
-
Filter by transfer reference for transactions in
#1192
-
Pass base address from web server to desktop client in
#1195
-
Support for Ubuntu 24.04 in
#1212
-
Default units in
#1213
-
Time axis splits for reports in
#1214
-
Demo user with sample data in
#1224
Deprecated
-
Removed PostgreSQL 11 support and integration tests in
#1194
Removed
-
Transfer reference columns from transaction overview in
#1192
-
Redundant details from local user accounts in
#1204
Fixed
-
Disable external sign in button if not configured in
#1193
-
Report time axis alignment for balance/category reports in
#1214
-
Check updated row count in
#1215
-
Use of Windows specific APIs crashing desktop app on linux in
#1218
-
Not all transfers being returned for detailed transactions in
#1220
-
Split transfers by transfer instead of transaction date in balance report in
#1221
Security
-
Bump .NET SDK version in
#1233
Full Changelog: v0.8.1...v0.8.2
v0.8.1
2024-04-26
Added
-
Filter by loan for transactions in
#1119
-
Filter by account and currency for balance report in
#1124
-
List of payments for the selected loan in
#1189
Changed
-
Display currencies as alphabetic codes instead of full names in
#1124
Fixed
-
Display of transactions with mixed currencies in
#1191
Security
-
Bump .NET SDK version in
#1182
Full Changelog: v0.8.0...v0.8.1
v0.8.0
2024-02-24
Added
-
Filters in account, counterparty, category and product overviews in
#1100
Changed
-
Removed unused files from published application in wwwroot in
#1097
-
Improved desktop app startup time at the cost of file size in
#1098
-
Split current loans in named loans and loan payments in
#1104
-
Include non-default port in stored credential name in
#1113
-
Limit currencies to the ones available for the selected account when creating a transfer in
#1114
Deprecated
-
v1 loan and detailed transaction endpoints in
#1104
Removed
-
Loan balance in counterparty overview in
#1104
Fixed
-
Docker image size regression in
#1093
-
API annotations for POST endpoints in
#1104
Security
-
Bump .NET SDK version in
#1095
Full Changelog: v0.7.3...v0.8.0
v0.7.3
2024-02-11
Fixed
-
Trimming related issues introduced in last version in
#1085 and
#1086
Full Changelog: v0.7.2...v0.7.3
v0.7.2
2024-02-10
Changed
-
Preserve state from current run for each application view in
#1081
Removed
-
Removed embedded swagger/openapi explorer in
#1082
Fixed
-
Fixed registration using GitHub in
#940
-
Fixed transaction import from file in
#1075
-
Fixed desktop shortcut working directory in
#1080
-
Fixed loan list not refreshing after saving in
#1081
Full Changelog: v0.7.1...v0.7.2
v0.7.1
2023-07-16
Added
-
Added about and licensing information in desktop app in
#878
Changed
-
Simplified account endpoints in
#857
Removed
-
Remove Ubuntu 18.04 support for the Debian package in
#892
Fixed
-
Check for references before marking entity as deleted in
#859
-
Show notifications on errors in
#864
-
Don't return detailed deleted transactions in
#890
-
Restart systemd service on failure in
#907
Security
-
By default require authentication for all pages/API endpoints in
#854
-
Bump .NET SDK version in
#905
Full Changelog: v0.7.0...v0.7.1
v0.7.0
2023-06-16
Added
-
Administrator role and initial admin user, user management in
#785
-
Save application window size/state before closing in
#813
-
Account and transaction sharing between users in
#793
-
Example docker-compose.yml file in
#825
Changed
-
Moved identity tables to default schema in
#791
-
Disable EF query logging by default in
#810
-
Moved booked/valued at dates from transactions to transfers in
#818,
#821
Deprecated
-
Removed PostgreSQL 10 support and integration tests in
#786
Removed
-
Remove disabled property from accounts in
#787
Fixed
-
Fix crashes when interacting with data grids while they are still refreshing in
#784
-
Handle additional transaction types in Nordigen import in
#808
-
Re-enable deleted currencies for an account when importing transactions in
#810
-
Populate existing authentication configuration in desktop app in
#811
-
Fix OIDC/OAuth web sign in with certain configurations in
#827
-
Include purchases in the selected category in category report in
#836
-
Correctly open page for authorizing Nordigen to access bank data in
#849
Security
-
Bumped versions of dependencies
Full Changelog: v0.6.3...v0.7.0
v0.6.3
2023-04-18
Fixed
-
Fix forced reentry of desktop client configuration before each login in
#773
Full Changelog: v0.6.2...v0.6.3
v0.6.2
2023-04-16
Added
-
Add a linked product to categories in
#745
-
Add debug logs for repositories in
#750
Changed
-
Replace Elastic APM with Open Telemetry in
#727
-
Refactor importing, move bank reference to external in
#738
-
Store credentials per server in
#753
Fixed
-
Duplicate transfers in
#740
-
Fix importing in
#742
-
Ignore deleted transfers when calculating account balance in
#744
-
Handle inherited documentation when generating open api specification in
#746
-
Add OpenTelemetryOptions to service collection in
#749
-
Ignore deleted entities when searching by name in
#767
Security
-
Bumped versions of dependencies
Full Changelog: v0.6.1...v0.6.2
v0.6.1
2023-03-15
Added
-
Add dialog for editing accounts when editing a transfer in
#693
-
Add support for GitHub as OAuth provider in
#706
-
Add ability to link a refund to the original transaction in
#721
-
Add transaction filtering based on category in
#726
Changed
-
Split bootstrap and application logs in
#719
-
Use HealthController instead of middleware in
#724
-
Improve first time configuration for desktop client in
#735
Removed
-
Remove configuration validation on opening application in
#716
Fixed
-
Fix category report handling of currencies in simple cases in
#694
-
Fix display of currencies for multiple transfers in
#701
-
Remove default scheme, fix username/password login in
#702
-
Remove CSS classes that have been removed from bootstrap in
#705
-
Forward JWT token auth to scheme based on issuer (#428) in
#717
-
Restore deleted products when importing purchases in
#723
-
Don't return deleted transaction items in detailed transactions in
#725
Security
-
Bumped versions of dependencies
Full Changelog: v0.6.0...v0.6.1
v0.6.0
2023-02-19
Added
-
Display background task names in
#583
-
Add all currently active currencies in
#584
-
Add docker support in
#587
Changed
-
Reduce number of database calls for getting detailed transactions in
#599
-
Cleanup build scripts in
#582
-
Use VMelnalksnis.Testcontainers.Keycloak in
#586
-
Use gnomeshade-build base image in
#591
-
Move OIDC to separate project to speed up tests in
#592
-
Upgrade to .NET 7 in
#667
-
Use source generation for INotifyPropertyChanging/Changed in
#679
Fixed
-
Include XML docs in docker image in
#594
-
Remove duplicate results from detailed transaction in
#601
-
Fix and improve reports in
#602
-
Build debian packages on ubuntu-20.04 for compression compatability in
#657
-
Fix working directory within docker container in
#676
-
Hide password, fix login UI in
#677
-
Fix parsing of Rimi receipts in
#680
-
Handle bad OCR cases when parsing documents in
#683
Security
-
Bumped versions of dependencies
Full Changelog: v0.5.0...v0.6.0
v0.5.0
2022-11-13
Added
-
Use custom scheme for oauth redirect in
#498
-
Use system credential storage on Windows in
#500
-
Add identity UI, various fixes in
#507
-
Add configuration for content/web root (#514) in
#516
-
Add transfer and purchase ordering (#150) in
#529
-
Add Polly error policies for Nordigen client in
#536
-
Add transaction merging (#544) in
#546
-
Add endpoints for related transactions (#179) in
#547
-
Add tests for the ansible role in
#577
Changed
-
Improve transaction filtering in
#517
-
Remove redundant static files, add useful links in
#545
Fixed
-
Get javascript denendencies at build time in
#509
-
Fix NuGet lock files for runtimes in
#513
-
Fix user registration, identity UI defaults in
#522
-
Use $GITHUB_OUTPUT instead of ::set-output in
#541
-
Fix currency removal from accounts (#542) in
#543
Security
-
Upgrade .NET SDK version, bump dependencies
Full Changelog: v0.4.0...v0.5.0
v0.4.0
2022-09-28
Added
-
Add soft-delete in
#409
-
Add selection of current period in
#419
-
Add SSO integration tests in
#427
-
Add support for SQLite in
#445
-
Add demo app deployment in
#450
-
Use convention based API versioning in
#458
-
Add purchase parsing from paperless documents in
#466
-
Add swedish krona in
#488
-
Add balance report view in
#489
Changed
-
Use static data instead of resources in
#420
-
Convert GetAllDetailed transactions endpoint to IAsyncEnumerable in
#425
-
Split PostgreSQL specific code into separate project in
#426
-
Skip builds if only markdown files have changed in
#442
-
Merge identity database into finance under identity schema in
#459
-
Test all supported PostgreSQL versions in
#461
-
Remove ConfigureAwait(false) from desktop in
#485
-
Use source generation for JSON serialization metadata in
#490
Removed
-
Remove redundant nested API routes in
#423
Fixed
-
Hide product creation button if product is selected in
#412
-
Fix build warnings in
#424
-
Fix login issues in
#433
-
Desktop bug fixes in
#484
-
Fix username/password login in
#487
-
Fix document parsing in
#494
Security
-
Upgrade .NET SDK version, bump dependencies
Full Changelog: v0.3.1...v0.4.0
v0.3.1
2022-08-10
Added
-
Enable central package management in
#386
-
Add product overviews in
#407
Changed
-
Restructure menu bar shortcuts in
#363
-
Improve transaction overview responsiveness in
#371
-
Improve purchase editing in
#372
-
Feature/initialization refactoring in
#376
-
Replace date/time pickers with text input in
#378
-
Configure User-Agent string for API client in
#389
Removed
-
Remove dependencies on Microsoft.AspNetCore from client in
#362
Fixed
-
Fix apm, async UI in
#388
Security
-
Upgrade .NET SDK version, bump dependencies
Full Changelog: v0.3.0...v0.3.1
v0.3.0
2022-07-18
Added
-
Add nordigen import in
#319
-
Refactor transaction desktop UI, add product filtering in
#330
-
Refactor API client auth, add client app settings in
#332
Changed
-
Improve API health checks in
#347
-
Allow editing of reconciled transactions in
#353
-
Link existing link if one exists in
#357
Security
-
Upgrade .NET SDK version, bump dependencies
Full Changelog: v0.2.0...v0.3.0
v0.0.0
2024-04-26