v0.0.2-alpha
Pre-release
Pre-release
The focus of this release was, on the one hand, on stabilizing the application and improving security. An AI-assisted security audit identified several outstanding issues, which have since been resolved. In addition, the migration from the legacy system has been fully integrated into the app and will be handled using the new features. And last but not least, the import process has been improved in many ways, particularly with regard to minimizing rejected rows.
What's Changed
- security: Restrict indication assignment to authorized users by @nplhse in #113
- security: Restrict explore and statistics access by user hospital scope by @nplhse in #114
- security: Move app secret configuration to environment files by @nplhse in #115
- security: Restrict HTTP methods for sensitive application routes by @nplhse in #116
- security: Remove redundant admin security checks by @nplhse in #117
- feat: Add admin dashboard overview by @nplhse in #119
- security: Disable automatic login after registration by @nplhse in #120
- security: Improve security voters and access decision handling by @nplhse in #118
- feat: Add period navigation to statistics overview by @nplhse in #121
- feat: Add import requeue workflow and reject analysis tooling by @nplhse in #128
- Fix Uberspace u8 deploy failure at
cachetool:clear:opcacheby @nplhse in #129 - bug: Fix dispatch area normalization for trailing “Kreis” by @nplhse in #130
- Bug: Fix two digit year created at in import pipeline by @nplhse in #131
- fix(import): map Groá-Gerau dispatch area typo to Groß-Gerau by @nplhse in #132
- fix(import): skip empty assessment rows during messenger import by @nplhse in #133
- Bug: Fix issue 125 obstetrics department mappings by @nplhse in #134
- feat: Improve legacy import requeue cleanup and assessment mapping by @nplhse in #135
- feat: Add import processing status page and live polling by @nplhse in #136
- feat: Add individual page title by @nplhse in #137
- docs: Refactor documentation structure and style by @nplhse in #140
- feat: Add spam protection to feedback submissions by @nplhse in #139
- refactor: Symfony housekeeping and framework cleanup by @nplhse in #141
- feat: Add page key system for identifying system pages by @nplhse in #142
- feat: Add media library for centralized file and asset management by @nplhse in #144
- fix: Backfill allocation indication links by @nplhse in #145
Full Changelog: v0.0.1-alpha...v0.0.2-alpha