Based on an AI-driven source code review, a number of inconsistencies were resolved and security was enhanced. Some configuration adjustments are required in an existing system. If a remote client is set up, the scope must be corrected in the client credentials.
The key changes are:
- User account password rehash
- (Remote) client access now uses a scope whitelist
- More comprehensive implementation of PHPOffice/PhpSpreadsheet
- App-based spreadsheet configuration
- Improved logging