CHANGELOG.txt in Blazy 8
Blazy 8.x-1.0-dev, 2020-05-06
-----------------------------
- Issue #3125240 by Mykola Veryha, gausarts: Notice : Undefined variable: content
- Issue #3133904 by gambry: Drupal 9 compatibility (1.x branch)
Blazy 8.x-1.0-dev, 2020-02-11
-----------------------------
- Backported container option.
Blazy 8.x-1.0-dev, 2020-01-26
-----------------------------
- Backported Responsive image optimization, and readable codes.
- Backported few cross-module methods to minimize mismatched branch issues.
Blazy 8.x-1.0-dev, 2020-01-19
-----------------------------
- Backported few cross-module methods to minimize mismatched branch issues.
Blazy 8.x-1.0-dev, 2019-02-24
-----------------------------
- Backported Drupal.theme.blazyMedia to re-use dynamic media switcher for
Zooming and Slick Lightbox.
Blazy 8.x-1.0-dev, 2018-12-24
-----------------------------
- Updated deprecated JavascriptTestBase to WebDriverTestBase as per #2945059.
Blazy 8.x-1.0-dev, 2018-12-18
-----------------------------
- Fixed for photobox captions.
- Issue #2979286 by gausarts, Grimreaper, Mistrae: Broken with user picture.
- Added minor fixes, refinements: spaces, re-usable options, admin CSS, etc.
- Added hook_blazy_base_settings_alter() to modify/ extend UI options at one go.
Blazy 8.x-1.0-dev, 2018-12-17
-----------------------------
- Issue with Blazy/Slick Media/DropZoneJs/Media/Entity Browser
- Issue #2991721 by jcourtice: Expose Validate Delay setting in admin UI
- Issue #2951529 by jansete, dench0: Bad performance when use responsive images
- Issue #2994049 by Maffoo: Add installation requirements for library
- Issue #2979418 by IT-Cru: Invalid argument supplied for foreach() in
Blazy::preprocessResponsiveImage()
- Issue #2860586 by gausarts, miroslav-lee, michaelsoetaert, Paul B, wrd:
Warnings with mixed contents
- Issue #2906799 by mxh: Manually defined value for theme variable #url might
get lost
Blazy 8.x-1.0-dev, 2017-05-26
-----------------------------
- Added tests.
- Moved lightbox and other optional integration outside classes due to breaking
test coverage. Be sure to clear cache to pick up new alter functions.
- Moved Responsive image integration into Blazy to declutter module file, and
add test coverage.
- Refactored field settings summary to avoid heavy form elements.
- Deprecated BlazyAdminFormatterBase::settingsSummary for ::getSettingsSummary()
to reduce complexity with unpredictable form elements.
Blazy 8.x-1.0-dev, 2017-05-03
-----------------------------
- #2873319 by gausarts, tjwelde: IE11 and below: responsive_image IE fix not
working.
Blazy 8.x-1.0-dev, 2017-04-29
-----------------------------
- Added blazy.api.php.
Blazy 8.x-1.0-dev, 2017-04-28
-----------------------------
- Fixed for Instagram integration with empty entity for some reason.
- Fixed for Soundcloud integration which has special source_field name:
source_url_field. And exluded from VEF integration.
Blazy 8.x-1.0-dev, 2017-04-27
-----------------------------
- #2873191 by Pavan B S, dhruveshdtripathi: Convert module to use short array
syntax (new coding standard).
- Updated README.
- Respected hand-coded image attributes.
Blazy 8.x-1.0-dev, 2017-04-26
-----------------------------
- Issue #2871085 by chr.fritsch: Exception if configured image style does not
exist anymore.
Blazy 8.x-1.0-dev, 2017-04-09
-----------------------------
- Fixed for iframe mixes with/without "Image to iframe" on the same page.
- Marked final ROADMAP/TODO completed.
- Moved reusable files and videos (VEF) into BlazyFormatterBaseTrait.php.
- Added Blazy Video formatter for iframes.
- Fixed for non-existent field check such as for a mix of image and video.
- A few cleanups, and documentation.
Blazy 8.x-1.0-dev, 2017-04-07
-----------------------------
- #2867553 by gambry: Field formatter cache is not invalidated when the entity
it belongs to is updated.
- A few cleanups: .eslintignore, .ui-dialog, JS doc comments, grid.
Blazy 8.x-1.0-dev, 2017-03-02
-----------------------------
- Fixed for few typos.
- Added support for block_field.module for Slick Views elements.
- Split re-usable BlazyViewsStylePluginBase methods into BlazyStylePluginTrait
to have advanced options when extending other style plugins: HTML list, etc.
which may require existing/ different markups for free.
Blazy 8.x-1.0-dev, 2017-02-20
-----------------------------
- Fixed for Blazy libraries weight regression at hook_library_info_alter().
- Fixed for Views integration edge case with unexpected flattened Views results.
Blazy 8.x-1.0-dev, 2017-02-07
-----------------------------
- #2849191 by tjwelde, chr.fritsch: Drupal 8.3 error.
Blazy 8.x-1.0-dev, 2017-01-27
-----------------------------
- Reverted changes to support RAF for old browsers.
Blazy 8.x-1.0-dev, 2017-01-26
-----------------------------
- #2846560 by gausarts, chr.fritsch: Images of gallery will not be loaded.
Blazy 8.x-1.0-dev, 2017-01-24
-----------------------------
- Split BlazyDefault::imageSettings() into BlazyDefault::baseImageSettings().
- Added media_attributes to position media container properly with aspect ratio.
Blazy 8.x-1.0-dev, 2017-01-19
-----------------------------
- A couple of cosmetic fixes.
Blazy 8.x-1.0-dev, 2017-01-16
-----------------------------
- #2841316 by gausarts, tjwelde: User error: "item" is an invalid render array
key.
- #2843449 by gausarts, Jaesin: Consider adding `configure: blazy.settings` to
.info.yml on blazy_ui
Blazy 8.x-1.0-dev, 2016-12-27
-----------------------------
- Fixed for broken grid when the theme has no CSS box-sizing rules.
- Added blazy_settings_alter() to programtically alter settings prior to being
processed by field formatters.
- Added Object.assign to use modern native extend before fallback to custom.
- #2838213 by gausarts: Use vanilla JS.
Blazy 8.x-1.0-dev, 2016-12-20
-----------------------------
- Decoupled Views stuffs from Blazy into BlazyViews.
- Simplified media switch player JS.
- Fixed for schema error with double and float insanity at sub-modules.
- Simplified Blazy::buildUrl() to remove image_style $modifier assumption, and
let the actual extender use regular image_style override instead. GridStack
and Mason should update this accordingly.
- Added Media switcher "Image rendered by its formatter" option to render images
as is for a special formatter with fieldable entities like Media, or
Paragraphs formatters such as with Image Link Formatter.
- Refined select #options conditions.
- Removed some complex form states to use custom JS with CSS visibility instead.
- Allowed disabling Aspect ratio option which is not relevant for fixed grids
like Mason or GridStack. Alo image_style option such as with GridStack multi-
image-style grids field formatters.
- Decoupled iframe related attributes into Blazy::buildIframeAttributes().
Blazy 8.x-1.0-dev, 2016-12-12
-----------------------------
- #2834759 by DuneBL: Allow missing image.
- Decoupled base entity reference formatter without field supports into
\Drupal\blazy\Dejavu\BlazyEntityBase to allow a simple ER formatter.
- Added form--style- classes for easy decluterring of Blazy/ Slick form which is
not easy with form states.
- Changed library weights.
- Moved Colorbox mobile dimension check outside the loop.
- Updated blazy.admin.js to declutter options which are not properly managed
by form states.
Blazy 8.x-1.0-dev, 2016-12-09
-----------------------------
- Supported Media Entity to set dimensions once to reduce method calls.
- Simplified BlazyManager::setDimensionsOnce() to support Media Entity, etc.
- Cleaned out deprecated methods which were already merged into theme_blazy():
BlazyManager::getUrlBreakpoints()
BlazyManager::getUrlDimensions()
BlazyManager::getMediaSwitch()
Blazy 8.x-1.0-dev, 2016-12-07
-----------------------------
- Improved settings lightbox to reduce method calls for View fields, and Entity
Browser plugins with tons of images.
Blazy 8.x-1.0-dev, 2016-12-05
-----------------------------
- Fixed for coding standards.
- Fixed for a few admin CSS for small device.
- Fixed for settings lightbox due to old approach with boolean, not string.
- Moved Grid settings from the first Grid item into theme_item_list() context.
Blazy 8.x-1.0-dev, 2016-11-29
-----------------------------
- Marked it Beta5.
- Renamed BlazyGrid::buildGrid() into BlazyGrid::build()
Renamed BlazyLightbox::switchMedia() into BlazyLightbox::build()
Both to get consistent with BlazyMedia::build().
- Moved Slick Video dimensions into BlazyVideoTrait as this is only used by
Slick Video, not necessarily Blazy.
- Moved Blazy #cache property back into BlazyManager to reduce complexity at
preprocess since this is more module feature than custom code.
Blazy 8.x-1.0-dev, 2016-11-28
-----------------------------
- Added BlazyGrid doc comments.
- Cleaned up unused imports, and no-longer relevant stuffs.
Blazy 8.x-1.0-dev, 2016-11-27
-----------------------------
- Fixed for fatal error with disconnected internet when ME Facebook kicks in,
and resorted to static thumbnails to avoid broken displays instead.
Blazy 8.x-1.0-dev, 2016-11-26
-----------------------------
- Added doc comments.
- Added basic support for other media entity: Instagram, Twitter, etc.
- Cleaned up variables.
Blazy 8.x-1.0-dev, 2016-11-24
-----------------------------
- Removed unwanted [data-LIGHTBOX-gallery] attributes from Views wrapper when
the Views style already supports Grid gallery, such as Blazy, Slick Browser,
or Slick Views with Grid display.
Blazy 8.x-1.0-dev, 2016-11-23
-----------------------------
- Decluttered Blazy form when Vanilla is enabled.
- Added empty option for Blazy Views field for Lightbox image style.
- Fixed 404 warning for when Video thumbnail is missing.
- Cleaned out BlazyManager::buildDataBlazy() as top-level attributes cannot be
inherited by child elements with irregular image sizes. This is now only
relevant for CSS background since Blazy v1.6.0.
- Fixed for Aspect ratio and Breakpoints options being disabled/invisible when
Responsive image not installed.
Blazy 8.x-1.0-dev, 2016-11-21
-----------------------------
- Cleaned up Entity Reference field options from less relevant options. If you
need to bring them back, or clean out more, implement
hook_blazy_excluded_field_options_alter().
The excluded fields:
field_document_size field_id field_media_in_library field_mime_type
field_source field_tweet_author field_tweet_id field_tweet_url
field_media_video_embed_field field_instagram_shortcode field_instagram_url
- Fixed for lightbox library.
- Added Lightbox video style to replace Dimension option to allow swiping
video lightbox such as PhotoSwipe.
- Removed hook_NAMESPACE_image_alter() into hook_blazy_alter() to swap all
Blazy-related image, including Slick, etc., once.
- Fixed for duplicated grid__content class.
Blazy 8.x-1.0-dev, 2016-11-17
-----------------------------
- Made lightboxes easier to extend.
- Decoupled grid utilities into \Drupal\blazy\BlazyGrid.
- Decoupled lightbox utilities into \Drupal\blazy\BlazyLightbox.
- Added missing Lightbox image style for Views field.
- Moved BlazyAdminFormatterBase::mediaSwitchForm() into BlazyAdminBase to re-use
for Views fields outside field formatters.
- Fixed for regression for when no Image style is provided.
Blazy 8.x-1.0-dev, 2016-11-12
-----------------------------
- #2752865 by tjwelde, lilee, killua99: Support PICTURE element for the
responsive image.
Blazy 8.x-1.0-dev, 2016-11-10
-----------------------------
- Triggered packager.
- Added Views style plugin Blazy Grid.
- Added [data-blazy] attribute to Views container if having Blazy Views fields.
- Fixed for Blazy regression being overriden by empty breakpoints.
Blazy 8.x-1.0-dev, 2016-11-09
-----------------------------
- A few more cleanups.
- #2825706 by mErilainen: Invalid translation language.
- Removed unwanted Grid and Display style options from non-multi-value fields.
- A few cleanups, typos, descriptions, etc.
Blazy 8.x-1.0-dev, 2016-10-31
-----------------------------
- Added support for multi-breakpoint aspect ratio with irregular sizes.
- Added blazy.column.css.
- Optimized blazy.grid.css.
- Added Display style to have a pure and simple CSS Masonry like grid display,
and Grid Foundation from within Blazy formatters, not only Slick.
- Moved grid form into BlazyAdminBase for re-usability by Blazy, not only Slick.
- Added support for video colorbox.
- Added colorbox video gallery support when using Blazy Views fields.
- Fixed regression with numeric aspect ratio.
Blazy 8.x-1.0-dev, 2016-10-25
-----------------------------
- Minified please. Never commit anything when you are tired.
- Added optional "Blazy Image with Media" formatter to retain VEM/ME within
image/file ER environment if VEM/ME is installed.
- Added optional supports for Media Entity when using BlazyViewsFieldFile().
- Deprecated methods for clarity and to reduce road blocks to theme_blazy():
o BlazyManager::getUrlDimensions() for Blazy::buildUrl()
o BlazyManager::getUrlBreakpoints() for Blazy::buildBreakpointAttributes()
o BlazyManager::getDescriptors() for BlazyManager::widthFromDescriptors()
- Decoupled Blazy service from BlazyManager to reduce complexity. This allows
moving individual item methods into Blazy out of the BlazyManager so to use
theme_blazy() doesn't need to travel around into BlazyManager::getImage().
- Updated blazy JS files.
- Fixed for the new "Use CSS background" option with multi-serving images.
- Moved Slick grid into Blazy to be re-usable for divities, not only list.
- Moved Blazy Views field library to hook_views_pre_render() to reduce function
calls.
- Re-used Views field image and entity view builder approach for Slick Browser.
- Added Twig block section for easy partial extensions, and reduce dups.
Blazy 8.x-1.0-dev, 2016-09-29
-----------------------------
- Marked it Beta4.
- Fixed for Twig indentation.
- Fixed for Undefined index: <No caching> in
Drupal\blazy\Form\BlazyAdminFormatterBase->settingsSummary() (line 296 ...
- Moved re-usable methods from BlazyEntityReferenceBase into BlazyEntityTrait.
- Remove Twig spaceless.
- Added optional Views field plugins for File and Media entity.
Blazy 8.x-1.0-dev, 2016-09-07
-----------------------------
- Marked it Beta3.
- Added "Use CSS background" option.
Blazy 8.x-1.0-dev, 2016-09-05
-----------------------------
- Refined form elements and summaries.
Blazy 8.x-1.0-dev, 2016-08-30
-----------------------------
- Added video support to the main background/stage for Slick Paragraphs which
is normally image.
- Fixed for BlazyAdminFormatterBase::getFieldOptions() target_type.
Blazy 8.x-1.0-dev, 2016-08-29
-----------------------------
- Added lightbox captions and use CSS background options for Slick Media.
- Made BlazyEntityReferenceBase::getOverlay() do something useful by default.
- Added entity_type at BlazyEntityReferenceBase::getScopedFormElements().
- Fixed for VEF integration with failing thumbnail downloads.
- Changed Cache option to No caching by default.
- A few cleanups.
Blazy 8.x-1.0-dev, 2016-08-27
-----------------------------
- #2778615 by DuneBL: A notice is popping up without image style.
- Allowed a few reasonable HTML tags within H2.slide__title.
- A few cleanups.
Blazy 8.x-1.0-dev, 2016-08-03
-----------------------------
- #2768463 by chr.fritsch: Add libraries support.
- Fixed for lightbox custom caption form states.
Blazy 8.x-1.0-dev, 2016-07-15
-----------------------------
- #2766665 by gausarts: Support plain iframe.
Blazy 8.x-1.0-dev, 2016-07-14
-----------------------------
- #2750823 by royal121: Schema errors with slick.
Blazy 8.x-1.0-dev, 2016-06-27
-----------------------------
- Removed deprecated @file docblock as per [#2665992], [#2304909].
- Cleaned up options.
Blazy 8.x-1.0-dev, 2016-06-16
-----------------------------
- Fixed for empty values at BlazyStylePluginBase::getFieldString().
- #2749071 by agx: Empty image alt with Responsive image.
Blazy 8.x-1.0-dev, 2016-06-13
-----------------------------
- Added lightbox caption option.
Blazy 8.x-1.0-dev, 2016-06-09
-----------------------------
- Fixed for .media--loading.
- Fixed for Slick CSS background regression.
Blazy 8.x-1.0-dev, 2016-06-08
-----------------------------
- Fixed for broken Responsive image.
Blazy 8.x-1.0-dev, 2016-06-07
-----------------------------
- Removed the possessive CSS background taken over by Blazy, since Slick can now
work with unslick CSS background.
Blazy 8.x-1.0-dev, 2016-05-10
-----------------------------
- Added default sizes.
Blazy 8.x-1.0-dev, 2016-05-09
-----------------------------
- Removed redundant Preloader option since the classes are within image
containers. Maybe more reasonable for Views later which can text, images, etc.
- Added support for non-lazyloaded images such as Slick carousel.
Blazy 8.x-1.0-dev, 2016-05-07
-----------------------------
- Fixed for Overlays regression.
Blazy 8.x-1.0-dev, 2016-05-06
-----------------------------
- #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
Main image empty.
Blazy 8.x-1.0-dev, 2016-05-06
-----------------------------
- Fixed for broken Image to iframe switcher by previous updates.
- #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
Main image empty.
- Fixed for Undefined index: target_bundles when accessing Media entity field
options from within Views UI.
Blazy 8.x-1.0-dev, 2016-05-05
-----------------------------
- Issue #2716765: Map or rework breakpoints into srcset as per v1.6.0.
- Removed Retina option since it is now possible with SRCSET descriptors.
- Added aspect ratio support for multi-breakpoint images.
- Made efficient blazy_preprocess_field().
Blazy 8.x-1.0-dev, 2016-04-22
-----------------------------
- Fixed for media_iframe typo, should be media__iframe.
Blazy 8.x-1.0-dev, 2016-04-11
-----------------------------
- Added support for entity_reference_entity_view and all slick formatters
to be overlays/nested sliders such as from within Slick views.
Blazy 8.x-1.0-dev, 2016-04-09
-----------------------------
- Added support for old video embed field's syntax with html_tag.
Blazy 8.x-1.0-dev, 2016-04-08
-----------------------------
- Fixed for JS error.
- A few cleanups.
Blazy 8.x-1.0-dev, 2016-04-06
-----------------------------
- A couple of fixes.
- Prepared optional supports for Video embed field.
- Ported Lightbox video dimension option to fix for colorbox videos.
- Added support for unmanaged file such as VEF.
- Moved [data-thumb] out of IMG tag into .media container, since IMG is optional
or can be removed when "Use CSS background" option is selected. This allows
flexibility with Slick thumbnail hover/grid as well when the option is on.
Affected:
- blazy.photobox.min.js.
Blazy 8.x-1.0-dev, 2016-04-04
-----------------------------
- Added support for video_embed_field via BlazyStylePluginBase.
- Added support for overlay with nested slicks via BlazyStylePluginBase.
- Added support to turn images into CSS background images.
Blazy 8.x-1.0-dev, 2016-04-03
-----------------------------
- Added composer.json.
- Prepared Media entity supports.
- Added .js-media--ratio to solve hidden blazies such as Slick carousels within
hidden containers/ Ultimenu regions.
- Fixed for undefined index notices.
Blazy 8.x-1.0-dev, 2016-03-31
-----------------------------
- A few cleanups and fixes with multiple blazy instances, etc.
Blazy 8.x-1.0-dev, 2016-03-29
-----------------------------
- A few fixes with item class options, etc.
- Added fallback for missing $settings['item_id'].
Blazy 8.x-1.0-dev, 2016-03-28
-----------------------------
- Refined integration with sub-modules.
- Moved generic method BlazyManager::buildSkins() BlazyManager::getHtmlId() into
BlazyManagerBase.
Blazy 8.x-1.0-dev, 2016-03-23
-----------------------------
- Added lazyload support for core Responsive image.
- Moved a few Slick carousel goodness into this module: admin CSS, lightboxes
and re-usable methods so that Slick carousel, Mason, GridStack can use them
all from one place.
- Added basic loading indicator to the lazyloaded elements.
- Split library into core and custom JS loader.
- Added blazy_ui.module.
- Added basic stylings including aspect ratio CSS.
- Added blazy services for re-usable methods across dependee modules.
- Added own themes.
- Added re-usable Traits and methods for dependee modules.
- Added a scope to a more limited container using [data-blazy] attribute to
get consistent with the supported field formatters.
- Added retina support.
- Added responsive multi-serving images options.
- Added supports for the image and colorbox/photobox.
- Added basic configuration.
Blazy 8.x-1.0-dev, 2016-01-19
-----------------------------
Initial commit.
File
CHANGELOG.txt
View source
- Blazy 8.x-1.0-dev, 2020-05-06
- -----------------------------
- - Issue #3125240 by Mykola Veryha, gausarts: Notice : Undefined variable: content
- - Issue #3133904 by gambry: Drupal 9 compatibility (1.x branch)
-
- Blazy 8.x-1.0-dev, 2020-02-11
- -----------------------------
- - Backported container option.
-
- Blazy 8.x-1.0-dev, 2020-01-26
- -----------------------------
- - Backported Responsive image optimization, and readable codes.
- - Backported few cross-module methods to minimize mismatched branch issues.
-
- Blazy 8.x-1.0-dev, 2020-01-19
- -----------------------------
- - Backported few cross-module methods to minimize mismatched branch issues.
-
- Blazy 8.x-1.0-dev, 2019-02-24
- -----------------------------
- - Backported Drupal.theme.blazyMedia to re-use dynamic media switcher for
- Zooming and Slick Lightbox.
-
- Blazy 8.x-1.0-dev, 2018-12-24
- -----------------------------
- - Updated deprecated JavascriptTestBase to WebDriverTestBase as per #2945059.
-
- Blazy 8.x-1.0-dev, 2018-12-18
- -----------------------------
- - Fixed for photobox captions.
- - Issue #2979286 by gausarts, Grimreaper, Mistrae: Broken with user picture.
- - Added minor fixes, refinements: spaces, re-usable options, admin CSS, etc.
- - Added hook_blazy_base_settings_alter() to modify/ extend UI options at one go.
-
- Blazy 8.x-1.0-dev, 2018-12-17
- -----------------------------
- - Issue with Blazy/Slick Media/DropZoneJs/Media/Entity Browser
- - Issue #2991721 by jcourtice: Expose Validate Delay setting in admin UI
- - Issue #2951529 by jansete, dench0: Bad performance when use responsive images
- - Issue #2994049 by Maffoo: Add installation requirements for library
- - Issue #2979418 by IT-Cru: Invalid argument supplied for foreach() in
- Blazy::preprocessResponsiveImage()
- - Issue #2860586 by gausarts, miroslav-lee, michaelsoetaert, Paul B, wrd:
- Warnings with mixed contents
- - Issue #2906799 by mxh: Manually defined value for theme variable #url might
- get lost
-
- Blazy 8.x-1.0-dev, 2017-05-26
- -----------------------------
- - Added tests.
- - Moved lightbox and other optional integration outside classes due to breaking
- test coverage. Be sure to clear cache to pick up new alter functions.
- - Moved Responsive image integration into Blazy to declutter module file, and
- add test coverage.
- - Refactored field settings summary to avoid heavy form elements.
- - Deprecated BlazyAdminFormatterBase::settingsSummary for ::getSettingsSummary()
- to reduce complexity with unpredictable form elements.
-
- Blazy 8.x-1.0-dev, 2017-05-03
- -----------------------------
- - #2873319 by gausarts, tjwelde: IE11 and below: responsive_image IE fix not
- working.
-
- Blazy 8.x-1.0-dev, 2017-04-29
- -----------------------------
- - Added blazy.api.php.
-
- Blazy 8.x-1.0-dev, 2017-04-28
- -----------------------------
- - Fixed for Instagram integration with empty entity for some reason.
- - Fixed for Soundcloud integration which has special source_field name:
- source_url_field. And exluded from VEF integration.
-
- Blazy 8.x-1.0-dev, 2017-04-27
- -----------------------------
- - #2873191 by Pavan B S, dhruveshdtripathi: Convert module to use short array
- syntax (new coding standard).
- - Updated README.
- - Respected hand-coded image attributes.
-
- Blazy 8.x-1.0-dev, 2017-04-26
- -----------------------------
- - Issue #2871085 by chr.fritsch: Exception if configured image style does not
- exist anymore.
-
- Blazy 8.x-1.0-dev, 2017-04-09
- -----------------------------
- - Fixed for iframe mixes with/without "Image to iframe" on the same page.
- - Marked final ROADMAP/TODO completed.
- - Moved reusable files and videos (VEF) into BlazyFormatterBaseTrait.php.
- - Added Blazy Video formatter for iframes.
- - Fixed for non-existent field check such as for a mix of image and video.
- - A few cleanups, and documentation.
-
- Blazy 8.x-1.0-dev, 2017-04-07
- -----------------------------
- - #2867553 by gambry: Field formatter cache is not invalidated when the entity
- it belongs to is updated.
- - A few cleanups: .eslintignore, .ui-dialog, JS doc comments, grid.
-
- Blazy 8.x-1.0-dev, 2017-03-02
- -----------------------------
- - Fixed for few typos.
- - Added support for block_field.module for Slick Views elements.
- - Split re-usable BlazyViewsStylePluginBase methods into BlazyStylePluginTrait
- to have advanced options when extending other style plugins: HTML list, etc.
- which may require existing/ different markups for free.
-
- Blazy 8.x-1.0-dev, 2017-02-20
- -----------------------------
- - Fixed for Blazy libraries weight regression at hook_library_info_alter().
- - Fixed for Views integration edge case with unexpected flattened Views results.
-
- Blazy 8.x-1.0-dev, 2017-02-07
- -----------------------------
- - #2849191 by tjwelde, chr.fritsch: Drupal 8.3 error.
-
- Blazy 8.x-1.0-dev, 2017-01-27
- -----------------------------
- - Reverted changes to support RAF for old browsers.
-
- Blazy 8.x-1.0-dev, 2017-01-26
- -----------------------------
- - #2846560 by gausarts, chr.fritsch: Images of gallery will not be loaded.
-
- Blazy 8.x-1.0-dev, 2017-01-24
- -----------------------------
- - Split BlazyDefault::imageSettings() into BlazyDefault::baseImageSettings().
- - Added media_attributes to position media container properly with aspect ratio.
-
- Blazy 8.x-1.0-dev, 2017-01-19
- -----------------------------
- - A couple of cosmetic fixes.
-
- Blazy 8.x-1.0-dev, 2017-01-16
- -----------------------------
- - #2841316 by gausarts, tjwelde: User error: "item" is an invalid render array
- key.
- - #2843449 by gausarts, Jaesin: Consider adding `configure: blazy.settings` to
- .info.yml on blazy_ui
-
- Blazy 8.x-1.0-dev, 2016-12-27
- -----------------------------
- - Fixed for broken grid when the theme has no CSS box-sizing rules.
- - Added blazy_settings_alter() to programtically alter settings prior to being
- processed by field formatters.
- - Added Object.assign to use modern native extend before fallback to custom.
- - #2838213 by gausarts: Use vanilla JS.
-
- Blazy 8.x-1.0-dev, 2016-12-20
- -----------------------------
- - Decoupled Views stuffs from Blazy into BlazyViews.
- - Simplified media switch player JS.
- - Fixed for schema error with double and float insanity at sub-modules.
- - Simplified Blazy::buildUrl() to remove image_style $modifier assumption, and
- let the actual extender use regular image_style override instead. GridStack
- and Mason should update this accordingly.
- - Added Media switcher "Image rendered by its formatter" option to render images
- as is for a special formatter with fieldable entities like Media, or
- Paragraphs formatters such as with Image Link Formatter.
- - Refined select #options conditions.
- - Removed some complex form states to use custom JS with CSS visibility instead.
- - Allowed disabling Aspect ratio option which is not relevant for fixed grids
- like Mason or GridStack. Alo image_style option such as with GridStack multi-
- image-style grids field formatters.
- - Decoupled iframe related attributes into Blazy::buildIframeAttributes().
-
- Blazy 8.x-1.0-dev, 2016-12-12
- -----------------------------
- - #2834759 by DuneBL: Allow missing image.
- - Decoupled base entity reference formatter without field supports into
- \Drupal\blazy\Dejavu\BlazyEntityBase to allow a simple ER formatter.
- - Added form--style- classes for easy decluterring of Blazy/ Slick form which is
- not easy with form states.
- - Changed library weights.
- - Moved Colorbox mobile dimension check outside the loop.
- - Updated blazy.admin.js to declutter options which are not properly managed
- by form states.
-
- Blazy 8.x-1.0-dev, 2016-12-09
- -----------------------------
- - Supported Media Entity to set dimensions once to reduce method calls.
- - Simplified BlazyManager::setDimensionsOnce() to support Media Entity, etc.
- - Cleaned out deprecated methods which were already merged into theme_blazy():
- BlazyManager::getUrlBreakpoints()
- BlazyManager::getUrlDimensions()
- BlazyManager::getMediaSwitch()
-
- Blazy 8.x-1.0-dev, 2016-12-07
- -----------------------------
- - Improved settings lightbox to reduce method calls for View fields, and Entity
- Browser plugins with tons of images.
-
- Blazy 8.x-1.0-dev, 2016-12-05
- -----------------------------
- - Fixed for coding standards.
- - Fixed for a few admin CSS for small device.
- - Fixed for settings lightbox due to old approach with boolean, not string.
- - Moved Grid settings from the first Grid item into theme_item_list() context.
-
- Blazy 8.x-1.0-dev, 2016-11-29
- -----------------------------
- - Marked it Beta5.
- - Renamed BlazyGrid::buildGrid() into BlazyGrid::build()
- Renamed BlazyLightbox::switchMedia() into BlazyLightbox::build()
- Both to get consistent with BlazyMedia::build().
- - Moved Slick Video dimensions into BlazyVideoTrait as this is only used by
- Slick Video, not necessarily Blazy.
- - Moved Blazy #cache property back into BlazyManager to reduce complexity at
- preprocess since this is more module feature than custom code.
-
- Blazy 8.x-1.0-dev, 2016-11-28
- -----------------------------
- - Added BlazyGrid doc comments.
- - Cleaned up unused imports, and no-longer relevant stuffs.
-
- Blazy 8.x-1.0-dev, 2016-11-27
- -----------------------------
- - Fixed for fatal error with disconnected internet when ME Facebook kicks in,
- and resorted to static thumbnails to avoid broken displays instead.
-
- Blazy 8.x-1.0-dev, 2016-11-26
- -----------------------------
- - Added doc comments.
- - Added basic support for other media entity: Instagram, Twitter, etc.
- - Cleaned up variables.
-
- Blazy 8.x-1.0-dev, 2016-11-24
- -----------------------------
- - Removed unwanted [data-LIGHTBOX-gallery] attributes from Views wrapper when
- the Views style already supports Grid gallery, such as Blazy, Slick Browser,
- or Slick Views with Grid display.
-
- Blazy 8.x-1.0-dev, 2016-11-23
- -----------------------------
- - Decluttered Blazy form when Vanilla is enabled.
- - Added empty option for Blazy Views field for Lightbox image style.
- - Fixed 404 warning for when Video thumbnail is missing.
- - Cleaned out BlazyManager::buildDataBlazy() as top-level attributes cannot be
- inherited by child elements with irregular image sizes. This is now only
- relevant for CSS background since Blazy v1.6.0.
- - Fixed for Aspect ratio and Breakpoints options being disabled/invisible when
- Responsive image not installed.
-
- Blazy 8.x-1.0-dev, 2016-11-21
- -----------------------------
- - Cleaned up Entity Reference field options from less relevant options. If you
- need to bring them back, or clean out more, implement
- hook_blazy_excluded_field_options_alter().
- The excluded fields:
- field_document_size field_id field_media_in_library field_mime_type
- field_source field_tweet_author field_tweet_id field_tweet_url
- field_media_video_embed_field field_instagram_shortcode field_instagram_url
- - Fixed for lightbox library.
- - Added Lightbox video style to replace Dimension option to allow swiping
- video lightbox such as PhotoSwipe.
- - Removed hook_NAMESPACE_image_alter() into hook_blazy_alter() to swap all
- Blazy-related image, including Slick, etc., once.
- - Fixed for duplicated grid__content class.
-
- Blazy 8.x-1.0-dev, 2016-11-17
- -----------------------------
- - Made lightboxes easier to extend.
- - Decoupled grid utilities into \Drupal\blazy\BlazyGrid.
- - Decoupled lightbox utilities into \Drupal\blazy\BlazyLightbox.
- - Added missing Lightbox image style for Views field.
- - Moved BlazyAdminFormatterBase::mediaSwitchForm() into BlazyAdminBase to re-use
- for Views fields outside field formatters.
- - Fixed for regression for when no Image style is provided.
-
- Blazy 8.x-1.0-dev, 2016-11-12
- -----------------------------
- - #2752865 by tjwelde, lilee, killua99: Support PICTURE element for the
- responsive image.
-
- Blazy 8.x-1.0-dev, 2016-11-10
- -----------------------------
- - Triggered packager.
- - Added Views style plugin Blazy Grid.
- - Added [data-blazy] attribute to Views container if having Blazy Views fields.
- - Fixed for Blazy regression being overriden by empty breakpoints.
-
- Blazy 8.x-1.0-dev, 2016-11-09
- -----------------------------
- - A few more cleanups.
- - #2825706 by mErilainen: Invalid translation language.
- - Removed unwanted Grid and Display style options from non-multi-value fields.
- - A few cleanups, typos, descriptions, etc.
-
- Blazy 8.x-1.0-dev, 2016-10-31
- -----------------------------
- - Added support for multi-breakpoint aspect ratio with irregular sizes.
- - Added blazy.column.css.
- - Optimized blazy.grid.css.
- - Added Display style to have a pure and simple CSS Masonry like grid display,
- and Grid Foundation from within Blazy formatters, not only Slick.
- - Moved grid form into BlazyAdminBase for re-usability by Blazy, not only Slick.
- - Added support for video colorbox.
- - Added colorbox video gallery support when using Blazy Views fields.
- - Fixed regression with numeric aspect ratio.
-
- Blazy 8.x-1.0-dev, 2016-10-25
- -----------------------------
- - Minified please. Never commit anything when you are tired.
- - Added optional "Blazy Image with Media" formatter to retain VEM/ME within
- image/file ER environment if VEM/ME is installed.
- - Added optional supports for Media Entity when using BlazyViewsFieldFile().
- - Deprecated methods for clarity and to reduce road blocks to theme_blazy():
- o BlazyManager::getUrlDimensions() for Blazy::buildUrl()
- o BlazyManager::getUrlBreakpoints() for Blazy::buildBreakpointAttributes()
- o BlazyManager::getDescriptors() for BlazyManager::widthFromDescriptors()
-
- - Decoupled Blazy service from BlazyManager to reduce complexity. This allows
- moving individual item methods into Blazy out of the BlazyManager so to use
- theme_blazy() doesn't need to travel around into BlazyManager::getImage().
- - Updated blazy JS files.
- - Fixed for the new "Use CSS background" option with multi-serving images.
- - Moved Slick grid into Blazy to be re-usable for divities, not only list.
- - Moved Blazy Views field library to hook_views_pre_render() to reduce function
- calls.
- - Re-used Views field image and entity view builder approach for Slick Browser.
- - Added Twig block section for easy partial extensions, and reduce dups.
-
- Blazy 8.x-1.0-dev, 2016-09-29
- -----------------------------
- - Marked it Beta4.
- - Fixed for Twig indentation.
- - Fixed for Undefined index: in
- Drupal\blazy\Form\BlazyAdminFormatterBase->settingsSummary() (line 296 ...
- - Moved re-usable methods from BlazyEntityReferenceBase into BlazyEntityTrait.
- - Remove Twig spaceless.
- - Added optional Views field plugins for File and Media entity.
-
- Blazy 8.x-1.0-dev, 2016-09-07
- -----------------------------
- - Marked it Beta3.
- - Added "Use CSS background" option.
-
- Blazy 8.x-1.0-dev, 2016-09-05
- -----------------------------
- - Refined form elements and summaries.
-
- Blazy 8.x-1.0-dev, 2016-08-30
- -----------------------------
- - Added video support to the main background/stage for Slick Paragraphs which
- is normally image.
- - Fixed for BlazyAdminFormatterBase::getFieldOptions() target_type.
-
- Blazy 8.x-1.0-dev, 2016-08-29
- -----------------------------
- - Added lightbox captions and use CSS background options for Slick Media.
- - Made BlazyEntityReferenceBase::getOverlay() do something useful by default.
- - Added entity_type at BlazyEntityReferenceBase::getScopedFormElements().
- - Fixed for VEF integration with failing thumbnail downloads.
- - Changed Cache option to No caching by default.
- - A few cleanups.
-
- Blazy 8.x-1.0-dev, 2016-08-27
- -----------------------------
- - #2778615 by DuneBL: A notice is popping up without image style.
- - Allowed a few reasonable HTML tags within H2.slide__title.
- - A few cleanups.
-
- Blazy 8.x-1.0-dev, 2016-08-03
- -----------------------------
- - #2768463 by chr.fritsch: Add libraries support.
- - Fixed for lightbox custom caption form states.
-
- Blazy 8.x-1.0-dev, 2016-07-15
- -----------------------------
- - #2766665 by gausarts: Support plain iframe.
-
- Blazy 8.x-1.0-dev, 2016-07-14
- -----------------------------
- - #2750823 by royal121: Schema errors with slick.
-
- Blazy 8.x-1.0-dev, 2016-06-27
- -----------------------------
- - Removed deprecated @file docblock as per [#2665992], [#2304909].
- - Cleaned up options.
-
- Blazy 8.x-1.0-dev, 2016-06-16
- -----------------------------
- - Fixed for empty values at BlazyStylePluginBase::getFieldString().
- - #2749071 by agx: Empty image alt with Responsive image.
-
- Blazy 8.x-1.0-dev, 2016-06-13
- -----------------------------
- - Added lightbox caption option.
-
- Blazy 8.x-1.0-dev, 2016-06-09
- -----------------------------
- - Fixed for .media--loading.
- - Fixed for Slick CSS background regression.
-
- Blazy 8.x-1.0-dev, 2016-06-08
- -----------------------------
- - Fixed for broken Responsive image.
-
- Blazy 8.x-1.0-dev, 2016-06-07
- -----------------------------
- - Removed the possessive CSS background taken over by Blazy, since Slick can now
- work with unslick CSS background.
-
- Blazy 8.x-1.0-dev, 2016-05-10
- -----------------------------
- - Added default sizes.
-
- Blazy 8.x-1.0-dev, 2016-05-09
- -----------------------------
- - Removed redundant Preloader option since the classes are within image
- containers. Maybe more reasonable for Views later which can text, images, etc.
- - Added support for non-lazyloaded images such as Slick carousel.
-
- Blazy 8.x-1.0-dev, 2016-05-07
- -----------------------------
- - Fixed for Overlays regression.
-
- Blazy 8.x-1.0-dev, 2016-05-06
- -----------------------------
- - #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
- Main image empty.
-
- Blazy 8.x-1.0-dev, 2016-05-06
- -----------------------------
- - Fixed for broken Image to iframe switcher by previous updates.
- - #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
- Main image empty.
- - Fixed for Undefined index: target_bundles when accessing Media entity field
- options from within Views UI.
-
- Blazy 8.x-1.0-dev, 2016-05-05
- -----------------------------
- - Issue #2716765: Map or rework breakpoints into srcset as per v1.6.0.
- - Removed Retina option since it is now possible with SRCSET descriptors.
- - Added aspect ratio support for multi-breakpoint images.
- - Made efficient blazy_preprocess_field().
-
- Blazy 8.x-1.0-dev, 2016-04-22
- -----------------------------
- - Fixed for media_iframe typo, should be media__iframe.
-
- Blazy 8.x-1.0-dev, 2016-04-11
- -----------------------------
- - Added support for entity_reference_entity_view and all slick formatters
- to be overlays/nested sliders such as from within Slick views.
-
- Blazy 8.x-1.0-dev, 2016-04-09
- -----------------------------
- - Added support for old video embed field's syntax with html_tag.
-
- Blazy 8.x-1.0-dev, 2016-04-08
- -----------------------------
- - Fixed for JS error.
- - A few cleanups.
-
- Blazy 8.x-1.0-dev, 2016-04-06
- -----------------------------
- - A couple of fixes.
- - Prepared optional supports for Video embed field.
- - Ported Lightbox video dimension option to fix for colorbox videos.
- - Added support for unmanaged file such as VEF.
- - Moved [data-thumb] out of IMG tag into .media container, since IMG is optional
- or can be removed when "Use CSS background" option is selected. This allows
- flexibility with Slick thumbnail hover/grid as well when the option is on.
- Affected:
- - blazy.photobox.min.js.
-
- Blazy 8.x-1.0-dev, 2016-04-04
- -----------------------------
- - Added support for video_embed_field via BlazyStylePluginBase.
- - Added support for overlay with nested slicks via BlazyStylePluginBase.
- - Added support to turn images into CSS background images.
-
- Blazy 8.x-1.0-dev, 2016-04-03
- -----------------------------
- - Added composer.json.
- - Prepared Media entity supports.
- - Added .js-media--ratio to solve hidden blazies such as Slick carousels within
- hidden containers/ Ultimenu regions.
- - Fixed for undefined index notices.
-
- Blazy 8.x-1.0-dev, 2016-03-31
- -----------------------------
- - A few cleanups and fixes with multiple blazy instances, etc.
-
- Blazy 8.x-1.0-dev, 2016-03-29
- -----------------------------
- - A few fixes with item class options, etc.
- - Added fallback for missing $settings['item_id'].
-
- Blazy 8.x-1.0-dev, 2016-03-28
- -----------------------------
- - Refined integration with sub-modules.
- - Moved generic method BlazyManager::buildSkins() BlazyManager::getHtmlId() into
- BlazyManagerBase.
-
- Blazy 8.x-1.0-dev, 2016-03-23
- -----------------------------
- - Added lazyload support for core Responsive image.
- - Moved a few Slick carousel goodness into this module: admin CSS, lightboxes
- and re-usable methods so that Slick carousel, Mason, GridStack can use them
- all from one place.
- - Added basic loading indicator to the lazyloaded elements.
- - Split library into core and custom JS loader.
- - Added blazy_ui.module.
- - Added basic stylings including aspect ratio CSS.
- - Added blazy services for re-usable methods across dependee modules.
- - Added own themes.
- - Added re-usable Traits and methods for dependee modules.
- - Added a scope to a more limited container using [data-blazy] attribute to
- get consistent with the supported field formatters.
- - Added retina support.
- - Added responsive multi-serving images options.
- - Added supports for the image and colorbox/photobox.
- - Added basic configuration.
-
- Blazy 8.x-1.0-dev, 2016-01-19
- -----------------------------
- Initial commit.