Releases: muxinc/strapi-plugin-mux-video-uploader
v2.4.0
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
andcount
)
v2.3.0
v2.2.1
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
andplayer_type
dimensions
What's fixed
v2.2.0
What's new
- The preview player on the Admin UI is now using Mux Player for playback
- Added new
duration
andaspect_ratio
field to themux-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 anid
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 theparseMultipartData
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 thefindOne
operation works according to the Strapi API - Fixed the
/mux-video-uploader/mux-asset/:id
route so that thedelete
operation works according to the Strapi API
v2.1.1
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
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
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
v1.2.0
Release notes
What's new
- Updated libraries for compatibility with Strapi v3.6.2
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
What's new
- Updated libraries for compatibility with Strapi v3.3.3
What's fixed
- Updated JWT token retrieval to use Strapi's auth module which is bundled with
strapi-helper-plugin