Changelog

  • Fixes (1)

    • Restore enhanced standard.site Bluesky link cards by attaching document and publication references correctly
  • Autoblue now supports standard.site records, so posts shared to Bluesky can also be published as site.standard.document records.

    In addition, you can now enable Autoblue for other post types besides post, including custom post types!

    Features (2)

    • Publish posts as standard.site document records.
    • Share from additional public post types beyond regular posts.

    Improvements (1)

    • Expired Bluesky connections are now shown more clearly in the admin UI.

    Security (1)

    • Connection API responses no longer expose JWT values.

    Fixes (1)

    • Silent cron share failures are now surfaced in the logs.
  • Autoblue is now officially out of beta, so the version number has been upped to v1!

    Improvements (1)

    • Autoblue now supports self-hosted PDS instances (more info).

    You don’t need to do anything extra for this, adding an account from a self-hosted PDS works the same way as adding a regular account.

  • Improvements (1)

    • Autoblue settings page is now more mobile-friendly.

    Fixes (2)

    • Link to the Bluesky post after sharing works again.
    • Excerpts now render correctly in the Bluesky post.
  • Autoblue has a new autoblue/share_message filter that can be used to modify the message when sharing to Bluesky using PHP.

    For example, you could use it to append all post tags as hashtags to the share message:

    PHP
    add_filter(
    	'autoblue/share_message',
    	function ( $message, $post_id ) {
    		$tags = wp_get_post_tags( $post_id, [ 'fields' => 'names' ] );
    
    		if ( ! empty( $tags ) ) {
    			$tags     = array_map( fn( $tag ) => '#' . sanitize_title( $tag ), $tags );
    			$message .= ' ' . implode( ' ', $tags );
    		}
    
    		return $message;
    	},
    	10,
    	2
    );

    Improvements (1)

    • Add filter for setting a custom share message

    Fixes (1)

    • Excerpts are now trimmed correctly before being shared
  • Fixes (3)

    • Script translations are now loaded properly (props @imath)
    • Shared posts no longer trigger warning in editor about invalid type (props @imath)
    • Custom table for logs now works with older versions of MySQL and MariaDB (props @imath)
  • Fixes (1)

    • Autoblue now supports PHP 7.4 again.
  • Improvements (1)

    • Autoblue now deletes all associated data when deleting the plugin.
  • Initial release.