Changelog
Version 1.9.18
Apr 1, 2024
- Fixed inability to remove banner image.
Version 1.9.16
Feb 12, 2024
- Fixed possible incorrect BANNER_EDIT_URL which leads to logout from backend.
Version 1.9.15
Feb 2, 2024
- Breeze integration updated. Dynamic JS support added.
- Prevent image loading when it’s not visible.
Version 1.9.12
Sep 29, 2023
- Fix ‘Call to undefined function Composer\Autoload\includeFile’
Version 1.9.11
Sep 14, 2023
- Performance: improve total blocking time score.
Version 1.9.10
July 27, 2023
- Stability improvements.
Version 1.9.9
July 10, 2023
- Improved backend preview of html banners. If possible, we will detect and display banner image for these banners.
Version 1.9.4
Mar 14, 2023
- PHP 8.2 compatibility.
Version 1.9.2
Nov 15, 2022
- Improved Breeze Theme integration
- Fixed broken page_handle selector in backend “Page” condition
- Fixed placeholer rendering in backend pagebuilder preview
Version 1.9.0
Sep 12, 2022
- Added ability to show banner when cart items match selected products attribute conditions. View Example
Version 1.8.4
Jul 1, 2022
- Fixed missing blocks when added using widget interface
Version 1.8.2
May 26, 2022
- Fixed error in Magento Cloud on PHP 8.1.
- Fixed error: passing null to non-nullable internal function parameter.
Version 1.8.0
Apr 15, 2022
- Magento 2.4.4 and PHP 8.1 compatibility.
- “Duplicate banner” button added.
Version 1.7.9
Feb 9, 2022
- Fixed not working banner mass actions in Magento 2.3
- Disable statistics for new banners by default.
- Magento Coding Standard fixes.
Version 1.7.8
Dec 2, 2021
- Fix ‘…\AdditionalData\function_exists does not exist’ for magento 2.3
Version 1.7.7
Dec 2, 2021
- Fix ProviderInterface not exist
Version 1.7.6
Nov 29, 2021
- Add pagebuilder integration (easybanner widget)
- Add pagebuilder integration (easybanner placeholder widget)
- Fix cope/paste warnings
Version 1.7.5
Oct 27, 2021
- Apply style for html content only (other types may have their own styles)
- Fixed not working flex styles and Pagebuilder usage (Stripes theme)
Version 1.7.4
Sep 14, 2021
- Partial integration with Swissup_Amp module. Lightbox and Awesomebar banners are not supported yet.
Version 1.7.1
Jun 14, 2021
- New animations for popup banners.
- Added ability to disable/enable statistics for each banner.
- Added ability to remove all statistics from banners grid page, or per banner statistics from banner edit page.
- Added ability to change cookie name.
- Mass actions added to banners grid.
- Fixed missing “Delete” button at the top of edit banner page.
- Added cron job to cleanup old statistics (older than 6 month).
- Small improvements in JS code.
Version 1.6.3
May 14, 2021
- Breeze integration added.
Version 1.6.1
Jan 22, 2021
- Updated integration with our Pagebuilder module
Version 1.6.0
Nov 26, 2020
- Added ability to set different banner size per screen size. This feature allows to improve pagespeed score when properly configured.
- Fixed black background when background setting is not correct. White background will be used in such case.
- Fixed php error on banner save after image was uploaded in Magento 2.4.1
Version 1.5.10
Oct 13, 2020
- Pagebuilder integration added
Version 1.5.8
Aug 5, 2020
- Fixed responsive images in Luma theme.
- Prevent page jumping when image is loading.
- Fixed mispositioned dimensions label in backend form.
Version 1.5.6
May 4, 2020
- Magento 2.3.5 CSP compatibility.
- Fixed broken chart in backend.
- 16 locales added to translate backend and frontend phrases:
- Arabic
- Chinese
- Dutch
- French
- Hebrew
- Italian
- German
- Japanese
- Norwegian
- Korean
- Polish
- Portuguese
- Russian
- Spanish
- Swedish
- Ukrainian
Version 1.5.5
Apr 17, 2020
- GDPR cookie consent integration
- Fixed small image in newsletter popup when PageSpeed is used
Version 1.5.3
Feb 17, 2020
- Fixed newsletter popup styles in Firefox
Version 1.5.1
Jan 31, 2020
- Fixed CSS issue with newletter popup in Magento 2.3.4
Version 1.5.0
Nov 22, 2019
- Exit-intent popup banners added. See Newsletter popup example.
- Fixed non-editable date field in backend conditions tab.
- JS code improvements.
Version 1.4.0
Oct 16, 2019
- Magento 2.1 support dropped (JsonSerializer added instead of serialize).
- Magento coding standard fixes.
Version 1.3.1
- Fixed possible JS error in backend Charts when using slow network connection
Version 1.2.3
- Fixed possible error on bundle product pages
Version 1.2.2
- Fixed image styles in Book layout
- Small CSS fixes
Version 1.2.1
- Magento 2.1 compatibility
- Removed url validation as it does not allow to use
.html
suffix - Fixed ‘Undefined variable: options’ error for banners without placeholders
- Fixed ‘display_count_per_customer’ conditions when FPC is enabled
Version 1.2.0
IMPORTANT: Upgrade Instructions
Major Updates
- New Conditions
- Page URL
- Periodical date conditions (Day of week and Day of month)
- Periodical per-visitor conditions (Display count per day, week, month)
- Product attribute conditions (Currently viewing product)
- “Don’t show anymore” action added to lightbox and awesomebar banners
- New predefined HTML layouts
- Added ability to assign placeholder to parent container without using ‘Widgets’ page
Fixes and Improvements
- Fixed not-working banner when it assigned to multiple stores
- Improved popup styles and positioning
- Backend forms rewritten into UI components
- Code cleanup
Version 1.1.0
- Fixed SQL error ‘1205 Lock wait timeout exceeded’.
- Reduced number of database operations.
Version 1.0.12
- Critical security issue fixed
- Default sort order changed in backend grid, so newest banners will be on top
Version 1.0.10
- Magento 2.2 compatibility
Version 1.0.9
- ACL instructions added to UI components according to latest Magento requirements
- Fixed DI compilation errors
Version 1.0.7
- Fixed WYSIWYG insert image bug
Version 1.0.6.2
- Magento 2.1.0 compatibility
Version 1.0.6
- Fixed “Undefined property” error
Version 1.0.5
- Added additional css classes support for banner and placeholder blocks
- Compilation error fixes
Version 1.0.2
- Removed database queries from the loop, when rendering placeholder
- Banners are not shifted on each page refresh, when using placeholder
- Fixed getClassName methods
Version 1.0.2
- Fixed wrong display and clicks count in banners grid
Version 1.0.0
- Initial Release