Changes
Hypha now have ad hoc reporting and users will be notified of each new login via e-mail.
A new setting PROJECTS_TABLE_EXCLUDED_FIELDS allows for removing columns/filters from the project table to uncluttered it. This was added in preparation for more project table columns being added, some excluded by default.
The hook system have made a bit more modern so check that your custom plugins work as before. UI consistency improvements for PAF buttons and attachments, many requirements updates and more.
🚀 Features
⚙️ Enhancements
- Make SOW/PF buttons the same (#4898) @wes-otf
- Implement PROJECTS_TABLE_EXCLUDED_FIELDS. (#4885) @frjo
- Avoid having comments partial load twise. (#4893) @frjo
- Use cotton attachment card everywhere an attachment is shown (#4892) @wes-otf
- Proper bulk action confirm dialogs on submission all view (#4832) @frjo
🐛 Bug Fixes
- Fix report bug when no project start was set. Issue introduced in ad hoc reporting feature (#4896) @frjo
🔧 Maintenance
- Update the hook system to use Python 3 and Django 5 patterns (#4802) @frjo
- Correcting a hash function, has no practical effect due to the unique_together constraints but it is still not correct (#4865) @frjo
- Bump js-yaml from 4.1.1 to 4.2.0 (#4881) @dependabot[bot]
- Python full updates 2026-06-21. (#4889) @frjo
- Python updates 2026-06-21. (#4888) @frjo
- Updated sandbox_db.dump with migrations (#4867) @wes-otf
- Bump shell-quote from 1.8.2 to 1.8.4 (#4863) @dependabot[bot]
- Mypy/zuban adjustments to avoid false errors (#4862) @frjo
- Python updates 2026-06-08. (#4861) @frjo
Contributors to this release: @dependabot[bot], @frjo, @wes-otf and dependabot[bot]
Full changelog: v6.4.0...v6.5.0