Skip to content

Releases: tl-its-umich-edu/remote-office-hours-queue

2025.01.02

17 Mar 18:38
6eaf72e
Compare
Choose a tag to compare

What's Changed

This release focuses on our commitment to maintaining a secure, efficient, and user-friendly application.

Security and Maintenance
• Python Dependencies Update - Pull Request: #623
o Performed updates to all Python dependencies within one directory, covering two specific components.
o This proactive maintenance ensures continued security and performance of the system.
Feature Enhancements
• Admin Meeting Data Export - Pull Request: #620
o Implemented a new feature allowing the export of admin meeting data.
o Facilitates improved data management and operational efficiency for administrative tasks.
User Experience Improvements
• Cookie Consent React Module Upgrade - Pull Request: #631
o Upgraded the cookie consent React module to version 1.2.1.
o Enhances compliance with privacy regulations and refines user interactions with cookie permission settings.
• Cookie Consent Banner Hotfix
Pull Request: #636
o Applied a hotfix to the cookie consent banner.
o Ensures proper functionality and display, maintaining a seamless user experience.

Full Changelog: 2025.01.01...2025.01.02

2025.01.01

07 Feb 19:09
a39d5f3
Compare
Choose a tag to compare

Build and Integration Enhancements:

  • The build process has been improved with integration from officehours-prod (#524) by @jonespm in #579.

  • Added Github info into the build image and displayed version info in the footer (#601, #602).
    Bug Fixes and Improvements:

  • Corrected a newline issue in EMAIL_SUBJECT_PREFIX (#559) by @jadfalaoui in #587.

  • Resolved None type error from previous bug fix in #587 by @jadfalaoui in #589.

Environment and Configuration Updates:

  • Environment sample files are added for a smoother setup (#488) by @jonespm in #554.
  • Adjustments made to switch QA hostnames to a test environment (#460) by @jonespm in #572.
  • Implemented modifications in service files as part of fix #561 by @jonespm in #617.

Dependency Updates:

  • Django version bumped from 4.2.16 to 4.2.17, then to 4.2.18 by @dependabot in #596 and #599.
  • Updated Python from version 3.10 to 3.13 by @jonespm in #598.
  • React and related NPM dependencies upgraded for better compatibility with privacy tools (#591, #594, #611, #614, #621).

Automation and Package Management:

  • Dependabot configuration added for automated dependency management (#604).
  • Dependencies for both Python and npm groups have been collectively updated in several pull requests (#606, #615, #619).

Deployment and Migration Adjustments:

  • Use of GitHub packages for deployment is now in place (issue #561) by @lsloan in #608.
  • Logic for get_backend_types has been moved out of models to prevent migration issues by @jonespm in #609.

New Contributor:

@jadfalaoui made their first contribution with a bug fix in #587.
Full Changelog: 1.11.1...2025.01.01

1.11.1

07 Nov 16:44
777a0ad
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.11.0...1.11.1

1.11.0 Release

07 Nov 15:50
94c1b29
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.10.0...1.11.0

Note: List of changes and issues formatted using U-M GPT.

1.10.0 Release

01 Jul 18:37
bc6410c
Compare
Choose a tag to compare

What's Changed

Rel 1.11 Summary:

  • We've updated many parts of our system to the latest versions, including Django, Express, and several other important tools. This helps keep everything running smoothly and securely.

Bug Fixes:

  • Fixed an issue with our deployment settings.
  • Resolved a bug with the REDIS_HOST setting which could have had extra spaces or newlines.
  • Added a warning when a user mistakenly types in their email.
  • Cleaned up log messages and fixed bugs related to user settings.

Improvements:

  • Improved the way we handle secret information.
  • Added a new method to verify your phone number via Twilio.
  • Ensured better checks for Twilio settings in local environments.
  • Added alerts on the home screen to inform users about data usage.
  • Changed colors for queue status badges to make them easier to see.
  • Made URLs work better within the app.
  • Automatically redirect users to the login page as needed.
  • Improved our automatic logout process.

New Features:

  • Added the ability to handle meetings with no attendees and provided a way to delete them.
  • Began work on a new reporting feature, including UI elements for downloading queue reports.
  • Updated our system to display important info about Google Analytics and data use notifications.
  • These updates ensure a more reliable, secure, and user-friendly experience.

  • Fixes 463 - Prod imagestream for deployment was incorrect by @jonespm in #464
  • Bump django from 3.2.24 to 3.2.25 in /src by @dependabot in #468
  • add tests for settings, fix possible newline/space in REDIS_HOST by @Leonard6261 in #473
  • Bump express from 4.18.2 to 4.19.2 in /src by @dependabot in #472
  • Bump follow-redirects from 1.15.5 to 1.15.6 in /src by @dependabot in #467
  • Bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /src by @dependabot in #471
  • update secrets info; add splitting by @lsloan in #459
  • Added Method for Verifying User Phone Numbers through Twilio by @andcarls in #474
  • Added Warning Message When User Inputs Email (Resolved Issue #11) by @OscarSong2003 in #479
  • Resolve #466: Switch Zoom code over to use the package by @peijli in #481
  • 487: twilio settings check for local build by @jaydonkrooss in #489
  • Draft PR for Issue #469 - adding text to home screen to alert users to data use by @jxiao21 in #495
  • Changed colors for queue ID number "Open" queue status badges for accessibility by @jxiao21 in #496
  • Bump requests from 2.31.0 to 2.32.0 in /src by @dependabot in #492
  • Issue 422: handle urls by @jxiao21 in #504
  • PR for #213: Automatic redirect to login by @jxiao21 in #499
  • Fixes #359 Update log format by @jxiao21 in #507
  • #197 Handle meetings with no attendees, add delete action by @jaydonkrooss in #498
  • Automatic logout - second PR try, redirects by triggering logout button click event by @jxiao21 in #511
  • Fixes #497: User Preferences bugs, refactor form logic for phone settings by @jaydonkrooss in #500
  • Revert "Resolve #466: Switch Zoom code over to use the package" by @jonespm in #513
  • #477 removed django.middleware.common.BrokenLinkEmailsMiddleware by @zqian in #478
  • Fixes issue #97 - Initial work for reporting feature by @jonespm in #501
  • Fixes #461 - Message in log about migrations 1.8.0 and 1.9.0 by @jonespm in #505
  • #97, #470 : add UI elements for queue report downloads by @jaydonkrooss in #506
  • Fixes #515 - Expose Postgres ports in development by @jonespm in #517
  • Bump braces from 3.0.2 to 3.0.3 in /src by @dependabot in #508
  • Bump ws from 8.13.0 to 8.17.1 in /src by @dependabot in #510
  • 493: update Google Analytics settings, use Umich OneTrust banner by @jaydonkrooss in #518

New Contributors

Full Changelog: 1.9.0...1.10.0

1.9.0 release

20 Feb 19:11
7b0462a
Compare
Choose a tag to compare

What's Changed

Full Changelog: 1.8.0...1.9.0

1.8.0 - Dependency update, minor bug fixes and enhancements

26 Jun 19:51
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.7.0...1.8.0

1.7.0 - Select backend library updates, changes to support M1 development

29 Mar 19:45
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.3...1.7.0

1.6.3 - Zoom OAuth fixes

13 Sep 10:52
Compare
Choose a tag to compare
  • Fix re-authorization in case of app removal on Zoom side (#363).
  • Fix Zoom token refreshing logic to improve efficiency (#365).

Fix issue joining meetings with Personal Meeting ID option enabled

01 Dec 21:37
Compare
Choose a tag to compare