Materia 7.0.1 "Alexander"
Materia 7.0.1 introduces a suite of small quality-of-life changes to the platform, as well as critical updates to our underlying versions of PHP and Angular. Additionally, our server configuration tools have been simplified, and we've introduced new dockerfiles for a number of linux platforms including Alpine, Amazon Linux 2, and Debian.
Here's the big list of changes:
- Improvements to the Settings and Widget Copy dialogs, including better clarifications about student author permissions and tweaks to widget sharing. (#1289, #1287)
- Added additional explanatory text to LTI preview/confirmation page about Student View (#1066)
- Improves readability of My Widgets view code (part of #1258)
- Swaps player/creator guide links (#1256)
- Adds a delay to rendering of Export Options dialog due to async requests (ucfopen/Materia-Server-Client-Assets#76)
- Beard Mode is now consensual (#1271)
- Added "No Author" role that is prevented from creating or editing widgets (#1218)
- Collaborators with the "full" permission can no longer remove their own permission expiration date, if set (#1101)
- Fixes to a bug with expired permissions notifications
- Updated to PHP 7.4, including comprehensive changes to several docker containers (#1283)
- Added dockerfiles for Alpine Linux, Amazon Linux 2, and Debian Buster, with Debian being the default. You can run different containers by using the
-fflag with docker-compose and adding the platform you desire. (#1293) - Updates to the server install configuration wizard to remove errors and move in the direction of simpler configuration (#1295)
- Adds
/devdeveloper dashboard - a home for future developer tools - Several additional bug fixes
list of pr's pulled with hub pr list --base dev/7-alexander --state closed --format "- [#%I](%U) - %t%n"
- #1299 - [fix] notification email from system user working
- #1295 - [fix] config wizard no longer fails on missing cfg
- #1293 - Docker & php 7.4
- #1290 - Improvements to permissions when sharing and copying widgets
- #1286 - upgrade to php7.4
- #1273 - Add a button to the profile settings page to turn off beard mode.
- #1272 - Add 'No Author' role.
- #1264 - Splits up long lines in My Widgets view code.
- #1263 - issue/1101 - removed ability for a full access user to remove their own expiration
- #1262 - # 1066 Add inline info about previewing widgets and student view
- #1261 - issue/76 delay export options dialogue until $scope.selected.scores.list exists
- #1257 - #1256 Swap positions of player and creator guide links