Back to Actual

Release 23.3.0

packages/docs/blog/2023-03-09-release-23.3.0.md

26.5.08.3 KB
Original Source

The release has the following notable features:

  • Experimental support for automatically syncing transactions from European bank accounts using Nordigen.
  • Filters in the transaction list can now be edited.
  • When connecting to a server for the first time, you no longer need to enter the server URL.
  • You'll now be notified of future updates to Actual.
  • Large imports will no longer break in Safari.
<!--truncate-->

Docker tag: 23.3.0

Actual

Version: 23.3.0

Features

  • #457 Nordigen integration - account sync — thanks @fstybel, @eberureon & @j-f1
  • #621 Implement outdated version indicator — thanks @vincentscode
  • #646 Allow editing filters — thanks @j-f1
  • #651 Add Toggle for hiding "Cleared" column — thanks @mnsrv
  • #649 Allow the server to auto-configure the server URL for the client — thanks @j-f1
  • #690 Added option to include exchange rate multiplier during import — thanks @carkom & @MatissJanis
  • #693 Add button and 'esc' shortcut to clear transaction filter — thanks @gsumpster

Enhancements

  • #588 Updates to the template/goal feature — thanks @j-f1
  • #648 Block enabling e2e encryption when the crypto API is unavailable — thanks @j-f1
  • #657 Better explain the process for importing an exported file — thanks @j-f1
  • #675 Don't force user to re-enter password after changing it — thanks @j-f1
  • #674 Make the "Not logged in" warning a button — thanks @j-f1
  • #464 Updates to the @actual-budget/api package — thanks @j-f1
  • #676 Update the Bootstrap page to be more welcoming — thanks @j-f1
  • #680 Intelligently adjust field for newly added action — thanks @j-f1
  • #692 (import) date formats supporting digits without leading zeros — thanks @MatissJanis
  • #668 Adds delay before note is displayed on hover. — thanks @venkata-krishnas
  • #727 (bank-sync) use full bank list + autocomplete — thanks @MatissJanis

Bugfix

  • #660 Stop editing when clicking on blank areas of tables — thanks @j-f1
  • #681 Don't post messages to the worker until it is ready — thanks @j-f1
  • #705 Don't allow bulk editing to set a field to null — thanks @j-f1
  • #700 Fix notes button not being visible unless hovered — thanks @j-f1
  • #706 Allow rendering a schedule in <Value /> — thanks @j-f1
  • #707 Fix check for crypto.subtle — thanks @j-f1
  • #712 Add a missing space to the fatal error message — thanks @j-f1
  • #659 Improve handling of the undo/redo shortcuts — thanks @j-f1
  • #457 Fix for syncing large batches of updates in Safari — thanks @j-f1

Maintenance

  • #647 (prettier) adding trailing commas — thanks @MatissJanis
  • #663 remove closed-source subscription notification code — thanks @MatissJanis
  • #671 Log more debugging information for an invalid-schema sync error — thanks @j-f1
  • #678 Fix error cases in displaying filters/rules — thanks @j-f1
  • #683 upgrade yarn to v3.4.1 (latest stable) — thanks @MatissJanis
  • #684 add interactive-tools yarn plugin — thanks @MatissJanis
  • #689 Don't run linting while building in CI — thanks @j-f1
  • #694 (e2e) adding e2e tests for schedules page — thanks @MatissJanis
  • #695 (e2e) adding e2e tests for accounts: creating & closing — thanks @MatissJanis
  • #697 moving back to create-react-app — thanks @MatissJanis
  • #702 Remove/dedupe/upgrade several dependencies — thanks @j-f1
  • #703 removing lively from MonthPicker — thanks @MatissJanis
  • #704 remove unused component library code — thanks @MatissJanis
  • #708 remove dead code: budget-sheets-old — thanks @MatissJanis
  • #709 refactor MonthPicker and remove ElementQuery — thanks @MatissJanis
  • #710 remove more dead code — thanks @MatissJanis
  • #711 upgrade github actions — thanks @MatissJanis
  • #713 removed usage of babel-preset-jwl-app — thanks @MatissJanis
  • #714 Upgrade better-sqlite3 to the latest version — thanks @j-f1
  • #715 re-enable react-hooks/rules-of-hooks eslint rule — thanks @MatissJanis
  • #717 Fix e2e test to not assume it's been run on Feb 28, 2023 — thanks @j-f1
  • #718 upgrade react-modal to v3.16.1 and remove the patch — thanks @MatissJanis
  • #720 Enable most of the disabled ESLint rules — thanks @j-f1
  • #721 Remove code in loot-core/src/server/spreadsheet that uses escodegen — thanks @j-f1
  • #729 Create an artifact with the built web UI for each commit — thanks @j-f1
  • #733 Remove outdated part of the postinstall script — thanks @j-f1

Actual Server

Version: 23.3.0

Features

  • #74 & #145 Backend integration with Nordigen - account sync — thanks @fstybel & @MatissJanis
  • #135 Auto-configure the client's server URL — thanks @j-f1

Bugfix

  • #133 Replace require with import — thanks @j-f1

Maintenance

  • #121 Update the :edge images to use the very latest web UI version — thanks @j-f1 & @trevdor
  • #146 upgrade yarn to v3.4.1 and add interactive-tools plugin — thanks @MatissJanis
  • #147 Improve edge image build times — thanks @j-f1
  • #148 adding trailing commas everywhere — thanks @MatissJanis
  • #149 Fix edge image tagging — thanks @j-f1
  • #153 Fix Docker actions failing on PRs from forks — thanks @j-f1