Feature: Google Fonts Configuration has more controls like "Disable" and "Google Fonts URL" which can be used to change the google domain to something like bunny fonts
Feature: Dynamic Content for looper total_pages used on the query builder and main archive loop
Feature: Slider goto and slider navigation elements can have their trigger type changed through `data-x-slide-goto-trigger`. See https://theme.co/docs/sliders
Updated: Filter `cs_preview_output_zone_priority` to control the preview zone `the_content` filter priority. Sometimes needed depending on plugins like Elementor. See https://theme.co/docs/preview-api
Updated: Google Maps integration uses async loading
Updated: Toggle control had the possiblity of not working properly
Updated: Dropdowns will cancel their hover open event if you have hovered off before the timeout was reached
Bugfix: All REST requests in Cornerstone send X-WP-Nonce for better support with security plugins
Bugfix: Row Direction could not use parameters. There is a parameter type called "row-direction" to handle this
Bugfix: The data stores in the dev tools would sometimes reset themselves when editing the JSON
Bugfix: No translation set for app.preview-error.missing-zone.cs_layout which is a message that shows up when the preview does not display the layout you are editing
Bugfix: The layout preview will try to force the correct layout to show up even when viewing a page that is not the same type of layout
Feature: Breakout mode for Link control New Tab and Nofollow. If all goes well we will start moving this to the remaining fields that cannot accept Dynamic Content
Feature: Disable Scroll Offset control for Sticky Headers
Feature: Div (Global Margin) prefab
Updated: text-transform parameter will use proper font family styling to match the other Text Transform look and feel
Updated: Rating element can accept a comma delimited number
Bugfix: Dragging a Component with a type like Column or Cell did not work in the outline
Bugfix: Dynamic Content could not be used on Component Direct Custom CSS
Bugfix: Cornerstone Icon looked broken in WordPress 6.5
Bugfix: When a parameter was using a different breakpoint system, like in Personify, you could not change the breakpoint values
Bugfix: External API Global endpoint attributes GET requests was encoding as JSON by default due to encode changes
Updated: When outputing a custom single woocommerce product layout it will output the WooCommerce structured ld+json
Bugfix: Revert of Dynamic Content the_content issue when used in another layout. Which caused an issue when you used dcost:the_content instead of the The Content element
Feature: External API Attribute request type has an "encode" control and can also URLEncode on Post bodys. Which is useful for manually connecting to OAuth2
Feature: Export Documents Alpha. Button found in the Dev tools, this exports all Cornerstone Documents. Dont use this on a very large site
Feature: Max / Personify Site import support
Updated: Filter `cs_classic_gravity_forms_select_a_form_placeholder` to get Classic Gravity forms element to mimic old behavior of Pro 5
Updated: Importing a document that you trashed caused nothing to happen. It now untrashes the document
Updated: Import process has support for importing menus. Only used by Export Documents feature
Bugfix: If you had a grouped color palette, but no colors in a normal palette your grouped colors would not show up
Bugfix: Importing an image would not add a size modifer like `full`. Which also meant you couldn't export something you just imported
Bugfix: Empty Components would always show the empty element indicator instead of relying on the dropzone settings of the element the component is based on. For instance an empty Row component would not show dropzones for each of it's areas
Bugfix: If you edit an image field, it will auto add `full` if it is an attachment ID when you first open the controls. This is required for exporting images properly
Bugfix: Row Element template control would not accept a `var()`
Bugfix: Parameter Slider Unit fields could not accept 0 as the min or max
Bugfix: Breadcrumbs element was using the attribute `classes` instead of `class`