Minor release
This release was mainly concerned with bugfixes and a security fix.
Merged PRs
- Display content node instance name in delete dialog by @carlobeltrame in #4546
- Make progress label clearable by @manuelmeister in #4551
- Consistent wording of project name by @carlobeltrame in #4561
- ci: make client print (pdf) eslint and tests required by @BacLuc in #4568
- eslint: enable rule "prefer-const" by @BacLuc in #4569
- Allow editing instance name in layout mode by @carlobeltrame in #4560
- Persist some frontend preferences in localStorage by @carlobeltrame in #4559
- Schedule entry number cleanup by @carlobeltrame in #4600
- Consistent project naming by @carlobeltrame in #4741
- api: restrict access to protected routes with firewall by @BacLuc in #4745
- Treat camps as past only after last day is over by @simfeld in #4747
- Correctly check inclusion in array by @carlobeltrame in #4753
- ResetPasswordUpdateProcessor: also activate user after complete password reset process by @BacLuc in #4778
- renovate.json: do not group the linter/formatter packages anymore by @BacLuc in #4687
- Bugfix: Prevent wrong dirty reset by @manuelmeister in #4761
- Fix printing in languages other than English by @carlobeltrame in #4764
- api/oauth: also activate user after successful oauth authentication by @BacLuc in #4779
- Fix vite 5 deprecation warning by @carlobeltrame in #4819
- Add help & news on login screen and main nav by @manuelmeister in #4618
- Fix sidebar meta links on mobile by @manuelmeister in #4832
Info
Deployment: #4751
Full Changelog: PROD-2024-01-23...PROD-2024-03-26