Social Poster 4.x is on version 4.0.13
, released on Sept 07, 2024
Released Sept 07, 2024
Fix an error with Twitter provider.
Released Aug 11, 2024
Remove the ability to post to a Facebook Group (no longer possible via Facebookâs API).
Released May 29, 2024
Update English translations.
Released Apr 29, 2024
Add support for headlessMode
redirect URIs.
Update English translations.
Released Apr 05, 2024
Add improved session-handling for authorization and callback methods, to improve failed sessions in some cases.
Released Dec 08, 2023
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.
Released Oct 25, 2023
Implement Element::trackChanges()
for Blitz compatibility.
Released Oct 06, 2023
Change LinkedIn from using deprecated âShares APIâ.
Released Oct 05, 2023
Change LinkedIn to use new OpenID Connect API.
Released July 11, 2023
Add ability to set scopes
and authorizationOptions
for accounts in config files.
Add current site support to Redirect URI for multi-sites.
Released June 25, 2023
Fix Twitter missing offline.access
scope, preventing refresh tokens.
Released June 16, 2023
Add element
to Account::EVENT_BEFORE_SEND_POST
and Account::EVENT_AFTER_SEND_POST
events.
Add the posted element to Payload models.
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.
Released May 27, 2023
Add Account::EVENT_BEFORE_SEND_POST
and Account::EVENT_AFTER_SEND_POST
events.
Fix Redirect URI not working correctly for multi-sites.
Released Feb 01, 2023
Add Payload
and PostResponse
models for sending Posts to accounts for better consistency with how things are sent and received.
Add Auth module to handle all authentication.
Add Instagram provider.
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.
Fix being able to access settings when allowAdminChanges
with false
.
Removed the concept of Providers. These are combined into Accounts.
All token handling has been moved to the Auth module.
Removed SocialPoster::getTokens()
and SocialPoster::getProviders()
services.
Removed accounts/connect
, accounts/disconnect
, accounts/callback
Released Oct 12, 2022
Fix lack of validation on account settings.
Fix an error when saving new accounts.
Released Oct 11, 2022
Add archiveTableIfExists()
to install migration.
Memoize all services for performance.
Add checks for registering events for performance.
Add resave console command for elements.
Add missing English translations.
Now requires PHP 8.0.2+
.
Now requires Craft 4.0.0+
.
Rename base plugin methods.
Fix an error when uninstalling.
Released Mar 29, 2022
Fix some providers not having their scopes applied correctly.
Released Jan 13, 2022
Add support for saving Emoji's in default account message.
Fix minor alignment issue for "Show in widget" when editing an account.
Released Nov 14, 2021
Add more logging for failed requests to APIs for all providers.
Update guzzlehttp/oauth-subscriber:^0.6.0
dependancy to work with guzzlehttp/psr7:^2.0
.
Released Nov 06, 2021
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.
Released Mar 12, 2021
Now requires Craft 3.6+.
Updated OAuth dependancies to be compatible with Guzzle 7.
Released Apr 28, 2020
Prevent access to settings when allowAdminChanges
is false
Released Apr 16, 2020
Fix logging error Call to undefined method setFileLogging()
.
Released Apr 15, 2020
File logging now checks if the overall Craft app uses file logging.
Log files now only include GET
and POST
additional variables.
Released Apr 13, 2020
Add support LinkedIn for company pages. See docs.
Updated Facebook and LinkedIn provider docs with more detailed instructions.
Remove r_basicprofile
and w_share
permissions for LinkedIn. These are no longer valid.
Remove visibility
settings for LinkedIn. No longer valid.
Fix checking for valid asset field and asset.
Provide some better error responses when connecting to providers.
Fix front-end posting not working.
Released Jan 29, 2020
Craft 3.4 compatibility.
Released Jan 10, 2020
Fix posting to LinkedIn
Released Jan 10, 2020
Allow posts to be deleted.
Now requires Craft 3.2+.
Fix posts being sent on entry drafts and revisions.
Fix duplicate submissions sent out when propagating entries on a multi-site.
Add emoji support to posts.
Released Apr 24, 2019
Remove r_liteprofile
for LinkedIn.
Fix error when trying to post to Twitter.
Released Apr 06, 2019
Fix plugin name override not updating sidebar menu.
Fix asset URL resolution for pictures.
Released Mar 19, 2019
Remove toggle for posting when toggling enabled entry state.
Fix incorrectly registering the wrong element.
Fix past posts showing on new entries.
Released Mar 19, 2019
Fix error when trying to post to Facebook.
Released Mar 18, 2019
Fix Facebook authentication issues when usePathInfo = false
, on some environments.
Released Mar 07, 2019
Fix title
and url
content not parsing twig.
Released Mar 14, 2019
Add override notice for settings fields.
Fix deprecation error.
Fix tabs not working in sidebar widget.
Fix Facebook not sending the supplied image.
Fix error when trying to use an image from an asset field.
Released Mar 14, 2019
Add craft.socialPoster.posts
.
Fix logging not working correctly in some areas.
Fix provider settings not saving.
Fix error when deleting account.
Released Mar 13, 2019
Craft 3.1+ release.
Added Accounts.
Released May 21, 2018
Minor fix for sidebar icon.
Released Oct 17, 2017
Verbb marketing (new plugin icon, readme, etc).
Released Sept 24, 2016
Added Posts management sections in CP.
Added ability to easily re-post past social media posts.
Added craft.socialPoster.posts()
template function to fetch successful posts on an entry.
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.
Full JSON responses from providers are now saved for posterity, debugging, and future use.
Improved Facebook posting, allowing you to properly post to either Profile, Page or Group.
Released July 10, 2016
Fixed version number (sorry!).
Released July 09, 2016
Added support for front-end submissions and overrides.
Fixed some issues with checking for account options not yet set.
Fixed issue with checking plugin dependancies.
Released July 03, 2016
Added support for LinkedIn as a provider.
Added support for Facebook Pages, along with Personal timelines.
Added Title field to set the post title for Facebook and LinkedIn posts.
Added URL field to allow specific URLs to be used with Facebook and LinkedIn posts.
Added new setting for auto-post. Handy if you want the widget to appear, but not be default to on.
Each field (apart from enabled) can be selectively hidden on the entry widget, allowing only certain settings to be overridden per-entry.
Better Guzzle exception handling for all providers.
Prevent errors for non-supported providers.
Fixed issue with checking plugin dependancies.