Changelog

Learn what ColorMag Theme is offering with each update in both free and premium versions.

  • 4.2.3 2026-09-04
    • Added
      • Order By option for Related Posts, with Recent selected by default.
    • Fix
      • Related Posts could show very old posts instead of the latest ones.
      • Logo and other header items were squeezed into a narrow column.
      • Mobile menu could be cut off with no way to scroll it.
      • Featured image on single posts looked blurry on high-resolution screens.
      • Homepage headings skipped a level, affecting accessibility.
      • Advanced blog layout style 2 now shows the image above the content.
  • 4.2.2 2026-08-18
    • Added
      • Typography control for the header builder Button element.
      • Icon size control for the header builder Search element.
    • Tweak
      • Minor visual refinements to the Customizer’s UI framework (Customind).
    • Fix
      • Block editor typography (fonts, sizes, and colors) didn’t reflect the Customizer’s configured settings.
      • Block editor paragraph and list text ignored a customized Base Typography font size.
      • H3 heading rendered at the same size as H2 in the block editor and front end.
      • Block editor heading, blockquote, link, and button colors didn’t match the front end’s palette color.
      • Header Builder Button’s typography font wasn’t loading in the block editor.
      • Search icon clipped when a custom icon size was set.
      • Current menu ancestor items in the primary navigation didn’t inherit the active text color.
      • Imported demo footer widget text color was forced white, overriding the widget’s own styling.
      • Header logo placement migration ran even on fresh installs that never had the legacy setting.
      • Footer bottom bar alignment (right/center) migration never applied due to a variable mismatch.
      • Header bottom area background color wasn’t applying the selected global palette color.
      • Advanced blog post layout style 2 wasn’t rendering the featured image on the right.
      • Scroll-to-top button auto-hid itself even when the page loaded already scrolled down.
  • 4.2.1 2026-07-16
    • Enhance
      • Smoother “scroll to top” animation.
      • Faster loading on pages that display random posts.
      • The site title show/hide option is now a simple on/off toggle.
      • Smoother theme switching on sites with a large number of users.
      • Less background work on every page load for better overall speed.
      • The search box now responds instantly when you click the search icon.
      • General code and build cleanup for easier maintenance and a smaller footprint.
      • Pages now load faster by reusing saved styles instead of rebuilding them on every visit.
    • Fix
      • Welcome notice background color issue.
      • Changing the Body font size also resized buttons.
      • Accessible name added to the mobile menu toggle button.
      • Starter templates redirect now points to the new page slug.
      • Cart/checkout button misalignment in the in-store section.
      • Duplicate HTML IDs rendered in both desktop and mobile headers.
      • Formbricks survey not loading due to conflicting environment IDs.
      • Monthly cron interval not registered, so font cache cleanup never ran.
      • Border color issue in the header search input and “search again” field.
      • UTF-8 BOM in migration files triggering Quirks Mode and dashboard crashes.
      • MutationObserver cascading re-init causing thousands of slider/ticker re-inits.
      • Removed dead editor.js enqueue causing a 404 in the Customizer and block editor.
      • Elementor layout overflow from a global box-sizing reset (now scoped to ColorMag elements).
      • Search bar on the search results page did not inherit the configured search bar background and text color.
      • WooCommerce extension styles broke when all WC stylesheets were dequeued (now only conflicting handles removed).
  • 4.2.0 2026-06-09
    • Added
      • Redesigned theme dashboard.
    • Dev
      • Added PHP 8.5 and WordPress 6.8+ compatibility.
    • Tweak
      • Updated header redirection and upgrade link.
      • Added step increments to range slider controls in the Customizer.
      • Used theme version instead of timestamp for stylesheet cache-busting.
      • Clearer, less technical Customizer labels and refined info-text design.
      • Limited builder option database writes to the admin area for better performance.
      • Declared GPL-2.0-or-later license for the bundled Customind framework and updated its build.
    • Fix
      • ColorMag dashboard page issues.
      • Blog title font size not changing.
      • WooCommerce checkout layout issue.
      • Escaped category titles to prevent XSS.
      • Category title height and scroll gap issues.
      • H3 and H4 sharing the same default font size (24px).
      • Escaped news ticker post titles to prevent stored XSS.
      • PHP warning (foreach() argument) in Elementor widgets.
      • UI breaking in the color palette dropdown (HEX, RGB, HSL).
      • Search button color not reflected in the search box dropdown.
      • Post Elements / Post Meta sorting not working on Single Post.
      • Image position could not be changed on Single Post and Blog pages.
      • Block editor not respecting the “Load Google Fonts locally” setting.
      • Sanitized footer copyright shortcode output to prevent admin-stored XSS.
      • Social icons (X, Instagram) not displayed with their official brand icons.
      • Restricted REST API meta auth_callback to the edit_post capability (privilege escalation).
  • 4.1.2 2025-12-18
    • Added
      • New combined typography color option in the Typography section, allowing unified color control for text styles.
    • Moved
      • Relocated Headings color settings (H1–H3) from their previous location into the Typography section for better organization and easier access.
      • Transferred Elements options inside the Sortable element, grouping related controls together and improving the overall settings structure.
    • Update
      • Introduced a new sortable control for Blog, Single Post, and Search layouts, enabling users to reorder elements more flexibly.
    • Fix
      • Starter template issue.
      • Undefined function colormag_fresh_install issue.
  • 4.1.1 2025-09-26
    • Fix
      • Undefined array key “font-family”.
  • 4.1.0 2025-09-22
    • Added
      • 6 new Typography Presets for font selection.
      • Option to add/delete custom color palettes.
      • “Header Media” as a top item in the customizer navigation.
      • “Site Identity” to the main customizer navigation list.
    • Renamed
      • “Header Builder” to “Header”.
      • “Content” to “Post Content”.
      • “Footer Builder” to “Footer”.
      • “Container” to “Layouts”.
    • Moved
      • “Page Element” options to respective menus.
      • “Breadcrumb” to “Additional”.
      • “Sticky Header” to “Header”.
    • Improved
      • Updated color palette design.
      • Enhanced Color Palette presets.
      • Set default colors for different sections to global colors.
      • Global color handling in preset, color picker, and added tooltips for color name.
      • Separated sidebar layout options into container and sidebar layout.
      • Merged default layout from “Sidebar” and “Container” into “Layouts”.
      • Page-specific sidebar and container layout options to respective page in “Post Content”
      • Page setting sidebar and container layout options to respective page
      • Redesigned Post Content blog section with tabbed design and layout options.
      • Enhanced design of presets and tabs in “Page Header”.
      • Removed “Sidebar” in Global after moving its contents to respective places.
      • Removed “Page Element” after moving its items to respective places.
      • Removed “Header & Navigation” after moving its items to respective places.
  • 4.0.20 2025-08-12
    • Update
      • Dashboard notice.
      • General security measure.
    • Fix
      • Footer now stays at the bottom on pages with minimal content.
  • 4.0.19 2025-07-09
    • Fix
      • PHP error.
  • 4.0.18 2025-07-07
    • Added
      • Option to set site title and tagline visibility.
      • New font families in editor typography.
  • 4.0.17 2025-06-09
    • Fix
      • Typography slide issue.
      • Fontawesome 6 issue.
  • 5.2.4 2026-09-04
    • Added
      • Order By option for Related Posts and Flyout Related Posts, defaulting to Recent.
    • Tweak
      • Pro features now need an active license, and the license expiry date is shown.
    • Fix
      • Related Posts and Flyout Related Posts could show very old posts.
      • Logo and other header items were squeezed into a narrow column.
      • Mobile menu could be cut off with no way to scroll it.
      • Header search icon did nothing on pages built with Elementor.
      • Advanced blog layout style 2 showed the image beside the content, not above.
      • Widget set to latest posts wrongly applied a category or tag filter.
      • Extra closing tag in widget image markup produced invalid HTML.
  • 5.2.3 2026-08-18
    • Added
      • Typography control for the header builder Button element.
      • Icon size control for the header builder Search element.
    • Fix
      • Block editor typography (fonts, sizes, and colors) didn’t reflect the Customizer’s configured settings.
      • Block editor heading colors didn’t match the front end.
      • Block editor blockquote and link colors didn’t match the front end’s palette color.
      • Block editor paragraph and list text ignored a customized Base Typography font size.
      • Several typography controls’ fonts (per-heading levels, header/footer builder widgets, and more) weren’t loading in the block editor.
      • Block editor button color used a fixed color instead of the theme’s palette color in right-to-left (RTL) languages.
      • Search icon clipped when a custom icon size was set.
      • Current menu ancestor items in the primary navigation didn’t inherit the active text color.
      • Imported demo footer widget text color was forced white, overriding the widget’s own styling.
      • Header logo placement migration ran even on fresh installs that never had the legacy setting.
      • Footer bottom bar alignment (right/center) migration never applied due to a variable mismatch.
      • Header bottom area background color wasn’t applying the selected global palette color.
      • Advanced blog post layout style 2 wasn’t rendering the featured image on the right.
      • Demo-import migration reset a customized color palette back to default.
  • 5.2.2 2026-07-16
    • Enhance
      • Smoother “scroll to top” animation.
      • The site title show/hide option is now a simple on/off toggle.
      • The search box now responds instantly when you click the search icon.
      • Media library scripts now load only on the widgets screen instead of on every admin page.
      • Usage-tracking preference set in ColorMag (free) now carries over when you upgrade to Pro.
      • Less background work on every page load (migration flags no longer auto-load) for better overall speed.
      • Faster loading on pages that display random posts (replaced ORDER BY RAND() with a lighter offset-based query).
      • Pages load faster by reusing saved styles instead of rebuilding them on every visit (dynamic CSS is cached and refreshed on Customizer save).
    • Dev
      • Simplified the Block 10 widget render by removing a redundant condition.
      • Removed an unused get_css() stub method and orphaned html5shiv polyfill files.
      • Removed a 2.4 MB duplicate Font Awesome bundle in favor of the already-loaded minified version for lighter page loads.
    • Fix
      • Issues in the random post widget.
      • Layout overflow when using Elementor.
      • Welcome notice background color issue.
      • Changing the Body font size also resized buttons.
      • Hamburger menu icon not displayed at 768px screen width.
      • Images and text overlapped the sticky header while scrolling.
      • Removed the developer debug button from the production dashboard.
      • Sliders and news tickers reloading repeatedly, causing slowdowns.
      • Added a proper label to the mobile menu button for screen readers.
      • The automatic monthly cleanup of cached fonts now runs as expected.
      • Formbricks feedback survey not loading due to a wrong environment ID.
      • Border color issue in the header search box and “search again” field.
      • Sorting was silently disabled in the Elementor post widget due to a typo.
      • Transparent Header option had no effect when the header builder was active.
      • Dashboard stability improvements (fixed blank/disappearing dashboard issues).
      • Hidden character (UTF-8 BOM) in migration files that could crash the dashboard.
      • Advanced blog post layout not working correctly in ColorMag Pro v5.2.0 and above.
      • Fatal error on the ColorMag dashboard when the Freemius SDK submodule was missing.
      • 404 error for the icon-font stylesheet (colormag-econs.css) in the Elementor editor.
      • White-label custom theme name was not reflected in the Customizer “Active theme” label.
      • Removed a dead editor.js file that caused a 404 error in the Customizer and block editor.
      • Shop “Add to cart” button did not inherit the configured button background and text color.
      • White-label branding now uses a proper WP_Theme wrapper instead of a fragile internal hack.
      • Logo picker not opening on the white-label settings page (media library wasn’t loaded there).
      • WooCommerce add-on plugins (Subscriptions, Bookings, and others) no longer lose their styling.
      • Global color picker Hex field showed the wrong value when the Primary Color used a palette swatch.
      • A large Body font size inflated the WooCommerce quantity field and single-product “Add to cart” button.
      • Site title dependent settings were hidden on initial Customizer load even though the toggle was enabled.
      • Search bar on the search results page did not inherit the configured search bar background and text color.
      • Dark mode stylesheet was loaded for all visitors even when dark skin / color switcher wasn’t in use; now loaded only when needed.
  • 5.2.1 2026-06-29
    • Fix
      • Too many redirects error when trying to update theme from ColorMag >> License.
      • Duplicate HTML IDs, rendered twice in desktop and mobile headers.
  • 5.2.0 2026-06-09
    • Added
      • Excerpt option for Single Post.
      • Hide Category option in the Featured Posts (Style 4) widget.
    • Dev
      • Security audit of the codebase.
      • Added PHP 8.5 and WordPress 6.8+ compatibility.
    • Tweak
      • Updated header redirection.
      • Removed an empty “Contact Us” tab.
      • Updated theme description and documentation icon.
      • Added step increments to range slider controls in the Customizer.
      • Refined info-text design and fixed typos, brand names, and grammar.
      • Used asset version instead of timestamp for admin stylesheet cache-busting.
      • Limited builder option database writes to the admin area for better performance.
      • Replaced technical terms with simpler, non-technical wording and clearer Customizer labels.
      • Declared GPL-2.0-or-later license for the bundled Customind framework and updated its build.
    • Fix
      • Category title height issue.
      • ColorMag dashboard page issues.
      • WooCommerce checkout layout issue.
      • Blog title font size not changing.
      • Sticky footer and sticky header issues.
      • Heading migration and a footer builder option.
      • Right-side gap and footer bottom scroll issues.
      • H3 and H4 sharing the same default font size (24px).
      • PHP warning (foreach() argument) in Elementor widgets.
      • Color Switcher widget gear icon not opening its settings.
      • UI breaking in the color palette dropdown (HEX, RGB, HSL).
      • Search button color not reflected in the search box dropdown.
      • Post Elements / Post Meta sorting not working on Single Post.
      • Image position could not be changed on Single Post and Blog pages.
      • Header Builder page is broken when accessed from Appearance → Header.
      • Inconsistent design between Header Builder types and the Footer Builder.
      • Sanitized footer copyright shortcode output to prevent admin-stored XSS.
      • Social icons (X, Instagram) not displayed with their official brand icons.
      • Activate License button remains disabled after entering a valid license key.
      • Sanitized unauthenticated AJAX inputs (page number, category ID, post title).
      • Escaped category titles and news ticker post titles to prevent XSS / stored XSS.
      • Skin color change not reflecting in the Customizer preview (previously required a reload).
      • Restricted REST API meta auth_callback to the edit_post capability (privilege escalation).
      • Switched OpenWeatherMap API call to HTTPS and disclosed the external service in readme.txt.
  • 5.1.4 2025-12-16
    • Added
      • New combined typography color option in the Typography section, allowing unified color control for text styles.
    • Moved
      • Relocated Headings color settings (H1–H3) from their previous location into the Typography section for better organization and easier access.
      • Transferred Elements options inside the Sortable element, grouping related controls together and improving the overall settings structure.
    • Update
      • Introduced a new sortable control for Blog, Single Post, and Search layouts, enabling users to reorder elements more flexibly.
  • 5.1.3 2025-10-17
    • Fix
      • Submenu toggle issue in mobile view.
      • Video iframe not displayed in TG Videos Widget issue.
      • Header builder social component default style issue.
      • Header builder search and news ticker component issue.
  • 5.1.2 2025-09-26
    • Fix
      • Elementor Pro loading issue.
      • Post meta not appearing issue.
      • FTS video not displaying issue.
      • Undefined array key “font-family”.
  • 5.1.1 2025-09-23
    • Fix
      • Post meta not appearing issue.
      • Narrow layout width issue.
  • 5.1.0 2025-09-21
    • Added
      • 6 new Typography Presets for font selection.
      • Option to add/delete custom color palettes.
      • “Header Media” as a top item in the customizer navigation.
      • “Site Identity” to the main customizer navigation list.
    • Renamed
      • “Header Builder” to “Header”.
      • “Content” to “Post Content”.
      • “Footer Builder” to “Footer”.
      • “Container” to “Layouts”.
    • Moved
      • “Page Element” options to respective menus.
      • “Page Header” to “Post Content”.
      • “Breadcrumb” to “Additional”.
      • “Transparent Header” to “Header”.
      • “Sticky Header” to “Header”.
      • “Sticky Footer” to “Footer”.
    • Improved
      • Updated color palette design.
      • Enhanced Color Palette presets.
      • Set default colors for different sections to global colors.
      • Global color handling in preset, color picker, and added tooltips for color name.
      • Separated sidebar layout options into container and sidebar layout.
      • Merged default layout from “Sidebar” and “Container” into “Layouts”.
      • Page-specific sidebar and container layout options to respective page in “Post Content”
      • Page setting sidebar and container layout options to respective page
      • Dark mode skin color handling.
      • Redesigned Post Content blog section with tabbed design and layout options.
      • Enhanced design of presets and tabs in “Page Header”.
      • Removed “Sidebar” in Global after moving its contents to respective places.
      • Removed “Page Element” after moving its items to respective places.
      • Removed “Header & Navigation” after moving its items to respective places.
Scroll to top