Releases: FordLabs/retroquest
v3.1.1 Remove Front-End Validation from Login Page
Hot Fix:
- Fixed older RetroQuest teams not being able to login
We were performing the same validation on the login page form as we were on the team creation page. This was preventing teams that were created before the validation rules were implemented from logging in. We have removed this front-end validation.
v3.1.0 Add Drag-n-Drop
After moving off of Angular, we had a bit of a harder time getting Drag-n-Drop working again. We wanted to make sure it was accessible and wouldn't interrupt the mobile experience like it did before. Thanks to react-beautiful-dnd both of those concerns could be easily addressed!
User Facing Changes:
- Added Dran-n-Drop 🐉 💧
- Modals are now accessible
- The styling of the Modals are now more consistent
Changes to the backing API:
- Removed unused API endpoints
v3.0.1 CSV Download Fix
Hot Fix
- Fixes CSVs not being downloaded when there is an action item without an assignee
v3.0.0 Revisiting a Classic
🎉 🥳 🎉 We're Back!!!! 🎉 🥳 🎉
This is the first bit of a bunch of work being done to modernize the RetroQuest codebase, this release brings the project more in line with current Labs practices and tech choices. In addition to making a few usability upgrades, the major changes are meant to make it easier for people to contribute to the UI. These changes are breaking. Caches will need to be invalidated and API endpoints have changed
The following are some of the more important changes since our last release in 2019.
User Facing Changes:
- Added OpenGraph support to display a brief summary of the website from a link
- Various tweaks to make login easier
- Removed admin endpoints and credentials
- Renamed End Retro to Archive Retro
- Redirects to login page if a token is expired
- Added tab to settings gear to display current running commit hash
- Dark mode now affects the login and create team pages
- You can now return to the list of archived boards when you select one
- Retro is now more responsive on desktop
- Removed service worker
Changes to the backing API:
- Pagination to Thought Archives endpoint
- Made connecting to external Databse easier
- Add Swagger for API documentation
- Scaled down some request objects
- Replaced sending updates to the API over websocket with REST calls
- Fixed error getting logged if a new application has no feedback
- Moved archive board logic to API
- Deprecated ColumnCombiner in API
Codebase Changes of Note:
- Migrated UI from Angular to React
- Update Spring Boot version
- Upgrade to Java 17
- Removes unused User code
- Added Liquibase for database migration management
- Made Cypress tests much more robust