What's Changed
This week's release adds Application.originalApplicantId to the database to support upcoming account merging work.
Notable bug fixes:
- Closing a loophole in which applicants could submit without going through address correction even when it was necessary.
- Fixing an issue when the user stayed on the login page beyond the session timeout window.
Lastly, this release includes in-progress work on file upload and enumerator improvements, and session timeout, as well as multiple dependency updates.
Database Changes
- [Account Merge] Add Application.originalApplicantId and use it in export by @shane-exygy in #12779
Enhancements
Bug fixes
Under Development
- [File upload] Create feature flag in experimental by @AlvieH in #12978
- [Enumerators] Create copies of non-repeated questions for repeated blocks by @AlvieH in #12955
- [Enumerators] Improving style and clarity of repeated screens by @CallaJune in #12958
- [ProgramSlugUrl] Allow passing program slug for internal edit routes by @rockycodes in #12934
- [File upload] create no-op htmx endpoint for streaming file upload by @tallulahkay in #13008
- [Session Replay] add missing active session for new program admins by @tallulahkay in #13019
- [File upload] Create base and test no-op streaming parsers by @AlvieH in #13003
- autofill entity of new repeated set by @CallaJune in #13016
- [File upload] Add AWS S3 upload sink by @AlvieH in #13039
- Simplifying admin view constructors and add environment to base view by @gwendolyngoetz in #13076
Dependencies
Other changes
- [Session Timeout] rename last activity time used for the session by @tallulahkay in #13004
- [Session Replay] remove session replay protection ff (merge after 3/24) by @tallulahkay in #12899
Full Changelog: v3.25.0...v3.26.0