You are here

CHANGELOG.txt in Blazy 8

Same filename and directory in other branches
  1. 8.2 CHANGELOG.txt
  2. 7 CHANGELOG.txt
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
  1. Blazy 8.x-1.0-dev, 2020-05-06
  2. -----------------------------
  3. - Issue #3125240 by Mykola Veryha, gausarts: Notice : Undefined variable: content
  4. - Issue #3133904 by gambry: Drupal 9 compatibility (1.x branch)
  5. Blazy 8.x-1.0-dev, 2020-02-11
  6. -----------------------------
  7. - Backported container option.
  8. Blazy 8.x-1.0-dev, 2020-01-26
  9. -----------------------------
  10. - Backported Responsive image optimization, and readable codes.
  11. - Backported few cross-module methods to minimize mismatched branch issues.
  12. Blazy 8.x-1.0-dev, 2020-01-19
  13. -----------------------------
  14. - Backported few cross-module methods to minimize mismatched branch issues.
  15. Blazy 8.x-1.0-dev, 2019-02-24
  16. -----------------------------
  17. - Backported Drupal.theme.blazyMedia to re-use dynamic media switcher for
  18. Zooming and Slick Lightbox.
  19. Blazy 8.x-1.0-dev, 2018-12-24
  20. -----------------------------
  21. - Updated deprecated JavascriptTestBase to WebDriverTestBase as per #2945059.
  22. Blazy 8.x-1.0-dev, 2018-12-18
  23. -----------------------------
  24. - Fixed for photobox captions.
  25. - Issue #2979286 by gausarts, Grimreaper, Mistrae: Broken with user picture.
  26. - Added minor fixes, refinements: spaces, re-usable options, admin CSS, etc.
  27. - Added hook_blazy_base_settings_alter() to modify/ extend UI options at one go.
  28. Blazy 8.x-1.0-dev, 2018-12-17
  29. -----------------------------
  30. - Issue with Blazy/Slick Media/DropZoneJs/Media/Entity Browser
  31. - Issue #2991721 by jcourtice: Expose Validate Delay setting in admin UI
  32. - Issue #2951529 by jansete, dench0: Bad performance when use responsive images
  33. - Issue #2994049 by Maffoo: Add installation requirements for library
  34. - Issue #2979418 by IT-Cru: Invalid argument supplied for foreach() in
  35. Blazy::preprocessResponsiveImage()
  36. - Issue #2860586 by gausarts, miroslav-lee, michaelsoetaert, Paul B, wrd:
  37. Warnings with mixed contents
  38. - Issue #2906799 by mxh: Manually defined value for theme variable #url might
  39. get lost
  40. Blazy 8.x-1.0-dev, 2017-05-26
  41. -----------------------------
  42. - Added tests.
  43. - Moved lightbox and other optional integration outside classes due to breaking
  44. test coverage. Be sure to clear cache to pick up new alter functions.
  45. - Moved Responsive image integration into Blazy to declutter module file, and
  46. add test coverage.
  47. - Refactored field settings summary to avoid heavy form elements.
  48. - Deprecated BlazyAdminFormatterBase::settingsSummary for ::getSettingsSummary()
  49. to reduce complexity with unpredictable form elements.
  50. Blazy 8.x-1.0-dev, 2017-05-03
  51. -----------------------------
  52. - #2873319 by gausarts, tjwelde: IE11 and below: responsive_image IE fix not
  53. working.
  54. Blazy 8.x-1.0-dev, 2017-04-29
  55. -----------------------------
  56. - Added blazy.api.php.
  57. Blazy 8.x-1.0-dev, 2017-04-28
  58. -----------------------------
  59. - Fixed for Instagram integration with empty entity for some reason.
  60. - Fixed for Soundcloud integration which has special source_field name:
  61. source_url_field. And exluded from VEF integration.
  62. Blazy 8.x-1.0-dev, 2017-04-27
  63. -----------------------------
  64. - #2873191 by Pavan B S, dhruveshdtripathi: Convert module to use short array
  65. syntax (new coding standard).
  66. - Updated README.
  67. - Respected hand-coded image attributes.
  68. Blazy 8.x-1.0-dev, 2017-04-26
  69. -----------------------------
  70. - Issue #2871085 by chr.fritsch: Exception if configured image style does not
  71. exist anymore.
  72. Blazy 8.x-1.0-dev, 2017-04-09
  73. -----------------------------
  74. - Fixed for iframe mixes with/without "Image to iframe" on the same page.
  75. - Marked final ROADMAP/TODO completed.
  76. - Moved reusable files and videos (VEF) into BlazyFormatterBaseTrait.php.
  77. - Added Blazy Video formatter for iframes.
  78. - Fixed for non-existent field check such as for a mix of image and video.
  79. - A few cleanups, and documentation.
  80. Blazy 8.x-1.0-dev, 2017-04-07
  81. -----------------------------
  82. - #2867553 by gambry: Field formatter cache is not invalidated when the entity
  83. it belongs to is updated.
  84. - A few cleanups: .eslintignore, .ui-dialog, JS doc comments, grid.
  85. Blazy 8.x-1.0-dev, 2017-03-02
  86. -----------------------------
  87. - Fixed for few typos.
  88. - Added support for block_field.module for Slick Views elements.
  89. - Split re-usable BlazyViewsStylePluginBase methods into BlazyStylePluginTrait
  90. to have advanced options when extending other style plugins: HTML list, etc.
  91. which may require existing/ different markups for free.
  92. Blazy 8.x-1.0-dev, 2017-02-20
  93. -----------------------------
  94. - Fixed for Blazy libraries weight regression at hook_library_info_alter().
  95. - Fixed for Views integration edge case with unexpected flattened Views results.
  96. Blazy 8.x-1.0-dev, 2017-02-07
  97. -----------------------------
  98. - #2849191 by tjwelde, chr.fritsch: Drupal 8.3 error.
  99. Blazy 8.x-1.0-dev, 2017-01-27
  100. -----------------------------
  101. - Reverted changes to support RAF for old browsers.
  102. Blazy 8.x-1.0-dev, 2017-01-26
  103. -----------------------------
  104. - #2846560 by gausarts, chr.fritsch: Images of gallery will not be loaded.
  105. Blazy 8.x-1.0-dev, 2017-01-24
  106. -----------------------------
  107. - Split BlazyDefault::imageSettings() into BlazyDefault::baseImageSettings().
  108. - Added media_attributes to position media container properly with aspect ratio.
  109. Blazy 8.x-1.0-dev, 2017-01-19
  110. -----------------------------
  111. - A couple of cosmetic fixes.
  112. Blazy 8.x-1.0-dev, 2017-01-16
  113. -----------------------------
  114. - #2841316 by gausarts, tjwelde: User error: "item" is an invalid render array
  115. key.
  116. - #2843449 by gausarts, Jaesin: Consider adding `configure: blazy.settings` to
  117. .info.yml on blazy_ui
  118. Blazy 8.x-1.0-dev, 2016-12-27
  119. -----------------------------
  120. - Fixed for broken grid when the theme has no CSS box-sizing rules.
  121. - Added blazy_settings_alter() to programtically alter settings prior to being
  122. processed by field formatters.
  123. - Added Object.assign to use modern native extend before fallback to custom.
  124. - #2838213 by gausarts: Use vanilla JS.
  125. Blazy 8.x-1.0-dev, 2016-12-20
  126. -----------------------------
  127. - Decoupled Views stuffs from Blazy into BlazyViews.
  128. - Simplified media switch player JS.
  129. - Fixed for schema error with double and float insanity at sub-modules.
  130. - Simplified Blazy::buildUrl() to remove image_style $modifier assumption, and
  131. let the actual extender use regular image_style override instead. GridStack
  132. and Mason should update this accordingly.
  133. - Added Media switcher "Image rendered by its formatter" option to render images
  134. as is for a special formatter with fieldable entities like Media, or
  135. Paragraphs formatters such as with Image Link Formatter.
  136. - Refined select #options conditions.
  137. - Removed some complex form states to use custom JS with CSS visibility instead.
  138. - Allowed disabling Aspect ratio option which is not relevant for fixed grids
  139. like Mason or GridStack. Alo image_style option such as with GridStack multi-
  140. image-style grids field formatters.
  141. - Decoupled iframe related attributes into Blazy::buildIframeAttributes().
  142. Blazy 8.x-1.0-dev, 2016-12-12
  143. -----------------------------
  144. - #2834759 by DuneBL: Allow missing image.
  145. - Decoupled base entity reference formatter without field supports into
  146. \Drupal\blazy\Dejavu\BlazyEntityBase to allow a simple ER formatter.
  147. - Added form--style- classes for easy decluterring of Blazy/ Slick form which is
  148. not easy with form states.
  149. - Changed library weights.
  150. - Moved Colorbox mobile dimension check outside the loop.
  151. - Updated blazy.admin.js to declutter options which are not properly managed
  152. by form states.
  153. Blazy 8.x-1.0-dev, 2016-12-09
  154. -----------------------------
  155. - Supported Media Entity to set dimensions once to reduce method calls.
  156. - Simplified BlazyManager::setDimensionsOnce() to support Media Entity, etc.
  157. - Cleaned out deprecated methods which were already merged into theme_blazy():
  158. BlazyManager::getUrlBreakpoints()
  159. BlazyManager::getUrlDimensions()
  160. BlazyManager::getMediaSwitch()
  161. Blazy 8.x-1.0-dev, 2016-12-07
  162. -----------------------------
  163. - Improved settings lightbox to reduce method calls for View fields, and Entity
  164. Browser plugins with tons of images.
  165. Blazy 8.x-1.0-dev, 2016-12-05
  166. -----------------------------
  167. - Fixed for coding standards.
  168. - Fixed for a few admin CSS for small device.
  169. - Fixed for settings lightbox due to old approach with boolean, not string.
  170. - Moved Grid settings from the first Grid item into theme_item_list() context.
  171. Blazy 8.x-1.0-dev, 2016-11-29
  172. -----------------------------
  173. - Marked it Beta5.
  174. - Renamed BlazyGrid::buildGrid() into BlazyGrid::build()
  175. Renamed BlazyLightbox::switchMedia() into BlazyLightbox::build()
  176. Both to get consistent with BlazyMedia::build().
  177. - Moved Slick Video dimensions into BlazyVideoTrait as this is only used by
  178. Slick Video, not necessarily Blazy.
  179. - Moved Blazy #cache property back into BlazyManager to reduce complexity at
  180. preprocess since this is more module feature than custom code.
  181. Blazy 8.x-1.0-dev, 2016-11-28
  182. -----------------------------
  183. - Added BlazyGrid doc comments.
  184. - Cleaned up unused imports, and no-longer relevant stuffs.
  185. Blazy 8.x-1.0-dev, 2016-11-27
  186. -----------------------------
  187. - Fixed for fatal error with disconnected internet when ME Facebook kicks in,
  188. and resorted to static thumbnails to avoid broken displays instead.
  189. Blazy 8.x-1.0-dev, 2016-11-26
  190. -----------------------------
  191. - Added doc comments.
  192. - Added basic support for other media entity: Instagram, Twitter, etc.
  193. - Cleaned up variables.
  194. Blazy 8.x-1.0-dev, 2016-11-24
  195. -----------------------------
  196. - Removed unwanted [data-LIGHTBOX-gallery] attributes from Views wrapper when
  197. the Views style already supports Grid gallery, such as Blazy, Slick Browser,
  198. or Slick Views with Grid display.
  199. Blazy 8.x-1.0-dev, 2016-11-23
  200. -----------------------------
  201. - Decluttered Blazy form when Vanilla is enabled.
  202. - Added empty option for Blazy Views field for Lightbox image style.
  203. - Fixed 404 warning for when Video thumbnail is missing.
  204. - Cleaned out BlazyManager::buildDataBlazy() as top-level attributes cannot be
  205. inherited by child elements with irregular image sizes. This is now only
  206. relevant for CSS background since Blazy v1.6.0.
  207. - Fixed for Aspect ratio and Breakpoints options being disabled/invisible when
  208. Responsive image not installed.
  209. Blazy 8.x-1.0-dev, 2016-11-21
  210. -----------------------------
  211. - Cleaned up Entity Reference field options from less relevant options. If you
  212. need to bring them back, or clean out more, implement
  213. hook_blazy_excluded_field_options_alter().
  214. The excluded fields:
  215. field_document_size field_id field_media_in_library field_mime_type
  216. field_source field_tweet_author field_tweet_id field_tweet_url
  217. field_media_video_embed_field field_instagram_shortcode field_instagram_url
  218. - Fixed for lightbox library.
  219. - Added Lightbox video style to replace Dimension option to allow swiping
  220. video lightbox such as PhotoSwipe.
  221. - Removed hook_NAMESPACE_image_alter() into hook_blazy_alter() to swap all
  222. Blazy-related image, including Slick, etc., once.
  223. - Fixed for duplicated grid__content class.
  224. Blazy 8.x-1.0-dev, 2016-11-17
  225. -----------------------------
  226. - Made lightboxes easier to extend.
  227. - Decoupled grid utilities into \Drupal\blazy\BlazyGrid.
  228. - Decoupled lightbox utilities into \Drupal\blazy\BlazyLightbox.
  229. - Added missing Lightbox image style for Views field.
  230. - Moved BlazyAdminFormatterBase::mediaSwitchForm() into BlazyAdminBase to re-use
  231. for Views fields outside field formatters.
  232. - Fixed for regression for when no Image style is provided.
  233. Blazy 8.x-1.0-dev, 2016-11-12
  234. -----------------------------
  235. - #2752865 by tjwelde, lilee, killua99: Support PICTURE element for the
  236. responsive image.
  237. Blazy 8.x-1.0-dev, 2016-11-10
  238. -----------------------------
  239. - Triggered packager.
  240. - Added Views style plugin Blazy Grid.
  241. - Added [data-blazy] attribute to Views container if having Blazy Views fields.
  242. - Fixed for Blazy regression being overriden by empty breakpoints.
  243. Blazy 8.x-1.0-dev, 2016-11-09
  244. -----------------------------
  245. - A few more cleanups.
  246. - #2825706 by mErilainen: Invalid translation language.
  247. - Removed unwanted Grid and Display style options from non-multi-value fields.
  248. - A few cleanups, typos, descriptions, etc.
  249. Blazy 8.x-1.0-dev, 2016-10-31
  250. -----------------------------
  251. - Added support for multi-breakpoint aspect ratio with irregular sizes.
  252. - Added blazy.column.css.
  253. - Optimized blazy.grid.css.
  254. - Added Display style to have a pure and simple CSS Masonry like grid display,
  255. and Grid Foundation from within Blazy formatters, not only Slick.
  256. - Moved grid form into BlazyAdminBase for re-usability by Blazy, not only Slick.
  257. - Added support for video colorbox.
  258. - Added colorbox video gallery support when using Blazy Views fields.
  259. - Fixed regression with numeric aspect ratio.
  260. Blazy 8.x-1.0-dev, 2016-10-25
  261. -----------------------------
  262. - Minified please. Never commit anything when you are tired.
  263. - Added optional "Blazy Image with Media" formatter to retain VEM/ME within
  264. image/file ER environment if VEM/ME is installed.
  265. - Added optional supports for Media Entity when using BlazyViewsFieldFile().
  266. - Deprecated methods for clarity and to reduce road blocks to theme_blazy():
  267. o BlazyManager::getUrlDimensions() for Blazy::buildUrl()
  268. o BlazyManager::getUrlBreakpoints() for Blazy::buildBreakpointAttributes()
  269. o BlazyManager::getDescriptors() for BlazyManager::widthFromDescriptors()
  270. - Decoupled Blazy service from BlazyManager to reduce complexity. This allows
  271. moving individual item methods into Blazy out of the BlazyManager so to use
  272. theme_blazy() doesn't need to travel around into BlazyManager::getImage().
  273. - Updated blazy JS files.
  274. - Fixed for the new "Use CSS background" option with multi-serving images.
  275. - Moved Slick grid into Blazy to be re-usable for divities, not only list.
  276. - Moved Blazy Views field library to hook_views_pre_render() to reduce function
  277. calls.
  278. - Re-used Views field image and entity view builder approach for Slick Browser.
  279. - Added Twig block section for easy partial extensions, and reduce dups.
  280. Blazy 8.x-1.0-dev, 2016-09-29
  281. -----------------------------
  282. - Marked it Beta4.
  283. - Fixed for Twig indentation.
  284. - Fixed for Undefined index: in
  285. Drupal\blazy\Form\BlazyAdminFormatterBase->settingsSummary() (line 296 ...
  286. - Moved re-usable methods from BlazyEntityReferenceBase into BlazyEntityTrait.
  287. - Remove Twig spaceless.
  288. - Added optional Views field plugins for File and Media entity.
  289. Blazy 8.x-1.0-dev, 2016-09-07
  290. -----------------------------
  291. - Marked it Beta3.
  292. - Added "Use CSS background" option.
  293. Blazy 8.x-1.0-dev, 2016-09-05
  294. -----------------------------
  295. - Refined form elements and summaries.
  296. Blazy 8.x-1.0-dev, 2016-08-30
  297. -----------------------------
  298. - Added video support to the main background/stage for Slick Paragraphs which
  299. is normally image.
  300. - Fixed for BlazyAdminFormatterBase::getFieldOptions() target_type.
  301. Blazy 8.x-1.0-dev, 2016-08-29
  302. -----------------------------
  303. - Added lightbox captions and use CSS background options for Slick Media.
  304. - Made BlazyEntityReferenceBase::getOverlay() do something useful by default.
  305. - Added entity_type at BlazyEntityReferenceBase::getScopedFormElements().
  306. - Fixed for VEF integration with failing thumbnail downloads.
  307. - Changed Cache option to No caching by default.
  308. - A few cleanups.
  309. Blazy 8.x-1.0-dev, 2016-08-27
  310. -----------------------------
  311. - #2778615 by DuneBL: A notice is popping up without image style.
  312. - Allowed a few reasonable HTML tags within H2.slide__title.
  313. - A few cleanups.
  314. Blazy 8.x-1.0-dev, 2016-08-03
  315. -----------------------------
  316. - #2768463 by chr.fritsch: Add libraries support.
  317. - Fixed for lightbox custom caption form states.
  318. Blazy 8.x-1.0-dev, 2016-07-15
  319. -----------------------------
  320. - #2766665 by gausarts: Support plain iframe.
  321. Blazy 8.x-1.0-dev, 2016-07-14
  322. -----------------------------
  323. - #2750823 by royal121: Schema errors with slick.
  324. Blazy 8.x-1.0-dev, 2016-06-27
  325. -----------------------------
  326. - Removed deprecated @file docblock as per [#2665992], [#2304909].
  327. - Cleaned up options.
  328. Blazy 8.x-1.0-dev, 2016-06-16
  329. -----------------------------
  330. - Fixed for empty values at BlazyStylePluginBase::getFieldString().
  331. - #2749071 by agx: Empty image alt with Responsive image.
  332. Blazy 8.x-1.0-dev, 2016-06-13
  333. -----------------------------
  334. - Added lightbox caption option.
  335. Blazy 8.x-1.0-dev, 2016-06-09
  336. -----------------------------
  337. - Fixed for .media--loading.
  338. - Fixed for Slick CSS background regression.
  339. Blazy 8.x-1.0-dev, 2016-06-08
  340. -----------------------------
  341. - Fixed for broken Responsive image.
  342. Blazy 8.x-1.0-dev, 2016-06-07
  343. -----------------------------
  344. - Removed the possessive CSS background taken over by Blazy, since Slick can now
  345. work with unslick CSS background.
  346. Blazy 8.x-1.0-dev, 2016-05-10
  347. -----------------------------
  348. - Added default sizes.
  349. Blazy 8.x-1.0-dev, 2016-05-09
  350. -----------------------------
  351. - Removed redundant Preloader option since the classes are within image
  352. containers. Maybe more reasonable for Views later which can text, images, etc.
  353. - Added support for non-lazyloaded images such as Slick carousel.
  354. Blazy 8.x-1.0-dev, 2016-05-07
  355. -----------------------------
  356. - Fixed for Overlays regression.
  357. Blazy 8.x-1.0-dev, 2016-05-06
  358. -----------------------------
  359. - #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
  360. Main image empty.
  361. Blazy 8.x-1.0-dev, 2016-05-06
  362. -----------------------------
  363. - Fixed for broken Image to iframe switcher by previous updates.
  364. - #2719541 by gausarts, scoff: Fallback to default Media entity thumbnail when
  365. Main image empty.
  366. - Fixed for Undefined index: target_bundles when accessing Media entity field
  367. options from within Views UI.
  368. Blazy 8.x-1.0-dev, 2016-05-05
  369. -----------------------------
  370. - Issue #2716765: Map or rework breakpoints into srcset as per v1.6.0.
  371. - Removed Retina option since it is now possible with SRCSET descriptors.
  372. - Added aspect ratio support for multi-breakpoint images.
  373. - Made efficient blazy_preprocess_field().
  374. Blazy 8.x-1.0-dev, 2016-04-22
  375. -----------------------------
  376. - Fixed for media_iframe typo, should be media__iframe.
  377. Blazy 8.x-1.0-dev, 2016-04-11
  378. -----------------------------
  379. - Added support for entity_reference_entity_view and all slick formatters
  380. to be overlays/nested sliders such as from within Slick views.
  381. Blazy 8.x-1.0-dev, 2016-04-09
  382. -----------------------------
  383. - Added support for old video embed field's syntax with html_tag.
  384. Blazy 8.x-1.0-dev, 2016-04-08
  385. -----------------------------
  386. - Fixed for JS error.
  387. - A few cleanups.
  388. Blazy 8.x-1.0-dev, 2016-04-06
  389. -----------------------------
  390. - A couple of fixes.
  391. - Prepared optional supports for Video embed field.
  392. - Ported Lightbox video dimension option to fix for colorbox videos.
  393. - Added support for unmanaged file such as VEF.
  394. - Moved [data-thumb] out of IMG tag into .media container, since IMG is optional
  395. or can be removed when "Use CSS background" option is selected. This allows
  396. flexibility with Slick thumbnail hover/grid as well when the option is on.
  397. Affected:
  398. - blazy.photobox.min.js.
  399. Blazy 8.x-1.0-dev, 2016-04-04
  400. -----------------------------
  401. - Added support for video_embed_field via BlazyStylePluginBase.
  402. - Added support for overlay with nested slicks via BlazyStylePluginBase.
  403. - Added support to turn images into CSS background images.
  404. Blazy 8.x-1.0-dev, 2016-04-03
  405. -----------------------------
  406. - Added composer.json.
  407. - Prepared Media entity supports.
  408. - Added .js-media--ratio to solve hidden blazies such as Slick carousels within
  409. hidden containers/ Ultimenu regions.
  410. - Fixed for undefined index notices.
  411. Blazy 8.x-1.0-dev, 2016-03-31
  412. -----------------------------
  413. - A few cleanups and fixes with multiple blazy instances, etc.
  414. Blazy 8.x-1.0-dev, 2016-03-29
  415. -----------------------------
  416. - A few fixes with item class options, etc.
  417. - Added fallback for missing $settings['item_id'].
  418. Blazy 8.x-1.0-dev, 2016-03-28
  419. -----------------------------
  420. - Refined integration with sub-modules.
  421. - Moved generic method BlazyManager::buildSkins() BlazyManager::getHtmlId() into
  422. BlazyManagerBase.
  423. Blazy 8.x-1.0-dev, 2016-03-23
  424. -----------------------------
  425. - Added lazyload support for core Responsive image.
  426. - Moved a few Slick carousel goodness into this module: admin CSS, lightboxes
  427. and re-usable methods so that Slick carousel, Mason, GridStack can use them
  428. all from one place.
  429. - Added basic loading indicator to the lazyloaded elements.
  430. - Split library into core and custom JS loader.
  431. - Added blazy_ui.module.
  432. - Added basic stylings including aspect ratio CSS.
  433. - Added blazy services for re-usable methods across dependee modules.
  434. - Added own themes.
  435. - Added re-usable Traits and methods for dependee modules.
  436. - Added a scope to a more limited container using [data-blazy] attribute to
  437. get consistent with the supported field formatters.
  438. - Added retina support.
  439. - Added responsive multi-serving images options.
  440. - Added supports for the image and colorbox/photobox.
  441. - Added basic configuration.
  442. Blazy 8.x-1.0-dev, 2016-01-19
  443. -----------------------------
  444. Initial commit.