Missed Schedule Post Publisher · Version history
Missed Schedule Post Publisher changelog and version history
- Latest version
- 2.4
- Nov 3, 2026 (7 days ago)
- Releases
- 9
- since 2024
- In the last year
- 7
- about one every 49 days
- Tested up to
- WordPress 7.1.4
- PHP 7.0 or later
Releases each year
- 20241 release
- 20251 release
- 20267 releases
20267 releases
Missed Schedule Post Publisher 2.4Latest
- Performance: Optimized page-visit execution by deferring publication tasks to the shutdown hook, preventing page load delays for frontend visitors.
- Reliability: Extended the transient lock duration to 300 seconds to safely handle large post publishing queues and prevent race conditions.
- Security & Cleanup: Refactored admin settings logic to remove redundant nonce checks and improve code maintainability.
- Compatibility: Verified compatibility with PHP 8.5 and the latest WordPress core releases.
Missed Schedule Post Publisher 2.3
- This is a major reliability update that solves the #1 cause of “plugin not working” reports: disabled WP-Cron and aggressive caching.
- ✨ Smart Dual-Mode Operation * Automatic DISABLE_WP_CRON detection – Plugin now works perfectly even when WP-Cron is disabled * Page-visit fallback mode – If WP-Cron doesn’t trigger, the plugin runs on frontend page visits instead * Intelligent throttling – Ensures checks only happen at your configu…
- 🛡️ Enhanced Reliability * Try-catch-finally protection – Prevents lock mechanism from getting stuck even if fatal errors occur * Improved error handling – Better logging and recovery from unexpected failures * Lock cleanup guarantee – Transient lock is always released, even if the script crashes
- 📊 Admin Panel Improvements * WP-Cron status indicator – Shows if WP-Cron is disabled with a clear notice * Operating mode display – See at a glance whether plugin is using WP-Cron or page visits * Better status information – More informative “Current Status” section in settings
- Added check_and_publish_on_page_load() method for page-visit-based checking
- Wrapped publish_missed_posts() in try-catch-finally for bulletproof lock management
- Added intelligent throttling to prevent excessive execution on high-traffic sites
- Admin panel now skipped during page-visit checks to reduce overhead
- Enhanced compatibility with caching plugins (WP Rocket, W3 Total Cache, Cloudflare, etc.)
- Fixed: Plugin not working when DISABLE_WP_CRON = true in wp-config.php
- Fixed: Lock mechanism getting stuck after fatal errors or timeouts
- Fixed: No fallback when WP-Cron is blocked by aggressive caching
- Fixed: Plugin remaining silent on low-traffic sites with caching enabled
- Before 2.3: ❌ If WP-Cron was disabled → Plugin didn’t work at all ❌ Full-page caching → WP-Cron never triggered → Posts never published ❌ Low traffic + caching → Scheduled posts missed indefinitely ❌ Lock gets stuck → Plugin stops working until manual intervention
- After 2.3: ✅ Works with WP-Cron enabled OR disabled ✅ Works with any caching plugin or CDN ✅ Works on low-traffic sites ✅ Never gets stuck – self-recovering ✅ True “set and forget” reliability
- EVERYONE should update to 2.3, but especially if you: * Use shared hosting (often has DISABLE_WP_CRON enabled) * Use caching plugins like WP Rocket, W3 Total Cache, or similar * Use CDN services like Cloudflare that cache aggressively * Have a low-traffic site or blog * Schedule posts during off-pe…
- Updated FAQ with comprehensive WP-Cron and caching information
- Added troubleshooting guide for common scenarios
- Enhanced feature descriptions to highlight dual-mode operation
Missed Schedule Post Publisher 2.2
- 🔧 Improvements Fixed plugin activation and deactivation logic to fully comply with WordPress standards. Moved register_activation_hook and register_deactivation_hook outside the constructor and bound them using static class methods for deterministic behavior. Ensured default plugin options are crea…
- 🧹 Cleanup Plugin options are now cleanly removed on deactivation, leaving no residual data in the database. Improved cron cleanup to ensure no orphaned scheduled events remain after deactivation.
Missed Schedule Post Publisher 2.0
- New: Added support for all public Custom Post Types (CPT), WooCommerce products, and Events.
- Improved: Implemented batch processing (limit 10) to prevent server timeouts on large queues.
- Improved: Admin interface now shows “Last Run” and “Next Run” times in the website’s Local Timezone instead of GMT.
- Fixed: Fixed internationalization issue; translation files now load correctly.
- Tweak: Adjusted cron scheduling logic to avoid conflicts on activation.
Missed Schedule Post Publisher 2.1
- 🔒 Security Fixed a security issue where admin settings could be updated before capability checks. Capability (manage_options) validation is now performed before processing POST requests. Added additional hardening to prevent unauthorized settings updates.
- ⏰ Bug Fixes Fixed an incorrect timezone calculation that caused double GMT offset conversion in admin UI. Replaced manual date offset logic with WordPress-native time handling for accurate timezone and DST support.
- 🧩 Improvements Improved admin page logic for safer and more predictable settings handling. Internal code cleanup to better align with WordPress coding and security best practices.
Missed Schedule Post Publisher 1.0.6
- **Fixed: Failsafe cron mechanism now uses recurring events instead of single events
- **Fixed: SQL query now orders posts by date to publish oldest first
- **Fixed: XSS vulnerabilities with proper escaping functions
- **Fixed: CSRF security with proper nonce verification failure handling
- **Fixed: Error handling for failed post publishing with error logging
- **Fixed: Type safety with explicit integer casting
- **Improved: Added error logging for debugging
- **Improved: User feedback after saving settings
- **Improved: Admin UI now shows next scheduled run time
- **Improved: Better form layout using WordPress standards
Missed Schedule Post Publisher 1.0.5
- Fixed critical SQL injection vulnerability using $wpdb->prepare() for all database queries
- Added comprehensive nonce verification for all admin form submissions
- Implemented capability checks to ensure only authorized users can modify settings
- Strengthened input sanitization for all user-submitted data
- Complete code refactoring using Object-Oriented Programming (OOP) architecture
- Improved code organization with separate classes for admin and public functionality
- Better separation of concerns making the codebase more maintainable
- Added comprehensive inline documentation for developers
- Optimized database queries for faster scheduled post detection
- Reduced unnecessary hook registrations to minimize overhead
- Improved memory usage with better variable handling and cleanup
- More efficient cron scheduling for reliable execution
- Full i18n support – Plugin is now translation-ready
- Proper text domain usage throughout the codebase
- Ready for translation into any language
- Enhanced admin interface with clearer labels and instructions
- Better user feedback with improved success/error messages
- Cleaner settings page design for better usability
- Added helpful tooltips and descriptions
- Fixed timezone handling issues that could cause incorrect post scheduling
- Resolved potential race conditions in the post publishing process
- Fixed admin notice display problems that could show notices on wrong pages
- Corrected timing issues with cron execution
- Tested with PHP 8.4 – Fully compatible with the latest PHP version
- Updated minimum WordPress version requirements
- Improved error handling throughout the plugin
- Better logging for debugging purposes
20251 release
Missed Schedule Post Publisher 1.0.4
- Added: Quick Settings link on the plugins page for easy access
- Added: Donate link to support continued development
- Improved: Plugin action links organization
20241 release
Missed Schedule Post Publisher 1.0.3
- Compatibility: Fully tested and compatible with PHP 5.6 through PHP 8.2
- Improved: Code optimization for better PHP 8.x compatibility
- Improved: Minor performance enhancements
- Fixed: Deprecated function warnings in PHP 8.x
Questions about Missed Schedule Post Publisher’s releases
What is the latest version of Missed Schedule Post Publisher?
2.4, released on Nov 3, 2026 (1 week ago). It’s tested up to WordPress 7.1.4 and needs PHP 7.0 or later.
How often is Missed Schedule Post Publisher updated?
7 releases in the last year, about one every 49 days. Its first release on WordPress.org dates from August 2024.
Know when your rivals ship
Track your plugin and its rivals: TrackWP sees each new release in the nightly snapshot and alerts you, with what it did to their rank.
Start freeRelease dates come from the day each version’s folder was made in Missed Schedule Post Publisher’s WordPress.org SVN repository; the notes from its readme’s changelog, as its authors wrote it.