Skip to content

2024.02.01

Latest
Compare
Choose a tag to compare
@jaydonkrooss jaydonkrooss released this 26 Sep 13:19
6307829

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)
    • Changes to env_sample.hjson is here
    • Include a privacy redirect URL and OneTrust script domain, if available, for use of google analytics integration (see project)

Full Changelog: 2024.01.01...2024.02.01