Cornerstone Version undefined

  • Cornerstone 7.6.4 - April 15, 2025
    • Feature: Element visibilty toggle displays in the inspector header as well
    • Bugfix: Usage of the_title filter in social elements were not sending the post ID as the second argument
    • Bugfix: Error in cs_media_manager_add was not concatinating strings properly
    • Bugfix: Content storage migration tries even harder to give you a possible error with which Post ID gave the error
    • Bugfix: Content storage migration will not migrate posts that are not using content from Cornerstone, but had Cornerstone data at one point in time
    • Bugfix: Essential Grid integration was using a deprecated function to grab all available grids
  • Cornerstone 7.6.3 - March 31, 2025
    • 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.
  • Cornerstone 7.6.2 - March 17, 2025
    • 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
  • Cornerstone 7.6.1 - March 3, 2025
    • 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
  • Cornerstone 7.6.0 - February 20, 2025
    • 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
  • Cornerstone 7.5.16 - January 28, 2025
    • 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
  • Cornerstone 7.5.15 - January 7, 2025
    • 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
  • Cornerstone 7.5.14 - December 16, 2024
    • 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
  • Cornerstone 7.5.13 - December 2, 2024
    • 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
  • Cornerstone 7.5.12 - December 2, 2024
    • Feature: Parameter Choose can select a default custom value
    • Bugfix: Text editor parameter inside a picker would close upon opening the rich text editor
    • Bugfix: Cornerstone top menu icon would not be centered properly on multisite
    • Bugfix: Classic Essential grid was using a deprecated function to grab all grids
    • Bugfix: Importing a .tco file would not refresh the components or documents in the document list
    • Bugfix: When using a custom post type called `product` when WooCommerce would not installed would cause a Cornerstone Preview error
  • Cornerstone 7.5.11 - November 18, 2024
    • 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
  • Cornerstone 7.5.10 - October 21, 2024
    • Bugfix: Element list caret toggle was overflowing improperly
    • Bugfix: Related Products looper did not work properly when using "Current Product"
    • Bugfix: Audio Element in Starter, Blank, and Cornerstone standalone had various controls like background color that did not work
    • Bugfix: Navigation Layered element would not resize properly in toggleable elements like accordions or tabs
    • Bugfix: Component using a tab inside it would not display in Cornerstone all the time
    • Bugfix: cornerstone.pot was missing
  • Cornerstone 7.5.9 - October 7, 2024
    • Feature: Range Looper https://theme.co/docs/loopers#range-looper
    • Feature: If a component is missing there is a control in place to let you choose a valid component as a replacement
    • Feature: Query Builder custom attributes JSON
    • Feature: Frontend filter `cs_mejs_video_player_args` for controlling all MediaElement options
    • Feature: Post is_sticky Dynamic Content and Condition
    • Feature: Yoast ignore condition
    • Updated: Global External APIs can accept Dynamic Content in their fields
    • Updated: Cornerstone AJAX GET requests will send _wp_nonce in the GET variables as well as the standard nonce header
    • Bugfix: WC Archive and Single layout will try to force it's layout type better to prevent missing preview messages
    • Bugfix: WPML Subdomain mode will only try the redirect if the redirecting locating is a valid subdomain of the previewing language. Preventing an issue where it would start an infinite redirect
    • Bugfix: 404 page preview would sometimes not work
    • Bugfix: Video volume control for videos was missing on mobile
    • Bugfix: Edit with Cornerstone top header button was missing on the Gutenburg Post Editor
    • Bugfix: Accordion items would flicker open on page load when they were already opened
    • Bugfix: Width 100% has been placed on tab panels to prevent an issue where a slider could expand the tab panel in a broken looking way
    • Bugfix: Components names and groups with long names would overflow the UI in a broken looking way
    • Bugfix: Query Builder order by `Ignore` would still display the meta value controls
    • Bugfix: Trailing comma removal in the function of BG partial
    • Bugfix: You could not loop over the number zero
  • Cornerstone 7.5.8 - September 23, 2024
    • Feature: WooCommerce Related Products Looper
    • Feature: Documents have a direct export button
    • Feature: `cs_render_as_preview_valid` filter to be used on advanced elements that need a full HTML representation of an element even when in the Cornerstone Preview
    • Bugfix: Line element and a few other elements that use tags such as hr, and link would output a closing tag which is not valid HTML
    • Bugfix: Current Terms Looper when empty would return an invalid array where the only entry was the value false
    • Bugfix: ACF Repeater Looper Fields would not work with the Dynamic Content depth argument
    • Bugfix: Google fonts filter to disable `cs_load_google_fonts` was broken due to the now toggle button in the google fonts configuration section of Global Fonts
    • Bugfix: Font Family control would error out on certain custom font items that did not contain a fallback font
    • Bugfix: Datetime controls, used in elements such as the countdown, did not show a proper update when typing into the control directly
    • Bugfix: Close and Expand all Group Module controls, via holding the mod button and clicking a section, was broken
    • Bugfix: Toggles send a special event when toggling on or off instead of using the resize event which was causing issues with Revolution Slider
    • Bugfix: Cornerstone Permission for the Template "Power Button", would reset itself if a role could edit any content type
    • Bugfix: Cornerstone Standalone did not show the Clear Search Button on the Search inputs
  • Cornerstone 7.5.7 - September 9, 2024
    • Feature: Color picker will output the color format you used if you typed in a hex or a hsl value
    • Updated: Removal of --webkit-appearance textfield CSS which was causing styling issues
    • Updated: Modal Inner close button does not use an href to prevent scrolling issues
    • Bugfix: SVG shadows would output invalid shadows when they were turned off
    • Bugfix: Jetpack using a custom CDN for React was causing issues
    • Bugfix: Opening an accordion item was causing issues with the position of scroll effect
    • Bugfix: WooCommerce single layouts didnt setup the row element correctly
  • Cornerstone 7.5.6 - August 26, 2024
    • Feature: Element copying uses the browser clipboard if available
    • Feature: Dropdown has an "Inline Fixed" which can be used on a dropdown to have the dropdown styled by percentage based width values better
    • Updated: Dynamic Content preference enabled by default on Cornerstone Standalone
    • Bugfix: Archive "Any Date" assignment did not work
    • Bugfix: Check Now button in dashboard broken on Cornerstone Standalone
    • Bugfix: Code editors could revert their state if another state action happened before the editing was finished
    • Bugfix: Rating element schema would not be valid by Google if you used type 'Product'
    • Bugfix: Google Maps script was not marking our google maps integration as a dependency
    • Bugfix: DB performance issues, the layout assignments would be rebuilt on every page request, and there were numerous db options that are no longer used still being grabbed
  • Cornerstone 7.5.5 - August 12, 2024
    • Bugfix: Google Maps shortcodes not using async loading and were broken unless you were also using the map element
  • Cornerstone 7.5.4 - August 12, 2024
    • Feature: List Control Type has support for descriptions
    • Feature: Query builder has "By Page" offset control
    • Feature: Managed Parameter Extending API see https://theme.co/docs/parameters-api
    • 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: Breakpoints styling would not work for various elements like Navigation Sub Links, Card, Mini Cart, and Testimonial Graphic and rating
    • Bugfix: WPML in subdomain mode would revert your license validation if you entered your translation subdomain
    • Bugfix: Component generation when WPML was installed could ignore certain translations depending on where you were saving the component
    • Bugfix: Looper Provider JSON would have a fatal crash if you passed Dynamic Content that returned an array and not a JSON string
    • Bugfix: Trailing comma removals on functions for better PHP 7 support
    • Bugfix: Twig could not be used on Font Family fields
  • Cornerstone 7.5.3 - July 29, 2024
    • Feature: Archive settings has a 'has posts' condition
    • Feature: Dynamic Content for Current User Logged In
    • Feature: Permission to disable the Max and Themeco tabs in the builder
    • Feature: Datetime condition has more selections then before and after
    • Bugfix: Using Paste Style would also paste looper settings
  • Cornerstone 7.5.2 - July 15, 2024
    • Updated: Parameters can use a number as an initial value
    • Updated: 'cs_enable_srcset' filter now will overwrite the attachment srcset if it is set to true to mimic behaviour of Pro 6.4
    • Bugfix: Dynamic Content Looper fields could not grab values that were using a '.' due to how grabbing object keys worked
    • Bugfix: Query builder meta select box was only grabbing the meta values from the current post and not all meta keys available
    • Bugfix: Parameters using select boxes would reset the value when exiting breakout mode
    • Bugfix: Custom fonts list could not be opened and edit the custom font
  • Cornerstone 7.5.1 - July 8, 2024
    • 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
  • Cornerstone 7.5.0 - June 26, 2024
    • Feature: Twig Renderer beta starts (Dynamic Content 2.0)
    • Feature: Post status Dynamic Content
    • Feature: Sticky bar “Starts Fixed” control
    • Feature: Sticky bar “Should Slide” control
    • Feature: Off-canvas, Modal, and Dropdowns (Toggleables) have a toggle to disable the close button
    • Feature: External API in debug mode will send response headers in info.headers
    • Feature: Modal (Inner Close) and Off Canvas (Custom Close) prefabs
    • Feature: Toggleable Close Button prefab
    • Feature: Flexbox Gap control
    • Feature: Parameter Choose has a multiple option
    • Feature: WC Element condition for checking if Product is variable product
    • Feature: H Flex and V Flex prefabs
    • Feature: Design Cloud Packs have in-App installing
    • Feature: Random unique ID Dynamic Content
    • Feature: Parameter renderInFrame feature
    • Feature: Font Family displays a preview of how the font will look, this control was also causing performance issues before
    • Feature: Attachment Srcset control for Image and Background images
    • Feature: Beta plugin package support for Max Plugins
    • Feature: Dropdown has an Inline toggle to adds it’s dropdown in line with the button so the dropdown doesn’t flicker when it’s placed in a header
    • Feature: Raw Content element Looper, Show Condition, and preset support
    • Updated: clicking a toggle hash in the preview will open the toggle hash
    • Updated: Sticky bars were changed at one point to not scale down on the first pixel scroll. Using “Starts Fixed” now does the opposite of this.
    • Updated: copying an element that used DC in it’s ID will copy the IDs value
    • Updated: Control descriptions styled as an underline instead of as a border underline of the label container
    • Updated: Google Fonts List
    • Updated: Font Awesome Version 6.5.2
    • Updated: Performance updates around controls, Theme Options, and the Outline
    • Updated: Code Editor render timing increased to allow smoother typing and less Twig errors from popping up
    • Updated: PHP Deprecation removals from dollar sign curly brackets
    • Updated: XML looper field grabbing has been changed in a breaking way. Now attributes are grabbed through TAG.attr.MY_ATTRIBUTE and content is grabbed from TAG.content. There is a legacy mode in a place that is enabled upon updating, but it will give you a warning until you change your usages of the XML return type and disable legacy mode.
    • Updated: Multisite mode will not delete the SVG directory due to an issue where one site could be using SVGs and another could not and would cause severe performance issues constantly deleting and unzipping the SVG directory
    • Bugfix: data-x-slider-id attribute added to get around the issue of having a modal slider and sending events like slider-goto directly to that slider
    • Bugfix: Parameter processing timing was off, causing an issue where you couldn’t use parameters for number based fields which are used heavily in Cornerstone Charts
    • Bugfix: Navigation dropdown inside an off-canvas did not show up
    • Bugfix: CS Standalone Max plugins could not be updated in the standard WordPress update window
    • Bugfix: closing a modal with a toggle hash when another modal was opened would close both modals
    • Bugfix: dynamic rendering was not setup properly on dropdown element
    • Bugfix: you couldn't use isVar and a group on a global parameter
    • Bugfix: Yoast rendering was inconsistent, our yoast plugin overwrote other plugins content, and wouldnt work if the ajax took too long
    • Bugfix: Font Awesome Shim was too strict not allowing for icons like expand, glass, calendar, and a few others
    • Bugfix: Slider Pause on hover feature would reset the current intervals progress
    • Bugfix: Breakpoint viewing at the edges of a breakpoint setting would not show the correct breakpoints in the preview
    • Bugfix: You could not update our plugins or themes from the WordPress CLI
    • Bugfix: Dragging text inside a text editor would cause the file import message to show up
    • Bugfix: Template import would sometimes add :full when it should not
    • Bugfix: Inset preview causing a weird look on certain pages due to box shadow
    • Bugfix: WPML WooCommerce archives wouldn’t preview the correct translated shop URL in Cornerstone
    • Bugfix: The missing preview zone message, like a page whose single layout was not outputting the “The Content”, did not work
  • Cornerstone 7.4.22 - June 18, 2024
    • Feature: Dynamic Content Post parent support and post parent_id
    • Feature: Dynamic Content Generic Date creator
    • Feature: Slider autoplay when in view disable toggle
    • Bugfix: WooCommerce 9.0 was broken due to how we check if WooCommerce was installed
  • Cornerstone 7.4.21 - June 10, 2024
    • Feature: Component shortcode has a no_wrap attribute which will not output a wrapping div
    • Feature: Dynamic Content query current_page_zero
    • Feature: Dynamic Content posts_per_page which grabs the WordPress posts per page reading setting
    • Updated: Accordion Custom Attributes can use Dynamic Content
    • Updated: Rating Author schema is sent as an array with an object for better schema support
    • Bugfix: A Parameter text editor inside a list inside a picker would cause the picker to close when you tried to type
    • Bugfix: Invalid post warning when trying to set a featured image
    • Bugfix: Layered navigation error using invalid function .find
    • Bugfix: Navigation dropdown issues when using a touch action
  • Cornerstone 7.4.20 - May 21, 2024
    • Feature: Rating Element schema has Author '@type' control
    • Feature: IP Address dynamic content
    • Updated: Div sticky position adds 'clip' as the overflow instead of visible
    • Updated: URL Parameter Dynamic Content can accept dot syntax to grab objects of a URL parameter like form[form_id]=1
  • Cornerstone 7.4.19 - May 6, 2024
    • Feature: WooCommerce Product Attribute Dynamic content
    • Updated: Custom JS can use Dynamic Content. Can be disabled through the filter 'cs_custom_js_dynamic_content'
    • Updated: Individual Author preview will change the preview to show the selected author
    • Updated: PHP Execution time is manually raised when uploading an image from a template, this was causing issues due to the resizing actions WordPress does when uploading a media item
    • Bugfix: WPML subdomain redirect did not work on GZIP enabled sites
    • Bugfix: Audio element did not enqueue FontAwesome webfonts when in SVG mode. In the future this will be removed from using FontAwesome webfonts or SVGs will be inserted if possible
    • Bugfix: Effect transitions has a fallback for elements that did not fire the 'transitionend' event. This happened in instances for effects like inside a secondary tab
  • Cornerstone 7.4.18 - April 22, 2024
    • Bugfix: Google Maps markers that were invalid would crash the map
  • Cornerstone 7.4.17 - April 22, 2024
    • Feature: Slider Keyboard Navigation control which allows you to disable the keyboard navigation, left on by default to mimic old behaviour
    • Updated: Media breakpoint creation was using decimal values, which is not needed and was breaking on sites that converted point decimal values to comma seperated decimal values
    • Updated: When in WPML subdomain mode, Cornerstone will redirect you to the right subdomain when switching languages to edit
    • Updated: Toggle hash control has a description describing how it works
    • Updated: WP Rocket integration that disables minification and disables delayed JS execution
    • Bugfix: Parameter infinite loop detection was not strict enough and denying using the same prefixed parameter
    • Bugfix: Google Maps creates it's markers through a data attribute instead of inner HTML elements. This fixed an issue where a large amount of markers would break depending on your site
    • Bugfix: When WP Rocket was activated, our toggleables like Off Canvas and Modal would not work
  • Cornerstone 7.4.16 - April 8, 2024
    • Feature: Dynamic Content has a "image-css-url" type to create a background URL image. See https://theme.co/docs/dynamic-content#formatting
    • 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
  • Cornerstone 7.4.15 - March 26, 2024
    • 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 dc:post:the_content instead of the The Content element
  • Cornerstone 7.4.14 - March 25, 2024
    • Feature: Search element has an "autofocus" control allowing you to control the behaviour of autofocusing the input when the search is inside a toggleable. This is enabled by default to match the prior behavior
    • Feature: Rich Text Editor preference to preseve P tags or not. Useful if you usually use HTML mode
    • Feature: Video Element has a "playsinline" control
    • Feature: `cs_mejs_video_features` frontend filter to control video element controls. Actual controls in Cornerstone will be added later
    • Feature: Dynamic Content has a "file" type to return a URL from an attachment ID. See https://theme.co/docs/dynamic-content#formatting
    • Updated: Link controls are added to expanded Rich Text editor
    • Updated: When importing a site, it will no longer overwrite your Custom CSS, instead appending the new CSS to your Custom CSS
    • Updated: Personify importing will not overwrite a document if you have previously saved a document
    • Bugfix: If you used Dynamic Content for the_content on a different layout then the one you were working on, Cornerstone would interpret that as content to edit. Causing a weird blank area where you should be editing your content
    • Bugfix: Inspector tab arrows would sometimes not work depending on if you switching the type of element you were inspecting
    • Bugfix: Custom font fallback on an Adobe Typekit font would break the font family output
    • Bugfix: Downloading templates would always download the entire site
    • Bugfix: Personify Add to Library only worked if you first imported the site
    • Bugfix: Inner Dynamic Content would not run on style based controls like colors
  • Cornerstone 7.4.13 - March 13, 2024
    • 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`
  • Cornerstone 7.4.12 - February 19, 2024
    • Feature: Looper Dynamic content has a 'depth' control letting you control which consumer data to use depending on the depth of your nested loopers
    • Feature: Dynamic Content for variable product stock for WooCommerce
    • Feature: Adobe Typekit can load in the files through CSS through the control "Load as CSS"
    • Feature: Sliders Pause on Hover control
    • Updated: The document list displays 'draft' next to the post title if the status is draft
    • Updated: Revert of the parameter image pre processing which converted an ID to a full image URL. Image fields already will do this processing. You probably don't need to change anything, but if you do you need to pass `type='image'` into your dynamic content like `{{dc:p:image type="image"}}`. This caused issues for anyone who wanted to reference the attachment ID directly
    • Updated: More PHP 8.2 deprecation removals
    • Updated: When using div "sticky" position, Cornerstone will auto add "overflow-x visible" to your body tag which is needed in most cases for it to even work
    • Bugfix: You could not use 'auto' as the value for a width of a modal due to Cornerstone thinking 'auto' was the default value
    • Bugfix: Breadcrumbs element would not work with Dynamic Content in the style fields
    • Bugfix: Using Dynamic Content when the code editor was empty still did not work
  • Cornerstone 7.4.11 - February 5, 2024
    • Updated: Breakoutmode will work on Choose controls that use boolean values, like "Accordion Starts Open"
    • Updated: You can pass in _key to Dynamic content `type="object"`, for use in Dynamic Content that uses key already like post meta
    • Bugfix: Jetpack React CDN conflicting with Cornerstone App, resulting in the App crashing upon changing anything
    • Bugfix: Custom Attributes would not use Dynamic Content if being used on a Component that did not have Custom Attributes
  • Cornerstone 7.4.10 - January 29, 2024
    • Feature: Quote Element has looper consumer support
    • Feature: Div element position 'sticky'
    • Feature: Background and Video element has 'Pause on Out of View' option
    • Updated: Internal WordPress name of our layouts was always "Layouts" and not more specific like "Single Layout" and "Archive Layout"
    • Updated: Validation message changed in Admin
    • Updated: Datetime conditions and input has Dynamic Content support
    • Bugfix: Using the Dynamic Content inserter did not work when the Code Editor was empty
    • Bugfix: A round of PHP 8 deprecation removals related to undefined class properties
    • Bugfix: Certain Cornerstone links like "Launch" and "Templates" did not work when in Permalink "plain" mode
    • Bugfix: Component shortcode text not selectable in Safari. You also could not use CTRL+C to copy the shortcode
    • Bugfix: When importing a Site, if you had never saved in Theme Options "Enable Font Manager" would never be unchecked which is not used on certain sites like "Crafty"
    • Bugfix: Cornerstone 6 to 7 upgrade would not properly unset "Enable Font Manager" changing the fonts on certain site upgrades
    • Bugfix: Anchor Subindicator nested trigger did not work on Font Awesome SVG mode
  • Cornerstone 7.4.9 - January 16, 2024
    • Feature: System UI added to list of System Fonts
    • Feature: Row inner element HTML tag control
    • Feature: Type 'object' available for usage in all Dynamic Content
    • Updated: Dot syntax can be used for ACF values in an ACF repeater. In other words, you can access ACF object fields like `map.lat` when in an ACF repeater
    • Bugfix: Chrome scrollbars still causing overflow issues on conditions picker when the select box was too large
    • Bugfix: Touch scrolling through a slider would cause drag events to trigger
    • Bugfix: Alert Element with a scroll effect would never be hidden when closed
    • Bugfix: Alert Element when closed in the preview would cause the element to crash when you updated the controls after it closed
    • Bugfix: Alert Element did not work in the Starter or blank stack
    • Bugfix: Marquee slider that was significantly smaller then the screen would never wrap more then once causing blank space
  • Cornerstone 7.4.8 - January 3, 2024
    • Bugfix: Group parameters broken due to isVar control updates
  • Cornerstone 7.4.7 - January 2, 2024
    • Feature: `time` slider added to parameter type list
    • Updated: Parameters using isVar will display their value in the control when the preview breakpoint changes
    • Updated: Using a raw URL for an image will check if that same image is an attachment on the site and send additional info like alt text
    • Updated: Default styling for Max links was hard to read in the dark theme
    • Bugfix: Container width and max width not getting set in Standalone
    • Bugfix: External API Global endpoints were not visible in Standalone
    • Bugfix: Switching from rich text to HTML would not display changes made in the editor you switched from
    • Bugfix: Warning removal when using effects on elements that don't have a custom class
    • Bugfix: Warning removal when using a global font or google font that is no longer valid
    • Bugfix: Label key values like accordion label would not always update if you change the label in the inspector or outline
    • Bugfix: WooCommerce Star rating was not working
    • Bugfix: Parameter images did not output alt, width, or height
    • Bugfix: Toggle hashes would change the URL hash on load causing a number of issues
    • Bugfix: ACF option field selector was not grabbing available option fields correctly
    • Bugfix: Text element border color alt was broken
  • Cornerstone 7.4.6 - December 11, 2023
    • Updated: Preference Preserve Inspector Group updates to the last scroll postion as well
    • Updated: Parameter and Control sliders allows for custom units not defined by Themeco
    • Bugfix: Graphic partial double checks if the classes sent is an array
    • Bugfix: Slider container transition was hidden depending on your control values
    • Bugfix: Assignment controls had a chance to overflow offscreen of the assignment popup
  • Cornerstone 7.4.5 - December 4, 2023
    • Feature: Font Awesome Element load types control
    • Updated: Choose offValue accepts objects
    • Updated: If Font Awesome element load types is disabled and Theme Options icon loading mode is Webfonts, it will delete the SVG directory if it has been unzipped
    • Bugfix: Classic element headline icons were not centering properly
    • Bugfix: Dropdowns with display flex was getting overwritten by dropdown display none changes
    • Bugfix: Font Awesome 6 svg icons not working on certain ones like plus-circle
    • Bugfix: Starter and Blank stacks WooCommerce checkout forms displaying invalid spinner gif
    • Bugfix: Choose values that auto enter into breakout mode were not working like the String looper Delimiter control
    • Bugfix: Custom Menu icons would produce an error if sharp or regular were not enabled
    • Bugfix: SVG was forced as the default for graphic based icons like headline or button
  • Cornerstone 7.4.4 - November 28, 2023
    • Bugfix: If FontAwesome running in Webfont mode, but SVG icons were place on page. The FA SVG zip would never be unzipped
    • Updated: Error messages when attempting to place SVG icons, but php-zip is not installed
    • Updated: If php-zip is not installed, it forces the FA default Icon type to Webfont
  • Cornerstone 7.4.3 - November 27, 2023
    • Feature: `REGEXP` and `NOT REGEXP` added to Meta Query comparisons
    • Updated: Code Mirror `Default` added to code editor key bindings
    • Updated: Font Awesome SVGs icons are sent as a zip file and only unzipped if you are running SVG mode
    • Updated: Default Icon loading mode set back to Webfonts
    • Bugfix: Some Yoast fixes reverted as they were causing duplicate content on older sites
    • Bugfix: Sticky bars in a Boxed layout were getting shifted to the left
    • Bugfix: Elements that didn't utilize breakpoint hiding classes were causing issues
    • Bugfix: Shop Notices Element would cause fatal errors on CS save requests if using more then one
  • Cornerstone 7.4.2 - November 20, 2023
    • Feature: Font Fallback controls for font palette items and custom fonts
    • Feature: Post Password Condition and Assignments for Single Layout and WooCommerce Single Layouts
    • Feature: Div tags added `hgroup`, `main`, `nav`, `search`, `address`, and `figcation`
    • Updated: "Global Block does not have content" message only displays in the preview
    • Updated: Component with invalid ID gives you a better error message
    • Updated: Accordions ARIA setup was giving errors related towards usage of `tablist` and the headers not having a `role`
    • Updated: Anchor toggles like Off-Canvas send a role for better ARIA support
    • Updated: Parameter Conditions for list items use a different path system to support individual item control conditions
    • Bugfix: Webfont icons with a border were displaying incorrectly
    • Bugfix: SVG icons were slightly positioned to high when used as a graphic control
    • Bugfix: Card element flips for up and right direction looked like they were collapsing in on themselves
    • Bugfix: Image detection was giving a warning for sites with a `/` in the a name of a valid image size
    • Bugfix: Parameter control choose was starting in the breakout state
  • Cornerstone 7.4.1 - November 13, 2023
    • Feature: Search by ID in document list
    • Feature: Featured Image Controls for post types that support it
    • Updated: URL Segments Dynamic Content can search by negative indexes.
    • Updated: If not logged in when navigating to Cornerstone, it will bring you to the login page
    • Updated: Scrolling by hashes scrolls both the HTML element and the body element. It would not work with pages with overflow issues
    • Updated: Google Font list
    • Bugfix: Elements Control tabs, buttons to scroll the tab list would sometimes not work
    • Bugfix: Font Awesome still displayed Sharp as enabled by default
    • Bugfix: Mini-Cart and Gallery would sometimes not work on load when viewing in the Cornerstone Preview
    • Bugfix: When a CS animation reached the end of it's animation. It would sometimes flicker
    • Bugfix: Navigation icons would duplicate their class name and would shift the page for non dropdown navigation links
    • Bugfix: File Input link icon was overlaying the text input improperly
    • Bugfix: CS standalone did not check undercased HTML doctypes
  • Cornerstone 7.4.0 - November 6, 2023
    • Feature: Inner Dynamic Content. EX {{dc:post:title post='{{dc:looper:field key="post_id"}}'}}
    • Feature: Hover Intent timing for Dropdown can be controlled in the "Setup" section
    • Feature: Code Editor "Line Wrap" preference added
    • Feature: Code Editors have a "Dynamic Content" button
    • Feature: Accordions have a "Scroll" control, which will either scroll the page for all devices or just mobile devices
    • Feature: RVT Reset control added to Modal, Off Canvas, and Dropdown elements
    • Feature: Rich Text Editor has a preference to use your sites global colors instead of TinyMCE default
    • Feature: Global Colors has a Dynamic Content selector
    • Feature: `--x-body-scroll-active-bar-size` root property added that will be a pixel value of the size of scrollbar. Browsers like Google Chrome push the page based on it's scrollbar size. This prevents the page from jumping when "Disable Body Scroll" is in use and is only a non zero value when the page is locked
    • Feature: `file` Control type added to Element Control API
    • Feature: Looper Provider API. See https://theme.co/docs/looper-api
    • Feature: CSV Looper
    • Feature: External API Looper and Dynamic Content (Beta Feature)
    • Feature: Layout specific assignments can be used as show conditions depending on the document you are editing
    • Feature: Dynamic Content for Total User counting
    • Feature: Meta Field filtering and ordering added to Query Builder
    • Feature: Loop Keys control added to Array type looper providers, which allows you to use a string indexed array, turning `{{dc:looper:index}}` into the string index
    • Feature: Font Awesome icons can load as SVG or Webfonts
    • Feature: Font Awesome Theme Option controls
    • Feature: Map and Map Marker element has looper support
    • Feature: Default Element insert preference brought back from CS 6
    • Feature: Preference to either open the element library or insert your default element
    • Feature: Code Editors have GraphQL syntax highlighting support
    • Updated: Font Awesome updated to Font Awesome 6
    • Updated: Pro5 to Pro6 uses the Raw SQL migration by default after numerous issues with changing the post_type with internal WordPress update post function. See https://theme.co/docs/pro5-to-pro6-migration
    • Updated: Deleting anything in Cornerstone sends it to the trash instead now
    • Updated: Cornerstone App Page uses the sites Favicon by default, not Cornerstone's favicon. There is now a preference to control this
    • Updated: Audit and refactor of non-passive mobile events
    • Updated: Preferences has been moved to a floating window. This is also a Preferences button on the toolbar which can be hidden in the preferences
    • Updated: Toggle hashes now actively change the URL with the hash, including removing the hash when a toggle hash is closed. This also a fixed a bug where opening a toggle hash, would leave the button in an active state indefinitely
    • Updated: Elements has been split apart from "Standard" and "Dynamic" to a handful of other group in an attempt to make the element list more digestable
    • Updated: Over a thousand PHP 8.2 deprecations removed. More to come
    • Updated: Text typing, Sliders, and Google Maps have been split into their files to lessen default JS loads
    • Updated: Our shortcodes now add the post ID, otherwise plugins like Yoast could not render our content properly. This requires saving the page again in Cornerstone
    • Updated: Dates based dynamic content was not using localized wordpress date function
    • Bugfix: Card Element required two taps to transition on mobile
    • Bugfix: Card Element that was tapped on a touchscreen laptop, would not work with the mouse after touching the screen
    • Bugfix: Dropdowns use "none" as their display to prevent causing double scrollbars when the dropdown is larger then the page
    • Bugfix: Better object support for the control type choose
    • Bugfix: Value List Control (Color, Font Manager, and Custom Attributes) was very hit or miss when it came to drag and drop positioning
    • Bugfix: Scrolling to an element in the preview either from a click or from creating an element was causing performance issues. It was also taking it's sweet time to scroll the page
    • Bugfix: Sticky bars with more than one bar, would almost always give you an incorrect value for `fixed_top_offset` which is used in a number of different features
    • Bugfix: WooCommerce Variable products would give you a sale price value for `{{dc:woocommerce:product_regular_price}}`. This now uses `get_variable_product_price` internally
    • Bugfix: When a Search Modal opened on a mobile device, the keyboard would often be hiding the search input
    • Bugfix: Going from 0em to greater then 5px on text elements would cause the Empty Element indicator to display and never be hidden after changing
    • Bugfix: You could not use `0` as a searchable key in `cs_get_path`. Example `{{dc:looper:field key='choices.0.message'}}` which grabs the first index of a `choices` array
    • Bugfix: Tabs inside a tabs elements would not render the styling of the child tabs correctly in the preview
    • Bugfix: When going from a border, to a zero width border, back to a normal border. The final border breakpoint would not show up and remain transparent
    • Bugfix: Scroll hashes positioning on the X headers were incorrect if you were on mobile
    • Bugfix: Parameter dynamic content was matching images incorrectly, (Ex 11:00 or other times of days that also related to an attachment ID)
    • Updated: Removal of Perfect Scrollbar which fixes these final issues, and removes about 15kbs of JS
    • Bugfix: iOS devices required two taps to click anything in an Off-Canvas element or Modal Elements if that element had a scrollbar
    • Bugfix: Clicking a modal scrollbar would close the modal. You were almost always clicking the body scrollbar, not the modal's scrollbars
    • Bugfix: The scrollbar between the body and Off-canvas elements was different
  • Cornerstone 7.3.9 - September 18, 2023
    • Feature: Sliders have a "Starting Slide" control
    • Feature: "Edit with Cornerstone" in post editor can be hidden with option `cs_post_editor_edit_with_cornerstone` set to false
    • Updated: When a sticky bar with "Scroll Up" reaches the 0px of the screen, it will also remove the fixed class
    • Updated: Hide with Breakpoints on elements can accept Dynamic Content
    • Bugfix: When Jetpack was installed, videos using mejs would not be visible
    • Bugfix: Scrolling links that used a hashtag valid on the page, but to a different path, would not redirect the page
    • Bugfix: Select boxes in the breakpoint value editor like Font Weight, would not let you use the mouse on any of the select boxes
    • Bugfix: Parameters with a group toggle and a picker would not let you click the toggle
    • Bugfix: When referencing the same parameter dynamic content as your parameter, it would create an infinite loop. In the future we will be referencing the parent values when this situation occurs, but for now it ignores the value to prevent the issue
  • Cornerstone 7.3.8 - August 21, 2023
    • Feature: Search has a control to display the last searched term or not. Enabled by default to mock previous behaviour
    • Feature: `cs_search_query_input_value` filter added to control the search inputs text on page load
    • Updated: Footer layout was not using the `Bar` as the default Element
    • Updated: Templates link added to Cornerstone admin menus
    • Bugfix: If using anything from {{dc:post}} on a page that didn't have a post (a 404 for example), PHP would give you warnings
    • Bugfix: Design Cloud button in validation home page did not take you to the templates section
    • Bugfix: Card Element transitioning timing was not working due to iOS bugfix
    • Bugfix: Color Picker palette was not showing up if you were only using Theme Colors from the PHP filter `cs_colors_extend`
    • Bugfix: If another plugin was including an older version of the TGMA library, the plugins page would have a fatal error around the bulk updater url
    • Bugfix: Conditions and Assignment popup was not repositioning itself when adding a new condition or assignment
    • Bugfix: Sites using page excerpt would not load Components correctly in the builder, without changing the page after page load
    • Bugfix: Parameters post processing for images was not strict enough causing any text that starts with a number and ends with a colon to trigger image processing
    • Bugfix: Lottie was displaying builder text (`Loading...`) in the frontend
  • Cornerstone 7.3.7 - August 7, 2023
    • Feature: `description` key added to Parameters which creates a tooltip above the label
    • Updated: Google Fonts List
    • Bugfix: Certain browsers needed `backface-visibility` set for the Card Element
    • Bugfix: When editing with the Rich Text editor, the cursor would sometimes jump to the beginning of the editor due to a race condition
    • Bugfix: When switching from linked to unlinked border controls, the color field would display `transparent / undefined`
  • Cornerstone 7.3.6 - August 2, 2023
    • Feature: `cs_elements_deprecated_enabled_default` filter added to show Deprecated Elements by default. Set to true to enable them
    • Updated: JS and CSS files send over proper versioning info to WordPress. We hope this fixes some issues with cache plugins and with instances where dashboards are seeing the old permission manager
    • Bugfix: CS 6 custom element shim was conflicting with Customize "class" control, breaking the style of elements such as navigation collapsed
  • Cornerstone 7.3.5 - July 31, 2023
    • Bugfix: Revert of all dropdown changes due to lack of stem support (navigation elements)
  • Cornerstone 7.3.4 - July 31, 2023
    • Feature: Filter `cs_apply_lazy_loading` added to filter attributes for an image element after it was passed to function `cs_apply_lazy_loading`
    • Feature: Filter `cs_apply_image_atts` added to filter attributes for an image element
    • Feature: Filter `cs_output_breakpoint_hide_priority` added to change Breakpoint hide classes output priority. Default is now -101 where it was 60
    • Updated: Filter `cs_lazy_load_images` passes the image attributes to the second argument
    • Updated: Subtle React performance updates regarding Redux
    • Updated: React18 was not loading properly on live builds
    • Updated: Max language changed around access, and admin section moved above extensions list
    • Updated: Max Asset list will hide if a Course has no templates (Cornerstone Charts for now)
    • Updated: Parallax scroll positioning, and Sticky bar scroll positioning was throttled too harshly and both have been made slightly more performant
    • Bugfix: Dropdowns that are inactive use display none. If the dropdown was larger then the page it would cause two scrollbars
    • Bugfix: Card Element flipping is now handled by the faces themselves and not the container. On newer iOS devices, flipping the container would cause any clicks to the backside to be non-functional
    • Bugfix: Countdown Element Delimiter controls did not output a delimiter
    • Bugfix: Margin 0px is changed to "auto" on Divs that use global container. This is to replicate Pro5 behaviour. This can be turned off with filter `cs_layout_div_default_value_margin`
    • Bugfix: Breakpoint generated hide classes were outputted below all custom CSS and sites with broken CSS would lose all hide classes
    • Bugfix: Clicking a link with a scroll anchor in the preview would cause the link to be active infinitely
    • Bugfix: Sticky bar spacing being displayed after the sticky bar went fixed was causing flickering on bars that stuck midway through a page
    • Bugfix: If the Shrink of a sticky bar was set to 0 any subsequent sticky bars below that sticky bar would never display
  • Cornerstone 7.3.3 - July 24, 2023
    • Updated: Language around Max cache clearing has been changed in App
    • Updated: Max admin section has been restyled to look like other extensions and plugins in that same area
    • Updated: Parameters `type` check is now case insensitive
    • Updated: More debug info is displayed in-App if a component is missing
    • Updated: When creating a blank document, it no longer displays the full screen progress message. Instead it uses the top progress bar and a simple message
    • Bugfix: Max plugins could not be updated
    • Bugfix: Quote element graphics (opening, and closing) did not follow breakpoint styling
    • Bugfix: Cross Sell Element with type "product" would blindly grab products if a product had no Cross Sells
    • Bugfix: Sticky bars Trigger Selector was broken due to latest sticky bar changes
  • Cornerstone 7.3.2 - July 20, 2023
    • Updated: Version to match X version
  • Cornerstone 7.3.1 - July 19, 2023
    • Updated: Version to match X version
  • Cornerstone 7.3.0 - July 19, 2023
    • Feature: Code Editor Preferences, Change the theme, font size, or key mapping
    • Feature: Drag and Drop creates a mirror when dragging
    • Updated: Drag and Drop will only enter drag and drop mode when you move the cursor 50px
    • Bugfix: Drag and Dropping into a different container would not always work due to a race condition
    • Bugfix: Product gallery was not working in the preview
    • Bugfix: Using scroll effects on a navigation element would cause a fatal crash
    • Feature: Element Presets
    • Feature: Element Granular Permissions
    • Bugfix: Custom Element `style` configuration has been added back in
    • Updated: Custom Elements have a shim for Cornerstone 5-6 elements
    • Updated: Numerous removed functions from element api are brought back, relating to Custom Elements
    • Feature: Breakpoint Ranges are editable
    • Bugfix: Background Color could not have a transparent breakpoint
    • Feature: Random Dynamic Content API
    • Feature: Dynamic Content, Dynamic Options API
    • Feature: Custom Element type `sub-group` can be toggleable via the same API as regular `group` types
    • Feature: Accordions and Tabs did not have proper drag and drop support
    • Updated: Accordions Styling is scoped to support Accordions in Accordions
    • Feature: Plus button added next to each post type in Document List
    • Feature: Sticky Bars have "Only on Scroll Up" control which will only stick the bar if you are scrolling up and it’s waypoint has been reached
    • Updated: Performance improvements to Context Menu
    • Feature: Max install page in Themeco Product homepage / validation page
    • Feature: Max refresh button added to Max window top bar
  • Cornerstone 7.2.9 - June 29, 2023
    • Bugfix: Hotfix "Hide Initially" was broken due to sticky bar changes
  • Cornerstone 7.2.8 - June 29, 2023
    • Feature: Counter element has toggle control "Comma Seperated Decimal". This reads input numbers in the same format EX 100.000,00
    • Feature: `cs_document_locate` filter added to overwrite Cornerstone Document class
    • Feature: Mini-cart link interaction color controls
    • Updated: Classic Sections can be moved and arranged in the Outline
    • Bugfix: Deprecated WooCommerce elements that had a cart did not load properly in WooCommerce 7.8
    • Bugfix: Deprecated WooCommerce Cart Dropdown was not applying styles to the cart correctly
    • Bugfix: Infinite loop removed when not all sticky bars were fixed
    • Bugfix: Auto did not work properly sticky bars due to it trying to shrink an invalid value
    • Bugfix: Mini-cart Links shadow interaction color was not working
    • Bugfix: When looping through objects like WP_Terms, `{{dc:looper:field key="..."}}` did not work when trying to access object properties
    • Bugfix: If extra whitespace or html was added external to the Tab Item element, the Tab element would output an invalid empty tab as it's first entry
  • Cornerstone 7.2.7 - June 15, 2023
    • Feature: Status indicators for elements with parameters
    • Feature: filter `cs_google_font_load_all_weights` to load in all google font weights
    • Feature: Mini-cart has button background color controls
    • Bugfix: Mini-Cart element did not work in WooCommerce 7.8
    • Bugfix: Setting color picker to transparent caused it to reset the hue
  • Cornerstone 7.2.6 - June 6, 2023
    • Bugfix: Deprecated Search Modal's search tab styling did not work
    • Bugfix: Custom Fonts were returning 'regular' as font-style instead of 'normal'
  • Cornerstone 7.2.5 - May 23, 2023
    • Feature: var() can be used in the color picker or as a global color
    • Feature: Looper repeat property can use Dynamic Content
    • Feature: Custom Loopers args field can use Dynamic Content
    • Bugfix: If a global color was a 3 letter hex the opacity slider would not work
    • Bugfix: Accordions "enter" keybinding was conflicting with browser accessibility
    • Bugfix: Statbar element's direction property only worked for left and up
  • Cornerstone 7.2.4 - May 8, 2023
    • Feature: Dynamic Content specific to the Post slug ({{dc:post:slug}})
    • Updated: Updated Google Fonts list
    • Bugfix: If you moved an element yourself through JS, it would cause the events attached to be removed and never placed back onto the element
    • Bugfix: Jetpack installed caused background videos not to display properly
    • Bugfix: Parallax backgrounds were not calculating themselves unless a scroll event occured
    • Bugfix: Parallax backgrounds were running on the main thread
    • Bugfix: Yoast would not work if the classic editor was installed
    • Bugfix: Yoast would not usually work in Chrome due to a race condition with Gutenburg
    • Bugfix: WPML would not work if the default language was in a directory
    • Bugfix: OEmbed code did not check if property was defined
  • Cornerstone 7.2.3 - April 24, 2023
    • Bugfix: Toogle hash was mistakenly removed from Tabs
    • Bugfix: Remove possibility of a Fatal error when WPML has translations for a layout, but the layout no longer exists
    • Bugfix: If a Google Font was used as in the Font pallete it would load in every single font weight. It now loads in the normal and bold, and any font weight you use dynamically on your pages
  • Cornerstone 7.2.2 - April 17, 2023
    • Bugfix: Remove possibility of a Fatal error when trying to use an ACF field as a date, when the field is not a date
    • Bugfix: Site imports were not importing Custom CSS or Global Colors properly
    • Bugfix: Google Maps passes a null function callback to the API string to prevent the error message when not passing a callback to Google
    • Bugfix: Enough passive listeners or explicit mark as non-passive in our JS to pass Google lighthouse audit tests. Performance numbers usually improved by 2 points
    • Bugfix: It was possible if your sticky header was caught in a resize event that it would shrink twice if it was in the stuck state
    • Bugfix: Sticky headers were not resizing properly on the frontend depending on how the WP toolbar changes height
    • Bugfix: In a unit slider, if Inherit is the only choice it will display a list when you click on the "...". Previously it showed you could click it, but nothing would happen
    • Bugfix: Toogle hash was mistakenly removed from the Accordion revamp project
    • Bugfix: String conditions that used "0" would be marked as empty and never be valid to be used as a needle for "String In" or "String not in" conditionals
    • Bugfix: If you are trying to deleted an already deleted document it will give you a better error message
  • Cornerstone 7.2.1 - April 11, 2023
    • Bugfix: iOS 12 essential support through replacement of String.prototype.replaceAll, String.prototype.matchAll, and a polyfill for Array.prototype.flat. Please contact us if you still have issues with iOS 12. Please note that WordPress does not support iOS 12 anymore so your mileage may vary when using other plugins
    • Bugfix: get_children looper provider will check post_status == "published"
  • Cornerstone 7.2.0 - April 10, 2023
    • Feature: Lottie element
    • Feature: Tabs have a new tab element type which can accept child elements. Tabs also have looper support. Tabs had a slight rework to support with loopers. Accordions were already setup for it
    • Feature: Accordions have a new tab element type which can accept child elements. Accordions also have looper support.
    • Bugfix: Fixes to sticky bars with Rev Slider ended up breaking certain cases of the sticky bars
    • Bugfix: WPML migration from Pro5 to Pro6 redone. This relied on WPML at first, and now it will use raw SQL updates to move our post_types to separate
    • Bugfix: Pro5 to Pro6 has option to do the migration through Raw SQL. Depending on your plugins changing the post_type causes many issues so doing raw SQL update bypasses what the plugins will mess up. Define to `true` `CS_MIGRATE_UNTYPED_USE_RAW_UPDATE`
    • Bugfix: Component shortcode was broken in numerous instances including, sliders, any deferred rendering type (off-canvas, modal), flex box types, and using global colors or fonts
    • Bugfix: Cornerstone Standalone CSS reset was not working when using component shortcode
  • Cornerstone 7.1.10 - March 29, 2023
    • Feature: `cornerstone_enqueue_styles` has been added back into Cornerstone Standalone to remove our default inline styling
    • Feature: If you place a Dynamic Content string into the `fallback` value of a dynamic content it will try to render the fallback as dynamic content
    • Updated: Keybinding "ctrl+alt+j" Opens the currently inspected elements Parameters JSON window
    • Updated: fix to scroll events which makes them more performant, and more passive listeners
    • Updated: Parameter groups have the same processing as a single parameter. If you used a global font inside a group it would return you our ID (like a global color ID) instead of the actual parameter value.
    • Updated: The dynamic content input was overlaying over the image selector when in the breakpoint editor
    • Updated: The timeout for requesting remote assets has been moved to 30 seconds as opposed to 5 seconds
    • Updated: Our script startups use requestAnimationFrame instead of setTimeout as a means for asyncronousity
    • Updated: If you are using dynamic content inside a Looper Provider JSON editor it will stop linting and will not force your JSON to be valid
    • Bugfix: Sliders in Marquee mode works differently. It no longer lets you enter a transition and all marquees are forced into “Linear 0ms” mode. This was the workaround for getting marquee to work and since it will force this, the workaround is no longer needed. Transition was never really valid here as marquee is a contious speed.
    • Bugfix: Audit and cleanup up of some state based performance issues in the App.
    • Bugfix: Using an ACF dynamic field with `type='date'` would not work depending on your acf return format
    • Bugfix: Sticky bars will check if the height of the document has changed and will act accordingly. This occured in some Rev Slider installs where the slider resized slowly
    • Bugfix: Sticky bars transition will fallback to a timeout if there is something blocking the transition of our sticky bar. This occured in some Rev Slider installs where the slider was actively blocking scrolling
  • Cornerstone 7.1.9 - March 20, 2023
    • Updated: Parameter data is not pasted when using "Paste Styles" on a component
    • Updated: For the following keybindings on Mac, subsitute CTRL with Command and Alt with Option
    • Updated: Keybinding "ctrl+alt+m" Opens the element manager window
    • Updated: Keybinding "ctrl+alt+d" Opens the Dev Toolkit window
    • Updated: Keybinding "ctrl+alt+c" Opens the Global Code Editors window
    • Updated: Keybinding "ctrl+alt+x" Opens the Max window
    • Updated: Keybinding "ctrl+alt+p" Opens the Global Parameters window
    • Updated: Throttling of internal scroll events in the preview viewer
    • Bugfix: Our WPML integration will use home url and not site url, we process the /cornerstone/ slug different when WPML is installed
    • Bugfix: A fontweight parameter required a font family parameter as well or else it would crash
    • Bugfix: The 404 plugin did not style properly the inner content of a Single layout
    • Bugfix: Inline editor was removing new lines on completion
    • Bugfix: If no valid Contact Form 7 form was found the app would crash. This caused the "Creative Contact Form" templates to never be inserted properly
    • Bugfix: PHP 8 multiplication math in style sheet generation was invalid due to unstrict float value type
    • Bugfix: Bear with me, inside the default consumer of an archive if you added a Looper Provider that was also a consumer, at the end of that Provider + Consumer combo the consumer would reset two steps back causing any dynamic calls to be the top level post and not the current post to consume
  • Cornerstone 7.1.8 - March 15, 2023
    • Feature: `cs_wordpress_dashboard_url` and `cs_wordpress_dashboard_url_can_edit` filters added to control the dashboard links in the app
    • Feature: There is a link to view all demo sites to the right side of the demo site name
    • Updated: "Template Inserted" text changed to "Template inserted at the bottom of this document!"
    • Updated: Dynamic content processes the entire row layout instead of individual columns. Allows you to have a dynamic content value that is multiple columns like "50% 50%"
    • Updated: The hide UI keybinding (ctrl+shift+a) will also hide all floating windows and floating pickers
    • Updated: {{dc:url:param}} will also check encoded values (&) if no value is found in URL
    • Updated: Max will display in the templates tab even if no document is open
    • Updated: On an author page, author dynamic content will use the current author if not consuming a post
    • Bugfix: Revert of our touch handlers until Android off-canvas support and known scenarios that break are fixed
    • Bugfix: ACF repeaters get_size() function was invalid causing any condition using "Provider Output" with the repeater to have a fatal error
    • Bugfix: Most onLoad events in our frontend libraries were firing twice
  • Cornerstone 7.1.7 - March 10, 2023
    • Bugfix: Sticky bars did not set the height spacer correctly when the sticky bar's height was set to auto. This has a been a problem for a while, but is more apparent now that sticky bars position themselves at the top correctly
    • Bugfix: Sticky bars did not check content created outside the header to determine it's sticky trigger position
  • Cornerstone 7.1.6 - March 6, 2023
    • Feature: Custom attributes for all elements support arrays as well as json, this was a partial bug fix as it was possible to have an element with custom attributes as an array if you imported a certain template
    • Feature: OEmbed Theme Options to either disable for internal links or disable entirely allowing
    • Feature: Image controls now have a text input to change the source
    • Feature: Cornerstone now has a favicon! Disable with the filter `cs_app_favicon_enabled` and change with the filter `cs_app_favicon`
    • Feature: Ajax cart notification now resets it's state upon a page redirection
    • Updated: Ajax cart notification's z-index has been raised
    • Updated: The grammar of the template tab was changed to "Current Document Type" instead of "You are working on a"
    • Updated: On mobile all toggle events are handled through `touchstart` to improve iOS interaction time
    • Updated: Further performance improvements to our scroll event and resize events
    • Bugfix: Row Resizer could not resize if it was inside a looper or inside a dropzone like column
    • Bugfix: Sticky bars were not initializing themselves as fixed despite being at the top of the page
    • Bugfix: Sticky bars were not detecting the proper trigger heights when the page started on a scroll anchor
    • Bugfix: Sticky bars did not allow for a bar with no animation transitions
    • Bugfix: Scroll based effects were flickering due to their state not initializing correctly on launch
    • Bugfix: Missing conditions rules for underline theme options
    • Bugfix: WPML Layout types (archive, single, woocommerce etc) retain their language data when going from Pro5 to Pro6. Please still run your Pro5 to Pro6 upgrade in staging if you have WPML and let us know if you have any issues
  • Cornerstone 7.1.5 - February 27, 2023
    • Bugfix: Drag and drop was broken due to new toggle state detection code
  • Cornerstone 7.1.4 - February 27, 2023
    • Updated: The "View Details" button on the plugin page for Cornerstone was going to a plugin page not run by Themeco. This button now redirects you to https://theme.co/cornerstone if our Cornerstone is installed
    • Feature: cs_component shortcode has support for parameters via the shortcode attributes. Example `[cs_component id='...' parameterName='Test']`
    • Feature: Filters to change default view partials. `cs_get_partial_view` and `cs_get_partial_view_{ELEMENT_NAME}` this existed in Pro4, but was removed somewhere in Pro5
    • Feature: Custom filter for ignoring certain documents `cs_document_list_ignore`, simply add your post ids to the array passed to the filter
    • Feature: There is now a checkbox to either enable or disable the thumbnail generation for all template creations. This is disabled by default as thumbnail generation only works properly in Chrome and because it is a heavy action that slows down the page signficantly
    • Feature: All Elements now support an array for `valid_parent`
    • Updated: Single and Archive are now labeled as "Single Layout" and "Archive Layout" respectively. Uses same localization key as before so only english will be changed
    • Updated: Anchor preview has been moved to the bottom of the inputs and removed entirely for URLs types as it was redundant for URL
    • Updated: The save template button is now green to reflect the type of action it is
    • Bugfix: The last version setups all Javascript elements asyncronously improving speed. As a result some elements that get deleted right away were causing JS warnings, but no major issues discovered from new performance upgrades
    • Bugfix: It was possible with the inline editor to get yourself in an inbetween state of editing and not editing resulting in the UI becoming more unresponsive
    • Bugfix: When using WPML if your settings was using ?lang the home page would not render in Cornerstone if you were viewing the homepage on a different language other than the default.
    • Bugfix: WP Cost Estimation was displaying a validation method which is not valid for Pro users
    • Bugfix: Classic elements can be dragged and dropped if they are inside a classic column
    • Bugfix: Off Canvas improperly detected it's current state, so placing x-active on a toggleable element was not setting the initial state as active
    • Bugfix: Post Parent dropdown was limiting at 5. It is not controlled by `cs_locator_limit` which defaults to 100
    • Bugfix: Looping inside a looper on a WooCommerce Archive caused the post_id to reset to the Shop post id
    • Bugfix: Pasting styles was pasting show conditions
  • Cornerstone 7.1.3 - February 20, 2023
    • Feature: Cornerstone Theme Options launch button added to both WordPress toolbar and sidebar
    • Feature: Permission for disabling or enabling updating preferences in Cornerstone. Enabled by default to match prior behaviour
    • Feature: `type="image"` type added for Dynamic Content for expanding WordPress attachments to full Urls. Example `{{dc:p:image_parameter type='image'}}`
    • Feature: Constant `CS_TSS_IGNORE_VARIABLE_CREATION` added to bypass CSS variable creation when using Dynamic Content in custom element CSS, useful for when using Dynamic Content in a background-image
    • Feature: cs_component shortcode support for parameters (EX `[cs_component id='...' parameters='YOUR_JSON']`), see https://theme.co/docs/component-builder-overview#component-shortcode
    • Updated: Performance upgrades to frontend off canvas elements, and scrolling based effects like sticky bars
    • Bugfix: Cornerstone Standalone validation was not sending any requests to Themeco
    • Bugfix: Cornerstone Standalone was not working with V2 Rows and Columns elements. These are enabled by default now
    • Bugfix: Cornerstone Standalone css was intrusive and overwritting theme CSS, EX woocommerce templates built outside of Cornerstone were getting styled by Cornerstone
    • Bugfix: Cornerstone Standalone had theme options that were part of an expiremental mode, standard standalone theme options are placed instead
    • Bugfix: Cornerstone Standalone was not exporting font family and other font based CSS variables
    • Bugfix: Some scroll position linked effect warnings have been removed
    • Bugfix: cs_component shortcode outputs most of it's styles, however there are still issues with interactions, flexbox, and off canvas types (dropdowns, modals)
  • Cornerstone 7.1.2 - February 13, 2023
    • Updated: Column default z-index is 1 to remove issues with background content appearing behind the background
    • Bugfix: Hotfix to remove error when max wasn't registered
  • Cornerstone 7.1.1 - February 13, 2023
    • Feature: Cornerstone "Launch" button added to the top bar of the WordPress admin toolbar
    • Feature: xToggleGetId function added to window, use to grab the toggle id from a DOM Element
    • Feature: Max clear cache button useful for getting new courses
    • Bugfix: max-width set to assignment select box to prevent overflow
    • Bugfix: WPML was overwriting the content of translations if saving a "page" post type from the default language
    • Bugfix: Layouts like Archive were not inserting section templates correctly
    • Bugfix: Starter site was not installing correctly
  • Cornerstone 7.1.0 - February 6, 2023
    • Feature: Max release. Templates & Training. Right In Your Builder. See https://theme.co/max
    • Updated: Default window popup size is increased
    • Bugfix: ACF Dynamic field dropdowns are fixed as well as a number of other dynamic content dynamic fields
    • Bugfix: Component section templates were not being added to a page properly
    • Bugfix: Check ReflectionParameter has method named hasType before using to prevent fatal error
    • Bugfix: Retina image rounding was failing on PHP 8 because of round() function being sent a string
  • Cornerstone 7.0.7 - January 30, 2023
    • Bugfix: Hotfix to make sure that old shortcodes are loaded even if classic elements is not turned on
  • Cornerstone 7.0.6 - January 30, 2023
    • Feature: Cornerstone Standalone support for classic elements
    • Feature: WooCommerce Archive and Singles, Post and Components have starter templates in the themeco tab
    • Feature: Cross-sell element now has a type selector which will allow you choose "cart" (the default and how this element has always worked) or "product" which is new and will let you display the products cross-sells
    • Feature: New filter to disable Cornerstone custom fields map `cs_use_custom_fields_map`
    • Updated: Dev toolkit button have been moved to the bottom toolbar
    • Bugfix: WPML Rejuvination, Creating new translations works, layouts were not getting assigned properly based on language, language was not changing between tabs if the language was different, some of our post types were not configured to translate in WPML, our WPML integration was running even if WPML was not installed
    • Bugfix: grid-auto-flow was being passed an invalid value of "sparse"
    • Bugfix: Archives and singles in the preview were not viewable depending on the settings for your frontpage
    • Bugfix: WooCommerce archives were conflicting with search pages that used `product_type=product`
    • Bugfix: The target dropdown for links using the inline-editor was behind the popup window
    • Bugfix: Icon picker was not showing a valid tab if you had disabled `solid` font awesome type
    • Bugfix: AltGr was unable to be used in a regular text field due to keybindings, AltGr now never affects the key bindings
    • Bugfix: Icon picker was not giving a valid default icon depending on your font awesome settings
    • Bugfix: When a dropdown menu did not have an href it caused the first item in the dropdown menu to appear active
  • Cornerstone 7.0.5 - January 16, 2023
    • Bugfix: Hotfix release to revert the background upper layer z-index change. We will be creating a new layer to satisfy the request of having a layer to cover content like a dark seethru color over your entire content
  • Cornerstone 7.0.4 - January 16, 2023
    • Feature: Global Colors that are Hex values will work with the alpha slider in color picker
    • Feature: Breadcrumbs will display the post title of the archive page and not the post type label
    • Feature: Nav Menus created in WordPress will render Dynamic Content, use the filter `cs_use_dynamic_content_in_nav_menu` and set to false if this is conflicting with another plugin
    • Feature: Top Level element types like sections were hidden in the element library
    • Feature: Element Library added a "Plus" icon to add given element to a new region
    • Feature: Error message when trying to export and php-zip is not installed
    • Updated: Element Manager popup has been localized
    • Bugfix: jQuery was being queued in the wrong spot giving a warning
    • Bugfix: Navigating off-canvas was preventing scrolling after
    • Bugfix: Classic Feature box animation were not working past the first animation
    • Bugfix: One page navigation fixes like auto-closing off-canvas and smooth scrolling to anchored content
    • Bugfix: Debug code was output when using strings as an expression IE `(JOIN / SUBSCRIBE)`
    • Bugfix: Using the default template for a post was not working in the builder if you were using a WordPress template
    • Bugfix: Color picker was reseting it's hue value if you dragged the color outside of it's bounds
    • Bugfix: WooCommerce Archives that had a looper in them would not properly change the `post` Dynamic Content variables.
    • Bugfix: Trailing slashes added to legacy site import to prevent sites without request redirects
    • Bugfix: Background Upper z-index was off requiring you to set content inside the box to have a negative z-index
    • Bugfix: Contact Form 7 Spinner / Ajax Loader had a class name change and is changed on our end. Upgrade Contact Form 7 if you lose the loading spinner
    • Bugfix: Safari mac Save Document popup was hidden behind the live preview
    • Bugfix: z-index of Upper Background layer was too low
    • Bugfix: Gutenburg requiring React 18 was crashing Cornerstone
    • Bugfix: Templates "Create" permission was not being properly set in the admin permissions page
    • Bugfix: Legacy Navigation Collapsed's padding was also controlled by the "Sub Links" padding
  • Cornerstone 7.0.3 - January 6, 2023
    • Feature: Components now have a shortcode `[cs_component id='...']` to access from across wordpress similar to global blocks
    • Bugfix: Frontend images were displaying when there was no image src
    • Bugfix: Individual tabs were not being hidden by their breakpoints
    • Bugfix: Old Navigation Layered was not being hidden by it's breakpoints
    • Bugfix: Google Font weights were not loading properly
    • Bugfix: Site import for everything, but the starter site was not importing page data
    • Bugfix: Individual tabs were not being hidden by their conditions
    • Bugfix: Legacy Site Importing was not importing fonts and font weights
  • Cornerstone 7.0.2 - December 30, 2022
    • Bugfix: Custom Fonts were not falling back to family name when font family stack was not set
    • Bugfix: Bar content scrolling buttons were being hidden improperly
    • Bugfix: Searching by site name in the creator pane was not working, site installs still do not work for post content only colors and settings
    • Bugfix: Sticky headers that had hidden view breakpoints were leaving empty space on the page in their empty breakpoints
    • Bugfix: WooCommerce Taxonomy archives were getting defined as single layouts and not working as a result
  • Cornerstone 7.0.1 - December 27, 2022
    • Feature: Filter `cs_use_wordpress_page_template` added to default to Cornerstone template when editing a page created outside of Cornerstone. Default is true set to false to always use Cornerstone default template
    • Feature: Dynamic Content `{{dc:url:full_path}}` added which combines site URL and current path
    • Feature: Inspector Breakout Mode fully released. Use `ctl+alt+b` to enter this mode in the inspector to display all controls as text fields. Currently not available for checkbox fields
    • Updated: Google Fonts list
    • Updated: Release notes URL
    • Bugfix: Fatal error when editing page created outside of Cornerstone and page assigned elsewhere
    • Bugfix: Under construction plugin would have a fatal error when using a custom page
    • Bugfix: Under construction plugin gave undefined index warnings when upgrading
    • Bugfix: Duplicated Component Workspaces would not properly export components
    • Bugfix: Retina images with odd numbers would give invalid width and heights with decimals
    • Bugfix: Typing text would not render properly without suffix or prefix in the preview
    • Bugfix: Z index of code editor linter tooltips was too low
  • Cornerstone 7.0.0 - December 20, 2022
    • Feature: Component Builder
    • Feature: Parameters
    • Feature: Masking Effects
    • Updated: Holding CMD / Ctrl will allow any element to be added top level
    • Updated: When Inspecting an element, children are presented using a scoped version of the Outline
    • Updated: Dynamic Content now works in Element CSS
    • Updated: The “Exit” link in the Document Navigation now always goes to the root WordPress admin page—contextual links can be used under Outline → Settings on pages, posts, et cetera using the arrow found across from the “General” label
    • Updated: New “Go Up One Level” navigation button in the Inspector Workspace header that allows users to quickly traverse up a tree of Elements (found next to the Element Manager cog)
    • Updated: Changed the color used for empty dropzones / “Choose a Layout” / receiving styles in the live preview so that it better works across dark backgrounds
    • Updated: Remove hash_scrolling_offset and scrollspy_offset JS hooks and implement single fixed_top_offset hook
    • Updated: Added hash_scrolling_config to expose access to duration and easing for hash scrolling
    • Updated: Self-hosted videos now have options for object-fit and object-position
    • Updated: jQuery is no longer loaded unless using the classic slider element, ilightbox, or classic element tooltips
    • Updated: Added cs_disable_wp_extraneous filter to optionally disable Gutenburg and emoji detection output
    • Updated: New script for disabled offscreen scrolling to avoid layout shift
    • Bugfix: Fixed link active state not updating for final one page navigation items when reaching bottom of page
    • Bugfix: Fix no-js class not being replaced with js on load
    • Bugfix: Fix Classic Counter and Text Type elements not updating
    • Bugfix: Fix Classic Google Maps Hue control
    • Bugfix: Fix Column Fill setting always using lowest responsive styling value
    • Bugfix: Fix Gravity Forms AJAX setting not working in Form Integration element
    • Bugfix: Fix Interaction effect animations only running once
  • Cornerstone 6.1.4 - November 4, 2021
    • Bugfix: Fix responsive text regression
    • Bugfix: Fix video poster image not working in background layer videos
    • Bugfix: Fix Classic Card element not animating
    • Bugfix: Fix delayed Animation Effects jumping to the end too early
  • Cornerstone 6.1.3 - November 2, 2021
    • Bugfix: Fix hash scrolling not scrolling to elements in the footer or other repositioned containers
    • Bugfix: Fix static CSS for Slide elements not loading when used with themes other than X
  • Cornerstone 6.1.2 - October 29, 2021
    • Bugfix: Fix scroll effects not completing causing elements inside to not be clickable
    • Bugfix: Fix responsive text javascript not running
    • Bugfix: Fix hash scrolling not respecting sticky bar height
  • Cornerstone 6.1.1 - October 28, 2021
    • Bugfix: Fix builder not loading when offscreen elements are utilized
    • Bugfix: Fix Slide Container autoplay options not working when there is only one Slide Container on a page
  • Cornerstone 6.1.0 - October 27, 2021
    • Feature: New Slider Elements
    • Updated: Allow clamp, min, max CSS functions in unit inputs
    • Updated: Clicking a virtual looper element will now inspect the source element
    • Updated: Removed IE11 javascript polyfills
    • Updated: Add WooCommerce Product Gallery IDs to be used with Dynamic Content Looper providers
    • Updated: Counter element will detect commas and decimal points and retain them in the animation
    • Updated: Update hash scrolling to use window.scrollTo
    • Bugfix: Fix padding being applied as margin on Audio, Video, Tabs, and Widget Area elements
    • Bugfix: Fix fatal PHP error when calling WooCommerce cart Dynamic Content in contexts where the cart doesn't exists
    • Bugfix: Fix template exports not including images that were stored as an attachment ID
    • Bugfix: Fix unhandled exception when post_id is unacessible in some cases of plugins rendering the content outside of a normal theme template
    • Bugfix: Fix WC Dynamic Content resolving using current post ID instead of the current product ID which could potentially be different
    • Bugfix: Fix id attribute on some element partials being overriden by style attribute
    • Bugfix: Fix Rankmath plugin failing to update post meta
    • Bugfix: Fix custom attributes not being applied to Search Inline element
    • Bugfix: Fix Dynamic Content in generated CSS adding inline styles for unused properties
    • Bugfix: Fix WooCommerce Product Image Url Dynamic Content resolving full img tag
  • Cornerstone 6.0.8 - August 31, 2021
    • Bugfix: Fix PHP notice when using Post Navigation element
    • Bugfix: Fix video element content height option showing responsive controls
    • Bugfix: Fix Row element Grow option not working
    • Bugfix: Fix validation not working
    • Bugfix: Fix Global Blocks dynamic content regression
  • Cornerstone 6.0.7 - August 28, 2021
    • Bugfix: Navigation Collapsed elements in Global Blocks are always rendering with a toggle
    • Bugfix: Fix newly added Row elements not setting reasonable width for smaller screen sizes
    • Bugfix: Fix Admin CSS not loading
    • Bugfix: Fix element styles missing when using Cornerstone without X
    • Bugfix: Fix element context menu appearing behind modals and other UI elements
    • Bugfix: Fix fractional numbers below 1 not working in Row Gap settings
    • Bugfix: Fix CSS parser not recognizing colors set as a hex code
    • Bugfix: Fix Map element always outputting with 16:9 ratio instead of honor explicit height
    • Bugfix: Fix media queries CSS not outputting correctly when PHP locale sets commas to separate decimals
    • Bugfix: Fix responsive styling not working if a non base breakpoint resets a value to the original default
  • Cornerstone 6.0.6 - August 26, 2021
    • Bugfix: Fix timezone conflict with countdown element
    • Bugfix: Fix Navigation Off Canvas and Modal prefab elements having additional toggle
    • Bugfix: Fix Advanced Background Border Radius control not working
    • Bugfix: Fix Alert element padding not being applied
    • Bugfix: Fix base background color not outputting when interaction color is transparent
    • Bugfix: Fix Term Name Dynamic Content not resolving first category of post
    • Bugfix: Fix detection of active breakpoint occasionally inaccurate in Safari
  • Cornerstone 6.0.5 - August 24, 2021
    • Bugfix: New pages created directly from Design Cloud are now set to draft status
    • Bugfix: Fix deprecated cart elements missing inner cart styles
    • Bugfix: Fix newly added Posts (Tiles) element not showing featured images
    • Bugfix: Fix navigation elements current link style not applying
    • Bugfix: Fix Inline Editing not closing if the element content was not changed
    • Bugfix: Fix Grid Editor changes not always applying to the currently viewed breakpoint
    • Bugfix: Fix resizing Row in preview not always applying to the currently viewed breakpoint
    • Bugfix: Fix Dynamic Content in CSS not allowing multiple instances of the same statement
    • Bugfix: Fix deprecated Content Area Dropdown element missing content
  • Cornerstone 6.0.4 - August 21, 2021
    • Bugfix: Fix rule color of text columns feature not allowing global colors
  • Cornerstone 6.0.3 - August 21, 2021
    • Bugfix: Fix Theme Options and Inspector not loading if JSON API encounters PHP warnings
    • Bugfix: Fix Dynamic Content not working in Map element latitude and longitude fields
    • Bugfix: Fix pages with only classic elements from early versions of Cornerstone not outputting on the front end
    • Bugfix: Fix Headline subheadline text shadow outputting as box shadow
    • Bugfix: Fix bundled version of Envira Gallery showing license overlay
  • Cornerstone 6.0.2 - August 21, 2021
    • Bugfix: Fix Tabs element interaction background color not being applied
    • Bugfix: Fix missing section separators
    • Bugfix: Fix Card element Back Content styles being replaced with Front Content
    • Bugfix: Fix loss of front end output on pages built prior to V2 elements
  • Cornerstone 6.0.1 - August 20, 2021
    • Bugfix: Fix cs_remember/cs_recall PHP warning
    • Bugfix: Fix incorrect element previews for Quote element and Classic Elements
    • Bugfix: Fix Marks controls not being accessible on Quote element
    • Bugfix: Fix live preview of Global Block shortcode inside a tab element missing styles
    • Bugfix: Fix some Dynamic elements showing undefined when added from the element library
  • Cornerstone 6.0.0 - August 19, 2021
    • Feature: Responsive Styling
    • Feature: Resize and scale the live preview
    • Feature: Improved control organization (replaces Advanced Mode)
    • Updated: The original shortcode generator has been removed
    • Updated: Renamed Dev Console to Dev Toolkit to avoid confusion with browser developer tools
    • Updated: Builder CSS now loads in a standardized order
    • Updated: Base level template refactoring to prepare for Theme Options reboot
    • Updated: Dynamic Content can be used in styling controls like color pickers
    • Updated: Removed The Grid as an Extension
    • Bugfix: Fix fatal PHP error specific to EOL PHP 7.0 versions
    • Bugfix: Fix preview and assignment options not showing empty categories or tags
    • Bugfix: Fix a file_exists call that could be run without a full pathname causing an open_dir PHP warning
    • Bugfix: Fix diamond FA icon being resolved to the gem icon in the solid set
    • Bugfix: Fix testimonial schema not resolving with image IDs
    • Bugfix: Fix woocommerce's terms and condition conflict with cornerstone
    • Bugfix: Fix Woocommerce's stock dynamic content
    • Bugfix: Fix comment list element hash linking and structures
    • Bugfix: Fix dynamic content term ID
    • Bugfix: Fix dynamic content term metas
    • Bugfix: Fix modal and off canvas content being duplicated when Yoast SEO is active
    • Bugfix: Fix excerpt conflict with other plugins
    • Bugfix: Fix Element CSS not being applied to the individual Tab element
    • Bugfix: Fix First Page Element Condition causing fatal PHP error
    • Bugfix: Toolbar menu is now hidden if the current user does not have permissions for any sub links
    • Bugfix: Fix Theme Options edit custom CSS and JS permissions not applying
    • Bugfix: Fix Blog condition being inaccurate. Renamed exiting to Front Page and new accurate Blog condition added
  • Cornerstone 5.3.3 - April 20, 2021
    • Updated: Sync Google Fonts list
    • Bugfix: Fix fatal PHP error rendering elements when used with other themes
    • 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
  • Cornerstone 5.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 failed template mananger imports not indicating the error
  • Cornerstone 5.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
  • Cornerstone 5.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: Add hooks to hash scrolling
    • 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: 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 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 CSS minifier not allowing multiple consecutive line breaks
    • Bugfix: Fix accordions remaining open when inside an area using dynamic rendering
    • 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
  • Cornerstone 5.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
  • Cornerstone 5.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
    • Bugfix: Fix fatal PHP error
  • Cornerstone 5.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
  • Cornerstone 5.2.0 - March 2, 2021
    • Updated: Performance improvement: Builders only save values that have changed from the default
    • 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 Query Builder not specifying tax_query relation
  • Cornerstone 5.1.5 - February 4, 2021
    • Updated: Apply price formatting to WooCommerce Dynamic Content price fields
    • Updated: Add cs_content_settings_update filter
    • Bugfix: Fix Modal and Off Canvas element styling not being applied when Cornerstone is used with other themes
  • Cornerstone 5.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: 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
  • Cornerstone 5.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
    • Bugfix: Avoid PHP warnings in the class-wp-block-parser.php 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
  • Cornerstone 5.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 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 usage of get_terms to avoid PHP warnings when results are empty
    • Bugfix: Fix PHP notices and warnings
    • Bugfix: Fix responsive text not applying on front end
  • Cornerstone 5.1.1 - January 27, 2021
    • 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 ID attribute missing on anchors when graphic is enabled
    • Bugfix: Fix Classic elements not previewing in repeated loopers
  • Cornerstone 5.1.0 - January 26, 2021
    • 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: Add WooCommerce Element Conditions for Shop, Cart, Checkout and Account Page
    • Updated: Element Conditions to check if next or previous post exists
    • 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: Fix live preview generated CSS missing \#cs-content selector when Cornerstone is used with themes other than X
    • 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
  • Cornerstone 5.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
  • Cornerstone 5.0.10 - December 24, 2020
    • Bugfix: Fix placeholder messages in code editors
    • Bugfix: Fix Global Blocks not alawys outputting if entirely composed of classic elements
    • Bugfix: Fix additional Soliliquy fatal error on some installs
  • Cornerstone 5.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
  • Cornerstone 5.0.8 - December 22, 2020
    • Updated: Use span instead of h1 as default for WooCommerce Product price element and Cart total element
    • 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
  • Cornerstone 5.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
  • Cornerstone 5.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 the image source of Classic Image
  • Cornerstone 5.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 Dynamic Content excerpt length being capped out by WordPress default
  • Cornerstone 5.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
  • Cornerstone 5.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.
  • Cornerstone 5.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
    • Bugfix: Fix fatal error when updating Cornerstone before X
    • Bugfix: Fix errors in portfolio functionality if X is not active.
  • Cornerstone 5.0.1 - December 16, 2020
    • 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
  • Cornerstone 5.0.0 - December 15, 2020
    • 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: 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: Element favorites are stored per user profile instead of local storage
    • 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: 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: Classic Section, Row, and Column's custom classes not reflecting to the builder preview
    • Bugfix: WordPress v5.4 Gutenberg editor display issue
    • 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: Template manager buttons label (multiple selections)
    • Bugfix: Estimation form warnings
    • Bugfix: Replace wp_make_content_images_responsive with wp_filter_content_tags (WordPress v5.5)
    • Bugfix: Global Block preview rendering for Countdown's Complete content
    • Bugfix: Classic Code Snippet element not previewing correctly
    • Bugfix: Cart Elements not showing cart contents consistently in preview
    • Bugfix: Accordion's duplicate IDs due to icon indicator
    • Bugfix: Adjusted media query CSS to account for subpixel rendering
  • Cornerstone 4.2.3 - March 13, 2020
    • Bugfix: Fix smooth scrolling regression. No longer dependent on jQuery.
    • Bugfix: Fix countdown timer not properly synced with server time.
  • Cornerstone 4.2.2 - March 6, 2020
    • Bugfix: Fix Icon picker failing when using some values like envelope-open.
    • Bugfix: Fix Recents Posts element not rendering correctly in live preview.
  • Cornerstone 4.2.1 - March 3, 2020
    • Bugfix: Fix clear style label missing from element's permission setting.
    • Bugfix: Fix menu issue caused by globally unregistered event handler.
    • Bugfix: Fix navigation modal submenus and navbar search not opening.
    • Bugfix: Revert particle fix, as caused issues with box shadows not appearing in Safari
    • Bugfix: Fix an issue where new sections sometimes appear duplicated in the preview.
    • Bugfix: Fix HTML entities double encoding in live preview.
  • Cornerstone 4.2.0 - February 28, 2020
    • Updated: Update Font Awesome
    • Updated: Update Google Fonts
    • Bugfix: Fix dynamic content excerpt's read-more link.
    • Bugfix: Fix duplication of CSS/JS for the global block.
    • Bugfix: Fix gravity form enqueue priority and placement.
    • Bugfix: Fix iOS/Mac issue with button's clipping with transform styling.
    • Bugfix: Fix excerpt generation for cornerstone content
    • Bugfix: Fix inline-editing browser's spellcheck
    • Bugfix: Fix preview pointer issue cause by column's drag and drop action
    • Bugfix: Fix parallax size for mobile device's background pattern
    • Bugfix: Fix text and image visibility from SEO and Search (cs_content_seo implementation)
    • Bugfix: Fix hash-based link's callback blocked by touchend
    • Bugfix: Fix HTML entities being executed as actual HTML codes.
    • Bugfix: Fix hash scrolling for standard header and on page load
    • Bugfix: Fix recent posts shortcode's layout responsiveness for items more than 4
    • Bugfix: Fix icon picker's scrolling based on active icon and tab
    • Bugfix: Fix resetting issue of assigned sidebar issue upon language switching
    • Bugfix: Fix dynamic content display issue for author outside the post loop
    • Bugfix: Fix text editor's <p> tag wrapper for single-lined content
    • Bugfix: Fix builder's preview for counter element
    • Bugfix: Fix workspace expander that ignore's canExpandFull
    • Bugfix: Fix media gallery not updating within text element
    • Bugfix: Fix link's autocomplete selection causing the editor expander to close
    • Bugfix: Fix CodeEditor color coding for javascript mode
    • Bugfix: Fix classic mixin for margin/padding not working
    • Bugfix: Fix toggle and menu particle state once window is switched to another or minimize/maximize
    • Bugfix: Fix hash scrolling issue caused by chrome passive event feature
    • Bugfix: Fix shortcodes not working where dynamic content is available
    • Bugfix: Fix classic callout's issue with dynamic content featured image
    • Bugfix: Removal of hash-scrolling feat for buddypress comment/reply button
    • Bugfix: Fix global color items on new installs having hardcoded IDs that could accidently be overridden by the template manager.
    • Bugfix: Fix custom class being added twice in live preview for some classic elements.
    • Bugfix: Fix elements dropping at incorrect position when moving them downwards in the vertical layout tab.
    • Bugfix: Fix social element icon being overridden when using "Paste Style" or applying a preset.
    • Bugfix: Fix PHP 7.4 deprecation warnings
    • Bugfix: Fix select control not allowing a choice when there is only one option available.
  • Cornerstone 4.1.2 - November 29, 2019
    • Bugfix: Font Awesome icons not showing when using Cornerstone with other themes.
    • Bugfix: Status page showing incorrect PHP memory limit.
  • Cornerstone 4.1.1 - November 22, 2019
    • Bugfix: ReactDOM deprecation warning.
    • Bugfix: PHP notice in CSS generation code when running PHP 7.4.
    • Bugfix: New Rows added from Section inspector having global container disabled.
    • Bugfix: Some use cases of Font Awesome icons not appearing.
  • Cornerstone 4.1.0 - November 20, 2019
    • Feature: Added preference allowing custom styles to be applied to the application UI.
    • Feature: Added custom attribute control to all supporting Elements.
    • Updated: Consolidate cs-head.js and cs-body.js into single script loading in the footer.
    • Updated: Add font-display: block; to Font Awesome @font-face declarations.
    • Updated: Add Font Display options (auto, swap, etc.) in font manager.
    • Updated: Use system fonts instead of Open Sans for application UI.
    • Bugfix: Fix reverse option not working for Classic Slider element.
    • Bugfix: Fix card elements not allowing click events to propogate from button.
    • Bugfix: Fix inability to inspect Countdown element when WordPress is using some custom date formats.
    • Bugfix: Fix HTML in Accordion heading showing up in observer label.
    • Bugfix: Fix container being overridden when assigning a default Row preset.
    • Bugfix: Fix default presets sometimes showing "none" even though a preset is assigned.
    • Bugfix: Fix Custom Fonts not allowing font files to be uploaded.
    • Bugfix: Disable context menu while inline editing to allow pasting text.
    • Bugfix: Fix box shadow control missing from Dropdown elements and Accordion content.
  • Cornerstone 4.0.4 - October 2, 2019
    • Bugfix: Erase button not working on Classic Column.
    • Bugfix: Row element BG layers escaping row dimensions.
    • Bugfix: Section parallax not always working in IE11.
  • Cornerstone 4.0.3 - September 30, 2019
    • Updated: Replace js library containing regex that would prevent script minifiers from completing.
    • Bugfix: Section parallax distorted on mobile.
    • Bugfix: Removed undesired space when Column empty is saved with no children Elements.
    • Bugfix: Prevent ID attribute from being copied when using paste style.
    • Bugfix: Countdown element showing NaN in Safari.
    • Bugfix: Dynamic content not working for Rating element content values.
  • Cornerstone 4.0.2 - September 24, 2019
    • Bugfix: Parallax on not working for classic sections.
    • Bugfix: Accordion element missing Customize control group.
    • Bugfix: Builder errors when an undefined element (inactive plugin) is part of the page.
    • Bugfix: Observer getting stuck after closing the context menu.
    • Bugfix: Prevent fatal PHP error with outdated versions of Yoast SEO plugin.
    • Bugfix: Indexed labels of new elements being inconsistent depending on how they are added.
    • Bugfix: Drag to resize not working when Row layout is reversed.
    • Bugfix: Legacy shortcode generator not opening.
    • Bugfix: Global Blocks search not working.
    • Bugfix: Inability to use link finder when using the rich text editor in the builders.
    • Bugfix: Copy/paste feature not allowing pasting an element into a column.
    • Bugfix: Loss of text when quickly inspecting an element after typing in a Rich Text editor.
    • Bugfix: Presets in elements pane not being sorted alphabetically.
  • Cornerstone 4.0.1 - September 24, 2019
    • Bugfix: Hide by breakpoint not working for individual Tab elements.
    • Bugfix: Missing icon to clear Element pane search.
    • Bugfix: Global colors not being included in exported templates.
    • Bugfix: Fatal error in plugins that use cornerstone_remove_element function of the original element API.
    • Bugfix: PHP warnings when Revolution Slider shortcode is used.
    • Bugfix: Text flickering in builder preview if using Adobe Fonts.
  • Cornerstone 4.0.0 - September 23, 2019
    • Feature: Public Element API.
    • Feature: New Row and Column elements with responsive layout options.
    • Feature: Drag to Resize Column widths (new Row element).
    • Feature: New Element Card.
    • Feature: New Element: Countdown.
    • Feature: New Element: Creative CTA.
    • Feature: New Element: Icon.
    • Feature: New Element: Raw Content.
    • Feature: New Element: Testimonial.
    • Feature: New Element: Rating.
    • Feature: Redesigned Layout pane.
    • Feature: Redesigned Elements pane with ability to drag in element presets.
    • Feature: Added ability to create new Pages and Posts from the Content builder index screen.
    • Feature: Add Status page where you can view information about the current environment.
    • Updated: Updated Google Fonts.
    • Updated: Updated Font Awesome to 5.10.2.
    • Updated: Skeleton Mode has been removed in favor of the new Layout pane.
    • Updated: Social element now allows sharing behavior as an alternative to a link.
    • Updated: Global Blocks can now be searched.
    • Updated: Allow Essential Grid Search to work with V2 elements.
    • Updated: Saving a preset will now include all descendant elements.
    • Updated: Change nested spans to divs in buttons, navigation items, and anything using the anchor partial.
    • Updated: Fallback to HTML and show notice if plugin conflict prevents TinyMCE from being loaded in the builders.
    • Updated: Graphic Partial adjustment so icons and images behave more consistently.
    • Updated: Revolution Slider 6.0 compatibility.
    • Updated: Add ACF Option Page in Dynamic Content.
    • Bugfix: Duplicate search results appearing for text made in the content builder.
    • Bugfix: Aria IDs not matching custom ID attribute in Tabs element.
    • Bugfix: Dynamic Content not working with Toolset Types version 3.
    • Bugfix: Dynamic Content not working in some classic elements.
    • Bugfix: Line element border radius not working in Firefox.
    • Bugfix: Dynamic Content for tag title not working.
    • Bugfix: Video embed not working for portfolio.
    • Bugfix: Dynamic content not working in a link control for email subjects.
    • Bugfix: Illegal string offset PHP warning in Classic Icon List element output.
    • Bugfix: Recent Posts element links all going to the same destination when WPML is active.
    • Bugfix: Element CSS not working for Tab items.
    • Bugfix: icon_only attribute of button shortcode not working.
    • Bugfix: WPML and Weglot browser redirect affecting Builder preview.
    • Bugfix: Inability to access Soliloquy settings page.
    • Bugfix: Builders not working when Polylang is using a directory based URL.
    • Bugfix: Media library in builders not allowing size to be selected.
    • Bugfix: Gap with percentage size not working in builder preview.
    • Bugfix: "Back" label in navigation modals always having the active link style instead of on hover.
    • Bugfix: Global Blocks builder not using the correct base font size leading to discrepencies on the front end.
    • Bugfix: Options live preview not updating when WooCommerce Geolocation is enabled.
    • Bugfix: E&P forms shortcode styling not loading when called inside a Global Block.
    • Bugfix: Inability to use V2 elements on a page assigned to WooCommerce TOS.
    • Bugfix: Breadcrumb error when using an Icon as the home link.
    • Bugfix: Global Blocks not taking on WPML translation of where they are output.
    • Bugfix: Parent menu item scrolling to anchor instead of opening submenu.
    • Bugfix: Content Builder not loading when BuddyPress is active.
    • Bugfix: Some icons being slightly off center in elements using the anchor partial.
    • Bugfix: Preview frame not scrolling in iOS.
    • Bugfix: Fixes for BuddyPress and bbPress compatibility.
    • Bugfix: Filter priority so Offload S3 integration runs.
  • Cornerstone 3.5.5 - May 16, 2019
    • Updated: Move Portfolio and Custom Sidebar functionality into Cornerstone.
    • Updated: Add rel="noopener noreferrer" on target="_blank" links if SSL is not in use.
    • Bugfix: Content not being searchable when built with V2 Content Builder elements.
    • Bugfix: Inline editing not cleaning text pasted from MS Word.
    • Bugfix: Pricing Table Column not allowing custom HTML for all text based fields.
    • Bugfix: Inline editing link button not outputting the correct path for relative URLs.
    • Bugfix: Yoast SEO content analyzer, keyphrase analyzer, and orphan filter, and link analzer (Yoast SEO premium) not working with element content.
  • Cornerstone 3.5.4 - March 20, 2019
    • Bugfix: Saving WPML translated posts causing builder data to be synced to the primary translation.
  • Cornerstone 3.5.3 - March 14, 2019
    • Bugfix: Application not loading on WordPress 4.9 or older.
    • Bugfix: Clicking link with only
  • Cornerstone 3.5.2 - March 7, 2019
    • Bugfix: Application not loading on WordPress 4.9 or older.
    • Bugfix: Clicking link with only
  • Cornerstone 3.5.1 - March 7, 2019
    • Bugfix: Logo upload not working in Theme Options.
    • Bugfix: MEJS player outputting wrong order of advanced controls.
    • Bugfix: Duplicate popover title when attribute is an empty string.
  • Cornerstone 3.5.0 - March 5, 2019
    • Feature: Dynamic Content.
    • Feature: Floating Skeleton Mode.
    • Feature: Nested Rows and Columns.
    • Updated: Add preference to used fixed navigation bar.
    • Updated: Performance optimizations to avoid rendering on every keystroke.
    • Updated: Holding Shift when inspecting a toggleable element (e.g. Modals) will not cause the element to open.
    • Updated: Add field_values support to Gravity Forms element.
    • Bugfix: Builder not launching when trying to edit a MemberPress membership.
    • Bugfix: PHP notice in Quote element when citation not set.
    • Bugfix: Elements created from a default preset staying syncronized until the first save.
    • Bugfix: Move tooltip and popover JS to $.csTooltip to avoid conflicts.
    • Bugfix: Conflict with ACF preventing menu item custom fields from saving.
    • Bugfix: Color picker value staying black if first click is on the hue slider.
    • Bugfix: Issues preventing builders from working in IE11.
    • Bugfix: Add filter to prevent preview from crashing when WPML string translation is active.
  • Cornerstone 3.4.6 - December 28, 2018
    • Bugfix: Fix Accordion Header not allowing HTML for indicator text.
  • Cornerstone 3.4.5 - December 24, 2018
    • Bugfix: Fix vh and vw units missing from margin and padding controls.
    • Bugfix: Fix font weights select control options not always sorting numerically.
    • Bugfix: Fix Global Block selection control not allowing a single choice to be selected.
    • Bugfix: Fix margin control overwriting auto values when linked.
  • Cornerstone 3.4.4 - December 20, 2018
    • Bugfix: Fix clearing color picker not setting value to transparent.
    • Bugfix: Fix text behind a color picker sometimes getting selected when slider controls are dragged.
  • Cornerstone 3.4.3 - December 19, 2018
    • Bugfix: Fix breakpoint visibility not working on Classic Row in live preview.
    • Bugfix: Fix select control showing HTML entity codes in options instead of the correct character.
    • Bugfix: Fix inconsistent styling on apply preset popover buttons.
    • Bugfix: Fix template manager navigating to home page when trying to add a preview image.
    • Bugfix: Fix preview being unselectable after dragging opacity slider of color picker.
    • Bugfix: Fix Accordion element indicator and grouping not appearing in live preview.
    • Bugfix: Fix unit input resetting cursor position if you delete all characters in front of a decimal.
    • Bugfix: Fix incompatibility with PHP 7.3 causing generated CSS to not output correctly.
  • Cornerstone 3.4.2 - December 17, 2018
    • Updated: Add cs_ajax_url filter.
    • Updated: Color picker will no longer reformat colors to rgb format. Colors must now be entered in a valid CSS format.
    • Bugfix: Fix incorrect label when confirming to apply an element preset.
    • Bugfix: Fix Skeleton Mode stealing focus and distorting preview when tab key is pressed on class text input.
    • Bugfix: Fix color picker not clearing out if set to an empty string.
    • Bugfix: Fix positioning on select dropdowns in horizontal inspectors.
  • Cornerstone 3.4.1 - December 14, 2018
    • Bugfix: Fix input control without unit not updating values.
  • Cornerstone 3.4.0 - December 12, 2018
    • Updated: Inspector performance overhaul. Now powered by React, the inspector works faster especially when navigating.
    • Updated: Faster icon picker. No more waiting for it to load.
    • Updated: Unit input control now shows allowed keywords in sub menu.
    • Updated: Sliding the unit input when it has a keyword value will begin setting it in the first available numeric value.
    • Updated: Remove messaging saying that deleting an element can not be undone (now possible via Action History).
    • Updated: Update Google Fonts data.
    • Bugfix: Fix Inspector controls not updating when a preset is applied.
    • Bugfix: Fix inspecting an element of the same type not updating Inspector controls.
    • Bugfix: Fix Text Editor control not closing if you inspect a different element.
    • Bugfix: Fixed pressing enter in unit control resetting to pixels
    • Bugfix: Fix Theme Option values not saving when non-admin roles have the correct permissions.
    • Bugfix: Fix responsive Text not previewing live in content builder.
    • Bugfix: Clean malformed rows that include extra columns when the builder loads and on save.
    • Bugfix: Fix dynamic rendering feature outputting base64content in live preview.
    • Bugfix: Update Gutenberg integration to no longer hide settings and post title.
    • Bugfix: Fix being unable to properly tab through a search element.
  • Cornerstone 3.3.8 - October 24, 2018
    • Bugfix: Fix Global CSS not outputting on front end.
  • Cornerstone 3.3.7 - October 24, 2018
    • Updated: Update Typekit integration to work with Adobe Fonts Project IDs.
    • Bugfix: Fix filters in template manager not working.
    • Bugfix: Fix Classic Slider element not showing correctly in builder preview.
    • Bugfix: Fix Counter element not allowing custom HTML on front end.
    • Bugfix: Fix custom ID and Class attrbibutes not being applied to Tab Items.
    • Bugfix: Fix the builder navigating you to the layout tab if you delete a sortable item in the inspector.
    • Bugfix: Localize title attributes in author shortcode
    • Bugfix: Fix facebook-f and facebook-square sharing the same icon code. Font Awesome changed the primary icon style to be without the square.
    • Bugfix: Fix third party shortcodes that output handlebar style template tags conflicting with live preview.
    • Bugfix: Fix script dependencies not always loading in the correct sequence in the live preview.
  • Cornerstone 3.3.6 - October 12, 2018
    • Updated: Dequeue &apos;babel-polyfill&apos; script handle allowing preview to load when Give Donation plugin is active.
    • Updated: Adjust how builder preview loads for better compatibility with Apache Pagespeed module and other javascript rewriting systems.
    • Bugfix: Fix classic counter and skillbar not always animating.
    • Bugfix: Fix new column elements after the first one in a row not having default data.
    • Bugfix: Fix Classic Section backgrounds and Section separators not respecting Global Color options.
    • Bugfix: Fix V2 Gap element not honoring mobile visibility classes in builder preview.
    • Bugfix: Fix classic section separator not hiding if height is an empty string.
    • Bugfix: Fix changes made via inline editing not being reflected in real time in the main text editor.
  • Cornerstone 3.3.5 - October 10, 2018
    • Bugfix: Update preview rendering system for better compatibility with custom markup and shortcodes (Fixes Contact Form 7 and Essential Grid conflicts).
    • Bugfix: Fix new toggle hash feature not working with hash scrolling.
  • Cornerstone 3.3.4 - October 9, 2018
    • Updated: Allow preview system to recover from some HTML errors using browser approximation.
    • Updated: Make preview system more resiliant to performance optimizing plugins.
    • Bugfix: Fix preview and inspector controls not updating when a preset is applied to an element.
    • Bugfix: Fix undefined variable PHP error.
    • Bugfix: Fix content template "Insert" not working on blank pages.
  • Cornerstone 3.3.3 - October 8, 2018
    • Bugfix: Fix x_raw_content shortode appearing on front end.
    • Bugfix: Fix undefined variable PHP error.
  • Cornerstone 3.3.2 - October 8, 2018
    • Bugfix: Fix missing labels of classic element controls in the horizontal orientation.
    • Bugfix: Fix Content Builder not renderering classic sections if they contain an unknown element.
    • Bugfix: Fix some classic elements not rendering correctly in live preview.
  • Cornerstone 3.3.1 - October 5, 2018
    • Updated: Add "Add to Font Manager" button to Custom Fonts.
    • Bugfix: Fix .ttf icon format not loading in custom fonts.
  • Cornerstone 3.3.0 - October 4, 2018
    • Feature: Dark Mode.
    • Feature: Action History (undo/Redo changes you''ve made in the builders).
    • Feature: Allow the workspace to be undocked across all builders.
    • Feature: Allow the workspace to change orientation across all builders.
    • Feature: Elements can now be favorited, moving them to the top of the Element list.
    • Feature: Custom fonts.
    • Updated: Allow switching between Content Builder and Gutenberg editing interfaces.
    • Updated: Gutenberg "wide" and "full" image support.
    • Updated: When duplicated an element don''t copy element IDs since those should be unique.
    • Updated: Add preference allowing rich text mode to open by default when using a text editor.
    • Updated: Add setting to Content Area Modal to reset content each time the model is opened.
    • Updated: Remove Bootstrap alert.js dependency
    • Updated: Add "Toggle Hash" field to toggleable elements allowing them to start open based on the URL hash.
    • Bugfix: Allow color items to be reordered.
    • Bugfix: Conflict in WPML integration causing dashboard language to change undesireably.
    • Bugfix: MEJS duplicate poster image.
    • Bugfix: "Clear" button alignment for v2 Search Elements in Internet Explorer.
    • Bugfix: All Elements featuring "Graphic" images now have an alt text input.
    • Bugfix: Unminify Typekit loader code to avoid false positive with malware scanners.
    • Bugfix: Scroll anchor offset when using slider above masthead.
    • Bugfix: Classic Social Sharing element malformed subject.
    • Bugfix: Ensure template select choices are sorted alphabetically.
    • Bugfix: Pressing enter in a unit input no longer resets to px units.
    • Bugfix: v2 element styles not applying correctly when using other themes.
  • Cornerstone 3.2.5 - July 24, 2018
    • Bugfix: Fix storage of boolean values in Options
    • Bugfix: Fix Video Element not working in live preview.
    • Bugfix: Fix inability to save content template even though user has correct role.
    • Bugfix: Fix Inline Editng not truly updating when tied to a span element and the input is cleared out.
  • Cornerstone 3.2.4 - July 20, 2018
    • Updated: Add icon ID to icon picker markup.
  • Cornerstone 3.2.3 - July 19, 2018
    • Bugfix: Fix main content appearing blank when using a Ethos post carousel or slider with no featured items.
    • Bugfix: Fix missing BuddyPress/bbPress navigation icon.
    • Bugfix: Allow the builders to still load if TinyMCE is not found.
    • Bugfix: Fix standalone Cornerstone font awesome path.
  • Cornerstone 3.2.2 - July 17, 2018
    • Bugfix: Fix syntax error in older PHP versions.
  • Cornerstone 3.2.1 - July 16, 2018
    • Bugfix: Fix Content Builder using horizontal drag/drop when display:flex is set with custom CSS.
  • Cornerstone 3.2.0 - July 12, 2018
    • Feature: Inline editing for v2 Elements.
    • Updated: Font Awesome to version v5.1.
    • Updated: Google Fonts list.
    • Bugfix: Custom CSS and Javascript from single posts outputting on archive pages.
    • Bugfix: Builders not working in Firefox private browsing (or Firefox developer edition).
    • Bugfix: MEJS players not working in IE11.
    • Bugfix: Scrollspy not working in IE11.
    • Bugfix: When clicking the color picker reset button, set the color to transparent.
  • Cornerstone 3.1.6 - June 11, 2018
    • Bugfix: Fix classic tabs not respecting "Initial Active Tab" setting.
    • Bugfix: Fix scrollspy not working when a target element wraps another target element.
    • Bugfix: Fix issue where multiple background videos result in only one playing.
    • Bugfix: Fix toggling between HTML/Rich Text mode converting linebreaks to paragraphs in classic elements.
  • Cornerstone 3.1.5 - June 5, 2018
    • Updated: Add cs_query_limit filter.
    • Bugfix: MEJS video background using improper dimensions.
  • Cornerstone 3.1.4 - June 4, 2018
    • Updated: Suppress scrollspy console output.
    • Bugfix: Permissions not treating multisite super admin as an admin when not a member of a site.
    • Bugfix: <p> and <br> tags appearing when using classic shortcodes.
    • Bugfix: MEJS video dimensions.
    • Bugfix: <strong> tags not becoming bold with certain Google Fonts.
  • Cornerstone 3.1.3 - June 1, 2018
    • Bugfix: Clicking anchors in the builder preview sometimes navigates to the link instead of inspecting.
    • Bugfix: Missing label controls for Statbar element.
    • Bugfix: Fix PHP error on installs that don&apos;t support gzip.
  • Cornerstone 3.1.2 - May 31, 2018
    • Bugfix: Fatal PHP error on outdated versions of PHP.
  • Cornerstone 3.1.1 - May 30, 2018
    • Updated: Alphabetically sort elements in the Permissions Manager.
    • Bugfix: Fix calc() inside unit input removing spaces.
    • Bugfix: Fix TypeKit ID not loading from previously saved settings.
    • Bugfix: Fix text interaction option not working on Elements using the anchor partial.
    • Bugfix: Fix iLightBox 404.
  • Cornerstone 3.1.0 - May 29, 2018
    • Feature: Permissions Manager.
    • Feature: Global Settings modal with a preferences panel.
    • Feature: Advanced Mode (turning this off makes v2 elements simpler to work with).
    • Feature: New Tabs Element.
    • Feature: New Navigation Layered Element.
    • Updated: Make Color and Font Managers accessible from the Global Settings Modal.
    • Updated: Allow Yoast to analyze pages and posts made with the content builder.
    • Updated: FontAwesome v4.7.0 support.
    • Updated: Load CodeMirror from WordPress and remove our bundled library.
    • Updated: Added <!--nextpage--> support for v2 sections.
    • Updated: Prettify HTML when switching from "Text" to "HTML" mode of the editor control.
    • Updated: Clicking "Exit to Dashboard" while in the content builder will take you to that post.
    • Updated: Close modal, off canvas, or dropdown when navigating to a "one page" link.
    • Updated: Multi-level menu support for the Navigation Modal Element.
    • Updated: Clicking outside of dropdowns will close them.
    • Updated: Hover dropdowns work on hybrid devices that have cursors and touch support.
    • Updated: Included z-index control for Columns to adjust stacking as needed.
    • Updated: Clean up generated CSS for Elements.
    • Updated: Process oEmbeds in v2 text element.
    • Updated: Include drafts and private posts on Content Builder index.
    • Updated: Remove no longer used "Visual Enhancements" backend setting.
    • Updated: Added Map Markers to v2 Map element
    • Updated: Don't close the responsive preview switcher when toggling Skeleton Mode.
    • Updated: Don't show Content Builder edit links for the "Page for Posts" or "Shop Page".
    • Updated: When collapsing a builder overlays and transient styling is hidden in the preview.
    • Updated: Add compatibility for WordPress v4.9.6 privacy features
    • Bugfix: Occasional lag when scrolling in Options.
    • Bugfix: v2 elements not generating an excerpt for posts.
    • Bugfix: Detection of direction to flow for first level dropdown menus.
    • Bugfix: v2 section padding not being applied.
    • Bugfix: Gap elements not displaying correct height in preview.
    • Bugfix: Added control to correct Section separators if a gap is present.
    • Bugfix: Various CSS @keyframe animation conflicts with third parties.
    • Bugfix: Various iLightBox resources loading from the wrong location.
    • Bugfix: Duplicate descriptions present in Theme Options.
    • Bugfix: Advanced backgrounds not appearing in IE11.
    • Bugfix: Contact Form 7 loader not displaying properly.
    • Bugfix: Classic Accordion Items not linking when specified.
    • Bugfix: v2 Image Element display issues in IE11.
    • Bugfix: Vimeo links not working in Video Player Elements.
    • Bugfix: Video mute not functioning properly.
    • Bugfix: Scrollbar not always interactive in builder interfaces.
    • Bugfix: Search shortcut not working for Theme Options code editors.
    • Bugfix: Dropdown positioning in IE11.
    • Bugfix: Hue not working on classic map element.
    • Bugfix: Conflict with VC accordions scrolling when opened.
    • Bugfix: Quote element Marks missing graphic controls.
    • Bugfix: Classic Featured List Item missing alt text for graphic.
    • Bugfix: Builders not showing elements correctly in Edge.
    • Bugfix: Inability to save content with zero sections.
    • Bugfix: Custom CSS not saving if The Grid is used in the content.
    • Bugfix: Google Maps preview showing API key error when one is present.
    • Bugfix: Poster image not being removed from YouTube videos.
    • Bugfix: Unit inputs not accepting calc() values with nested parentheses.
    • Bugfix: Dropcap shortcode preventing <p> tag from wrapping content.
    • Bugfix: "Edit with" links showing when user role did not permit access.
    • Bugfix: Empty element indicator appearing if you hide an element by breakpoint then resize the browser.
    • Bugfix: Envira Gallery element not displaying available galleries.
    • Bugfix: Creating new WPML translations in the builder will always use "Translate Independently".
  • Cornerstone 3.0.4 - March 8, 2018
    • Bugfix: Regression causing builder previews to timeout in Firefox.
  • Cornerstone 3.0.3 - March 8, 2018
    • Updated: Allow a default preset to be assigned to layout elements.
    • Bugfix: ACF integration not working in V2 elements.
    • Bugfix: Styling Options toolbar link appearing to non admin users (would send them to an &ldquo;unauthorized page&rdquo;).
    • Bugfix: Issue where &ldquo;no closing </html> tag&rdquo; error appears when one is present.
  • Cornerstone 3.0.2 - March 6, 2018
    • Updated: Apply Offload S3 filters to saved content.
    • Bugfix: Typekit always loading from wp_footer when loading from wp_head is possible.
    • Bugfix: v2 Navigation Inline Element not outputting custom classes or hiding correctly in footers.
    • Bugfix: Keep marginless columns setting from affecting nested children using Global Blocks.
    • Bugfix: Content box shadow not working on Off Canvas Elements.
  • Cornerstone 3.0.1 - March 1, 2018
    • Bugfix: Font Manager not loading TypeKit fonts.
    • Bugfix: Font Manager sometimes not letting weights be changed.
    • Bugfix: Navigation Elements not applying nav_menu_item_title WordPress filter.
    • Bugfix: jquery.easing conflicting with plugin that load jQuery UI on the front end.
  • Cornerstone 3.0.0 - February 28, 2018
    • Feature: Template Manager.
    • Feature: Element Defaults.
    • Feature: Global Blocks.
    • Feature: Element CSS.
    • Feature: New Accordion, Statbar, and Quote Elements.
    • Updated: Improved accessibility via role and aria-* attribute implementation.
    • Updated: Decide if you want content overwritten when applying a preset.
    • Updated: Better compatibility with WordPress import/export system.
    • Updated: Save JSON without additional slashes. Improves compatibility with find/replace tools.
    • Updated: Google Fonts data.
    • Bugfix: Correct Google Fonts not always loading when font manager was enabled.
    • Bugfix: Font weight not displaying correctly in Theme Options.
    • Bugfix: Some external URLs being made protocol relative.
    • Bugfix: Collapse navigation overlapping nested menus.
    • Bugfix: WPML issue where language switcher appeared when translation was disabled.
    • Bugfix: Classic Block Grid not correctly previewing in content builder.
    • Bugfix: Classic layout Elements not scrolling into view when inspected.
    • Bugfix: Classic Social Sharing email subject not working for some email clients.
    • Bugfix: Border and box shadow control color pickers.
  • Cornerstone 2.1.7 - November 15, 2017
    • Updated: Compatibility with WordPress v4.9 MEJS changes.
    • Bugfix: Prevent PolyLang from attaching to WPML integration.
  • Cornerstone 2.1.6 - November 8, 2017
    • Bugfix: Fix CSS output regression.
  • Cornerstone 2.1.5 - November 8, 2017
    • Updated: Improve error messaging when the builder preview can not display.
    • Bugfix: Fix fatal PHP error conflict with Envira Gallery and Soliloquy.
    • Bugfix: Fix conflict with InfiniteWP.
    • Bugfix: Fix content builder not remembering user switched back to WordPress text editor.
    • Bugfix: Fix newly added responsive text items sometimes linking to the previous item.
  • Cornerstone 2.1.4 - October 26, 2017
    • Feature: Added WPML integration to content builder.
    • Updated: Add setting to control which element types appear in the content builder.
    • Updated: Stop minifying page level custom JS.
    • Bugfix: Prevent clicks on Audio and Video embeds in the builder so they can always be inspected.
    • Bugfix: Bring back "Manual Excerpt" field when editing a post.
    • Bugfix: v2 elements not working on pages assigned via the Custom 404 or Under Construction extensions.
    • Bugfix: Page builder not loading if a global color assigned to a section background gets deleted.
    • Bugfix: Allow preview to respect ID attribute.
    • Bugfix: Pricing table columns not being the correct amount after saving content builder.
    • Bugfix: Classic tab not displaying correctly in preview.
    • Bugfix: Remove "Connector" text from feature list.
    • Bugfix: Page level custom CSS not appearing on pages assigned via the Custom 404 or Under Construction extensions.
    • Bugfix: Lightbox shortcode not working in builder preview.
    • Bugfix: Preview render inconsistencies with classic elements.
    • Bugfix: Feature list connector improperly displaying on large screens.
  • Cornerstone 2.1.3 - October 6, 2017
    • Bugfix: Fix classic elements being removed when trying to move them between columns
  • Cornerstone 2.1.2 - October 5, 2017
    • Bugfix: Advanced backgrounds not appearing.
    • Bugfix: Empty columns not keeping their shape on the front end.
    • Bugfix: Breadcrumbs duplicating title if no "Page for Posts" set.
    • Bugfix: Inline CSS not appearing in builder preview.
    • Bugfix: Gravity Forms element not always appearing in preview.
    • Bugfix: Sortable children elements (Accordion, Icon List, et cetera) being reset to default when moved in the content builder.
  • Cornerstone 2.1.1 - October 4, 2017
    • Bugfix: Inability to set image or icon on featured list item.
    • Bugfix: Fatal error in older PHP versions when checking for updates.
    • Bugfix: Bug where responsive text with no selector applies to all text elements in content builder preview.
    • Bugfix: Revolution Slider and LayerSlider elements not appearing correctly in content builder preview.
    • Bugfix: Correct issue where a color palette item sometimes won''t apply.
    • Bugfix: Margins being removed from the first and last children of Classic Text Elements.
    • Bugfix: Using multiple V2 rows breaking shortcode layout.
    • Bugfix: Bottom section separators being hidden.
  • Cornerstone 2.1.0 - October 2, 2017
    • Feature: New and updated v2 elements with advanced controls.
    • Updated: Completely rewritten content builder with all-new advanced controls.
    • Updated: Improved parallax features added to all elements with advanced backgrounds.
    • Updated: Support for WPML in the new content builder.
  • Cornerstone 2.0.6 - July 19, 2017
    • Updated: Update Modernizr library for latest browser detection methods.
    • Bugfix: Fix Google fonts not loaded when using the font manager.
    • Bugfix: Edits in the content builder are now properly stored in WordPress post revisions.
    • Bugfix: Fix card element reversed text in IE11 using a CSS fallback.
    • Bugfix: Fix "Edit Page" link not working when using plain permalinks.
  • Cornerstone 2.0.5 - May 9, 2017
    • Bugfix: Options not updating some values after first save.
    • Bugfix: Option select controls with numeric values not showing the correct selection.
  • Cornerstone 2.0.4 - April 21, 2017
    • Updated: A few small changes for stability in the main application.
  • Cornerstone 2.0.3 - April 13, 2017
    • Updated: Build tools audit. Javascript now provided as single minified files with sourcemaps.
    • Bugfix: Fix front end element javascript failing on IE11 and Edge.
    • Bugfix: Fix section separators being output when not enabled.
  • Cornerstone 2.0.2 - April 13, 2017
    • Bugfix: Fix minified javascript output causing syntax error.
  • Cornerstone 2.0.1 - April 12, 2017
    • Bugfix: Fix javascript conflict preventing accordions and tabs from working.
    • Bugfix: Fix lightboxes failing to initialize.
  • Cornerstone 2.0.0 - April 10, 2017
    • Feature: Cornerstone is now an Ember.js App!
    • Feature: Interface to search and preview pages before editing.
    • Feature: New Options Manager.
    • Feature: Section separators.
    • Feature: New systems to support future elements and new features in X.
    • Updated: Update AJAX handling to not mix POST & GET parameters.
    • Updated: Update Font Awesome to 4.7.
    • Updated: Address jQuery deprecations.
    • Updated: Refactor front end javascript.
    • Bugfix: Fix a race condition preventing the preview from loading intermittently.
  • Cornerstone 1.3.3 - October 7, 2016
    • Updated: Font Awesome v4.6.3 support.
    • Bugfix: Essential Grid not loading in the preview.
  • Cornerstone 1.3.2 - September 8, 2016
    • Bugfix: Google Maps not loading.
  • Cornerstone 1.3.1 - August 23, 2016
    • Updated: Add tabindex attribute support for the Gravity Forms element.
    • Bugfix: Font Awesome being unable to load.
  • Cornerstone 1.3.0 - July 7, 2016
    • Feature: Store Cornestone data as JSON instead of relying on native WordPress serialization.
    • Feature: ACF integration.
    • Updated: Add API key field to Google Maps element.
    • Updated: Allow Cornerstone to work when Yoast''s "clean permalinks" is enabled.
    • Updated: Change template "Delete" button hover color to red.
    • Updated: Register Open Sans since WordPress v4.6 is dropping it.
    • Bugfix: Fixed Callout alignment options not appearing.
    • Bugfix: Fix text domain and localization issues.
  • Cornerstone 1.2.4 - April 14, 2016
    • Updated: Additional caching plugin resilience in live preview.
    • Bugfix: Make "Check Updates" on the home page work like "Check Again" on Dashboard &rarr; Updates.
    • Bugfix: Warnings not always appearing when trying to leave the builder without saving.
  • Cornerstone 1.2.3 - April 7, 2016
    • Updated: The icon control can now be expanded to fill the screen, allowing easier selection.
    • Updated: Resolved conflict in themes that set a window level variable called "global".
    • Bugfix: Fix page builder failing to load shortcodes that enqueue javascript.
    • Bugfix: Fix element rendering problem on some hosts, preventing live editing.
    • Bugfix: Fix Text Type element crashing javascript when unencoded ampersands are used in strings.
    • Bugfix: Fix regression causing original element API to fail.
  • Cornerstone 1.2.2 - March 31, 2016
    • Updated: Feature box content is now a single line input.
    • Updated: Add loop toggle to video player element.
    • Updated: Protect element login prompt text can now be customized.
    • Bugfix: Fix inability to access dashboard pages on PHP 5.2 or PHP 5.3
    • Bugfix: Fix gaps collapsing to 10px in live preview when using Firefox.
    • Bugfix: Fix dragging glitch after switching away from skeleton mode in Firefox.
    • Bugfix: Fix standalone automatic updates not working.
  • Cornerstone 1.2.1 - March 30, 2016
    • Bugfix: Correct Accordions not working in Safari.
    • Bugfix: Fix [cs_content] not always expanding when certain plugins are in use.
    • Bugfix: Address issue where unprefixed [code] shortcodes (older X sites) were parsing shortcodes in the content.
    • Bugfix: Resolve automatic excerpt generation performance issue.
  • Cornerstone 1.2.0 - March 29, 2016
    • Feature: Standalone ready.
    • Feature: Added top level dashboard page.
    • Updated: Settings page redesign.
    • Updated: Conflicts in AJAX handled more gracefully.
    • Updated: Google map markers can be set as open by default.
    • Updated: Updated several elements to better support HTML in content.
    • Updated: When dragging, invisible elements will be indicated.
    • Updated: Manual post excerpts can be set from the Settings pane.
    • Updated: Cornerstone can now derive an excerpt from the content.
    • Updated: Slider element now allows pause on hover.
    • Updated: Simplified Accordion. IDs are no longer required to link.
    • Updated: Allow buttons to use "Global Settings" for the default size.
    • Updated: Update to avoid superfluous whitespace in section and row attributes.
    • Updated: Smoothed out Column animations (simultaneous for the same row).
    • Updated: Gravity Forms 2.0 compatibility (tested with beta-1).
    • Updated: Brand new pages can be automatically published.
    • Bugfix: Fix video player going blank when existing fullscreen.
    • Bugfix: Fix pricing table columns using incorrect width in live preview.
    • Bugfix: Fixed issue where templates would occasionally duplicate when saved.
    • Bugfix: Card element no longer takes two taps to flip on touch devices.
    • Bugfix: Addressed some newly added element dissappearing right away.
    • Bugfix: Resolved Code element expanding shortcodes in some cases.
  • Cornerstone 1.1.3 - February 10, 2016
    • Bugfix: Addressed conflict with end of life PHP versions.
  • Cornerstone 1.1.2 - February 10, 2016
    • Updated: New element styling options.
    • Bugfix: Element "placeholder" boxes disappearing with no assigned content.
  • Cornerstone 1.1.1 - February 5, 2016
    • Updated: Improved page builder resiliance to caching plugins.
    • Updated: When copy and pasting text into Cornerstone, potentially harmful formatting characters are removed.
    • Bugfix: Regression where Pricing Tables did not fill the width of their container.
    • Bugfix: Duplicated items where being moved to the end of a column instead of below the source.
    • Bugfix: Conflict where Cornerstone wouldn''t work under a certain WPML URL structure.
  • Cornerstone 1.1.0 - January 22, 2016
    • Feature: Skeleton Mode.
    • Feature: Huebert color picker.
    • Feature: Quick confirm delete action.
    • Updated: Improved drag and drop functionality.
    • Bugfix: Inability to save pages with the Author role.
    • Bugfix: Jetpack compatibility.
  • Cornerstone 1.0.11 - December 11, 2015
    • Updated: Detection of HTML syntax errors in the Raw Content element.
    • Bugfix: Conflict with Yoast preventing Cornerstone from loading.
    • Bugfix: Inability to select icons in the inspector.
    • Bugfix: Restored missing custom IDs on elements.
    • Bugfix: Live preview occasionally not updating the last few keystrokes.
  • Cornerstone 1.0.10 - December 4, 2015
    • Updated: Error recovery for script conflicts in the page builder.
    • Bugfix: UI for dragging elements into columns.
    • Bugfix: Cornerstone not loading under certain server configurations.
    • Bugfix: Responsive text not being applied on the front end.
  • Cornerstone 1.0.9 - December 2, 2015
    • Bugfix: Problem with duplicated menus when WPML is active.
    • Bugfix: Default margin and padding not being applied to [x_section] elements.
    • Bugfix: Oversensitiviy to permalinks causing page builder to not load.
    • Bugfix: Presence of [cs_undefined] in content.
    • Bugfix: Saved messaging not updating.
  • Cornerstone 1.0.8 - December 1, 2015
    • Bugfix: Fatal PHP error on older versions of PHP.
    • Bugfix: Column widths not being applied after saving.
  • Cornerstone 1.0.7 - December 1, 2015
    • Feature: Envira Gallery element added.
    • Feature: Essential Grid element added.
    • Feature: LayerSlider element added.
    • Feature: Soliloquy element added.
    • Feature: <!--nextpage--> support in content.
    • Updated: Performance improvements.
    • Updated: Backend rewrite for stability and future extensibility.
    • Updated: Scroll to element in page builder is less agressive and more natural.
    • Updated: "No sticky posts" parameter added to Recent Posts shortcode.
    • Updated: "id," "class," and "style" controls on by default.
    • Updated: Improved initial loading of multiple Video and Audio elements.
    • Updated: Raw Content elements containing iframes are now inspectable.
    • Updated: Templates saved with identical names are now numbered.
    • Bugfix: HTML entities in text content no longer break shortcodes.
    • Bugfix: Elements no longer appear blank when using the mobile visibility previews.
    • Bugfix: Text editor control now persists hyperlinks.
    • Bugfix: Fixed unwanted <p> and <br> tags in Raw Content and Code elements.
    • Bugfix: Fixed inability to set slider speed.
  • Cornerstone 1.0.6 - September 9, 2015
    • Updated: Ability to save revisions.
    • Updated: Page builder JavaScript dependencies.
    • Bugfix: Cornerstone resetting Revolution Slider scroll anchors.
    • Bugfix: CSS conflicts with Visual Composer 4.7 admin styilng.
  • Cornerstone 1.0.5 - July 31, 2015
    • Feature: New parameters added to Creative CTA element.
    • Updated: Clicking a Section will scroll to it in the preview area.
    • Updated: Line elements are more easily inspectable.
    • Bugfix: Addressed browser compatibility issue when exporting templates.
    • Bugfix: Fixed conflict with NextGEN plugin and Social Sharing elements.
    • Bugfix: Various smaller bug fixes included.
  • Cornerstone 1.0.4 - July 21, 2015
    • Feature: Feature Box element
    • Feature: Feature List element
    • Feature: MailChimp element
    • Feature: Gravity Forms element
    • Updated: Minor Improvements to help the builder load faster.
    • Updated: Section and breadcrumb highlighting in the preview area.
    • Updated: CSS Hero compatibility
    • Bugfix: Reduced conflicts with certain third party plugins.
  • Cornerstone 1.0.3 - June 30, 2015
    • Feature: Revolution Slider element
    • Feature: Added option to show WordPress toolbar in Cornerstone
    • Updated: Improved background video functionality.
    • Updated: Improved text control performance
    • Bugfix: Contact Form 7
    • Bugfix: Resolved plugin compatibility issues related to TinyMCE
    • Bugfix: Fix behavior of outgoing links in preview window.
  • Cornerstone 1.0.2 - June 16, 2015
    • Feature: Widget Area element added.
    • Feature: Expanded text editing
    • Feature: Expanded code editing.
    • Updated: Opened up element mapping API.
    • Updated: Modernizr library updated to v3.0.0 for improved feature detection.
    • Updated: Minor user experience updates.
    • Updated: New options added to Card element.
    • Bugfix: RTL editor styling.
    • Bugfix: Formatting issues when switching between "Visual" and "Text" modes of the WordPress editor control
    • Bugfix: Prevention of multiple sliders from being initialized.
    • Bugfix: Patched up undefined index notices.
    • Bugfix: Card element styling in Internet Explorer.
  • Cornerstone 1.0.1 - June 2, 2015
    • Feature: Raw Content element added.
    • Updated: Font Awesome icon data attributes.
    • Updated: Clicking "Add Row" will immediately select the new row.
    • Updated: Load process to help avoid potential plugin conflicts.
    • Bugfix: Include all previous shortcode names with proper aliasing.
    • Bugfix: SSL mixed content warning inside the editing interface.
    • Bugfix: Responsive text not saving on the frontend.
    • Bugfix: WordPress editor not inserting shortcoes or images while in text mode.
  • Cornerstone 1.0.0 - May 28, 2015
    • Feature: Initial release.