Skip to content

Releases: muxinc/strapi-plugin-mux-video-uploader

v2.4.0

17 Nov 03:54
24bae5e
Compare
Choose a tag to compare

What's new

What's changed

  • Only update the settings config if the form as been modified and only with the values that changed
  • Added a check on bootstrapping to ensure that the users-permissions plugin is also installed
  • Enabled visibility to admin RBAC permissions for the mux-asset collection type

What's fixed

  • Fixed user based permissions to allow read API operations for user roles (find, findOne and count)

v2.3.0

25 Jul 05:17
Compare
Choose a tag to compare

What's new

  • This plugin is now "Strapi Verified"! 🤩
  • Added Copy Snippet to clipboard for Mux Player example
  • Added CODEOWNERS file

What's changed

  • Updated UI/UX to align with Strapi Design System

What's fixed

v2.2.1

08 Jul 03:49
Compare
Choose a tag to compare

Important Note

An update was introduced to the mux-asset controller with how it handles filters for CRUD operations. The change includes following Strapi's paradigms for defining filters. See Strapi's Entity Service API: Filtering documentation for more info.

What's new

What's changed

  • Updated controller to respect additional queries for the mux-asset collection type
  • Updated Admin UI to use Strapi query paradigms
  • Updated sync process to for better fallbacks based on missing assets
  • Update Mux Data metadata based on consistent player_name and player_type dimensions

What's fixed

v2.2.0

21 Jun 05:30
Compare
Choose a tag to compare

What's new

  • The preview player on the Admin UI is now using Mux Player for playback
  • Added new duration and aspect_ratio field to the mux-asset collection type
  • Added new sync process to the bootstrap to resolve missing fields for mux-asset entries from the Mux API

What's changed

  • Breaking change: The /mux-video-uploader/mux/deleteMuxAsset route now accepts a JSON request body.
  • The mux-video-uploader/mux/deleteMuxAsset route now relies on an id parameter for resolving the identifier it needs for querying the Mux API
  • Updated the /mux-video-uploader/mux-asset create route to simply accept a payload
  • Updated the /mux-video-uploader/mux-asset/:id update route to not use the parseMultipartData function from Strapi
  • Updated the Mux service to now use the Mux Node SDK
  • Updated all dependencies to the latest, any dependencies that Strapi use are matched
  • Removed mux.index route
  • Removed unimplemented mux.index controller handler
  • Removed unimplemented mux-asset.index controller handler

What's fixed

  • Fixed the Menu label in the Strapi Admin UI to be "Mux Video Uploader" as intended
  • Fixed the /mux-video-uploader/mux-asset/:id route so that the findOne operation works according to the Strapi API
  • Fixed the /mux-video-uploader/mux-asset/:id route so that the delete operation works according to the Strapi API

v2.1.1

09 Feb 05:09
Compare
Choose a tag to compare

Important Note

Do not use v2.1.0 as it contains an issue where Strapi will not recognize it as a plugin. Instead, use this version.

What's new

What's changed

What's fixed

  • Updated plugin definition to reflect expected values that Strapi Market needs to identify it as a viable plugin

v2.1.0

05 Feb 05:50
Compare
Choose a tag to compare

Important Note

Starting v2.1.0, the strapi-plugin-mux-video-uploader will only support Strapi v4. To use with Strapi v3, please use the last version of v2.0.0.

What's new

  • Plugin has been updated to utilize Strapi's new v4 APIs and Design System

What's changed

What's fixed

v2.0.0

01 Feb 04:23
Compare
Choose a tag to compare

What's new

  • Overhaul in UI/UX; The plugin's home screen now has a grid for all the MuxAsset collection entries
  • Clicking an item in the grid will display a modal with additional information
  • Added a player (powered by https://github.com/muxinc/videojs-mux-kit) for previewing content
  • Enable fuzzy searching for title and Mux Asset.id values within the grid
  • Enabled deletion of MuxAssets which will also delete the Asset from Mux
  • Enabled uploads of audio files to Mux.

What's changed

  • The MuxAsset collection type is now hidden from the Strapi admin UI. Management should be done by the new design. Retrieving should be done via APIs.

What's fixed

v1.2.1

01 Sep 20:17
Compare
Choose a tag to compare

What's new

What's changed

  • Updated typescript dependency to 4.4.2 (pinned)

What's fixed

  • Fixed issue with typing restrictions for new version of typescript as detailed in #18

v1.2.0

28 May 22:09
Compare
Choose a tag to compare

Release notes

What's new

What's changed

  • This plugin now follows Strapi's admin permission system for determining access to the plugin and settings views
  • Added more condition cases for handling webhook events for better fault tolerance
  • Disabled Webhook signature check for the time being. Koa.js does not currently expose the raw text body for requests that is needed for more accurate signature verification.

What's fixed

  • Fixed Typescript typing errors with Koa.js (middleware used by Strapi) which caused errors on installation of the plugin (#5 and #6)

Migration notes

When upgrading from Strapi 3.3.3 to 3.6.2, be sure to first follow Strapi's Update Strapi version documentation for upgrading/migration considerations.

Next, run the appropriate command to bring the mux-video-uploader to the latest version—

npm i strapi-plugin-mux-video-uploader@latest

- or -

yarn upgrade strapi-plugin-mux-video-uploader --latest

After starting your Strapi project, you will likely need to re-enable public access to the muxwebhookhandler method. See the Permissions for more details.

v1.1.1

22 Nov 06:12
Compare
Choose a tag to compare

What's new

What's fixed

  • Updated JWT token retrieval to use Strapi's auth module which is bundled with strapi-helper-plugin