https://www.gpldownloads.com/downloads/bit-social-pro/changelog/
Latest Updates
Back to Bit Social Pro

Bit Social Pro changelog

Release notes for every version we have on record, newest first.

Latest 1.20.2 · 29 Oct 2026 40 versions Since Aug 2025

2026 28 versions

1.20.2 Latest 29 Oct 2026 1 fixed3 changed
Fixed
  • Fixed:
Changed
  • Schedule: A schedule no longer publishes more than one post when two runs start at the same time.
  • Accounts: Instagram, Facebook group, Threads, LinkedIn and Tumblr tokens now renew correctly, and a network error no longer asks for a reconnect.
  • LinkedIn and Tumblr: Scheduled posts with images now publish correctly.
1.20.1 26 Oct 2026 1 fixed1 changed
Fixed
  • Fixed:
Changed
  • Changelog notes.
1.20.0 26 Oct 2026 1 new1 improved2 fixed4 changed
New
  • Features:
Improved
  • Improvements:
Fixed
  • Fixed:
  • Instagram: Share Now images now get the same ratio, size and format fixes as auto posts and schedules.
Changed
  • Instagram: A new "Feed image layout" setting fits images on a background color or crops them into Instagram's 4:5 to 1.91:1 range. The default is fit on a black background.
  • Instagram: Images are now changed to JPEG and resized to a maximum of 1440px before posting.
  • Instagram: The image ratio error now tells you which ratios and format Instagram accepts.
  • Instagram: Images that are too tall or too wide no longer fail with an aspect ratio error.
1.19.0 15 Sep 2026 1 new1 improved1 fixed5 changed
New
  • Features:
Improved
  • Improvements:
Fixed
  • Fixed:
Changed
  • Auto Post: Newly published posts now wait until their publish data has fully settled before sharing, so taxonomy filters, custom fields and classic meta-box saves are all included in the auto-post.
  • Auto Post: A delayed rule still counts from the actual publish time even when the share waits for the post's data to finish saving.
  • Scheduling: Delayed auto-post events are no longer spaced apart during cron catch-up, so multiple due rules for the same post can all publish on time without pushing back other schedules.
  • Auto Post: Block editor follow-up saves no longer cause shares to miss their final taxonomy terms or meta values.
  • Auto Post (Pro): Delayed auto-post schedules now keep their intended publish-time timing even when a post matches multiple delayed rules.
1.18.0 1 Sep 2026 3 new2 improved2 fixed31 changed
New
  • Features:
  • Logs: Added a search box and Type and Missed filters, and a schedule row now links straight to its own runs.
  • Share Now: Added a “See logs” button to each row, and row actions now keep a fixed column.
Improved
  • Improvements:
  • The log backfill this release needs runs in small batches in the background, so a site with a large log table is not held up by the first request after updating.
Fixed
  • Settings → Cron (Pro): New Late post handling — decide separately for delayed Auto Posts and for Share Now and scheduled shares whether a late post is published anyway or marked as Missed, with the window set in minutes, hours or days. Free runs on a fixed one-hour window.
  • Fixed:
Changed
  • Logs: The Logs screen is rebuilt around publish runs — one line per run with its date, schedule, post, type and tally, expanding into a card per account with the status, the one line worth reading and the raw platform response behind a button.
  • Logs: Every missed post is now recorded and retryable — a slot lost to a late or dormant cron leaves the same trail as any other failure, and can be retried per account or for the whole run. The retry in progress is shown and the other retry buttons are held until it comes back.
  • Schedules & Share Now: Rows expand to show where a schedule posts and what it posts — accounts, groups and post filters — without opening the edit modal.
  • Settings → Cron: New Cron Status panel showing whether WP-Cron is working, when it last ran and when Bit Social's next event is due, with an Overdue warning.
  • Notifications (Pro): New “Email on missed post” alert with its own toggle and “Last sent” line, sent to the same recipients as the failure alert. One email lists every post written off in a sweep.
  • Accounts: An account whose token could not be renewed now says “Reconnect needed” on its card, with the reason and how long it has been failing, instead of looking healthy while every publish fails.
  • Accounts (Pro): Reconnect now opens the account picker, listing every account the sign-in returned with the one being reconnected highlighted, instead of working behind a sticky toast that could never finish.
  • Social Templates: Templates auto-save with an inline Saving / Saved / Unsaved status beside the platform heading, replacing a toast per keystroke.
  • Auto Post: A single-post row shows why it cannot be re-scheduled instead of leaving the action column empty.
  • Cron catch-up: After downtime, overdue one-shot posts are re-queued five minutes apart instead of firing in one burst that trips platform rate limits and spam heuristics.
  • Missed slots: A recurring schedule that loses a slot anchors the next one to the slot it lost, so an outage costs one slot instead of walking the whole timetable forward.
  • Schedules, Share Now & Logs: The tables now fit the admin screen at every width instead of running off the right edge; dates read as a day with the time below it, and columns thin out on narrower screens.
  • Stability: Screens are wrapped in error boundaries, so a single failure shows a recoverable message instead of a blank page.
  • Scheduling: A recurring schedule that fell behind dumped its whole backlog at once. Overdue runs are realigned instead.
  • Scheduling: One-shot Auto Post and Share Now schedules could hang in “In Progress” forever. They are marked Missed, deactivating the plugin now really clears its scheduled events, and a Missed row shows a red status tag with a cron tooltip.
  • Late post handling (Pro): The setting never took effect in either direction — the licence was not readable at the point the check ran, so a five-minute window never bit and “publish anyway” did not either.
  • Facebook & Instagram: Every Meta Graph call is pinned to one current API version. Token renewal had been running against versions Meta no longer serves, so connections quietly aged out and posting stopped with nothing changed on the site.
  • Instagram (Pro): Accounts connected before Instagram Login can be reconnected again — they were matched by an id that flow never sees, so users were wrongly told they had signed in with the wrong account.
  • LinkedIn: Profiles are keyed by their stable member id instead of the display name, and a failed token refresh no longer overwrites the stored token.
  • Instagram, Pinterest, TikTok & Threads (Pro): Refreshed tokens are now actually saved (Instagram, Pinterest), TikTok's rotated refresh token is kept, and Threads' refresh endpoint URL was malformed so every refresh failed — each of these killed the connection at the original token's expiry.
  • X (Twitter) & Google Business Profile (Pro): The stored refresh token is kept unless the platform rotates it, token-exchange errors are surfaced, and a Google account with no business locations now gets a clear message.
  • Accounts: A failed connection no longer leaves the account picker on “Fetching data, please wait…” forever, and the reason is shown in the modal instead of a toast that scrolls away.
  • Accounts: A connection that fails at the network level now says the site's server could not reach the platform, rather than showing a raw cURL error.
  • Accounts: The connect popup's handover back to the plugin was unreliable — a successful authorization could be dropped, and an abandoned attempt could be picked up by the next connect.
  • Logs: Retrying a failed post now updates the row it was retried from on every platform, instead of adding a second row on five of them.
  • Logs: An auto post to several accounts reads as one run rather than one event per account.
  • Logs: The screen filled debug.log with a PHP deprecation every three seconds for as long as it was left open.
  • Schedules: A delayed auto-post is attributed to the post's author instead of reading “Unknown”.
  • Share Now: A run's log names its content “Custom written content” rather than “No post”.
  • Settings: The External Cron toggle snapped back silently when the stored Pro settings had no cron branch.
  • Social Templates: Malformed stored template data no longer crashes the template settings screen.
1.17.1 27 Aug 2026 1 fixed2 changed
Fixed
  • Fixed:
Changed
  • Templates: The LinkedIn template screen went blank on some setups when the custom message was left empty. Post previews now trim long text without breaking the page.
  • License & Updates (Pro): The license expiry notice showed the plugin name and the days remaining the wrong way round and never appeared on the screens it was meant to, and update checks no longer clear their cache on every admin page load.
1.17.0 18 Aug 2026 2 new1 improved1 fixed1 removed13 changed
New
  • Features:
  • Accounts: New account details modal with account info, connected/last updated timestamps and per-account role permissions.
Improved
  • Improvements:
Fixed
  • Fixed:
Removed
  • Accounts: The delete confirmation now shows which account is being removed and no longer appears behind the modal.
Changed
  • Roles & Access (Pro): New Roles & Access settings tab to control which WordPress roles can open the Bit Social dashboard and menu. Administrators always keep full access.
  • Roles & Access (Pro): Per-account permissions — restrict which roles may publish through each connected account, enforced on Auto Post, Schedules and Share Now.
  • Accounts (Pro): Reconnect an existing account in place — tokens are refreshed without creating a duplicate, so its schedules and permissions stay intact.
  • Logs: The Logs table now shows the platform logo and the account avatar for each entry.
  • Logs, Schedules & Share Now: New “Created by” column showing who created each item, along with their role.
  • Account Groups: Redesigned the group list as cards with proper dark-theme colours, clearer rename/add/delete actions and real empty states.
  • Accounts: Switching between the Accounts and Groups tabs is now instant instead of rebuilding the page and refetching everything.
  • Facebook: Pages stopped publishing roughly 50 days after being connected because page tokens were needlessly run through the token exchange; refreshed tokens are now also saved correctly. A page that has already stopped publishing needs to be reconnected once — the stored token cannot be repaired.
  • Tumblr: Token refreshes are serialized so concurrent publishes no longer fail with 401 errors.
  • Bluesky & X (Twitter): Publishing no longer fails on hosts where the optional fileinfo or mbstring PHP extensions are disabled, and Bluesky link/mention offsets are correct for non-ASCII text.
  • Google Business Profile: Stopped refreshing the access token on every publish.
  • Pro: Enforced nonce validation on Pro AJAX requests.
  • Auto Post: Preserved the existing free-version behaviour for non-admin authors so their posts keep auto-posting.
1.16.0 15 Jul 2026 1 new2 fixed1 changed
New
  • Features:
Fixed
  • Fixed:
  • Pro: Corrected the free-version requirement check in the Pro plugin updater.
Changed
  • Instagram: Connect Instagram accounts directly via Instagram Login instead of the legacy Facebook Login flow — no linked Facebook Page required.
1.15.3 13 Jul 2026 2 improved1 fixed5 changed
Improved
  • Improvements:
  • Account Groups: Improved group management UI and modal interaction.
Fixed
  • Fixed:
Changed
  • OpenAI: Migrated AI image generation from DALL·E to the new gpt-image-1 model.
  • OpenAI: Clean up orphaned media files when a generated image fails to save.
  • Auto Post: Include group accounts when selecting accounts to auto-post to, so group-based selections publish correctly.
  • Auto Post: Isolate per-platform publishing failures so one failed network no longer blocks the rest.
  • TikTok: Show clear error messages when a post is missing a video or the video file can't be read.
1.15.2 24 Jun 2026 2 new2 fixed2 changed
New
  • Features:
  • X (Twitter): Added OAuth 2.0 support for media uploads — images and videos can now be attached to posts published via the OAuth 2.0 API.
Fixed
  • Fixed:
  • X (Twitter): Fixed OAuth 2.0 authorization URL to use the x.com host instead of the old twitter.com endpoint.
Changed
  • X (Twitter): Relabeled API version options to OAuth 1.0 and OAuth 2.0 for clarity.
  • X (Twitter): Hardened media upload retry logic in the OAuth 2.0 path to handle edge-case upload failures.
1.15.1 21 Jun 2026 1 fixed1 changed
Fixed
  • Fixed:
Changed
  • Google Business Profile: Fetch locations from all accounts, including group and organization accounts, so locations that previously didn't appear during connect are now listed and can be selected for publishing.
1.15.0 14 Jun 2026 2 new1 fixed2 changed
New
  • Features:
  • Social Template Preview: Added per-platform preview cards so you can see how a post will look on each network before publishing — Facebook, Twitter (X), Instagram, LinkedIn, Pinterest, Threads, Tumblr, TikTok, Telegram, Bluesky, Discord, Line, and Google Business Profile.
Fixed
  • Fixed:
Changed
  • Preview cards now use your site name and the connected account in the header for a more accurate, true-to-platform look.
  • Connect: Coerced the OAuth URL to a string at the window.open call sites so connecting accounts works with third-party window.open wrappers (e.g. Astra).
1.14.0 10 Jun 2026 1 new1 improved3 changed
New
  • Features:
Improved
  • Improved the notification settings UI with helpful tooltips and inline notifications.
Changed
  • Email Notifications (Pro): Receive email alerts when posts fail to publish, along with digest reports that summarize your publishing activity.
  • Digest Reports (Pro): Get a consolidated summary of your publishing activity, with a manual "Check now" trigger to run the report on demand.
  • Notification emails now surface every post-failure error and include Share Now titles for clearer, more complete reporting.
1.13.10 7 May 2026 1 new1 fixed1 removed
New
  • Pinterest: Added fallback to wp_remote_get when file_get_contents is blocked by Cloudflare or WAF, preventing image upload failures on restricted server environments.
Fixed
  • Fixed:
Removed
  • PHP compatibility: Removed trait constants to support PHP versions below 8.2.
1.13.9 29 Apr 2026 1 fixed2 changed
Fixed
  • Fixed:
Changed
  • Google Business Profile: Resolved an issue where accounts were not found when retrying post publishing.
  • Images: Normalized social post images by converting unsupported formats (e.g. WebP → JPEG) and resizing oversized media for Facebook, LinkedIn, and Google Business Profile.
1.13.7 22 Apr 2026 1 fixed1 changed
Fixed
  • Minor bug fixes, performance improvements, and compatibility updates for the latest WordPress version.
Changed
  • Others:
1.13.6 8 Apr 2026 1 improved1 changed
Improved
  • Improvements:
Changed
  • Template Settings by fixing previous issues and enhancing overall stability and usability.
1.13.5 2 Apr 2026 1 improved1 changed
Improved
  • Updated dependencies to the latest version.
Changed
  • Others:
1.13.4 30 Mar 2026 2 improved
Improved
  • Improvements:
  • Smart tag: {post_categories} and {post_tags} now return plain text. Enhanced {hashtags_[post_categories]} to generate clean camelCase hashtags like #postCategories.
1.13.3 14 Mar 2026 3 improved1 changed
Improved
  • Improvements:
  • Enhanced scheduling performance to handle large numbers of posts more reliably.
  • Improved Specific ID selection to work correctly when selecting a larger number of posts.
Changed
  • Ensured the scheduling system maintains correct sequential publishing order during processing.
1.13.2 10 Mar 2026 1 new1 improved
New
  • Threads: Added a media readiness check before publishing and improved error handling for failed or expired media containers.
Improved
  • Improvements:
1.13.1 25 Feb 2026 1 new2 security1 changed
New
  • Added external services and build/source-code documentation for WordPress.org review.
Security
  • Security:
  • Hardened AJAX auto-post flow with strict nonce, capability, and post ID validation.
Changed
  • Compliance:
1.13.0 18 Feb 2026 3 new2 improved2 fixed3 changed
New
  • Features:
  • WP scheduled posts: Added a new post order option starts from the oldest posts and continues to the latest (including upcoming posts).
  • Added a new Smart Tag: {post_date} for inserting the post publish date.
Improved
  • Improvements:
  • Improved hashtag formatting:
Fixed
  • Fixed:
  • Few minor bug fixes & improvements
Changed
  • Previous: #new #year
  • Now: #newYear
  • Trimmed Threads topic text to 50 characters to prevent posting errors.
1.13.1 25 Feb 2026 1 new1 improved2 security1 changed
New
  • Added external services and build/source-code documentation for WordPress.org review.
Improved
  • Improved upload handling and input sanitization for safer media processing.
Security
  • Security:
  • Hardened AJAX auto-post flow with strict nonce, capability, and post ID validation.
Changed
  • Compliance:
1.12.1 2 Feb 2026 2 fixed
Fixed
  • Fixed:
  • Few minor bug fixes & improvements
1.12.0 23 Jan 2026 1 new2 changed
New
  • Features:
Changed
  • Pinterest: Users can now set a custom title directly from the Pinterest template settings for better control and personalization.
  • Tumblr: Tumblr templates now support HTML URLs, allowing more flexible and dynamic content rendering.
1.11.0 19 Jan 2026 2 new
New
  • Features:
  • Added an “Add a Button” select option in the WP Post schedule template for Google Business Profile, allowing users to choose CTA buttons
1.10.0 12 Jan 2026 1 new2 improved10 changed
New
  • Features:
Improved
  • Supports Smart Tags to inject WordPress post data into prompts at runtime
  • Better control over post visuals per schedule
Changed
  • AI Prompts enable dynamic control over WordPress post content and images using reusable prompt templates.
  • Text prompts generate captions, descriptions, or rewritten content
  • Image prompts generate AI images based on post title, content, or custom instructions
  • Prompts execute during scheduling or publishing
  • Includes model, temperature, and fallback configuration
  • This allows automated, consistent, and customizable AI-generated content across posts and platforms.
  • WP Schedule – Custom Image Selection
  • WordPress post schedules now support custom image selection.
  • Choose specific images instead of default featured images
  • Useful for platform-specific image optimization

2025 12 versions

1.9.0 17 Dec 2025 1 improved2 fixed2 changed
Improved
  • Improvement:
Fixed
  • Fixed:
  • Thread Content Length Fix: Thread content is now properly trimmed to the maximum allowed length.
Changed
  • Smart Tag Cursor Support: Smart tag values are now inserted at the current cursor position instead of the end of the text box.
  • Post Filter Multi-Language Support: Post filtering now supports multi-language posts, categories, and tags.
1.8.1 27 Nov 2025 1 fixed
Fixed
  • Few minor bug fixes & improvements.
1.8.0 24 Nov 2025 2 new2 changed
New
  • Features:
  • Hook: Action Hooks for Social Media Publishing. A total of 14 new action hooks have been added to enhance extensibility and automation in Bit Social.
Changed
  • Each social media platform now has its own publish hook (bit_social_{platform}_post_publish) that fires after a post is published and returns post details (content, media, link, comment) and response details (account_name, account_id, post_url, status).
  • Bit_social_all_platforms_post_publish fires once after publishing across all selected platforms and returns all combined platform post data.
1.7.3 15 Nov 2025 1 fixed1 changed
Fixed
  • Fixed:
Changed
  • SQL join error in the debug log when the group was empty.
1.7.2 10 Nov 2025 2 fixed
Fixed
  • Fixed:
  • Create Schedule: Posts are now published in a random order without duplicates, instead of following a fixed sequence.
1.7.1 29 Oct 2025 1 fixed1 changed
Fixed
  • Fixed:
Changed
  • WP Auto Post: Issue with auto-posting old draft posts after publishing has been resolved.
1.7.0 29 Sep 2025 2 new1 improved1 changed
New
  • Features:
  • Smart tag: A new tag {product_sku} has been added, allowing you to dynamically display the SKU of your product.
Improved
  • Improvement:
Changed
  • Pinterest title handling to ensure proper formatting and compatibility.
1.6.0 22 Sep 2025 2 new1 improved1 changed
New
  • Features:
  • Smart tag: New advance smart tag {hashtags_[key_name]} for post tags, categories, and product tags. Also added {product_tags} and {product_link}.
Improved
  • Improvement:
Changed
  • Product description now strips all HTML tags for cleaner output.
1.5.5 16 Sep 2025 1 new1 improved1 changed
New
  • Added support for WooCommerce product gallery images in the All Images smart tag.
Improved
  • Improvement:
Changed
  • LinkedIn posting by escaping unsupported special characters in content.
1.5.4 28 Aug 2025 1 new1 fixed
New
  • Old schedules now sync correctly when a new platform is added, ensuring all templates stay updated across platforms
Fixed
  • Fixed:
1.5.3 21 Aug 2025 2 new
New
  • Feature:
  • Action Hook: Added bit_social_log_data hook to track and extend schedule logs (ID, platform, status, and details).
1.5.2 20 Aug 2025 1 fixed1 changed
Fixed
  • Fixed:
Changed
  • Plugin loading order to avoid conflicts between Free and Pro versions.