- Pro 4.3.3 - April 20, 2021
- Updated: Sync Google Fonts list
- Bugfix: Fix import button not providing any feedback in template mananger
- Bugfix: Fix Paste Style action on Social element overwriting text content
- Bugfix: Fix Navigation Off Canvas rendering with an additional toggle after saving
- Pro 4.3.2 - April 14, 2021
- Bugfix: Fix body scroll continuing to be disabled if you delete a Modal element while it is open
- Bugfix: Fix fatal PHP error using Product Gallery element outside of a WooCommerce single product layout
- Bugfix: Fix Design Cloud site import no longer setting a thirty second cURL timeout
- Bugfix: Fix WP Auto Embeds running in Text element after shortcodes instead of before
- Bugfix: Fix javascript error when markup contains a toggleable area without a matching toggle
- Bugfix: Fix Creative CTA element not outputting interactive content
- Bugfix: Fix next/previous post Dynamic Content sometimes caching incorrect post IDs
- Bugfix: Fix live preview error message covering up other parts of the UI
- Bugfix: Fix duplicate WooCommerce Breadcrumbs output
- Bugfix: Fix failed template mananger imports not indicating the error
- Pro 4.3.1 - April 8, 2021
- Updated: Updated Live Preview to allow more cases of server side site accelerators adjusting HTML output
- Bugfix: Fix Design Cloud Site importer showing progress bar without working
- Bugfix: Fix PHP autoloader warnings
- Pro 4.3.0 - April 7, 2021
- Feature: New Element: Dropdown
- Feature: New Element: Modal
- Feature: New Element: Off Canvas
- Feature: New Element: Mini Cart
- Feature: New Megamenu Prefab elements
- Updated: Design Cloud Assets can be installed from the "Use a Template" screen
- Updated: Content, Header, Footer, and Layout Design Cloud Assets can be used directly without needing to be installed
- Updated: Template Manager and Design Cloud can now be opened in any builder without having to navigate away
- Updated: Add WordPress auto embed support to Audio and Video elements
- Updated: Deprecate elements based on old Modal, Dropdown, and Off Canvas pattern and replace with new prefabs
- Updated: Automatically open modals or off canvas elements when they are created
- Updated: Added option to Preview Manager for locking element toggles
- Updated: Allow Dynamic Content in footer content area
- Updated: Trigger WooCommerce before/after product hooks when a layout is assigned.
- Updated: Add hooks to hash scrolling
- Updated: Use hooks instead of templates for WooCommerce wrapper markup
- Updated: Removed changes to WooCommerce markup in favor of targeting with CSS
- Updated: Allow setting a search term when previewing search results
- Updated: Add nocache headers on builder WP JSON API routes for better compatibiltity with server side caching schemes
- Updated: Clone Existing feature now imports entity settings including Custom CSS and Javascript
- Updated: Access saved templates from the Use Template screen
- Updated: Add Login, Logout, and Registration URL options to Dynamic Content
- Updated: Use recommended Contact Form 7 wpcf7_load_css hook instead of wp_deregister_style
- Updated: When section separators are turned on automatically set a z-index so they appear instantly
- Bugfix: Fix WooCommerce Product type Element condition not working
- Bugfix: Fix WooCommerce Navbar cart Theme Options getting cached and not updating in realtime
- Bugfix: Fix javascript console error when using Product Gallery element
- Bugfix: Fix Products element not restoring previous WordPress post data
- Bugfix: Fix not being able to inspect Add to Cart element
- Bugfix: Fix toggle secondary image requiring additional tap to appear in iOS Safari
- Bugfix: Fix accordions remaining open when inside an area using dynamic rendering
- Bugfix: Fix Twitter missing in portfolio share options
- Bugfix: Fix CSS minifier sometimes failing on allowing multiple consecutive line breaks
- Bugfix: Fix element error in live preview when using Content Area Modal
- Bugfix: Fix Countdown element not accounting for WordPress timezone
- Bugfix: Fix Tabs elements not updating in live preview
- Pro 4.2.3 - March 10, 2021
- Updated: Improved live preview performance when typing in text controls
- Updated: Account for padding and border widths when aligning sub menus
- Updated: Modal, Dropdown and Off Canvas based elements show the content controls before toggle controls in the Inspector
- Bugfix: Fix Looper Consumer outputting a duplicate item when combined with Element conditions based on Consumer data
- Bugfix: Fix submenus not working in IE11
- Bugfix: Fix Contact Form 7 response being hidden
- Pro 4.2.2 - March 6, 2021
- Updated: Add Found Posts to Dynamic Content
- Bugfix: Fix toggle hash functionality not working
- Bugfix: Adjusted anchor content and graphic styling to address styling issues in some edge cases
- Pro 4.2.1 - March 5, 2021
- Updated: Limit Dynamic Content field preview to 60 characters
- Bugfix: Fix fatal PHP error when recalling a WooCommerce price via dynamic content
- Bugfix: Fix ACF field setting Dynamic Content not working
- Bugfix: Fix Dynamic Rendering setting not working on dropdowns
- Bugfix: Fix classic toggles not properly detecting their initial state
- Pro 4.2.0 - March 2, 2021
- Updated: Performance improvement: Builders only save values that have changed from the default
- Updated: Add Grid Element to all Builder contexts
- Updated: Dynamic Content now shows which meta fields are available in the current context
- Updated: Add Term Slug to Dynamic Content
- Bugfix: Fix missing characters for new social share element that affects email sharing feature.
- Bugfix: Fix nav_menu_link_attributes not applying class from other plugins to navigation elements
- Bugfix: Fix Dynamic Content directives not being parsed in pages with only Classic Sections
- Bugfix: Fix worker script not loading cross origin
- Bugfix: Fix Mobile Button CSS output not specifying px unit
- Bugfix: Fix Bar generated CSS outputting invalid value for border radius when it should be disabled
- Bugfix: Fix Query Builder not specifying tax_query relation
- Bugfix: Fix performance issue with unlimited sidebars
- Pro 4.1.5 - February 4, 2021
- Updated: Apply price formatting to WooCommerce Dynamic Content price fields
- Updated: Add cs_content_settings_update filter
- Pro 4.1.4 - February 3, 2021
- Bugfix: Fix inability to inspect elements using certain pointer devices
- Bugfix: Fix Classic Accordion titles not allowing HTML
- Bugfix: Fix one page navigation not working if menu items are not in the same order as their scroll targets
- Bugfix: Fix broken references to icons in legacy Visual Composer integration
- Bugfix: Prevent infinite loop caused by plugins calling do_shortcode on the post_excerpt instead of using the WordPress get_the_excerpt function
- Bugfix: Fix post excerpt not being generated when content was built in Pro or Cornerstone
- Pro 4.1.3 - January 30, 2021
- Updated: Rename Term Title to Name in Dynamic Content to be more consistent with WordPress conventions
- Updated: Add WC Product Price HTML to Dynamic Content
- Updated: Add WC Product Type to Dynamic Content and Element Conditions
- Updated: Add x_slider_scroll_top_anchor_content hook
- Bugfix: Avoid PHP warnings in the WP Block parser by ensuring only scalar values are passed intp wp_kses
- Bugfix: Fix Element Conditions not applying to individual Tab elements
- Bugfix: Fix Layout Builder unable to assign WooCommerce layouts to Cart and Checkout
- Bugfix: Fix Search Element not starting with x-search-has-content class when applicable
- Pro 4.1.2 - January 28, 2021
- Updated: Custom loopers will detect WP_Post objects and set them up as the current post when consumed
- Bugfix: Fix Grid element now showing in WooCommerce Layout Builder modes
- Bugfix: Fix option to check specific WooCommerce product not showing in element conditions
- Bugfix: Fix performance leak causing high CPU usage when switching between builders
- Bugfix: Fix PHP notices and warnings
- Bugfix: Fix usage of get_terms to avoid PHP warnings when results are empty
- Bugfix: Fix responsive text not applying on front end
- Pro 4.1.1 - January 27, 2021
- Updated: Add toggle to disable Portfolio
- Bugfix: Fix FOUC in live preview when markup is added slightly before styling
- Bugfix: Fix Theme Options not working when accessed directly
- Bugfix: Fix live previewing the LG breakpoint sometimes triggering MD widths
- Bugfix: Fix Bar/Container flexbox controls not being accessible
- Bugfix: Fix ID attribute missing on anchors when graphic is enabled
- Bugfix: Fix Classic elements not previewing in repeated loopers
- Bugfix: Fix legacy font options getting saved in the wrong format
- Pro 4.1.0 - January 26, 2021
- Feature: Added Button Navigation for the Content Scrolling function in Bars
- Feature: Element Condition Expressions
- Feature: New Looper Type: Taxonomy - Iterate over categories, tags, etc.
- Feature: New Looper Type: Custom - Return data from a PHP function
- Feature: New Looper Type: Children Pages - Loop over the children of the current page
- Updated: Add Dynamic Content for URL path, segment, and parameter
- Updated: Add Dynamic Content for query vars and search query
- Updated: Add Dynamic Content for WooCommerce product weight, dimensions, and shipping class
- Updated: Add Dynamic Content for WooCommerce sale price and sale percentage off
- Updated: Support Dynamic Content in JSON Looper
- Updated: Support accessing nested fields in JSON and Custom data Loopers
- Updated: Add status indicators to outline and breadcrumbs to show when an element has certain features enabled
- Updated: Element Conditions to check if next or previous post exists
- Updated: Add WooCommerce Element Conditions for Shop, Cart, Checkout and Account Page
- Updated: Included the Effects Module on Bars and Containers.
- Updated: Make Bar height auto by default for new Bars in the footer builder
- Updated: Add Disable Preview option to Raw Content element
- Updated: Flexbox control now has a quick action to "Center All"
- Updated: Add more date format element conditions
- Updated: Search elements now populate with get_search_query
- Bugfix: Fix some keybindings triggering navigation even when a code editor or text input is focused
- Bugfix: Fix inline editing disabled when an element has Dynamic Content
- Bugfix: Updated .typed-cursor class to .x-typed-cursor to avoid CSS conflicts with other plugins.
- Bugfix: Fix "Ignore Sticky Posts" option not working with Classic Recent Posts
- Bugfix: Fix _x_video_embed and other meta keys not outputting as HTML when retrieved via Dynamic Content
- Bugfix: Fix code editor search not opening with keyboard shortcut
- Bugfix: Fix html not being allowed in toggle primary and secondary text
- Bugfix: Fix specific post condition not working inside a query based Looper
- Pro 4.0.11 - January 6, 2021
- Bugfix: Fix classic elements stripping some HTML tags
- Bugfix: Fix textarea DOM nodes preventing elements from previewing
- Bugfix: Fix dynamic content breaking when previous or next post is called on the first or last post
- Bugfix: Fix original post data not being restored after a post looper is used
- Bugfix: Fix looper index dynamic content being incremented by one for array based loopers
- Pro 4.0.10 - December 24, 2020
- Bugfix: Fix nav item padding not outputting correct dimension when navbar is fixed left or right
- Bugfix: Fix duplicated output of WooCommerce cross sells
- Bugfix: Fix Global Blocks not alawys outputting if entirely composed of classic elements
- Bugfix: Fix additional Soliliquy fatal error on some installs
- Pro 4.0.9 - December 23, 2020
- Bugfix: Fix graphic interaction animation not working when using images
- Bugfix: Fix Global JS code editing using incorrect linting rules
- Bugfix: Fix fatal error caused by trying to load Soliloquy sliders too early
- Bugfix: Fix top seperator not working in the preview
- Bugfix: Fix Query Builder "Must have all selected terms" option not working
- Bugfix: Additional fixes to ilightbox javascript
- Pro 4.0.8 - December 22, 2020
- Updated: Use span instead of h1 as default for WooCommerce Product price element and Cart total element
- Bugfix: Fix scroll top anchor not working when used on a slider below the masthead
- Bugfix: Fix jQuery 3.0 breaking changes related to outerHeight and outerWidth return value
- Bugfix: Fix inconsistent order of device icons in inspector
- Bugfix: Fix template and Global Block selects not sorting alphabetically
- Bugfix: Avoid sending request URIs that are too long when loading the builder
- Bugfix: Fix bug preventing content from saving if plugins try to run the shortcodes during the save_post hook
- Bugfix: Fix observer getting stuck when mouse leaves iframe
- Pro 4.0.7 - December 19, 2020
- Bugfix: Fix builder preview no longer setting DONOTCACHE constants to signal caching plugins
- Bugfix: Fix translation builder content in WPML not associating translation with original content
- Bugfix: Fixed Inspector crashing when enabling a box shadow on a Tab element
- Bugfix: Fix WooCommerce product shortcode not outputting as a single column
- Bugfix: Fix content template controls not working when the workspace is horizontal
- Pro 4.0.6 - December 18, 2020
- Bugfix: Fix Classic Column V2 element collapsing when empty
- Bugfix: Fix javascript errors generated by ilightbox script. The lightbox shortcode still has unaddressed behavioral issues (see release notes FAQ)
- Bugfix: Fix builder not loading in Chrome OS
- Bugfix: Fix inability to update image controls in classic elements
- Pro 4.0.5 - December 18, 2020
- Bugfix: Fix custom CSS being inserted before stack generated CSS
- Bugfix: Fix graphic not getting interactive styles when part of a menu item
- Bugfix: Fix front end outputing empty sections from content created with older versions of Cornerstone
- Bugfix: Fix an error preventing Design Cloud assets from being accessible on some installs
- Bugfix: Fix masonry blog and portfolio not loading when using jQuery version 3
- Bugfix: Fix Dynamic Content excerpt length being capped out by WordPress default
- Pro 4.0.4 - December 17, 2020
- Bugfix: Fix classic pricing table element always being displayed as three columns
- Bugfix: Fix javascript dependencies loading in incorrect order
- Pro 4.0.3 - December 17, 2020
- Bugfix: Fix particles not staying active on active toggles
- Bugfix: Fix permissions system allowing some Pro features to show in Cornerstone navigation even though they are inacessible.
- Pro 4.0.2 - December 17, 2020
- Bugfix: Fix error with clicking Load Template in Content builder when there are zero sections
- Bugfix: Fix Yoast content analysis finding no content
- Pro 4.0.1 - December 16, 2020
- Updated: Add WPForms Lite to Approved Plugins
- Bugfix: Fix fatal PHP error in E&P form builder integration
- Bugfix: Avoid fatal PHP error related to lazy loading images in WordPress 5.4 and earlier
- Bugfix: Fix Dynamic Content not working in Video element source URL
- Bugfix: Fix length Dynamic Content parameter not applying to manual excerpts
- Bugfix: Fix inability to inspect elements that have interaction effects enabled
- Bugfix: Fix Global Blocks create form not working
- Bugfix: Fix Classic Feature Box and Feature List element animations not activating.
- Pro 4.0.0 - December 15, 2020
- Feature: Layout Builder
- Feature: Loopers
- Feature: Element Effects Module
- Feature: Conditional Elements
- Feature: Revamped UI
- Feature: Added a Dev Console to expose tooling used by Themeco developers
- Feature: Three new Posts Elements
- Feature: Comments Elements
- Feature: Pagination Elements
- Feature: Div Element
- Feature: Post Navigation Element
- Feature: Form Integration Element
- Feature: Numerous Dynamic and WooCommerce Elements
- Updated: More assignment rules and contexts for Headers and Footers
- Updated: Added superscript and subscript options in Rich Text mode and inline editing
- Updated: Removed inline editing button for blockquote
- Updated: Added min, max, step options to Number control in element API
- Updated: Moved Custom UI CSS preference into a code editor in the Dev Console
- Updated: Add code folding in the code editor gutters
- Updated: Added linting to CSS and JavaScript code editors
- Updated: Add element context menu to inspector sortables
- Updated: Clear caches when version increments
- Updated: Display hidden Woocommerce cart label's for smaller devices
- Updated: Element favorites are stored per user profile instead of local storage
- Updated: Removal of review/comment schema that conflict with existing Woocommerce review schema
- Updated: Search layout now dependent on archive layout options per doc's feature description
- Updated: Add loop option for background videos
- Bugfix: Image box shadow interactive color not applying unless the "link" option was enabled
- Bugfix: Sourcemap warnings
- Bugfix: Header's sticky header clipping causing wrong offset position
- Bugfix: Classic Section, Row, and Column's custom classes not reflecting to the builder preview
- Bugfix: Design Cloud's import conflict with ConvertPlus plugin
- Bugfix: WordPress v5.4 Gutenberg editor display issue
- Bugfix: Menu's custom fields duplicating issue due to WordPress v5.4
- Bugfix: Multiple Pro Header Bars offset positioning
- Bugfix: Wrong Header offset upon load of hashed page
- Bugfix: IE11 submenu issues
- Bugfix: Some front hand event handlers to listen passively
- Bugfix: Anchor particles overlaping border radius in Safari
- Bugfix: Text Shadow control not appearing in Safari
- Bugfix: Color picker modal issue with editor's expander
- Bugfix: .woff mime type issue with WordPress v5.4
- Bugfix: Compatibility issue with Jetpack's opengraph and cs_content_seo
- Bugfix: Header and Footer assignment for posts pag
- Bugfix: Estimation form warnings
- Bugfix: Replace wp_make_content_images_responsive with wp_filter_content_tags (WordPress v5.5)
- Bugfix: Responsive embed wrapper for non-video embeds
- Bugfix: Integrity background color missing from footer
- Bugfix: Classic Code Snippet element not previewing correctly
- Bugfix: Accordion's duplicate IDs due to icon indicator
- Bugfix: Adjusted media query CSS to account for subpixel rendering