Skip to content

Materia v10.1.0

Compare
Choose a tag to compare
@github-actions github-actions released this 12 Feb 15:39
· 50 commits to master since this release

v10.1.0 includes several significant quality-of-life improvements, bug fixes, and optimizations to the platform in the wake of the v10.0.0 update.

Enhancements

  • Improvements to the Settings dialog, particularly related to users with the student role. In some cases, a user could inadvertently lose access to their own instances when their role changed from basic_author to student. The instance owner is now identified in the collaboration dialog, and additional checks and fixes have been implemented associated with student users. (#1540)
  • Student users can now view score information associated with instances, even when an instance is not in Guest Mode. Score data in this context are now anonymized, but identity information will again be included if the user regains the basic_author role. (#1540, #1541)
  • Improvements to API endpoints associated with instances and user search. Pagination behavior has been optimized and certain requests have been made paginated to improve performance. (#1541)
  • Improvements to the invalid login dialog and the application states that display it. (#1537)
  • Significant optimizations to JS imports; a development version of React and React-DOM are no longer imported, and the majority of vendor JS is imported in a common file that's included in every page request. (#1563)
  • The application log stream is no longer inundated with access.log spam from phpfpm. (#1548)

Bug Fixes

  • Fixes play context indicator in the Instances Played section of the User Admin page (#1544)
  • Fixed broken search behavior in the individual scores component in My Widgets (#1554)
  • Fixed display issue in My Widgets associated with updated settings not persisting until the page is refreshed (#1556)
  • Formalized "triage" fixes associated with missing LTI tokens in session data; if tokens are not present, the play log's environment data is searched for the tokens instead. (#1560)
  • Added missing stylesheets associated with player and creator guides to the Materia-Widget-Dependencies package manifest (#1539)
  • Deprecated Node Sass node dependency replaced with Dart Sass (#1551)
  • Several dependabot updates

Associated Pull Requests

Full Changelog: v10.0.1...v10.1.0