Skip to content

Releases: ucfopen/Materia-Widget-Dev-Kit

MWDK v3.0.2

21 May 14:35
v3.0.2
Compare
Choose a tag to compare

This is a maintenance and bugfix release for the Materia Widget Development Kit (MWDK).

New features include:

  • Configurable port option for the MWDK express server
  • Configurable NODE_ENV environment variable
  • Adds redirects for old routes
  • Adds a sample webpack config for Materia widgets

Bugfixes include:

  • Adjusted several webpack loaders to resolve issues
  • Updated Materia-Widget-Dependencies package to include missing guide style CSS

What's Changed

Full Changelog: v3.0.1...v3.0.2

MWDK v3.0.1

15 Nov 15:44
v3.0.1
c555aaa
Compare
Choose a tag to compare

This update addresses an issue with the webpack-generate-widget-hash.js file, preventing generation of the <widget>-build-info.yml file when a widget is built in a production context. This file is required by the Materia widget installer when installing widgets from a GitHub URL, such as when a development instance is built for the first time. Additionally, several dependabot updates were bundled in.

What's Changed

Full Changelog: v3.0.0...v3.0.1

MWDK v3.0.0

24 Oct 18:30
v3.0.0
62da49b
Compare
Choose a tag to compare

The Materia Widget Dev Kit v3 release is designed to modernize the MWDK alongside the recent release of Materia version 10. Major features include:

  • The core express and webpack internals have been overhauled and updated to support current versions of node (18.x) and webpack (5)
  • Materia dependencies are now integrated from the new materia-widget-dependencies package. Materia-Server-Client-Assets has been retired.
  • Experimental support for score screens, with some major caveats.

Updating to MWDK v3.x will require changes to a widget's package.json, webpack.config.js, the tests.yml and release-build.yml GitHub actions, and potentially more. Visit our Updating to MWDK 3.x wiki page for more info.

What's Changed

New Contributors

Full Changelog: v2.5.2...v3.0.0

MWDK v2.5.2

04 Jun 18:04
v2.5.2
Compare
Choose a tag to compare
  • Updated the target container for the "install to docker" option when downloading widget packages in the dev kit.

MWDK 2.5.1

23 Mar 20:05
v2.5.1
Compare
Choose a tag to compare

This is a small update to MWDK to incorporate some overdue security patches and enables compatibility with Materia v8.0.

  • Dependabot updates
  • Updates targetImage in the MWDK express server to locate the updated materia/php container
  • Fixes docker image targeting to handle a source path prefix

MWDK v2.5.0

16 Sep 18:39
v2.5.0
Compare
Choose a tag to compare

MWDK 2.5.0 highlights:

  • Added a tool to automatically resize icon files to all required dimensions, so you don't have to spend 20 minutes in Photoshop every time you want to update a widget's icon!
  • Added a tool to quickly and easily annotate widget screenshots for use in authoring helper documentation. Choose from the three screenshots already baked into the widget or upload your own.
  • Improved the base widget webpack configuration to better support helper documentation

Full changelog:

  • Added screenshot annotation tool (#63)
  • Added icon resizer tool (#61)
  • Helper documentation support improved to allow just one or the other (#60)
  • Dependabot security updates (#58)
  • MWDK splash page revamped

MWDK 2.4.0

12 Jun 18:59
v2.4.0
Compare
Choose a tag to compare
  • Update node from 6 to 12 #48
  • Update all MDK references to be MWDK #42
  • Add support for processing markdown widget help docs #46
  • Make sure question and answer ids have values #41
  • Prettier setup to run correctly
  • Allow player height 0 to scale like Materia server does #40

v2.3.0

07 Jan 19:18
v2.3.0
Compare
Choose a tag to compare

Adds new webpack plugin to create some stats and hashes of built wigt files.

This will be used downstream by the widgets & Travis for building and uploading release files.