X Version 10

  • X 10.2.6 - June 6, 2023
    • Bugfix: Custom Fonts were returning 'regular' as font-style instead of 'normal'
  • X 10.2.5 - May 23, 2023
    • Feature: var() can be used in the color picker or as a global color
    • Bugfix: Accordions "enter" keybinding was conflicting with browser accessibility
    • Bugfix: Statbar element's direction property only worked for left and up
  • X 10.2.4 - May 8, 2023
    • 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
  • X 10.2.3 - April 24, 2023
    • 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
    • Bugfix: Default theme header "Top Fixed" setting was not working
  • X 10.2.2 - April 17, 2023
    • Bugfix: The theme specific JS was bundling an internal library when it could import this globally. Results in 30kb smaller JS size for every page
    • 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: 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
  • X 10.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 with other plugins
    • Bugfix: Due to the WP 6.2 hotfix in 6.1.10, the media element was not rendering properly
  • X 10.2.0 - April 10, 2023
    • Bugfix: Fixes to sticky bars with Rev Slider ended up breaking certain cases of the sticky bars
  • X 10.1.10 - March 29, 2023
    • Bugfix: The reason for an early release, WordPress 6.2 sends us into an infinite loop when we try to queue up `mediaelement` in a now improper spot. Please upgrade Pro or X before you upgrade WordPress
    • Updated: fix to scroll events which makes them more performant, and more passive listeners
    • Updated: Our script startups uses requestAnimationFrame instead of setTimeout as a means for asyncronousity
    • 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: Using an ACF dynamic field with `type='date'` would not work depending on your acf return format
  • X 10.1.9 - March 20, 2023
    • 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
  • X 10.1.8 - March 15, 2023
    • 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: Most onLoad events in our frontend libraries were firing twice
  • X 10.1.7 - March 10, 2023
    • Updated: Version to reflect other packages
  • X 10.1.6 - March 6, 2023
    • Feature: Ajax cart notification now resets it's state upon a page redirection
    • Updated: Ajax cart notification's z-index has been raised
    • 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
  • X 10.1.5 - February 27, 2023
    • Bugfix: Drag and drop was broken due to new toggle state detection code
  • X 10.1.4 - February 27, 2023
    • Feature: Filters to change default view partials. `cs_get_partial_view` and `cs_get_partial_view_{ELEMENT_NAME}`
    • 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
  • X 10.1.3 - February 20, 2023
    • Bugfix: Some scroll position linked effect warnings have been removed
  • X 10.1.2 - February 13, 2023
    • Bugfix: Hotfix to remove error when max wasn't registered
  • X 10.1.1 - February 13, 2023
    • Feature: xToggleGetId function added to window, use to grab the toggle id from a DOM Element
  • X 10.1.0 - February 6, 2023
    • Feature: Max release. Templates & Training. Right In Your Builder. See https://theme.co/max
    • Feature: Option to disable our buddypress integration entirely or just the view templates we use
    • 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
  • X 10.0.7 - January 30, 2023
    • Bugfix: Hotfix to make sure that old shortcodes are loaded even if classic elements is not turned on
  • X 10.0.6 - January 30, 2023
    • Feature: WooCommerce products sold individually displayed a disabled quantity field. This is hidden by default now, use the filter `x_woocommerce_hide_sold_individually` and set to false if you want to display a disabled quantity field
    • Bugfix: Removal of some deprecated WordPress functions like `get_page`
    • Bugfix: When a dropdown menu did not have an href it caused the first item in the dropdown menu to appear active
  • X 10.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
  • X 10.0.4 - January 16, 2023
    • Feature: Breadcrumbs will display the post title of the archive page and not the post type label
    • 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: Trailing slashes added to legacy site import to prevent errors on sites without request redirects
    • 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: Legacy Navigation Collapsed's padding was also controlled by the "Sub Links" padding
  • X 10.0.3 - January 6, 2023
    • Bugfix: Close button in content dock was not a correct html entity
    • Bugfix: Google Font weights were not loading properly
    • Bugfix: jQuery added back in to support older Themeco plugins
    • Bugfix: Woo Checkout Editor was having a fatal issue when woocommerce had no country or states data
    • Bugfix: Youtube "src is not defined" error removed
  • X 10.0.2 - December 30, 2022
    • Bugfix: Custom Fonts were not falling back to family name when font family stack was not set
    • Bugfix: Video lock plugin was redeclaring a function and having a fatal error
    • Bugfix: Submenu buttons ons X headers were not working
    • 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
  • X 10.0.1 - December 27, 2022
    • Updated: Google Fonts list
    • Updated: Release notes URL
    • Bugfix: Yoast sitemap was doubling featured image number
    • Bugfix: X was asking for cornerstone validation after you had already validated
    • Bugfix: Content Dock using invalid CSS feature in older browser versions
    • Bugfix: WooCommerce cart dropdown was having extra margin applied to it on pages not created with Cornerstone
    • 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: Retina images with odd numbers would give invalid width and heights with decimals
  • X 10.0.0 - December 20, 2022
    • Updated: jQuery is no longer loaded unless using masonry blog/portfolio, the Ethos post carousel, or site wide BG images
    • Bugfix: Fix Scroll Top anchor not appearing
    • Bugfix: Fix WooCommerce Add To Card Notification not allowing global colors