Materia v9.0.0
Materia version 9 brings a much-requested feature to ease the pain of sharing LMS courses with embedded widgets, plus bug fixes, tweaks, and dependency updates. Here's a quick peek at the highlights:
Request Access to Embedded Widgets
With this feature, instructors can more easily receive access to embedded widgets in an LMS course. Let's say you're inheriting a course from another instructor - it includes embedded Materia widgets, but you aren't automatically granted access to them. Now, upon visiting an assignment or module page with a widget embedded through LTI, you can view the list of owners and request access to the widget:

Users with whom you've requested access will receive a notification in Materia with an option to add you as a collaborator.
Default widgets will now use the latest stable release
Previously, new installs of Materia would default to hard-coded version numbers. These versions could be considerably behind the most recent versions of widgets.
phpcs git hook will now default to a full report instead of summary
Ever wanted to commit a change to your code only to be blocked by the phpcs test runner? Couldn't remember what command to run to actually figure out what the test runner didn't like? Now the phpcs report will notify you by default!
Added server-side support for model (.obj) media file types
The media importer now has support for model files in addition to image and audio file types. Future widgets or widget updates can now use 3D models - keep a look out!
Full Changelog
- #1344 - Access request option for LTI embedded widgets
- #1335 - Default widget list now uses
latestinstead of a hard-coded version - #1347 -
phpcspre-commit hook now usesfullcoverage report instead ofsummary - #1338 - Fix for local tests failing in docker development environment
- #1342 - browsersync removed, with prejudice
- #1346 - Added support for obj file types
- #1353 - Added additional permissions check on My Widgets page to prevent partial rendering of widgets users don't own
- Several dependency updates via dependabot
- MSCA updated to version 2.4.0: https://github.com/ucfopen/Materia-Server-Client-Assets/releases/tag/v2.4.0
Thanks to our Contributors
- Corey Peterson @clpetersonucf
- Brandon Stull @FrenjaminBanklin
- Ian Turgeon @iturgeon
- Emanuel Cortés Lugo @emanuelGitCodes