Lightning Media Changelog - acquia/lightning GitHub Wiki

4.6.0

  • Swapped out the dependency on bower-asset/dropzone in favor of npm-asset/dropzone due to build issues in the Bower version which broke bulk upload functionality.

4.5.0

  • Updated Media Entity Twitter 2.5 and worked around a bug it caused. (Issue #3191500)
  • The revision UI will no longer be shown on media entity forms by default. (Issue #3067814)
  • The URL alias field will no longer be shown on media entity forms by default. (Issue #3067814)
  • Fixed a PHP notice that could occur when uploading files in the media browser. (Issue #3113656)
  • Removed the H1 tag from the rich_text format. (Issue #2984633)
  • Fixed a bug where bulk-uploaded files were not assigned an owner. (Issue #3179758)
  • Fixed a pre-existing configuration exception that could occur in certain situations. (Issue #2943589)

4.4.0

  • Fixed a bug that could occur when adding Instagram posts in the media browser by URL.

4.3.0

  • Updated Media Entity Instagram to 3.0.
  • Added Composer 2 support.

4.2.0

  • Fixed errors that could occur when installing Lightning Media Slideshow without any media types. (Issue #3156597)
  • Updated Inline Entity Form to 1.0-rc7.

4.1.0

  • Fixed bugs introduced in Lightning Media 4.0 that could occur when updating from very old versions of Lightning.
  • Deprecated the dependency on Views Infinite Scroll. It will NOT be included in Lightning Media 5.0, so if you need to continue using it in your project, you will need to add it to your composer.json. For example: composer require drupal/views_infinite_scroll:^1.6.
  • The image browser has been split into its own separate view, called "Image Browser". This change will not affect existing sites.

4.0.0

  • Lightning Media is now compatible with the Standard installation profile. Existing sites are unaffected by this change.
  • Fixed a bug where the link to bulk upload media would not show up on all displays of the administrative media library. (Issue #3155229)

4.0.0-beta1

  • Lightning Media now uses the core Media Library module in place of the media browser by default. All media types packaged with Lightning Media now support the core Media Library module out of the box. Media Library is also now the default way of embedding media into WYSIWYG text editors, so Lightning Media no longer has a hard dependency on the Entity Embed module.
  • Lightning Media Video now uses the core oEmbed system by default and no longer has a hard dependency on the Video Embed Field module. Existing sites are not affected by this change.
  • Made the Document field required on the Document media type.
  • Updated the Slick Entity Reference module to 2.0.
  • Lightning Media no longer includes Libraries API as a dependency.
  • Updated DropzoneJS to 2.1.
  • Updated Entity Browser to 2.3.

3.21.0

  • Swapped out the dependency on bower-asset/dropzone in favor of npm-asset/dropzone due to build issues in the Bower version which broke bulk upload functionality.

3.20.0

  • Updated Media Entity Twitter 2.5 and worked around a bug it caused. (Issue #3191500)

3.19.0

  • Updated Libraries API to 3.0-alpha6 and removed a patch that no longer applies.
  • Ensured that all shipped configuration has the same language code. (Issue #3094690)
  • The revision UI will no longer be shown on media entity forms by default. (Issue #3067814)
  • The URL alias field will no longer be shown on media entity forms by default. (Issue #3067814)
  • Fixed a PHP notice that could occur when uploading files in the media browser. (Issue #3113656)
  • Removed the H1 tag from the rich_text format. (Issue #2984633)
  • Fixed a bug where bulk-uploaded files were not assigned an owner. (Issue #3179758)
  • Fixed a pre-existing configuration exception that could occur in certain situations. (Issue #2943589)

3.18.0

  • Updated Media Entity Instagram to 3.x.
  • Added Composer 2 support.
  • Fixed a bug that could occur during requirements checks when updating or installing. (Issue #3168380)
  • Fixed a minor translation bug. (Issue #3168457)

3.17.0

  • Unpinned Slick Carousel and declared a conflict with version 2.1 due to incompatibility with Drupal 8.7.
  • Fixed a bug where Lightning Media would incorrectly modify administrative media views on Drupal 8.8 and up. (Issue #3124149)
  • Fixed a bug in MediaHelper::useFile() which could lead to unexpected behavior when creating file-based media.
  • Added an administrator-facing warning about Libraries API being dropped as a dependency from Lightning Media 4.

3.16.0

  • Pinned Slick Carousel to 2.0 to ensure compatibility with Drupal 8.7.
  • Updated DropzoneJS to 2.0-alpha5.
  • Updated Entity Browser to 2.3.

3.15.0

  • Updated Slick Entity Reference to 2.0.
  • Updated Media Entity Instagram to 2.0.
  • Updated Media Entity Twitter to 2.1.

3.14.0

There are no user-facing changes in this version.

3.13.0

  • Added support for Drupal core 8.8.x.
  • Updated Entity Embed to 1.0.
  • Updated Views Infinite Scroll to 1.6.
  • Updated Entity Browser to 2.2.

3.12.0

  • Fixed an improperly namespaced dependency in Lightning Media Video's info file.

3.11.0

  • Updated DropzoneJS to 2.0-alpha4.
  • Updated Entity Embed to 1.0-rc2.
  • Updated Media Entity Twitter to 2.0-alpha3.

3.10.0

There are no user-facing changes in this release.

3.9.0

  • Removed deprecated function calls. (Issue #3034965)
  • Fixed text capitalization in user interface. (Issue #2984684)

3.8.0

  • Lightning Media is now compatible with Lightning Core 4.x (Drupal core 8.7.x).

3.7.0

  • Updated Entity Browser to 2.1.
  • Added a link to the settings form on the module list page. (Issue #3033650)
  • Added descriptions to administrative links. (Issue #3034042)

3.6.0

  • The media browser is now displayed in a modal dialog by default, which is activated by pressing the "Add media" button. When embedding media in the WYSIWYG editor, the media browser is unchanged (the entity browser used for WYSIWYG has been split out into a completely separate entity browser configuration in order to facilitate this). (GitHub #80)

3.5.0

  • Updated Lightning Core to 3.5, which security updates Drupal core to 8.6.6.
  • Added a configuration option to control whether newly-created media fields (i.e., entity reference fields which reference media items) will be configured to use the media browser by default. (Issue #2945153)
  • The "Show in media library" field is no longer translatable by default in any media type included with Lightning Media. (Issue #3014913)
  • Changes were made to the internal testing infrastructure, but nothing that will affect users of Lightning Media.

3.4.0

  • Many changes to internal testing infrastructure, but nothing that affects users of Lightning Media.

3.3.0

  • Behat test now check for existence of FixtureContext prior to invoking its methods. (Issue #3020990)

3.2.0

  • Updated Lightning Core to 3.4.
  • Changed the testing infrastructure, sealed all subcontexts, refactored most of the Behat tests into PHPUnit.
  • Updated Media Entity Instagram to 2.0-alpha2.
  • Added namespaces to dependencies.
  • Warning messages are not double escaped anymore.
  • Updated Entity Browser to 2.0.

3.1.0

  • Added a new component, Media Slideshow, which allows you to create slideshows and carousels of assets from your media library using the Slick JavaScript library. (#52)
  • Lightning Media now has the Media Library module as an explicit dependency.
  • In Quick Edit, it's now possible to remove images selected with the media browser. (#53)
  • Entity reference fields that use the media browser now allow you to explicitly select the media type to use when creating or uploading new media items. This works in CKEditor as well. (#55 and issue #2969541)

3.0.0

  • Updated Lightning Core to 3.0, which requires Drupal core 8.6.0.

2.4.0

  • Locally hosted audio and video files are now supported. Audio support is provided by a new component. (Issue #2965767)
  • Documents are now stored in folders based on the current date (YYYY-MM). (Issue #2958909)
  • Fixed a bug where administrator roles provided by Lightning Media had a null value for the 'is_admin' flag. (Issue #2882197)
  • The "Save to media library" checkbox is now labeled "Show in media library". (Issue #2990935)
  • All bundled media types now have out-of-the-box support for Pathauto. (#38)

2.3.0

No changes since last release.

2.2.0

  • Updated to Video Embed Field 2.0.

2.1.0

  • Behat contexts used for testing were moved into the Acquia\LightningExtension\Context namespace.

2.0.0

  • Provided an optional update to rename the "Source" filter on the Media overview page to "Type".
  • Updated Crop API to RC1 and no longer pin it to a specific release.
  • Media Entity is no longer used, provided, or patched by Lightning Media.
  • In keeping with recent changes in Drupal core, Lightning Media provides an update hook that modifies any configured Media-related actions to use the new, generic action plugins provided by core.

1.0.0-rc3

  • Lightning Media will only set up developer-specific settings when our internal developer tools are installed.

1.0.0-rc2

  • Removed legacy update code.

1.0.0-rc1

  • Allow Media types to be configured without a Source field. (Issue #2928658)