Install
Works with Drupal: ^10.3 | ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
97.3 KB
MD5: 0aeb996ba9150dbe62a33f08a89a4309
SHA-1: af021cdbbe3d52c9902e37899cd6ce20e2bfc6bf
SHA-256: c7c3a7fbd8da81a8bab7e848d7550268163546e03086f36280f3acda4070e560
Download zip
153.88 KB
MD5: 8b93f6c17ceb56375737112b556d8711
SHA-1: 246ffe02ad3ea58de4905bc5ddbd5895e4a5d1fd
SHA-256: daf7e132cc992cdda5a5f1a766b54ba667f55b4d8e631c1760728a4efbfc1c6c
Release notes
This release completes the move to Media entity references and removes the
oEmbed dependency. It contains database updates that convert existing fields and
migrate content — back up your database before updating.
Upgrading
Deploy the code, then run database updates (drush updb, or visit
/update.php). Updates 10003 through 10008 run in order.
Changes
- VideoJS Media fields now reference Media entities instead of storing files
and URLs directly, covering local video/audio and poster images. - New "Remote stream" media type for direct video and audio URLs, with a
Media Library add form and URL validation. - YouTube URLs are stored in a plain link field; oEmbed is no longer used.
Existing oEmbed media items and media types are left in place — remove them
manually once nothing else uses them. - Adds dependencies on the core Link, Media and Media Library modules.
Fixes
- Update 10003 could leave a field's dedicated database tables carrying their
pre-conversion columns while the stored schema record described the new ones,
making YouTube items unreadable with "Unknown column field_youtube_url_uri".
Update 10008 repairs affected tables, and 10003 no longer produces that
state.