Releases: ucfopen/Materia
Releases · ucfopen/Materia
v3.4.1
Note: Contains Database Migrations
- Switch from npm to yarn
- Adds support for remote widget urls (for video and other remotely held media)
- Unit tests remove reliance on installing all core widgets
- Adds fix for failing unit tests on critical php errors
- Changes widget installs to use json instead of yaml for qset data
- Adds 2 barebone test widgets used for unit tests
- Finally clears out the ucfauth submodule
- Removes npm shrinkwrap
3.4.0
- Updates from Fuelphp 1.7.2 to 1.8
- Adds PHP 7 compatibility
- Sanitize CSV data exporting
- Adds anonymous user option for Storage Data Exports
- Guest widgets score export label changed from "High Scores" to "All Scores"
- Embedded mode score screen now shows scores instead of linking to them
LTI embedded widgets now have an Embedded Only option which prohibit access to the widget through any source except the LTI * consumer. - Migration 35 added: non-destructive, adds embed_only flag mentioned above
- Several oil commands for installing widgets now send non-success Linux status codes when exiting.
- LTI to widget association is now created when the widget is embedded into Canvas (previously was upon first visit due to * shortcomings in Canvas LTI code)
- Adds support for phpunit code coverage
- Searching for users to share widgets with now indicates their student or staff status
- Sharing a widget with a student requires that widget be set to guest mode due to privacy restrictions
- Installed widget demos are no longer owned by anyone.
- Full widget exports optimized to speed them up and reduce PHP memory usage
- Various css style fixes for the catalog, score screen, and creator pages
- Enhanced support for widgets that do not have editable content