Releases: droptica/droopler
8.3.1.0-rc1
Droopler 3.1.0 RC1
This release contains mainly bugfixes and functional improvements.
Please refer to UPDATE.md file before installing this release.
👌 Improvements
- #3224648 Making Droopler Drush commands D9 compatible
- #3223765 Verified and fixed Droopler code by CodeSniffer, implementing CS pipeline
- #3223197 Improved handling of CTA display
- #3262218 Reviewed issues from PHPStan
- #3260139 Updated composer.json to fetch latest modules (Google Analytics, Facets etc)
- #3272050 Removed Commerce Product title override
- Removed dependency from deprecated
color
module. - Improved compatibility with PHP 8.1 (with AdvAgg turned off)
- Improved compatibility with Drupal 9.4
🐞 Bugfixes
- #3209950 Fixed demo content
- #3222828 Fixed "Editor" role
- #3222832 Fixed notices while saving "Side by side" paragraphs
- #3223379 Fixed missing X close buttons
- #3209754 Fixed Form paragraph for logged-in users
- #3223527 Fixed styling of Show/hide media item weight
- #3223530 Fixed "Apply filter" button
- #3223729 Fixed issues with tiles paragraphs
- #3189469 Fixed differences in feature configs
- #3223730 Fixed "strong" color inside "Side embed" paragraph
- #3223199 Fixed line under title for primary theme
- #3223202 Fixed "side by side" paragraph default spacing
- #3224187 Refactored JS in d_social_media
- #3223202 Fixed "side by side" paragraph default spacings
- #3221839 Fixed "Undefined index 'paragraph-theme'"
- #3221838 Fixed "Notice: Object of class stdClass..."
- #3226417 Fixed column count setting for tablet not working
- #3226715 Improved Media weight field styling in "Edit Paragraph"
- #3259587 Fixed unsupported Facets version
- #3262207 Fixed embed video logging errors
- #3245742 Fixed WSOD after install Tab Tamer
- #3262209 Fixed Reference Content paragraph shows unpublished nodes
- #3265785 Fixed error with d_custom_init installation
- #3225982 Fixed scss compile warnings
- #3272715 Fixed Reference Content paragraph breaking on widescreen
- #3226712 Fixed elements in text tiles not properly aligned
- #3223382 Fixed saving tiles gallery
- #3272717 Fixed wide sidebar image
- #3279465 Fixed margins on blocks
- #3279469 Fixed buttons styling issue
- #3279486 Fixed clicking on "Add paragraph" elements
- #3279484 Fixed enabling Mautic module
- #3279466 Fixed issue with tiles
- Fixed Link widget in Carousel Paragraph
Full Changelog: 8.3.0.0...8.3.1.0-rc1
8.3.0.0
This version was introduced to bring full compatibility with Drupal 9 and new droopler.org version numbering.
Changelog
- From now on, Droopler is fully D9 compatible. It still works with Drupal >=8.8. Please note that Composer may decide to install D8 version if your PHP version is too low. To avoid falling back into older versions of Drupal, please use at least PHP 7.3.
- SASS engine was changed to Dart SASS, after deprecating the previous one. There are still some deprecation messages related to Bootstrap 4, we will fix them in upcoming 3.0.x minor releases.
Bugfixes and small improvements
- Paragraph Settings functionality got a small refactor after noticing some code issues.
- We are using more specific preprocess functions now to improve performance.
- A small line under paragraph title is handled much better now, it doesn't show up unexpectedly.
- Lato font is slightly modified to work better with Bootstrap (there were issues with button line height).
- Bootstrap classes for buttons work properly now, including button sizes.
- Custom themes for
d_p_side_by_side
Paragraph are handled properly. - Default settings of paragraphs can be set now without throwing errors.
- Carousel items can have custom themes now, and they are aligned properly. We made sure the
d_p_carousel
spacings are consistent. - Vertical spacing of long text field has been unified and cleaned up.
- Form paragraph buttons are no longer broken after paragraph save in Geysir.
Droopler on drupal.org
Since version 3.0.0 we no longer provide tar.gz tarballs with complete Droopler installation on Drupal.org. Please use Composer instead.
While building your composer.json, make sure to use droptica/droopler
with version ^8.3.0.0
, and NOT drupal/droopler
as your package source. Unfortunately, Drupal.org's Packagist server does not support distributions.
8.3.0.0-rc1
This version contains mainly version change to 3.0.0 and full Drupal 9 compatibility.
8.2.2
New features
- Support for landing pages layouts:
- Header with CTA, which moves first paragraph up under the page logo, and replaces menu with single CTA button.
- No header, which hides the entire header.
- Custom installer:
- Choosing which demo content should be installed.
- An ability to choose demo content and blog/product functionalities.
Improvements
- Refactored paragraph settings.
- Paragraph themes. Now you can choose a predefined theme (
primary
,secondary
) and define custom ones for your project. - Custom themes that inject background and text color to inline styles.
- Padding and margin settings for each paragraph.
- Fields like "Column count" or "Layout" removed and migrated to single
d_settings
field. - Improved column count settings, now it can be defined separately for desktop, tablet and mobile.
- Full migration of settings from Droopler 2.1, including modifiers like
theme-invert
. - Advanced support for modifying existing paragraph settings and adding new ones. It can be done by plugins and alter functions. This functionality is very important when when we need a well-tailored backend for editors.
- Paragraph themes. Now you can choose a predefined theme (
- Added missing fields (CTA button, icon, long) to paragraphs.
- Cleaned up paragraph forms, with separate field groups for items and settings.
- Drupal 9 compatibility (please see
dev/d9
andrelease/d9 branches
on GitHub). - Updated demo content.
- Modules (Google Analytics, Linkit, BEF, Schema Metatag) raised to latest versions.
- Refactored SCSS, for more consistency in paragraph variables.
- A lot of bugfixes, including better support for Lazy module.
8.2.2-rc1
The first candidate for stable Droopler 2.2 release.
Changelog
- Improved d_settings functionality.
- Updated project documentation.
- Fixed bugs in migration.
- Fixed Geysir issues.
- Fixed minor frontend bugs.
8.2.2-beta1
New features
- Support for landing pages layouts:
- Header with CTA, which moves first paragraph up under the page logo, and replaces menu with single CTA button.
- No header, which hides the entire header.
- Custom installer:
- Choosing which demo content should be installed.
- An ability to choose demo content and blog/product functionalities.
Improvements
- Refactored paragraph settings.
- Paragraph themes. Now you can choose a predefined theme (
primary
,secondary
) and define custom ones for your project. - Custom themes that inject background and text color to inline styles.
- Padding and margin settings for each paragraph.
- Fields like "Column count" or "Layout" removed and migrated to single
d_settings
field. - Improved column count settings, now it can be defined separately for desktop, tablet and mobile.
- Full migration of settings from Droopler 2.1, including modifiers like
theme-invert
. - Advanced support for modifying existing paragraph settings and adding new ones. It can be done by plugins and alter functions. This functionality is very important when when we need a well-tailored backend for editors.
- Paragraph themes. Now you can choose a predefined theme (
- Added missing fields (CTA button, icon, long) to paragraphs.
- Cleaned up paragraph forms, with separate field groups for items and settings.
- Drupal 9 compatibility (please see
devel/d9
andrelease/d9 branches
on GitHub). - Updated demo content.
- Modules (Google Analytics, Linkit, BEF, Schema Metatag) raised to latest versions.
- Refactored SCSS, for more consistency in paragraph variables.
- A lot of bugfixes, including better support for Lazy module.
8.2.2-alpha1
- Page layouts - with or without menu
- Drupal 9 compatibility
- Refactored paragraph settings
- Fixed minor and major bugs
- Cleaned-up UI
- Custom installer
8.2.1.1
A hotfix to Droopler 2.1 release.
It hardcodes drupal/lazy
module to version 3.4.
This constraint will be removed in upcoming Droopler 2.2 release.
8.2.1
A new version of Droopler with Commerce support.
No additional actions are required to perform the update, just checkout the latest code and run update.php.
New features
- Introduced Commerce support, with out-of-the-box shop experience:
- Added new Commerce product type.
- Add Droopler Products listing subpage with categories filtering and sorting enabled
- For more information go to the Commerce section in README.md file.
Changes/Bugfixes
- Fixed various bugs, including installation and performance problems. The admin pages are significantly faster now.
- Fixed multiple issues with Geysir integration.
- Fixed styling for products listing in mobile view mode.
- Improve Drupal 9.0 compatibility - removed deprecated code.
- Removed obsolete image assets.
- Improved SVG support.
- Improved product thumbnails.
- Refactored installer. Now it is split into small batches to avoid timeout or memory shortage.
- Tidied up user roles.
8.2.1-rc3
Bugfixes
- Fixed critical issue with admin cache turned off
- Fixed installation problem when not using Drush