Version 5.1.0 of XPoster has just been released, including a wide variety of code improvements.
This release includes two specific areas of improvement worth mentioning.
First, duplicate status update prevention now uses post locking to ensure that duplicates don’t get automatically created during complex post update processes.
Second, the checks that verify what type of post status is being handled (either an edit to a published post or a new publication of a post) has better awareness of the previous post status, to help ensure that the correct type of status is assessed when determining whether to publish a status update and in determining which status text template to use.
Additionally, there’s one significant change in behavior: the “Don’t Post” toggle in the post meta box is no longer permanently retained on the post. This toggle now only effects the immediate posting action, and is not retained for future publications.
XPoster Pro 4.0.5
This is a minor maintenance release, mostly focused on cleaning up some code inconsistencies: unclear function docs, unclear variable names, and similar changes. It also includes some minor CSS changes, the removal of some legacy WordPress classes, and fixes one untranslatable label in screen options.

Have something to contribute?