1.4.0 – 30.07.2026
Security: Fixed a leak where XML sitemaps served every post URL and author slug while the coming soon page was active
Security: Fixed a leak where /?p=123 style URLs answered with a redirect to the real permalink, exposing post slugs and usernames
Security: XML-RPC, wp-links-opml.php and other plugins’ logged-out admin-ajax handlers are now blocked while the site is closed
Security: Any logged-in user, including subscribers, could previously bypass the page; it now requires the edit_posts capability (filterable with ccsm_bypass_capability)
Security: Each setting is now sanitized for its own data type instead of sharing one HTML sanitizer
Security: Colors are validated as hex values before being printed into CSS
Security: Added direct-access guards to the 24 files that lacked them
New: Maintenance mode, which answers HTTP 503 with Retry-After so search engines treat downtime as temporary and your rankings survive
New: Optional noindex tag, plus automatic crawler blocking through robots.txt in maintenance mode
New: Shareable preview link that lets a client see the real site without an account
New: Export and import your settings as JSON
New: A real settings screen, reachable from the Coming Soon admin menu (the Customizer has no menu entry on block themes)
Improved: Per-page CSS dropped from about 93 KB to 19 KB; the utility stylesheet was 80 KB duplicated across all 15 templates and 99% unused
Improved: The front-end script no longer blocks rendering from the page head
Improved: The background image is preloaded, and six templates no longer make two Google Fonts requests where one will do
Improved: The coming soon page now sends no-cache headers, so page caches cannot keep serving it after you reopen the site
Fixed: Keyboard focus is visible again; every template removed the focus outline and replaced it with nothing
Fixed: Subscribe form errors are now announced and visible; the message previously appeared only on hover on wide screens
Fixed: Email validation never actually ran, so any non-empty text was accepted
Fixed: The subscribe modal now traps focus, restores it on close, and is announced as a dialog
Fixed: Every template now has a real heading, email fields use the email keyboard, and inputs have labels
Fixed: Template 4 showed the days value in the seconds slot of the countdown
Fixed: Template 10’s YouTube and Instagram links were prefixed with mailto:
Fixed: Template 3 hid the social links and footer whenever the subscribe form was turned off
Fixed: The Settings link on the Plugins screen returned a permissions error
Fixed: Opening the Coming Soon menu logged a PHP fatal error on every visit
Fixed: The Customizer live preview did nothing at all; colors, images, text and social links now update as you type
Fixed: The subscribe form no longer appears until you configure where it should submit
Improved: Text contrast raised to meet WCAG AA on placeholder and secondary text
Improved: Animations respect the reduced-motion system setting
Improved: Removed about 3 MB of unused files and switched translation building to WP-CLI
1.3.0 – 22.06.2026
Improved: Removed Bootstrap and jQuery from the front end — coming-soon pages are now framework-free and load dramatically faster
Improved: Replaced jQuery, Moment.js, FlipClock, Tilt and Bootstrap JS with a single ~6 KB dependency-free vanilla script
Improved: Replaced the Font Awesome and Material Design icon-font CDNs with inline SVG icons — no third-party requests and no more broken icons from the retired stackpath CDN
Improved: Dropped the Bootstrap CSS framework (122 KB); each template is fully self-contained
Improved: Removed ~2 MB of unused vendored libraries (Select2, Ionicons, Moment timezone database, duplicate/source-map files)
Improved: Google Fonts now load with preconnect and font-display: swap to prevent invisible-text flashes
Improved: Front-end assets are versioned so browser caches refresh correctly on updates
Fixed: Countdown timer used the daylight-saving flag instead of the minutes value when setting the target time
Fixed: Prevented a fatal error on PHP 8 when a malformed countdown date was stored
1.2.0 – 06.02.2026
Updated: Minimum PHP version raised to 7.4 (compatible up to PHP 8.5)
Updated: Minimum WordPress version raised to 6.0
Fixed: PHP 8.x strict type comparison warnings throughout
Fixed: Uninitialized variables causing PHP warnings
Fixed: Missing capability checks on AJAX handlers
Fixed: Input sanitization on superglobal access
Fixed: wp_enqueue_scripts() misuse (was using hook name as function)
Fixed: Trailing spaces in default settings array keys
Fixed: Missing return value in review check method
Fixed: Template path validation for security
Improved: Proper escaping of AJAX nonces in inline scripts
Improved: Uninstall cleanup now removes plugin options and transients
Improved: Updated Google Analytics placeholder to GA4 format
1.1.2 – 05.06.2025
Fixed: Textdomain fix for wordpress 6.8+
1.1.1 – 03.02.2025
Fixed: Overflowing text on template no.15 ( https://github.com/ColorlibHQ/colorlib-coming-soon-maintenence/issues/77 )
Fixed: Subscribe field is overlapped and social media icons are not arranged correctly on template no.14 ( https://github.com/ColorlibHQ/colorlib-coming-soon-maintenence/issues/75 )
Fixed: Close modal button not working on template no.4 ( https://github.com/ColorlibHQ/colorlib-coming-soon-maintenence/issues/68 )
1.1.0 – 21.03.2024
Fixed: XSS security
1.0.99 – 27.05.202
Fixed: XSS security
1.0.98 – 11.05.2021
Added : Social icons for template 3 ( https://github.com/ColorlibHQ/colorlib-coming-soon-maintenence/issues/78 )
1.0.97 – 08.04.2021
Fixed: Double dots on template 15 ( https://github.com/ColorlibHQ/colorlib-coming-soon-maintenence/issues/76 )
1.0.96
- Compatibility with jQuery 3.0
1.0.95
1.0.94
- Fix timer fields width in FireFox
- Some escaping improvements
1.0.93
- Added option to add Google Analytics to landing page
- Fix toggle button bug when using themes that change the layout of customizer controls
- Review dismiss fix
1.0.92
- Review request fix / review save fix
- Fix compatibility with Colorlib 404 Customizer
1.0.91
- Prevent forcing customizer to show only coming soon page
1.0.9
- Removed news dashboard widget
1.0.8
- Display ‘Days’,’Hours’,’Minutes’ and ‘Seconds’ fix
1.0.7
1.0.6
- UI minor update – toggles update
1.0.5
- Fixed countdown timer
- Added 24 hour format to timer
1.0.4
1.0.3
- Added missing translation strings
- Added missing escape function
1.0.2
- Update change template UI
1.0.1
- Remove uninstall feedback
1.0.0