- 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
- 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