5.19.0
π Highlights
β¨ Major Changes
Setup Wizard Improvements
- Security: Hardened setup process to prevent re-running after installation and improved input validation.
- UI/UX: Improved setup wizard with clearer field validation and inline help.
- Inline help and validation for Root Path, Base URL, and database fields.
- HTML5 and Bootstrap validation for a more user-friendly experience.
- All setup fields are validated and sanitized on both frontend and backend to prevent code injection and misconfiguration.
Email Debug System Refactor
- Debug email route now uses the same code as production emails.
π Thanks
Thanks to all contributors and users for feedback and bug reports!
What's Changed
πͺ² Bugs
- 5.19 UI bugs by @DawoudIO in #7367
- Fix API Authentication Bypass by @DawoudIO in #7376
- Bug: Login / Password UI fixes by @DawoudIO in #7380
- Fix SMTP test connection to include security settings (TLS/SSL) by @Copilot in #7375
π¬ Localization
- 5.19.0 POEditor Update - 2025-09-10 by @github-actions[bot] in #7368
- 5.19.0 POEditor Update - 2025-09-20 by @github-actions[bot] in #7373
Inner Beauty
- Starting 5.19 by @DawoudIO in #7360
- No longer building tar and demo files by @DawoudIO in #7362
- Better use of npm prettier by @DawoudIO in #7363
- Build: SASS build cleanup by @DawoudIO in #7364
- Removed grunt-contrib-clean by @DawoudIO in #7365
- Potential fix for code scanning alert no. 126: Workflow does not contain permissions by @DawoudIO in #7379
Other Changes
- [Snyk] Upgrade react-datepicker from 8.4.0 to 8.7.0 by @DawoudIO in #7371
- [Snyk] Upgrade fullcalendar from 6.1.18 to 6.1.19 by @DawoudIO in #7369
- Apply fixes from StyleCI by @DawoudIO in #7377
- Security: Setup input filer and setup instrction updates by @DawoudIO in #7378
- Apply fixes from StyleCI by @DawoudIO in #7382
New Contributors
- @Copilot made their first contribution in #7375
Full Changelog: 5.18.0...5.19.0