MyLA-2024.02.01 Release Notes
Overview
This release includes the ability to add MyLA admins designated as Staff users who can support MyLA without having super-user access. It also includes a signficant number of accessibility improvements to the Assignment Planning view. Additionally, the release includes security updates to keep the application code up to date.
New & Improved
- Allow Staff users to be created in MyLA Django Admin without being Super Users. These Staff users can access MyLA courses without being enrolled in those courses. (#1583)
- Accessibility improvements for Assignment Planning
- Prevent the aria label on the progress bar from being read twice (#1597)
- Match the text for the aria-label to the tooltip text for assignment progress bar (#1598)
- Add aria-labels to the assignment filter dropdowns (#1594)
- Add aria-labels to the Lock Goal checkbox for assignments (#1591)
- When using filtering, communicate the number of returned results to assistive technologies (#1593)
- Make sure status icons are voiced by assistive technologies (#1596)
- Ensure a reasonable interval between a change to course and assignment goals before the snackbar displays and the update is voiced (#1589)
- Add Unique Ids to TextFields (#1592)
- Change the "Clear" button to "Clear Minimum Goal" for clarity (#1595)
- Add Google Analytics consent verification as required for users in the European Economic Area (EEA) (#1580)
- Include IP addresses in event logging for MyLA (#1578)
Fixes
- Improve the time it takes to display the Resources Accessed page for courses with many students and resources (#1573)
Configuration & Operations Changes
- Update django from 4.2.7 to 4.2.15 (#1563, #1565, #1588, #1608)
- Update mysqlclient from 2.2.0 to 2.2.4 (#1567)
- Update gunicorn from 21.2.0 to 22.0.0 (#1570)
- Update pkg versions of github actions (#1566)
- Update ws from 7.5.9 to 7.5.10 (#1585)
- Update braces from 3.0.2 to 3.0.3 (#1584)
- Update webpack from 5.89.0 to 5.94.0 (#1617)
- Update micromatch from 4.0.5 to 4.0.8 (#1620)
- Remove .git from git https remote #1358
- Allow for workflow dispatch actions to run anywhere (#1603)
- Add last_accessed_date field to the courses table (#1609)
- Remove unneccessary logging (#1388)
- Clean up redundant and confusing names in models to improve admin interface (#1420)
- Change Postgres cron queries to BigQuery queries (#1557)
- Update Contributing to mention backup information (#1569)
Configuration updates needed for release:
- Changes in env_sample.hjson (#1580)
Full Changelog: 2024.01.01...2024.02.01