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
- #403 Replace URLs to point to https://actualbudget.github.io/docs -- thanks shall0pass
- #413 feat: allow creating test budget in netlify deployments -- thanks MatissJanis
- #420 feat: creating test budget on the config page -- thanks MatissJanis
- #426 Move “Find schedules” to a button on the Schedules page j-f1
- #435 Read-only Responsive view -- thanks trevdor
- #440 Further iteration on the sidebar design -- thanks j-f1
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
- #401 Update git attributes for better End of Line handling -- thanks winklevos
- #412 test: re-enable skipped unit tests -- thanks MatissJanis
- #415 chore: fix eslint issues and make warnings CI blocking -- thanks MatissJanis
- #418 fix: some react warnings -- thanks MatissJanis
- #421 chore: remove unused variables -- thanks MatissJanis
- #425 fix: re-disable no-unused-vars eslint rule -- thanks MatissJanis
- #428 chore: remove more unused variables -- thanks MatissJanis
- #429 prune: remove unused icons -- thanks MatissJanis
- #431 prune: remove unused variables -- thanks MatissJanis
- #434 Split the Settings component into multiple files -- thanks j-f1
- #437 chore: remove unsed vars & cleanups -- thanks MatissJanis
- #439 docs: add netlify as sponsors to README -- thanks MatissJanis
- #442 🔥 removal of react-native mobile apps -- thanks MatissJanis
- #443 ⬆️ upgrade prettier and fix new issues -- thanks MatissJanis
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