Changes
🚀 Features
- Validate ID of the user before executing an email change on an account (#4950) @wes-otf
- CSV export for invoices (#4894) @frjo
- Add contract number to projects (#4906) @frjo
- Allow a submission to have multiple projects associated (#4897) @frjo
- Invoice tagging (#4890) @frjo
⚙️ Enhancements
- Nice row attributes that makes the row higlight on hover and make the whole row clickable (#4953) @frjo
- Remove code that stoped parents from being selected. (#4949) @frjo
- Move Project documents and Contracting documents to the top of the project detail view (#4947) @frjo
- TinyMCE text area dark mode fix (#4942) @frjo
- Add coment visibility options for when a coapplicant exists on an application (#4934) @wes-otf
- Add cursor-pointer to switch user menu item. (#4926) @frjo
- Add a template hook "user_menu" to allow plugins to add items to the user menu (#4925) @frjo
- Add account template hook for plugins to use (#4922) @frjo
- Add a column and filter for Contractor in the project table. (#4905) @frjo
- Use elevate for adding and deleting passkeys (#4904) @frjo
🐛 Bug Fixes
- Passwordless view was using wrong ratelimit key. (#4943) @frjo
- Modal misspelled in invoice delete. (#4955) @frjo
- Fix links in the invoice table. (#4951) @frjo
- Misc minor bug fixes (#4919) @frjo
- Submission success page buttons fix (#4924) @frjo
- Fix submenu view permissions (#4930) @wes-otf
- Load DJP plugin urls before Wagtails urls. (#4921) @frjo
- Fix
can_view_submissionignoring ReviewerSettings configured in wagtail admin (#4899) @wes-otf
🔧 Maintenance
- Test clean up (#4954) @frjo
- Python updates 2026-08-18. (#4948) @frjo
- Node package updates. (#4941) @frjo
- Python updates 2026-08-10. (#4939) @frjo
- Python updates 2026-08-05 (#4932) @wes-otf
- Pin rustywind version to 0.24.3. Later version sort classes differently. (#4928) @frjo
- Sandbox db update 26 07 (#4920) @frjo
- Update pillow and torch, remove setuptools. (#4917) @frjo
- Node updates 2026-07-26 (#4916) @frjo
- Python updates 2026-07-26. (#4915) @frjo
- Update babel to 8.x. (#4907) @frjo
- Updating mistune to 3.3.x. (#4903) @frjo
- Python updates 2026-07-10. (#4900) @frjo
Contributors to this release: @frjo and @wes-otf
Full changelog: v6.5.0...v6.6.0