Install
Works with Drupal: ^8.8 || ^9 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
2.17 is a major finalization work for 3.x and has breaking changes, please check out below:
- Change records: https://www.drupal.org/list-changes/blazy
- Notable changes: https://git.drupalcode.org/project/blazy/-/blob/8.x-2.17/docs/CHANGES.md...
Blazy 8.x-2.0-dev, 2023-09-18
------------------------------
- Masonry (Flexbox and or Native Grid) are messed up, try uninstalling BigPipe.
Blazy 8.x-2.0-dev, 2023-09-17
------------------------------
- Fixed for native grid/flexbox masonry with VIS/ IO.
Blazy 8.x-2.0-dev, 2023-09-13
------------------------------
- Fixed for native grid masonry with captions.
Blazy 8.x-2.0-dev, 2023-09-12
------------------------------
- Simplified returned values for dBlazy.find().
- Added new events: bio:done for entire collections, bio:resizing, bio:resized,
blazy:mediaPlaying, blazy:mediaStopped.
- Deprecated blazy.done event for colonized blazy:done to allow namespacing.
- Deprecated bio.intersecting event for colonized bio:intersecting.
- Removed blazy.resizing for bio:resizing event.
- Decoupled blur from blazy.animate.js
- Disabled blur when being unlazy since it requires lazy load as a trigger.
Blazy 8.x-2.0-dev, 2023-09-05
------------------------------
- Fixed for discreet behavior BlazyFilter where data:image reset into real URL.
- Micro optimization: Changed entity formatter loop into \Generator.
- Micro optimization: Removed sliders lazy loads to avoid complication for just
Blazy.
- Deprecated is.blur for use.blur, is.bg for use.bg, is.player for use.player,
is.iframe for use.iframe.
Blazy 8.x-2.0-dev, 2023-09-03
------------------------------
- Fixed for Views delta_limit option.
- Fixed for local video thumbnails when embedded in a view.
Blazy 8.x-2.0-dev, 2023-09-01
------------------------------
- Fixed for fluid data-ratios regressions with Responsive image.
- Changed lightbox HREF to point to original sites ethically and consistently.
Blazy 8.x-2.0-dev, 2023-08-31
------------------------------
- Fixed for Pinterest within more lightboxes.
- Fixed for vanilla VEF as a Views Main stage.
Blazy 8.x-2.0-dev, 2023-08-30
------------------------------
- Updated blazy.api.php.
Blazy 8.x-2.0-dev, 2023-08-29
------------------------------
- Fixed for lazy-loaded Pinterest.
- Fixed for Twitter, Pinterest within Colorbox.
- Fixed for default ugly media.label filename as popup image title.
Blazy 8.x-2.0-dev, 2023-08-26
------------------------------
- Fixed for Views style Main stage regressions if not using Blazy or core Image
formatters.
Blazy 8.x-2.0-dev, 2023-08-25
------------------------------
- Deprecated colorbox body classes for local classes in #colorbox selector.
Blazy 8.x-2.0-dev, 2023-08-23
------------------------------
- Fixed for mixed multiple multimedia playing.
- Safari guess works for #3279316.
- Fixed for Instagram within more lightboxes.
Blazy 8.x-2.0-dev, 2023-08-20
------------------------------
- Fixed for Instagram within Colorbox.
- Added a new option to lazy load media HTML.
- Fixed for VEF Instagram failures, and other VEF compatibility.
- Added Use oEmbed option specific for VEF compatibility.
Blazy 8.x-2.0-dev, 2023-08-17
------------------------------
- Added oEmbed provider check for cross-compat with VEF providers.
- Prepared Blazy as a service at 3.x.
- Deprecated duplicated Blazy methods for BlazyInterface to allow Blazy a
service at 3.x.
Blazy 8.x-2.0-dev, 2023-08-15
------------------------------
- Full-fledged core media integration 99%, and Blazy has just begun in 2.17.
- Fixed for HTML attribute opration regressions, seen at Jumper.module.
Blazy 8.x-2.0-dev, 2023-08-14
------------------------------
- Fixed for broken dBlazy.attr() given elements with length, like forms, etc.
Blazy 8.x-2.0-dev, 2023-08-11
------------------------------
- Added a Flybox, a non-disruptive lightbox.
- Finalized BlazyMedia conversion from static into non-static class.
- Fixed for ambiguous space delimited attributes.
- Fixed for thirdPartyFormatters.
- Renamed BlazyAttribute into Attributes.
- Renamed BlazyInternal into Internals.
- Deprecated .litebox-caption for .litebox__caption to get correct BEM.
Blazy 8.x-2.0-dev, 2023-08-09
------------------------------
- Updated BlazyOEmbed service parameters.
- Changed BlazyMedia into a service as planned.
Blazy 8.x-2.0-dev, 2023-08-07
------------------------------
- Fixed for lightbox caption regressions.
- Added non-functional blazy.libraries service for blazy:3.x and BC.
Blazy 8.x-2.0-dev, 2023-08-06
------------------------------
- Fixed for out of synced local media.
Blazy 8.x-2.0-dev, 2023-08-04
------------------------------
- Fixed for BlazyFilter figure mixed with [data-caption], specific to grids.
- Added theme_blazy() to replace sub-modules theme_ITEM() content for filters.
Blazy 8.x-2.0-dev, 2023-08-02
------------------------------
- Added supports for title for BlazyFilter shortcodes.
- Added hook_blazy_settings_grid_alter().
- Added supports for Media SVG for sub-modules inheritance.
- Fixed for Native Grid with grid chunks ala sliders.
Blazy 8.x-2.0-dev, 2023-08-01
------------------------------
- Fixed for background image with loading slider option.
- Added option to use theme_blazy() to replace sub-modules theme_ITEM() content.
- Triggered few more deprecation errors.
Blazy 8.x-2.0-dev, 2023-07-30
------------------------------
- Updated theme_blazy() to replace sub-modules theme_ITEM() contents at 3.x.
Blazy 8.x-2.0-dev, 2023-07-28
------------------------------
- Added supports for SVG Image Field module.
- Re-purposed Blazy Image with VEF (deprecated) formatter for SVG (WIP).
Blazy 8.x-2.0-dev, 2023-07-26
------------------------------
- Fixed for lightbox caption token regression.
- Added minimal default settings for Blazy OEmbed formatter within Views UI.
Blazy 8.x-2.0-dev, 2023-07-24
------------------------------
- Added image ALT and TITLE for VEF which has none.
Blazy 8.x-2.0-dev, 2023-07-23
------------------------------
- Fixed for deprecated VEF regressions.
Blazy 8.x-2.0-dev, 2023-07-22
------------------------------
- Added supports for SVG image dimensions.
Blazy 8.x-2.0-dev, 2023-07-21
------------------------------
- Added supports for local audio with background cover via settings.image.
- Remove unused abundant CSS classes: media__image, media__iframe.
Blazy 8.x-2.0-dev, 2023-07-18
------------------------------
- Added micro optimization for aspect ratio fluid to use non JS, if possible.
- Changed settings key to #settings, etc. to avoid leaks/ render errors, see CR:
https://www.drupal.org/node/3375158.
Blazy 8.x-2.0-dev, 2023-07-16
------------------------------
- Added a dedicated title field to BlazyMediaFormatter to differ from attribute.
Blazy 8.x-2.0-dev, 2023-07-15
------------------------------
- Issue #3374519 by rex.barkdoll: Keeping Custom Attributes in CKEditor.
Blazy 8.x-2.0-dev, 2023-07-14
------------------------------
- Removed and cleaned out stone-age admin CSS for modern nativegrid.
Blazy 8.x-2.0-dev, 2023-07-11
------------------------------
- Updated blazy.api.php.
- Renamed legacy Foundation block-NATIVEGRID to b-nativegrid, etc. to avoid
conflict with core block.
Blazy 8.x-2.0-dev, 2023-07-10
------------------------------
- Improved Native Grid repeat.
- The last two standing cleanups post migrations to BlazySettings, etc.
Blazy 8.x-2.0-dev, 2023-07-09
------------------------------
- Added hook_blazy_is_blazy_alter() for lightboxes to inject data-LIGHTBOX.
- Added supports for grid items as generators.
Blazy 8.x-2.0-dev, 2023-07-08
------------------------------
- Issue #3373309 by tmanhollan: Deprecated: Creation of dynamic property in
projects that extend Blazy.
- Fixed for media player DOM ready.
- Fixed for soundcloud and other iframe-based media entity integrations.
Blazy 8.x-2.0-dev, 2023-07-07
------------------------------
- Fixed for core image_formatter link to content with URL object.
- Fixed for background image regressions given core image, not blazy formatter.
Blazy 8.x-2.0-dev, 2023-07-06
------------------------------
- Fixed for incorrect deprecated settings.