Files
actual/docs/Release-Notes/Release-Notes.md
Rich Howell dc249ab8b6 Update Release-Notes.md
Tagged versions properly.
2023-01-12 20:59:34 +00:00

21 KiB

title
title
Releases Notes

23.1.12

Docker tag: 23.1.12

The release has notable of improvements of:

  • Read-only responsive view, this replaces our mobile apps, it is notable that this is read only only at this stage.
  • Improvements to the sidebar design

Actual

Version: 23.1.12

Features

Bugfix

  • #423 Improve handling of “no server” state -- thanks j-f1
  • #430 fix: select date filtering by month #406 🚑 -- thanks iurynogueira
  • #441 Fix overlap of version info and server URL -- thanks trevdor

Maintenance

Actual Server

Version: 23.1.12

No pull requests were merged in this release.

22.12.03

Docker tag: 22.12.9

:::warning

If you are upgrading from a release older than 22.10.25, read that versions release notes for steps regarding a breaking change.

Using Docker tags 22.12.3 or 22.12.8 have errors. Use Docker tag 22.12.9

:::

The release has notable of improvements of:

  • Large values are supported
  • Fix YNAB 4 and nYnab importers
  • Fixed crashes in certain situations
  • Accounts can now have notes
  • Icon design was changed for more contrast.

A full accounting of the changes are listed below. Thank you to everyone who contributed!

Actual

Version: 22.12.03

  • #218 Fix enter to create accounts -- thanks ezfe)
  • #266 RUpdate data-file-index.txt -- thanks j-f1
  • #272 a11y: update cleared state display for clarity -- thanks rickdoesdev
  • #273 Remove the hold for future months button -- thanks shall0pass
  • #385 feat: ability to add notes to accounts -- thanks Matissjanis
  • #386 Always pull in API package from workspace (fixes #378) -- thanks jlongster
  • #387 Remove 32bit limit on amounts -- thanks jlongster
  • #389 Add a help button to the menu -- thanks shall0pass
  • #394 fix(useSheetValue): default value should be null not undefined -- thanks Matissjanis
  • #396 Avoid pulling in the bundled app from API in backend -- thanks jlongster

Actual Server

Version : 22.12.09

Builds with Actual 22.12.03 and API 4.1.5.

22.10.25

Docker tag: 22.10.25

:::warning This release includes a breaking change to the sync component that requires manual migration (migration guide). Ensure your budget is backed up before you update to avoid data loss :::

This release of Actual does not include any of the following

  • Actual Electron Desktop Application
  • iOS Application
  • Android Application

Actual

Version: 22.10.25

  • #1 Add fields to package.json -- thanks coliff
  • #3 Create .editorconfig -- thanks coliff
  • #7 Add missing comma in package.json -- thanks S3B4S
  • #20 add: tsconfig.json -- thanks wmertens
  • #25 Building for Windows -- thanks ejmurra
  • #46 Minor fixes to package.json file formatting -- thanks TomAFrench
  • #47 Add missing comma to jest.config.js -- thanks TomAFrench
  • #48 Remove some unnecessary files + add logs to gitignore -- thanks TomAFrench
  • #50 Migrate to yarn v3 -- thanks TomAFrench
  • #52 Remove unused imports -- thanks TomAFrench
  • #53 Remove unused patch for react-native-safe-area-view -- thanks TomAFrench
  • #54 Update importer packages package.json to point to monorepo -- thanks TomAFrench
  • #55 Lock packages to the versions for which patches have been made -- thanks TomAFrench
  • #59 Fix timestamp test suite -- thanks TomAFrench
  • #64 Group CRDT files into their own directory -- thanks TomAFrench
  • #65 Add documentation on how to build the protobuf -- thanks TomAFrench
  • #68 Route all imports of AQL code through an index.js file -- thanks TomAFrench
  • #69 Enforce sorting of contents of data-file-index.txt -- thanks TomAFrench
  • #70 Add linting job to CI -- thanks TomAFrench
  • #71 Add ability to import Actual files; enable export on desktop -- thanks jlongster
  • #72 Fix some errors caused by using bash syntax with sh shebang -- thanks TomAFrench
  • #73 Add a CI workflow to perform builds of api, web and electron packages -- thanks TomAFrench
  • #80 Improved yarn scripts in desktop-electron package -- thanks TomAFrench
  • #81 Remove unused yarn scripts -- thanks TomAFrench
  • #94 currency-formatter -> Intl.NumberFormat -- thanks trevdor
  • #95 Fix official node version to 16.15.0 -- thanks TomAFrench
  • #96 Fix yaml formatting in CI config -- thanks TomAFrench
  • #99 Dependency cleanup -- thanks TomAFrench
  • #102 Fix test failure due to non-integer weight values -- thanks TomAFrench
  • #104 Delete unused directory browser/build -- thanks TomAFrench
  • #107 Update downshift patch to match installed version -- thanks TomAFrench
  • #111 Remove holiday text from README -- thanks TomAFrench
  • #112 display version on settings page -- thanks PartyLich
  • #117 Fix: parse dates without a delimiter in CSV import -- thanks PartyLich
  • #124 fix: hitting enter after setting password redirects to demo page -- thanks andremralves
  • #129 Add action to mark new issues for triage -- thanks TomAFrench
  • #130 Enforce prettier rules -- thanks TomAFrench
  • #131 Silence warning for missing moment.js install -- thanks TomAFrench
  • #132 Replace jwl-dev-utils with react-dev-utils -- thanks TomAFrench
  • #135 Remove unused dependencies -- thanks TomAFrench
  • #137 Skip failing test suites -- thanks TomAFrench
  • #139 Remove unused rollup config and dependencies -- thanks TomAFrench
  • #163 Force react-error-overlay to 6.0.9 to fix error -- thanks jlongster
  • #164 build on windows -- thanks bdoherty
  • #202 Run tests on github actions -- thanks TomAFrench
  • #219 199 Adding translation to schedules list -- thanks manuelcanepa
  • #203 Replace babel-jest with ts-jest -- thanks TomAFrench
  • #204 Use workspace ranges for monorepo dependencies -- thanks TomAFrench
  • #208 Bug Report Template & Issues Configuration -- thanks rich-howell
  • #213 Enforce linting in desktop-client -- thanks TomAFrench
  • #214 Fix adm-zip install failure -- thanks trevdor
  • #217 Remove unused imports and sort imports in desktop-client -- thanks TomAFrench
  • #222 Remove patch-package dependency from loot-design -- thanks TomAFrench
  • #224 Adding translation to rule editor and transaction table -- thanks manuelcanepa
  • #225 Implement localization for schedule descriptions -- thanks j-f1
  • #228 Add macOS to list of operating systems in the issue template -- thanks rich-howell
  • #229 Fix handling of -0 in budget summary -- thanks j-f1
  • #230 Revert change to make importers use the api bundle from inside the monorepo -- thanks TomAFrench
  • #234 Allow enter to create new transaction when focused on cleared column -- thanks ezfe
  • #232 Fix linter issues -- thanks TomAFrench
  • #233 Enforce linting in loot-design -- thanks TomAFrench
  • #237 Separate external, monorepo and internal imports -- thanks TomAFrench
  • #238 Sort import in alphabetical order -- thanks TomAFrench
  • #240 Fix CI to an exact node version -- thanks TomAFrench
  • #244 Remove dollar sign from close account modal -- thanks TomAFrench
  • #262 Render a schedule rule with the mapped payee id; fixes crash -- thanks jlongster

Actual Server

Version: 22.10.25

  • #1 - Adjust Dockerfile to build successfully -- thanks Kovah
  • #2 - Instructions for running via Docker -- thanks ajtrichards
  • #6 - Add hostname binding -- thanks UnexomWid
  • #7 - added a basic docker-compose file -- thanks Kk-ships
  • #11 - Add Github Actions workflow to automatically build a Docker image -- thanks Kovah
  • #12 - Adjust Dockerfile to use multi-stage builds -- thanks Kovah
  • #13 - add: tsconfig.json -- thanks wmertens
  • #14 - Use Alpine Linux as base image for docker container -- thanks ldotlopez
  • #19 - Add GH Action workflow to publish Docker image -- thanks m3nu
  • #20 - Add one-click hosting option -- thanks m3nu
  • #21 - Health Check Endpoint -- thanks Silvenga
  • #22 - Add Dockerfile.alpine for alpine build add tini to debian image -- thanks brtwrst
  • #28 Transition to typescript -- thanks PartyLich
  • #31 Correct fly template port -- thanks ciwchris
  • #33 Add more appropriate linting setup -- thanks TomAFrench
  • #37 Add linter checks to CI -- thanks TomAFrench
  • #41 Check builds are successful on PRs/master -- thanks TomAFrench
  • #43 Enforce prettier rules -- thanks TomAFrench
  • #46 fix: error handling middleware signature -- thanks JazzaG
  • #50 Fix Cross-Origin issues to enable SharedArrayBuffer -- thanks jlongster
  • #51 Bump Actual to 4.1.0 -- thanks jlongster
  • #52 Fix 'Out of sync' error -- thanks 7brend7
  • #64 build: add node GC argument to fly template -- thanks PartyLich
  • #65 build: add tini subreaper arg to fly template -- thanks PartyLich
  • #70 Update Express to version 4.17 -- thanks rich-howell
  • #72 Fix/download only necessary files -- thanks PartyLich
  • #75 Switch syncing to simple sync method -- thanks jlongster
  • #78 Respect configuration for user-files and don't init the app -- thanks jlongster
  • #81 Store user files as blobs instead of unzipping them -- thanks jlongster
  • #82 Build docker image on push to master or tag -- thanks trevdor