The release has the following notable features:
- Goal templates: Now have percentage driven targets.
 - Goal templates: Changed how compounding 'by' matches are filled. Now uses an average across templates.
 - Goals: Add priority support.
 - Nordigen: Ability to configure credentials via the UI.
 
Docker tag: 23.5.0
Actual
Version: 23.5.0
Features
- #921 Add experimental OFX importer written in pure javascript. — thanks sinistersnare
 
Enhancements
- #858 Goals: Added support for percentage driven targets — thanks shall0pass
 - #879 Goal templates: Changed how compounding 'by' matches are filled. Now uses an average across templates. — thanks shall0pass
 - #910 Add setting to change first day of the week — thanks biohzrddd
 - #919 Show pending transactions from Nordigen in transactions table — thanks henrikmaa
 - #933 Autocomplete: set min-width for the tooltip — thanks MatissJanis
 - #953 Re-arrange schedule operation options to start with "is approximately" (the default selection) — thanks MatissJanis
 - #961 Goals: Add priority support — thanks shall0pass & youngcw
 - #968 Nordigen: ability to configure credentials via the UI — thanks MatissJanis
 - #987 Add support for credit card OFX files — thanks j-f1
 
Bugfix
- #939 Fix j/k shortcuts to move between transactions on account pages — thanks j-f1
 - #946 Don’t reset checked transactions when creating a schedule — thanks j-f1
 - #947 Autocomplete: fix multi-autocomplete filtering UX — thanks MatissJanis
 - #949 Autocomplete: support touch events — thanks MatissJanis
 - #950 Nordigen: add fallback link to re-init bank-sync in case the popover was blocked — thanks MatissJanis
 - #951 Forces CSV importer to ignore extra lines ensuring valid import field keys. — thanks aaroneiche
 - #955 Schedules: make transfer transactions appear in both affecting accounts — thanks MatissJanis
 - #960 Mobile: use the correct top-bar background color in settings page — thanks MatissJanis
 - #966 Transaction table: show action checkbox on row hover — thanks MatissJanis
 - #967 Re-introduce single line text blocks (useful for mobile) — thanks MatissJanis
 - #969 Nordigen: improved error handling when bank-list API fails — thanks MatissJanis
 - #972 Position notification banners always at bottom of the page — thanks MatissJanis
 - #992 Allow creating transactions by clicking "enter" in the notes/payee/category field — thanks MatissJanis
 
Maintenance
- #896 Convert few more folders in 
loot-coreto Typescript — thanks albertogasparin - #931 Cleaning up state management in autocomplete — thanks MatissJanis
 - #932 Improving e2e test stability — thanks MatissJanis
 - #934 Move from deprecated peg.js to Peggy for Goal template parser. — thanks sinistersnare
 - #945 Autocomplete: upgrade 
Downshiftdependency — thanks MatissJanis - #954 Automatically close feature request issues so the open issue list can focus on bugs — thanks MatissJanis
 - #957 Finish converting 
loot-coreto Typescript — thanks albertogasparin - #962 TypeScript: migrated an assortment of common components to TS — thanks MatissJanis
 - #974 eslint: Switch to TypeScript-aware 
no-unused-varsrule. — thanks trevdor - #976 Remove unused 
prop-typesdependency — thanks MatissJanis - #977 Make 
yarn start:browserthe defaultstartcommand instead ofstart:desktopwhich currently doesn't reliably work — thanks MatissJanis - #978 Contributors: add back Rich, add also Alberto — thanks MatissJanis
 - #980 Run feature-request management github action when the "feature" label is added — thanks MatissJanis
 - #982 Run feature-request management github action only once and for the "feature" label only (not for other labels) — thanks MatissJanis
 - #985 Remove unused payee rules feature — thanks j-f1
 
Actual Server
Version: 23.5.0
Features
- #194 Adds support for setting and getting secrets in actual-server. Additionally the secrets can be set from client using api. — thanks henrikmaa
 
Enhancements
- #190 Add an 
allfield to /nordigen/transactions endpoint with ordered array of both booked and pending transactions — thanks Jackenmen 
Bugfix
- #197 Set the secrets response to be JSON instead of plain-text — thanks MatissJanis