- Bugfix: Usage of the_title filter in social elements were not sending the post ID as the second argument
- Bugfix: Essential Grid integration was using a deprecated function to grab all available grids
Feature: Image Decorative setting which disables the alt tag
Feature: All Terms looper has additional controls for ignoring certain terms
Updated: noopener and noreferrer are auto added to links that open a new tab, this was already the default behaviour on non https sites
Bugfix: Scroll to Top button was being classified as a link in SEO analyzers
Bugfix: Masonry layouts will resize itself when an image has loaded in dynamically
Bugfix: Lottie scroll based animations did not work properly when the page height changed
Bugfix: HTML migrate will try to force a string return on the cornerstone meta value
Bugfix: When an element did not have an element type, it will still let you save and edit inside of Cornerstone. This happened on older sites where content could have been placed entirely inside of shortcodes.
- Feature: Accordions can auto generate an FAQ Schema
- Feature: Video and Audio player text area has a button to select a media file from the media manager
- Feature: Slider Marquee direction control
- Updated: URL Param dynamic can grab the entire request escaped as an array
- Updated: HTML migration RAM performance upgrade
- Updated: HTML migration was trying to migrate post revisions
- Updated: Cornerstone Templates post type did not have a label set for WordPress integrations
- Bugfix: Multiple starts fixed bars would not work in the preview correctly
- Bugfix: HTML migration will try to ensure you receive some error message
- Bugfix: When in HTML mode, pages with classic elements would not display anything
Feature: Parameter type select can use objects as it's value
Updated: The Content element is useable on a WooCommerce Single
Updated: Changing the Document Title in Cornerstone would not update the Browser tabs title
Updated: Outline adds additional CSS classes to it for the Element type and whether the element has child elements in it
Updated: Tabs direction contol will only output CSS when a change has been made. This was also causing issues with the Vertical Tab preset
Updated: Content storage migration will give you a message on which Post caused the error, it will also log all errors
Bugfix: Resizing a Textarea inside the preview would cause the drag and drop controls to trigger
Bugfix: Font Awesome when Sharp Solid was enabled and you were in Webfont mode, it would overwrite any icon using Solid regular
Bugfix: Content Storage settings was saying HTML mode when it was in Shortcode mode on newly created sites
Bugfix: HTML Content mode was not using the cs-content div as a wrapper to all content like shortcodes does
- Feature: Masonry option for the Row Element
- Feature: Content based Posts can use HTML storage for better support with SEO plugins
- Feature: Breadcrumbs looper provider and Breadcrumbs Elements prefab
- Feature: Meta Query builder data type control
- Feature: Query Builder Post Status control
- Feature: Element visibility status button added to the outline
- Feature: Attachment / Media post type can be selected in the Query Builder when used with the Post Status
- Feature: Scroll Progress control for the Line Element
- Updated: Select boxes have a Dynamic Content button
- Updated: Unit field will have a full length value when it detects Dynamic Content, and Dynamic Content is selectable via the unit dropdown
- Updated: Border Style and Color can enter breakout mode
- Updated: Global Colors and Fonts have a control to edit the ID of an item
- Updated: Theme Options Export will export and import global colors and fonts
- Updated: Looper Field Dynamic Content contains a select box with all available looper keys available
- Updated: Google Fonts List
- Updated: Preview link targeting which disables cornerstone from redirecting the frame, has been moved out of the preview js to the cornerstone js.
- Updated: Font Awesome 6.7.2
- Updated: Query Builder allows you to enter in -1, querying all posts of a given post type
- Updated: Element icons added back into the library and outline. Preference for this added as well
- Updated: Removed beta flag on External API
- Updated: Subtle performance enhancement of searching in the element library
- Updated: Element definition for an icon allows you to use an alias
- Updated: Clipboard error message gives better info on what could have gone wrong
- Updated: Omega control has an add_id option for non-dom based items that could have a custom ID
- Bugfix: Dynamic Content get path through dot syntax would not work when grabbing inner object
- Bugfix: Parameters using isVar could not be used properly by Twig
- Bugfix: Row template could not use parameters using isVar
- Bugfix: Controls that went from it's base breakpoint value to another value back to the base value would not work. Example going from auto to 50% back to auto on the Div width
- Bugfix: Twig that outputs Twig would not render the dynamic content properly
- Bugfix: Custom attributes and other array based values had a poor rendering strategy resulting in most Twig templates working improperly
- Bugfix: Modern Event Calendars Single and Archive layouts for events would not use a custom layout
- Bugfix: Locked elements with inner childs over a depth of 1 were still selectable and context menu would still work on them too
- Bugfix: Adding a condition to a row, then removing that condition would cause the row to never show up again
- Bugfix: Unlock permission was not checked on the inspector controls for locked elements
- Bugfix: Changing a groups parameter breakpoint values sometimes would not work
- Bugfix: WooCommerce layout detection did not check post empty state
- Updated: Template API will update global fonts and colors
- Bugfix: TinyMCE Global Colors integration would give a warning if you were using custom Global Color groups
Feature: Parameter Condition contains https://theme.co/docs/parameters#conditional-parameters-with-arrays
Feature: Image Full Width prefab
Bugfix: Author prefabs were using user Dynamic Content and not Author Dynamic Content
Bugfix: Elements library tab would crash if you clicked it while the Document was loading
Bugfix: Theme Options Close all action (CTRL + click) not working on the Start and Blank stack `Setup` group
Feature: Tabs have a tablist direction control
Feature: Dynamic Content Cookies actions set and get
Feature: Dynamic Content User username
Feature: Templates API https://theme.co/docs/templates-api
Feature: Slider data-x-slide-goto-keep-active https://theme.co/docs/sliders#custom-attributes
Bugfix: Toggle hash clicks were creating two browser history entries
Bugfix: Cornerstone Post Editor overlay was not always displaying
Bugfix: Sites without a theme option setup for a breakpoint range would crash due to moving theme options setup after init for WordPress 6.7 translation changes
- Feature: `cs-preview-render` JS event when Cornerstone has had a change to it's document
- Feature: Dropdown center positioning
- Feature: `is_cornerstone_preview` helper function
- Feature: Author Dynamic Content has a `global` argument that can ignore the current post you are looping over and use the author archives author data
- Bugfix: Portfolio post types and non settable page templates types were not previewing the correct layout in the Cornerstone preview
- Bugfix: Meta query builder was having a UI overflow issue when the meta value was very long
- Bugfix: Toggleables ancestry check did not check if the toggle id was already in the ancestry tree, causing an infinite loop on advanced toggleable setups
- Bugfix: Raw content as a Component was having an undefined index warning in the Cornerstone preview
- Bugfix: Modal inside of a modal was creating an invalid z-index and not displaying in front of the back most modal
- Bugfix: Hover based toggleables would not close from clicking the toggle on touch devices
- Bugfix: An accordion inside of a tab would not open properly when navigating between tabs and then trying to open the accordion