Changelog

4.0.17 2026-05-03

Changed

  • Bump verbb/auth to allow firebase/php-jwt 7.x.

4.0.16 2025-11-06

Changed

  • Update Linkedin API version.

4.0.15 2025-07-18

Changed

  • Update English translations.

4.0.14 2025-02-02

Changed

  • Update LinkedIn API version.

4.0.13 2024-09-07

Fixed

  • Fix an error with Twitter provider.

4.0.12 2024-08-11

Changed

  • Remove the ability to post to a Facebook Group (no longer possible via Facebook’s API).

4.0.11 2024-05-29

Changed

  • Update English translations.

4.0.10 2024-04-29

Added

  • Add support for headlessMode redirect URIs.

Changed

  • Update English translations.

4.0.9 2024-04-05

Added

  • Add improved session-handling for authorization and callback methods, to improve failed sessions in some cases.

4.0.8 2023-12-08

Fixed

  • Fix LinkedIn not switching from an image post to an article post, when containing both a link and image.
  • Fix LinkedIn not respecting custom Guzzle config when fetching images when posts contain an image.

4.0.7 2023-10-25

Fixed

  • Implement Element::trackChanges() for Blitz compatibility.

4.0.6 2023-10-06

{note} If you are using LinkedIn, your LinkedIn app will need to include new products. Refer to the docs.

Changed

  • Change LinkedIn from using deprecated “Shares API”.

4.0.5 2023-10-05

Changed

  • Change LinkedIn to use new OpenID Connect API.

4.0.4 2023-07-11

Added

  • Add ability to set scopes and authorizationOptions for accounts in config files.
  • Add current site support to Redirect URI for multi-sites.

4.0.3 2023-06-25

Fixed

  • Fix Twitter missing offline.access scope, preventing refresh tokens.

4.0.2 2023-06-16

Added

  • Add element to Account::EVENT_BEFORE_SEND_POST and Account::EVENT_AFTER_SEND_POST events.
  • Add the posted element to Payload models.

Fixed

  • Fix an issue where the Auth module wasn’t initialised properly for upgraded Social Poster installs.
  • Fix emoji support for posts.
  • Fix entry sidebar overwriting default Craft sidebar meta.

4.0.1 2023-05-27

Added

  • Add Account::EVENT_BEFORE_SEND_POST and Account::EVENT_AFTER_SEND_POST events.

Fixed

  • Fix Redirect URI not working correctly for multi-sites.

4.0.0 2023-02-01

{note} This is a major release with big changes on how Accounts and Providers work. Please read the migration docs. You will be required to update your provider OAuth app settings and re-connect your accounts.

Added

  • Add Payload and PostResponse models for sending Posts to accounts for better consistency with how things are sent and received.
  • Add Auth module (opens new window) to handle all authentication.
  • Add Instagram provider.

Changed

  • Revamped Accounts to combine with Providers. Provider OAuth settings are now managed in an Account.
  • Overriding provider configs are now done via accounts in your config files.
  • Updated provider icons.
  • Updated plugin icon.

Fixed

  • Fix being able to access settings when allowAdminChanges with false.

Removed

  • Removed the concept of Providers. These are combined into Accounts.
  • All token handling has been moved to the Auth module (opens new window).
  • Removed SocialPoster::getTokens() and SocialPoster::getProviders() services.
  • Removed accounts/connect, accounts/disconnect, accounts/callback