Releases: ucfopen/Materia
v9.0.2-alpha2
v9.0.2-alpha2
v9.0.2-alpha1
v9.0.2-alpha1
Materia v9.0.1 Post-Typhoon Updates
This is a minor release to follow-up on issues identified after the release of v9.0.
Change Log:
- Update references to the widget previously known as Hangman to Guess the Phrase.
- Added some basic CSRF mitigation to v1 API calls.
- The
build_and_release
GitHub action will mark alpha tags as pre-release. - NGINX configurations will now include
remote_addr
in logs by default. - Bumped the version of mysql slightly to allow support for M1 machines.
- Adjusted permission checks to correct visibility issues for widgets for which a user has read-only access.
Contributors:
- Brandon Stull @FrenjaminBanklin
- LJ Oks @ljoks
- Corey Peterson @clpetersonucf
v9.0.1-alpha2
v9.0.1-alpha2
v9.0.1-alpha1
v9.0.1-alpha1
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
latest
instead of a hard-coded version - #1347 -
phpcs
pre-commit hook now usesfull
coverage 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
v9.0.0-alpha3
v9.0.0-alpha3
v9.0.0-alpha2
v9.0.0-alpha2
v9.0.0-alpha1
v9.0.0-alpha1
v8.0.1
v8.0.1