Social Poster Changelog

Keep up to date with all the changes with Social Poster.

Social Poster 3.x is on version 4.0.9, released on Apr 05, 2024

  • theicons.co/svg/photo-09 Created with Sketch. 35 New features
  • theicons.co/svg/others-47 Created with Sketch. 24 Improvements
  • theicons.co/svg/home-36 Created with Sketch. 48 Bug fixes
View latest release (4.0.9) on the Plugin Store

4.0.9 - Latest Release

Released Apr 05, 2024

  • theicons.co/svg/photo-09 Created with Sketch.

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

4.0.8

Released Dec 08, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Fix LinkedIn not switching from an image post to an article post, when containing both a link and image.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix LinkedIn not respecting custom Guzzle config when fetching images when posts contain an image.

4.0.7

Released Oct 25, 2023

  • theicons.co/svg/home-36 Created with Sketch.

    Implement Element::trackChanges() for Blitz compatibility.

4.0.6

Released Oct 06, 2023

  • theicons.co/svg/others-47 Created with Sketch.

    Change LinkedIn from using deprecated “Shares API”.

4.0.5

Released Oct 05, 2023

  • theicons.co/svg/others-47 Created with Sketch.

    Change LinkedIn to use new OpenID Connect API.

4.0.4

Released July 11, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add ability to set scopes and authorizationOptions for accounts in config files.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add current site support to Redirect URI for multi-sites.

4.0.3

Released June 25, 2023

  • theicons.co/svg/home-36 Created with Sketch.

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

4.0.2

Released June 16, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add element to Account::EVENT_BEFORE_SEND_POST and Account::EVENT_AFTER_SEND_POST events.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add the posted element to Payload models.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an issue where the Auth module wasn’t initialised properly for upgraded Social Poster installs.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix emoji support for posts.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix entry sidebar overwriting default Craft sidebar meta.

4.0.1

Released May 27, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

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

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Redirect URI not working correctly for multi-sites.

4.0.0

Released Feb 01, 2023

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Payload and PostResponse models for sending Posts to accounts for better consistency with how things are sent and received.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Auth module to handle all authentication.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add Instagram provider.

  • theicons.co/svg/others-47 Created with Sketch.

    Revamped Accounts to combine with Providers. Provider OAuth settings are now managed in an Account.

  • theicons.co/svg/others-47 Created with Sketch.

    Overriding provider configs are now done via accounts in your config files.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated provider icons.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated plugin icon.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix being able to access settings when allowAdminChanges with false.

  • theicons.co/svg/home-36 Created with Sketch.

    Removed the concept of Providers. These are combined into Accounts.

  • theicons.co/svg/home-36 Created with Sketch.

    All token handling has been moved to the Auth module.

  • theicons.co/svg/home-36 Created with Sketch.

    Removed SocialPoster::getTokens() and SocialPoster::getProviders() services.

  • theicons.co/svg/home-36 Created with Sketch.

    Removed accounts/connect, accounts/disconnect, accounts/callback

3.0.1

Released Oct 12, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix lack of validation on account settings.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when saving new accounts.

3.0.0

Released Oct 11, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add archiveTableIfExists() to install migration.

  • theicons.co/svg/photo-09 Created with Sketch.

    Memoize all services for performance.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add checks for registering events for performance.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add resave console command for elements.

  • theicons.co/svg/photo-09 Created with Sketch.

    Add missing English translations.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires PHP 8.0.2+.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 4.0.0+.

  • theicons.co/svg/others-47 Created with Sketch.

    Rename base plugin methods.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix an error when uninstalling.

2.3.3

Released Mar 29, 2022

  • theicons.co/svg/home-36 Created with Sketch.

    Fix some providers not having their scopes applied correctly.

2.3.2

Released Jan 13, 2022

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support for saving Emoji's in default account message.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix minor alignment issue for "Show in widget" when editing an account.

2.3.1

Released Nov 14, 2021

  • theicons.co/svg/photo-09 Created with Sketch.

    Add more logging for failed requests to APIs for all providers.

  • theicons.co/svg/others-47 Created with Sketch.

    Update guzzlehttp/oauth-subscriber:^0.6.0 dependancy to work with guzzlehttp/psr7:^2.0.

2.3.0

Released Nov 06, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Any scope options defined in your config files, will now overwrite default scopes, instead of merging. This is to better handle upcoming Facebook scope deprecations.

2.2.0

Released Mar 12, 2021

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 3.6+.

  • theicons.co/svg/others-47 Created with Sketch.

    Updated OAuth dependancies to be compatible with Guzzle 7.

2.1.4

Released Apr 28, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Prevent access to settings when allowAdminChanges is false

2.1.3

Released Apr 16, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix logging error Call to undefined method setFileLogging().

2.1.2

Released Apr 15, 2020

  • theicons.co/svg/others-47 Created with Sketch.

    File logging now checks if the overall Craft app uses file logging.

  • theicons.co/svg/others-47 Created with Sketch.

    Log files now only include GET and POST additional variables.

2.1.1

Released Apr 13, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Add support LinkedIn for company pages. See docs.

  • theicons.co/svg/photo-09 Created with Sketch.

    Updated Facebook and LinkedIn provider docs with more detailed instructions.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove r_basicprofile and w_share permissions for LinkedIn. These are no longer valid.

  • theicons.co/svg/others-47 Created with Sketch.

    Remove visibility settings for LinkedIn. No longer valid.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix checking for valid asset field and asset.

  • theicons.co/svg/home-36 Created with Sketch.

    Provide some better error responses when connecting to providers.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix front-end posting not working.

2.1.0

Released Jan 29, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3.4 compatibility.

2.0.10

Released Jan 10, 2020

  • theicons.co/svg/home-36 Created with Sketch.

    Fix posting to LinkedIn

2.0.9

Released Jan 10, 2020

  • theicons.co/svg/photo-09 Created with Sketch.

    Allow posts to be deleted.

  • theicons.co/svg/others-47 Created with Sketch.

    Now requires Craft 3.2+.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix posts being sent on entry drafts and revisions.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix duplicate submissions sent out when propagating entries on a multi-site.

  • theicons.co/svg/home-36 Created with Sketch.

    Add emoji support to posts.

2.0.8

Released Apr 24, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    Remove r_liteprofile for LinkedIn.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to post to Twitter.

2.0.7

Released Apr 06, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix plugin name override not updating sidebar menu.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix asset URL resolution for pictures.

2.0.6

Released Mar 19, 2019

  • theicons.co/svg/others-47 Created with Sketch.

    Remove toggle for posting when toggling enabled entry state.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix incorrectly registering the wrong element.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix past posts showing on new entries.

2.0.5

Released Mar 19, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to post to Facebook.

2.0.4

Released Mar 18, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Facebook authentication issues when usePathInfo = false, on some environments.

2.0.3

Released Mar 07, 2019

  • theicons.co/svg/home-36 Created with Sketch.

    Fix title and url content not parsing twig.

2.0.2

Released Mar 14, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add override notice for settings fields.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix deprecation error.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix tabs not working in sidebar widget.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix Facebook not sending the supplied image.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when trying to use an image from an asset field.

2.0.1

Released Mar 14, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Add craft.socialPoster.posts.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix logging not working correctly in some areas.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix provider settings not saving.

  • theicons.co/svg/home-36 Created with Sketch.

    Fix error when deleting account.

2.0.0

Released Mar 13, 2019

  • theicons.co/svg/photo-09 Created with Sketch.

    Craft 3.1+ release.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Accounts.

1.2.2

Released May 21, 2018

  • theicons.co/svg/home-36 Created with Sketch.

    Minor fix for sidebar icon.

1.2.1

Released Oct 17, 2017

  • theicons.co/svg/photo-09 Created with Sketch.

    Verbb marketing (new plugin icon, readme, etc).

1.2.0

Released Sept 24, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Posts management sections in CP.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added ability to easily re-post past social media posts.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added craft.socialPoster.posts() template function to fetch successful posts on an entry.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added url attribute on posts - this returns the external URL to the corresponding post on the social media provider you've posted to - ie https://facebook.com/mypost.

  • theicons.co/svg/others-47 Created with Sketch.

    Full JSON responses from providers are now saved for posterity, debugging, and future use.

  • theicons.co/svg/others-47 Created with Sketch.

    Improved Facebook posting, allowing you to properly post to either Profile, Page or Group.

1.1.2

Released July 10, 2016

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed version number (sorry!).

1.1.1

Released July 09, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for front-end submissions and overrides.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed some issues with checking for account options not yet set.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with checking plugin dependancies.

1.1.0

Released July 03, 2016

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for LinkedIn as a provider.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added support for Facebook Pages, along with Personal timelines.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added Title field to set the post title for Facebook and LinkedIn posts.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added URL field to allow specific URLs to be used with Facebook and LinkedIn posts.

  • theicons.co/svg/photo-09 Created with Sketch.

    Added new setting for auto-post. Handy if you want the widget to appear, but not be default to on.

  • theicons.co/svg/others-47 Created with Sketch.

    Each field (apart from enabled) can be selectively hidden on the entry widget, allowing only certain settings to be overridden per-entry.

  • theicons.co/svg/others-47 Created with Sketch.

    Better Guzzle exception handling for all providers.

  • theicons.co/svg/home-36 Created with Sketch.

    Prevent errors for non-supported providers.

  • theicons.co/svg/home-36 Created with Sketch.

    Fixed issue with checking plugin dependancies.