Version 5.1.0
June 18, 2026
Added
- Added
EVENT_AFTER_PUBLISH_ENTRYevent on theEntriesservice, fired after each successful scheduled publication. Useful for triggering server-side cache purges. The event carries the canonical entry, the applied draft (ornullfor non-draft schedules), and theEntryPublishschedule record. SeeEntryPublishedEvent. (#8)
Fixed
- Fixed redundant DB queries in
EntryPublish::getDraft()andgetEntry(): when the result was found, it was not cached, causing a new query on every subsequent call - Fixed fatal error in
EntriesController::actionSave()when the entry's section had been deleted ($entry->getSection()could return null) - Fixed fatal error in
EntriesController::actionDelete()when both the draft and the entry were null (entry deleted), causing a null dereference ongetCpEditUrl() - Fixed unclosed database transaction in
Entries::saveEntryPublish()whensaveElement()returned false without throwing an exception - Fixed infinite retry loop in
Entries::publishDueEntries(): if both the entry and draft of a scheduled record were not found (e.g. entry deleted), the record was never cleaned up and kept being retried on every cron run. Orphaned records are now deleted with an error log entry
Version 5.0.3
January 8, 2026
Fixed
- Fixed metabox styling issues in Craft CMS 5.8+ - improved layout, spacing, and visual consistency with Craft's native UI
Version 5.0.2
January 8, 2026
Improved
- After deleting a scheduled publication, now redirects to the draft edit page (if the scheduled item was a draft) instead of always redirecting to the main entry
Version 5.0.1
January 7, 2026
Fixed
- Fixed critical bug where scheduled drafts were not being published when the parent entry was already published
- Improved error handling in publishDueEntries() method - now only deletes scheduled publish entries after successful publication
- Added comprehensive logging for draft publication success and failure cases
- Wrapped applyDraft() calls in try-catch blocks to prevent silent failures
Version 4.0.1
June 17, 2024
Fixed
- Fixed a bug with matrix blocks if they weren't displayed inline
Version 4.0.0
May 27, 2024
Changed
- Updated dependencies for craft 5
Version 3.0.1
April 17, 2023
Fixed
- Fixed a bug where non-admin users were unable to publish drafts (#1)
Version 3.0.0
November 22, 2022
Added
- Support for craft 4!
Changed
- Its now possible to have both a postDate in the future and an expiration date in the future at the same time
- Its now possible to publish a draft which is disabled for the currently viewed site
- Changed the plugin handle and name to Publisher X
Version 2.1.0
March 30, 2022
Fixed
- Fixed a deprecation error for craft 3.7
- Fixed the entry expire and publishing workflow (previously a draft save would also invalidate the cache)
Changed
- Show the side panel when editing drafts too (previously it worked only on entry edit view)
- The plugin now requires craft 3.7 or later
Version 2.0.6
May 12, 2021
Fixed
- Fixed a bug where drafts which didn't exist on the primary site couldn't be published
Version 2.0.5
May 18, 2020
Fixed
- Fixed installation migration
Changed
- Changed UI to resemble new CP UI
Version 2.0.4
April 23, 2020
Fixed
- Error on plugin re-install and upgrade from craft 2
Version 2.0.3
March 2, 2020
Fixed
- Exception when entry due to publish has been deleted
Version 2.0.2
September 16, 2019
Fixed
- Wrong permission check that resulted in non-admin users not having permission to publish entries
Version 2.0.1
August 21, 2019
Fixed
- Allow anonymous for publish route
Version 2.0.0
July 26, 2019
Changed
- Make Craft 3.2 compatible