Skip to content

Releases: ucfopen/Materia

v9.0.2-alpha2

13 Dec 19:26
Compare
Choose a tag to compare
v9.0.2-alpha2 Pre-release
Pre-release
v9.0.2-alpha2

v9.0.2-alpha1

01 Nov 15:29
v9.0.2-alpha1
Compare
Choose a tag to compare
v9.0.2-alpha1 Pre-release
Pre-release
v9.0.2-alpha1

Materia v9.0.1 Post-Typhoon Updates

16 Jun 18:32
Compare
Choose a tag to compare

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:

v9.0.1-alpha2

14 Jun 19:13
v9.0.1-alpha2
Compare
Choose a tag to compare
v9.0.1-alpha2 Pre-release
Pre-release
v9.0.1-alpha2

v9.0.1-alpha1

19 Apr 19:30
v9.0.1-alpha1
Compare
Choose a tag to compare
v9.0.1-alpha1 Pre-release
Pre-release
v9.0.1-alpha1

Materia v9.0.0

03 Jan 21:44
c779be9
Compare
Choose a tag to compare

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:
Screen Shot 2022-01-03 at 4 17 05 PM

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 uses full coverage report instead of summary
  • #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

v9.0.0-alpha3

03 Jan 15:59
Compare
Choose a tag to compare
v9.0.0-alpha3 Pre-release
Pre-release
v9.0.0-alpha3

v9.0.0-alpha2

14 Dec 20:25
Compare
Choose a tag to compare
v9.0.0-alpha2 Pre-release
Pre-release
v9.0.0-alpha2

v9.0.0-alpha1

23 Nov 20:07
v9.0.0-alpha1
Compare
Choose a tag to compare
v9.0.0-alpha1

v8.0.1

26 May 22:43
v8.0.1
Compare
Choose a tag to compare
v8.0.1