Enhancements
Introduced the ability to save nodes as Components, allowing specific fields within global templates to be customized per page while maintaining shared defaults.
Added 60+ pre-built Box module templates.
Added Prebuilt node templates to the templates tab.
Box Module: Added a global setting for applying global row spacing to top-level boxes. This will be enabled by default on new sites and disabled for existing 2.9 sites updating to 2.10 to ensure backward compatibility.
Box Module: Added an icon for toggling a grid guidelines overlay when building grids
Assistant Integration: Added new cloud icon to the toolbar for connecting to the cloud and saving templates. A new user access setting for enabling or disabling cloud access based on user role was also added.
Added a new Star Rating module
Added a more layouts link to the Box module section
Reworked the pre-built rows and modules panels to show categories instead of a dropdown
Added a new "Type" select in the "Save As" form for choosing to save a component or template
Added a "Type" filter to the "Saved" panel for filtering components, global templates, and static templates
Added "Edit Component" and "Unlink Component" actions to the settings dropdown on component overlays and context menu in the outline panel
Outline Panel: add copy and paste options to the context menu
Added the ability to collapse the sections in the Saved panel
Button & Button Group Modules: Added option for button as a click action which will render an actual button tag powered by custom click logic
Button Module: Enabled responsive behavior on custom width, text color, background colors and border color fields
Contact Form Module: Added styling controls for form labels
Login Form Module: Added styling controls for form labels
Subscribe Form Module: Added styling controls for form labels
Menu Module: Added width option for flyout menu
Photo Module: Added option to choose image size in lightbox
Subscribe Module: Added support for ConvertKit custom fields
Subscribe Module: Added support for MailChimp tags
List Module: Added option to populate list in bulk
Performance: Assets are not rendered for nodes if they are not rendering on page
Performance: Improved the time it takes for settings to initially render when first opened
Debug Mode: Added version control tab when it is enabled
Update jQuery validate script and move external libraries into their own folder
Accessibility Improvements
Accordion Module: changes to HTML tags used for elements for new modules dropped on the page, increase focus ring size and change key event listener from keypress to keydown, ensure proper ARIA attributes are used, replace the .fl-menu-mobile-toggle with the generic class .fl-content-ui-button so those buttons are excluded from Global Styles button styling, implement closing accordion tabs with Escape key, ensure event handlers only target interactive buttons, close all items when focus is outside of the accordion
Button Module: A button tag is now used when lightbox option is chosen. This uses the module deprecation API so the markup changes only affect new modules dropped on the page. Old versions of the module will now render ARIA attributes on the link tags to provide proper accessibility support.
Contact Form Module: Added proper role attributes for alerts. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
Search Module: Changes when using button only layout to fix links not having a discernible name issue
Content Slider: Various improvements including making sure focus ring shows for links, add support for reduced-motion preference, prevent auto play on focus in or out, add aria-label and role attributes and more
Post Slider & Post Carousel: Many accessibility improvements including using list tags for slides, button tags for navigation and pagination, proper aria attributes and making sure focus is visible on all controls
Gallery Module: various accessibility improvements including deprecating div tags in favor of list tags and adding ARIA roles for the deprecated div tags. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
Login Form Module: Ensured use of proper semantic tags and aria attributes. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
Menu Module: various accessibility improvements including enhancements for keyboard navigation, using appropriate aria attributes and roles, adjusted some markup and sizing of sub-menu icon as well. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
Photo Module: change markup to use figcaption for caption per accessibility recommendations. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
Posts Module: various accessibility improvements including deprecating the div container tag in favor of a unordered list and added a new option in the post container field. This uses the module deprecation API so the markup changes only affect new modules dropped on the page
Posts Modules: Ensure if there are redundant links, they are hidden from screen readers and are not used by keyboard navigation
Subscribe Form Module: Ensured use of proper semantic tags and aria attributes. Changes in markup tags use the module deprecation API and only applies to new modules dropped on the page.
Tabs Module: various accessibility fixes including using button tags for any buttons instead of links or divs. This uses the module deprecation API so the markup changes only affect new modules dropped on the page.
Testimonials Module: Changed HTML tag from div to blockquote. This uses the module deprecation API so the markup changes only affect new modules dropped on the page. Also support the reduced-motion preference, added option for showing play/pause button
Row Shapes: Add generic title/desc to row shapes for accessibility
In modules that display excerpts, change default read more text to provide more context per accessibility recommendations. This affects the following modules: Post Carousel, Post Slider, Posts, Accordion, Tabs
Fixes
Box Module: Fix incorrect values for grid-auto-flow and justify-item
Box Module: Add some default CSS to ensure child modules size properly
Menu Module: fix some issues with Mega Menus not updating after right click
Fixed update notice still showing immediately after updating
Changes
Disable widgets for new installations
Icon Module: adjust CSS for text to display: inline
Revision limit for BB designed posts/pages is now enabled by default
Advanced Settings: The iFrame UI toggle is not visible unless debug mode is enabled
Developer
The SET field modifier now works with compound fields
Added newfl_builder_filter_settings_formfilter that runs on the wp action to allow modifying the form based on the post type