Releases: orange-buffalo/simple-accounting
Releases · orange-buffalo/simple-accounting
Release v0.335.1
0.334.0
New Features
This release provides the necessary functionality to bootstrap a new environment:
- Default admin user is created on startup (if not yet exists).
- User overview page and API is provided for admin users.
- User creation and editing UI and API is provided for admin users.
- New users are created in inactive state and require activation via a token. UI and API is provided for this purpose.
Bugs
- Fixing broken side menu styling.
- Preventing creation of duplicated users (on API and UI).
Tests
- Introducing API for create tests preconditions in database.
- Introducing API for running REST API tests with proper JWT instead of mocked security.
Chores
- Numerous dependencies updates.
- implementing SaFormItem wrapper and Sa* inputs to support generic API error handling.
- Rethinking error handling on UI.
- Supporting dependencies updates for Bun.
- Removing custom timeout logic on UI in favour of standard browser API.
- Switching to standard OpenAPI Generator image.
0.333.6
New Features
- Implementing API for password change. Supporting OpenAPI schema generation for API errors.
- Implementing UI for regular users password change.
- Enabling UI for admin users.
- Implementing password change for admin users.
- Creating a demo for Simple Accounting.
Bugfixes
- Fixing styling for login page checkbox, which caused it rendered incorrectly, although it was actually checked.
Documentation Changes
- Provide initial version of project documentation.
Chores
- Providing test for DropboxApiClient to ensure future Ktor updates will not break it.
- Upgrading dependencies
- Fixing rollup warnings
- Improving speed of ui tests
0.333.5
Bugfixes
- Workaround for ktor issue not reading the file with
readChannel
0.333.4
New Features
- Providing automatic system data backup via Dropbox
Dependencies Upgrades
- Bump kotlinCoroutines from 1.7.2 to 1.7.3