Fixed: scheduled posts now clear the archive cache when they go live. The cache now keys off post status changes (transition_post_status) instead of save_post, so a post published by WordPress cron shows up right away instead of waiting for the cache to expire.
Accessibility: the settings page now suggests heading levels that keep a logical outline (for example, year H2 and month H3) so screen readers can follow along.
Added a hyphenated CSS class (binge-archive-post-date) alongside the original archive_post_date class for easier, consistent styling. Existing styles keep working.
Housekeeping: the settings table now uses a proper PRIMARY KEY and a dbDelta-friendly schema. No action needed on existing sites.
0.64
Fixed a fatal error (“Cannot load all-posts-archive-page”) that could appear on translated, non-English sites after updating to 0.63. A translation with a mismatched placeholder could crash the plugin and pause it. Formatted strings are now mismatch-proof, and the archive and settings page are wrapped so a bad translation can no longer disable the plugin. Thanks to tompasworld for the report.
0.63
Added a sort order option (newest first or oldest first), with an order shortcode attribute
Added support for any public post type (posts, pages, custom types), with a post_type shortcode attribute
Added a custom post date format (defaults to the site format) and a configurable date/title separator
Added optional post counts next to year and month headings
Added an optional jump-to-year navigation list for long archives
Security: the archive query now restricts to published posts, so private posts cannot appear in cached output
Fixed cache invalidation to use a version-based key that works with external object caches (Redis, Memcached)
Performance: settings now load in a single query, and the archive query no longer loads unused post meta
Tested up to WordPress 7.0 and PHP 8.5
0.62
Added an option to leave the year off each month heading. Turn it off to show just the month name (for example, “January” under a “2026” year heading instead of “January 2026”). Thanks to Thomas for the suggestion.
0.61
Added a Settings link on the plugin list page for quicker access
Updated the plugin icon and branding
0.60
Added performance caching with a configurable duration for faster page loads
Cache now clears automatically when posts are published, updated, or deleted
Added an option to show or hide post dates in the archive list
Improved input validation and sanitization
Added WordPress 5.0+ and PHP 7.0+ requirements
Optimized database queries
Tested up to WordPress 6.8
0.56
Added an option to show or hide post dates in the archive list
0.55
Added option to filter by category using a shortcode or plugin settings
Added month text formatting options for M and MMMM
0.50
Added optional year headings (with selectable H1–H6 size)