Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Implemented case-insensitive email handling to allow access for users with emails (from SSO (Single Sign-On) or otherwise) containing uppercase letters.
API endpoints domain: Migrated API endpoints from dxpr.com to app.dxpr.com, preparing for infrastructure improvements. Due to this change, Versions old than 2.6.0 will not be supported starting February 1, 2024.
Enhancements
Gin Toolbar Support: Improved detection and support for the Gin toolbar and its various toolbar display modes.
YouTube Background Videos: Addressed an issue where editing pages with YouTube Background video sections leads to automatic 16:9 aspect ratio matching of the section even if this option is disabled. This regression can also lead to erractic behavior of the section (jumping to the beginning of the page) — making this a critical bug fix. The regression was caused by a faulty update of the mb.YTPlayer plugin. To prevent this happening again we moved this plugin from managed to unmanaged namespace.
Exclusion of Users from DXPR Builder Editing: We've introduced an option to exclude specific users, including administrators, from DXPR Builder editing.
Improved the user interface when closing modals by eliminating any unwanted shifts in the layout (Was only a problem on Windows systems).
Admin menu items have been reordered for improved navigation and usability.
Enhanced the frontend undo/redo system to remove more history items iteratively when storage is full, improving system performance during history-saving operations.
Updated DXPR element utility classes to include a broader range of Bootstrap 4 and Bootstrap 5 utilities, allowing for more flexible and customizable designs.
User Interface Improvements:
DXPR Builder has received a minor visual facelift, enhancing the overall user experience and making it more intuitive and user-friendly.
Update #8032
Failed: Drupal\Core\Entity\Query\QueryException: Entity queries must explicitly set whether the query should be access checked or not. See Drupal\Core\Entity\Query\QueryInterface::accessCheck(). in Drupal\Core\Entity\Query\Sql\Query->prepare() (line 141 of /code/web/core/lib/Drupal/Core/Entity/Query/Sql/Query.php).
Enhanced the "Initial visibility level" feature in Menu Blocks to ensure correct functionality for editors working on pages lower in the menu tree. (Previously, this feature was only functioning correctly for non-editor users.)
Fixed a bug that prevented the media browser modal from closing in certain edge case scenarios.
Modified the user license count policy to not include blocked users. As a result, it is now possible to remove the User License from the root Drupal user by blocking this user.
* Fixed issue with resize option of background video option on section element (fixing the aspect ratio of the section to 16:9)
* Fixed live editing support in several element widgets (Media upload, multi-image thumbnail re-ordering)
* Fixed issue counting number of user licenses in use, it will now aggregate users from different sites using the same product key
* Added business logic that moves user licenses from one product key to another when changing the key on a website
* Changed history window timestamps to 24 hour format instead of using am/pm
* Fixed issue with HTML element emptying when clicking element settings Cancel button
* Fixed issue with Section padding-bottom when using the background video feature
* Enabled live editing preview when using Chosen widget for adding HTML classes to an element
* Enabled live editing preview when interacting with the icon selection widget
* Added lock buttons to margin/border/padding settings to let you lock all 4 sides of each of these settings
* Fixed issue with DXPR Builder crashing when a 3rd party module's block code caused a fatal PHP error (for example Sitemap XML module)
* Fixed issue with underscore library deprecation in Drupal 10
* Improved frontend markup for faster frontend performance
* Updated page templates feature to support more image formats for template thumbnail
* Fixed issue with update module pinging dxpr.com instead of drupal.org for updates
* implement locking feature on box model inputs (margin/padding/border)
* fix missing notifications issue
* remove dxpr_builder_page dependency on dxpr_theme_helper
* fix Drupal 10 error when loading blocks
* fix issue editor not loading when pre-existing text in field has no HTML
* improve DXPR Builder Media library layout
* add language filter to media library
* make media library default window in modal
* improve UI texts
* trim product key on submit
* workaround for core bug in color module producing notices
* Added dxpr_media submodule for easy Drupal media library integration.
* Introduced capability to edit padding/margin/border sizes with mouse-dragging in the element settings window.
* Fixed PHP 8.1 bug in /admin/config page and Status Report page.
* Fixed issue by working around Drupal core bug that is triggered when core search module tries to index DXPR Builder-enabled content that includes Views displays with exposed filters that have "remember value" enabled on the exposed filter.
* Fixed issue with User templates not saving
* Fixed issue with Windows/Chrome scrollbars taking space in live editing modal
* fixed bug with add-elements window in Bootstrap 4 mode
* Implement new design for box model widget
* Implement new design iteration color picker widget
* fix small live editing modal layout issues
* implement new calendar widget design
* Iterate on icon picker design
* update autocomplete widget design
* More D10 deprecations