PluginProbe
Social Media Auto Poster – Schedule & Publish to Buffer / 6.2.6
Social Media Auto Poster – Schedule & Publish to Buffer v6.2.6
6.2.7 6.2.6 6.2.5 6.2.4 6.2.3 6.2.2 6.2.1 6.2.0 6.1.2 6.1.1 6.1.0 6.0.9 6.0.8 6.0.7 6.0.6 6.0.5 6.0.4 6.0.3 6.0.2 6.0.1 6.0.0 3.8.1 3.8.2 3.8.3 3.8.4 All 128 releases
wp-to-buffer / readme.txt

readme.txt in Social Media Auto Poster – Schedule & Publish to Buffer 6.2.6, at readme.txt

923 lines 46.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Social Media Auto Poster - Schedule & Publish to Buffer ===
2 Contributors: n7studios,wpzinc
3 Donate link: https://www.wpzinc.com/plugins/wordpress-to-buffer-pro
4 Tags: social media automation, auto post, buffer, social media scheduler, auto publish
5 Requires at least: 5.0
6 Tested up to: 7.1
7 Requires PHP: 7.4
8 Stable tag: 6.2.6
9 License: GPLv3 or later
10 License URI: https://www.gnu.org/licenses/gpl-3.0.html
11
12 Automatically post and schedule your WordPress content to Facebook, X/Twitter, LinkedIn, Threads, Bluesky, and more social networks using Buffer.
13
14 == Description ==
15
16 Social Media Auto Poster connects your WordPress site to Buffer, enabling automatic social media publishing whenever you create or update content. Share your blog posts, pages, and custom post types to multiple social networks without manual posting.
17
18 === Why Choose This Social Media Automation Plugin? ===
19
20 This plugin eliminates repetitive social media posting by automatically adding your WordPress content to your Buffer queue. Buffer then intelligently schedules posts to your connected social networks at optimal times for maximum engagement.
21
22 **Automatic Social Media Publishing** - Set it once and your content automatically shares to social media when published or updated.
23
24 **Smart Scheduling with Buffer** - Buffer's queue system prevents spam by spacing out posts according to your schedule. Your social media profiles stay active without overwhelming followers.
25
26 **Compatible Social Networks** - Auto post to Facebook Pages, Twitter (X), LinkedIn Pages and Profiles, Threads, Google Business Profile, Mastodon, Bluesky, and TikTok.
27
28 **Dynamic Content Templates** - Customize each social media post using template tags that pull your post title, excerpt, content, featured image, categories, tags, and custom fields.
29
30 Don't have a Buffer account? [Sign up for free](https://join.buffer.com/wpzinc)
31
32 [youtube https://www.youtube.com/watch?v=GESEMwKSSQg]
33
34 === How to Auto Post to Social Media with Buffer ===
35
36 1. **Connect Your Buffer Account** - Simple one-click authorization, no API keys or technical setup required
37 2. **Link Your Social Networks** - Connect Facebook, X/Twitter, LinkedIn, and other profiles through Buffer's interface
38 3. **Configure Post Settings** - Choose which post types to share and customize your social media message templates
39 4. **Publish Content** - Your WordPress posts automatically share to social media according to your Buffer schedule
40
41 === Social Media Networks Supported ===
42
43 **Facebook Auto Posting** - Share to Facebook Pages automatically when you publish WordPress content.
44
45 **X/Twitter Auto Posting** - Still works! Buffer is [not impacted](https://x.com/buffer/status/1652659063073783808) by X/Twitter API changes. Auto post to Twitter (X) reliably.
46
47 **LinkedIn Auto Posting** - Publish to LinkedIn Company Pages and personal LinkedIn Profiles to grow your professional network.
48
49 **Instagram & Pinterest** (Pro) - Direct posting to Instagram Business Profiles (Feed and Stories) and Pinterest Boards available in [Pro version](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/).
50
51 **Additional Networks** - Threads, Google Business Profile, Mastodon, Bluesky, and TikTok support included.
52
53 === Dynamic Template Tags for Customized Posts ===
54
55 Create unique social media messages using template tags:
56
57 * **{title}** - Your post title
58 * **{excerpt}** - Post excerpt (with character/word limits)
59 * **{content}** - Post content (with character/word limits)
60 * **{url}** - Post permalink
61 * **{date}** - Publication date
62 * **{taxonomy_post_tag}** - Tags as hashtags
63 * **{taxoomy_category}** - Categories as hashtags
64
65 === Better Than Traditional Auto Posting Plugins ===
66
67 Unlike direct posting plugins (WP to Facebook, WP to Twitter clones), this plugin uses Buffer's smart queue system. Benefits include:
68
69 **Prevents Social Media Penalties** - Buffer spaces posts naturally, avoiding spam flags from posting too frequently
70 **Optimized Timing** - Schedule posts for when your audience is most active
71 **Cross-Network Management** - Manage all social networks from one Buffer dashboard
72 **No API Complications** - Buffer handles all social network API connections and changes
73 **Duplicate Prevention** - Built-in protection ensures you never post the same content twice
74
75 === Pro Version Features ===
76
77 > <a href="https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/" rel="friend" title="WordPress to Buffer Pro">WordPress to Buffer Pro</a> includes advanced social media automation features:<br />
78 >
79 > **Instagram and Pinterest Support** - Direct posting to Instagram Business Profiles (Feed and Stories) and Pinterest Boards
80 >
81 > **Multiple Buffer Accounts** - Connect multiple Buffer accounts to one WordPress site
82 >
83 > **Advanced Scheduling Options** - Post immediately, add to start/end of Buffer queue, or schedule for specific times
84 >
85 > **Conditional Publishing** - Send posts to social media based on author, category, tags, or custom field values
86 >
87 > **Multiple Status Templates** - Create different messages for each social network with unique templates per post type
88 >
89 > **Repost Old Posts** - Automatically reshare evergreen content on social media at scheduled intervals
90 >
91 > **Bulk Publish Feature** - Manually select and republish multiple posts to social media at once
92 >
93 > **Event Calendar Integration** - Schedule social posts based on event dates from The Events Calendar, Event Manager, and Modern Events Calendar
94 >
95 > **WooCommerce Integration** - Display product prices, SKUs, and other WooCommerce data in social media posts
96 >
97 > **SEO Plugin Integration** - Use SEO titles, descriptions, and meta data from Yoast SEO, Rank Math, All-In-One SEO Pack, and SEOPress
98 >
99 > **Advanced Custom Fields Support** - Pull any custom field data into social media messages
100 >
101 > **Multiple Images** - Share multiple images from Featured Image, Media Gallery, Post Content, or ACF Image fields
102 >
103 > **WP-Cron Support** - Queue posts to send via WP-Cron for better performance on high-traffic sites
104 >
105 > **Priority Email Support** - One-on-one support with our team
106 >
107 > [Upgrade to Pro](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/)
108
109 === How to Schedule Social Media Posts ===
110
111 **Default Buffer Schedule** - Buffer automatically spaces posts throughout the day based on your time zone preferences
112
113 **Immediate Posting** - Override the queue and post immediately to social media
114
115 **Custom Posting Schedule** (Pro) - Define specific days and times in Buffer when posts should publish to each social network
116
117 **Scheduled Publishing** (Pro) - Set exact date and time for each social media post
118
119 === Support for Free Version ===
120
121 We provide community support through the <a href="https://wordpress.org/support/plugin/wp-to-buffer/">WordPress support forums</a>.
122
123 For priority email support, comprehensive documentation, and faster response times, consider <a href="http://www.wpzinc.com/plugins/wordpress-to-buffer-pro" rel="friend">upgrading to Pro</a>.
124
125 === Privacy and Data Usage ===
126
127 Our [API](https://www.wpzinc.com/documentation/wordpress-buffer-pro/data/) connects your website to [Buffer](https://buffer.com/join/6392aeec568614de895ed38fafa7784b8718c77dc7800419bdfbbacaaaa793d8). An account with Buffer is required.
128
129 We connect directly to your Buffer (buffer.com) account, via their API, to:
130 - Fetch your social media profile names and IDs,
131 - Send your WordPress Posts to one or more of your social media profiles. The profiles and content sent will depend on the plugin settings you have configured.
132
133 We connect to our own [API](https://www.wpzinc.com/documentation/wordpress-buffer-pro/data/) to pass the following requests through to Buffer:
134 - Connect our Plugin to Buffer, when you click the Authorize button (this obtains an access token from Buffer, once you have approved authorization)
135
136 Both of these are done via our own API, to ensure that no secret data (such as oAuth client secret keys) are included in this Plugin's code or made public.
137
138 We **never** store any information on our web site or API during this process.
139
140 == Installation ==
141
142 = Automatic Installation (Recommended) =
143
144 1. Log in to your WordPress admin dashboard
145 2. Navigate to Plugins > Add New
146 3. Search for "WP to Buffer"
147 4. Click "Install Now" on the WordPress to Buffer plugin
148 5. Click "Activate" once installation completes
149 6. Go to WordPress to Buffer in your admin menu
150 7. Click "Authorize" to connect your Buffer account
151 8. Configure your social media posting settings
152
153 = Manual Installation =
154
155 1. Download the plugin ZIP file
156 2. Log in to your WordPress admin dashboard
157 3. Navigate to Plugins > Add New > Upload Plugin
158 4. Choose the downloaded ZIP file and click "Install Now"
159 5. Click "Activate Plugin"
160 6. Go to WordPress to Buffer in your admin menu
161 7. Click "Authorize" to connect your Buffer account
162 8. Configure your social media posting settings
163
164 == Frequently Asked Questions ==
165
166 = Can I still auto post to Twitter / X with this plugin? =
167
168 Yes! Buffer is [not impacted](https://x.com/buffer/status/1652659063073783808) by Twitter's 2023 API changes. You can continue using this plugin to auto post to Twitter (now called X) without interruption.
169
170 = Which social media platforms are supported for auto posting? =
171
172 The free version supports:
173 * Facebook Pages
174 * Twitter (X)
175 * LinkedIn Pages and Profiles
176 * Threads
177 * Google Business Profile
178 * Mastodon
179 * Bluesky
180 * TikTok
181
182 [Pro version](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) adds Instagram and Pinterest support.
183
184 = Do I need a paid Buffer account? =
185
186 No. Buffer offers a free plan that works with this plugin. However, Buffer's free plan has limitations on the number of scheduled posts and connected social profiles. You can upgrade your Buffer plan at any time for additional features.
187
188 = How does this differ from other auto posting plugins? =
189
190 Unlike plugins that post directly to social networks, we integrate with Buffer's smart scheduling system. This provides several advantages:
191
192 **Spam Prevention** - Buffer spaces posts naturally to avoid social media penalties
193 **Flexible Scheduling** - Control when posts publish with Buffer's schedule settings
194 **API Reliability** - Buffer handles all social network API complexities and updates
195 **Cross-Platform Management** - Manage all networks from Buffer's unified dashboard
196
197 = Can I customize the social media message for each post? =
198
199 Yes. Use template tags to dynamically build messages:
200
201 * {title} - Post title
202 * {excerpt} - Post excerpt
203 * {content} - Post content
204 * {url} - Post URL
205 * {date} - Publication date
206 * {author} - Author name
207 * {tags} - Post tags as hashtags
208 * {categories} - Categories as hashtags
209
210 Pro version allows different templates per social network and per post type.
211
212 = Can I schedule posts to publish at specific times? =
213
214 Posts are added to your Buffer queue, which publishes according to your Buffer schedule. You control the schedule within your Buffer dashboard.
215
216 Pro version adds options to post immediately, add to start/end of queue, or schedule for specific date/time.
217
218 = Will this work with the Gutenberg block editor? =
219
220 Yes. The plugin is fully compatible with Gutenberg (WordPress block editor), Classic Editor, and most page builders including Elementor, Divi, and Beaver Builder.
221
222 = Can I auto post WooCommerce products to social media? =
223
224 Yes. WooCommerce products are custom post types that can be shared to social media.
225
226 Pro version includes special WooCommerce template tags to display product price, sale price, SKU, stock status, and other product data in social media messages.
227
228 = How do I include images in social media posts? =
229
230 Enable "Use Featured Image" in the plugin settings. The post's featured image will automatically attach to the social media update.
231
232 Pro version provides advanced image options:
233 * Multiple images per post
234 * Images from Media Gallery
235 * Images from post content
236 * Advanced Custom Fields images
237 * Custom image selection
238
239 = Does this work with scheduled WordPress posts? =
240
241 Yes. When a scheduled WordPress post publishes automatically, the plugin detects the publication and adds the content to your Buffer queue.
242
243 = Can I repost old content to social media? =
244
245 Pro version includes automatic evergreen content reposting. Configure how often to reshare old posts (days, weeks, or months), and the plugin automatically adds them back to your Buffer queue. Perfect for driving traffic to your best content.
246
247 = What happens if my Buffer queue is full? =
248
249 You'll see an error in the plugin log indicating the queue is full. Solutions:
250
251 1. Upgrade your Buffer plan for larger queue capacity
252 2. Manually publish or remove queued items from Buffer
253 3. Adjust how frequently content is added to Buffer
254
255 = Can I test without actually posting to social media? =
256
257 Yes. Enable "Test Mode" in General Settings. This logs what would be sent to Buffer without actually creating posts. Perfect for testing your message templates and settings.
258
259 = How do I see what was posted to Buffer? =
260
261 The plugin includes a logging system. View logs by:
262
263 1. Go to WordPress to Buffer > Logs in your admin menu
264 2. View logs for all posts or filter by specific posts
265 3. See what was sent, when, and any errors encountered
266
267 Enable logging in WordPress to Buffer > Settings > Log Settings.
268
269 = Does this work with custom post types? =
270
271 Yes. The plugin supports all public custom post types including:
272 * WooCommerce Products
273 * Events (The Events Calendar, Event Manager, Modern Events Calendar with Pro)
274 * Portfolio items
275 * Testimonials
276 * Any custom post type registered by themes or plugins
277
278 = Can I exclude specific posts from auto posting? =
279
280 Pro version includes conditional publishing based on:
281 * Post author
282 * Categories and tags
283 * Custom field values
284 * Custom taxonomies
285
286 You can also override settings on individual posts to disable auto posting selectively.
287
288 = Will this slow down my website? =
289
290 No. The plugin uses WordPress's standard HTTP API for communication with Buffer. For high-traffic sites, Pro version includes WP-Cron support to queue posts in the background without impacting page load times.
291
292 = What if I need help setting up the plugin? =
293
294 Free version support is available through the [WordPress support forums](https://wordpress.org/support/plugin/wp-to-buffer/).
295
296 Pro version includes priority email support with detailed documentation and setup assistance.
297
298 = How do I upgrade to Pro? =
299
300 Visit [our website](https://www.wpzinc.com/plugins/wordpress-to-buffer-pro/) to purchase Pro. After purchase, you'll receive a license key and download link. Install Pro alongside Free (it will automatically deactivate Free), enter your license key, and import your existing settings.
301
302
303 == Screenshots ==
304
305 1. Settings Screen when Plugin is first installed.
306 2. Settings Screen when Buffer is authorized.
307 3. Settings Screen showing available options for Posts.
308 4. Post-level Logging.
309
310 == Changelog ==
311
312 = 6.2.6 (2026-10-02) =
313 * Fix: API: Increase timeout from 10 to 30 seconds, as Buffer can take longer to respond when creating posts with images
314 * Fix: API: Rename `wp_to_buffer_pro_api_get_timeout` filter to `wp_to_buffer_api_get_timeout`
315
316 = 6.2.5 (2026-09-18) =
317 * Fix: Delete tokens when refreshing a token results in an invalid grant
318
319 = 6.2.4 (2026-09-15) =
320 * Fix: Logs: Show connection errors
321 * Fix: Logs: Create table if it doesn't exist on Plugin version upgrade
322
323 = 6.2.3 (2026-08-24) =
324 * Fix: Authentication: Refresh token before API request to avoid connection expiry
325 * Fix: Authentication: Only show Reconnect button if the connection has expired
326 * Updated: API: Link Posts: Use `metadata.{service}.linkAttachment.url` instead of `AssetInput.link.url`, per Buffer's changelog: https://developers.buffer.com/changelog.html#update-2026-08-17
327 * Removed: API: Image Posts: Removed `assets[].image.metadata.dimensions`, per Buffer's changelog: https://developers.buffer.com/changelog.html#update-2026-07-27
328 * Removed: Authentication: Schedule refreshing tokens to prevent "grant request is invalid" errors
329
330 = 6.2.2 (2026-08-21) =
331 * Added: PHPStan static analysis improvements
332
333 = 6.2.1 (2026-08-20) =
334 * Fix: Status: Images: Don't attempt to assign image to status if no image exists
335
336 = 6.2.0 (2026-08-19) =
337 * Added: Namespaced `WPZinc\Social` (previously `WP_To_Social_*` classes) and `WPZinc\Shared` (previously WPZincDashboardSubmodule)
338 * Added: Status: Scheduling: Post Immediately option
339 * Updated: Improved WordPress Coding Standards for dates
340 * Fix: Authentication: OAuth: Use nonce for improved security when connecting to Buffer
341 * Fix: Authentication: Schedule refreshing tokens to prevent "grant request is invalid" errors
342
343 = 6.1.2 (2026-07-10) =
344 * Added: Settings: Authentication: Refresh Profiles button. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/manage-account-connections/#refresh-profiles
345 * Updated: API: Profiles: Cache data in options instead of transients
346 * Updated: API: Set User Agent based on Plugin Name and Version
347 * Removed: Publish: Update account profile IDs
348
349 = 6.1.1 (2026-07-09) =
350 * Fix: Status: Update GraphAPI query to fix `Argument "input" has invalid value` error
351
352 = 6.1.0 (2026-07-08) =
353 * Fix: Status: Link: Fallback to Post URL if no URL is specified
354
355 = 6.0.9 (2026-06-29) =
356 * Fix: Status: Link: Revert reading Meta Title and Description from AIOSEO, Rank Math, SEOPress and Yoast SEO, using Buffer's assets[].link.url instead. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/debugging-issues/#link-posts
357
358 = 6.0.8 (2026-06-20) =
359 * Fix: Status: Set image when Status' Type is not 'Image' and posting to a network that only supports images
360
361 = 6.0.7 (2026-06-14) =
362 * Fix: Settings: Post Types: Undefined variable $accounts
363
364 = 6.0.6 (2026-06-11) =
365 * Fix: Settings: Improve performance by using cached organization data
366
367 = 6.0.5 (2026-06-05) =
368 * Added: Status: Insert Tags: All in One SEO Pack Title and Description
369 * Added: Status: Insert Tags: Rank Math Title and Description
370 * Added: Status: Insert Tags: SEOPress Title and Description
371 * Added: Status: Insert Tags: Yoast SEO Title and Description
372 * Fix: Status: Link: Read Meta Title and Description from AIOSEO, Rank Math, SEOPress and Yoast SEO
373 * Fix: Settings: Post Types: Improve performance by using cached profile data
374
375 = 6.0.4 (2026-06-02) =
376 * Fix: API: Profiles: Increase transient expiry from 12 hours to 1 week
377 * Fix: API: Profiles: Don't forcibly fetch profiles on every `publish()` call
378
379 = 6.0.3 (2026-05-30) =
380 * Fix: Status: Scheduling: Add to End of Queue when no scheduling setting defined, avoiding "dueAt must be in the future" errors
381 * Fix: Status: Link: Include Title, Description and Thumbnail in Link Preview
382 * Fix: Status: Link: X/Twitter: Include URL in text
383 * Fix: Status: Link: Mastodon: Include URL in text
384
385 = 6.0.2 (2026-05-28) =
386 * Fix: Store refreshed tokens, resolving "Grant request is invalid" errors
387
388 = 6.0.1 (2026-05-28) =
389 * Added: Connect a Buffer Account: Connect all organizations the Buffer account is a team member of
390 * Fix: Status: Variable "$saveToDraft" got invalid value "1"; Boolean cannot represent a non boolean value: "1"
391 * Fix: PHP Warning: Attempt to read property "base" on null
392
393 = 6.0.0 (2026-05-26) =
394 * Added: Status: Type. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/status-settings/#type
395 * Added: Support for Buffer's new API.
396 * Fix: Settings: Authentication: Align account name with Reconnect + Disconnect buttons
397 * Removed: Status: Image: No Image, OpenGraph and Feat. Image, Linked to Post. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/featured-image-settings/
398 * Removed: Settings: General Settings: URL Shortening: This will be reinstated in a future update when Buffer's API supports this
399
400 = 4.1.0 (2026-05-20) =
401 * Fix: Automatically delete temporary images
402 * Updated: Coding standards
403 * Updated: Sanitization
404
405 = 4.0.9 (2026-04-08) =
406 * Removed: Settings: Products section
407
408 = 4.0.8 (2026-04-02) =
409 * Added: Status: Display notice if settings do not save and WordPress options table charset and default collation are invalid
410 * Updated: Dashboard submodule
411
412 = 4.0.7 (2026-02-12) =
413 * Updated: Dashboard submodule
414
415 = 4.0.6 (2025-11-17) =
416 * Fix: Logs: PHP Warning: Undefined array key `0`
417
418 = 4.0.5 (2025-10-17) =
419 * Fix: Status: Text: Taxonomy: Retain non-Latin characters
420
421 = 4.0.4 =
422 * Fix: Remove unnecessary `migrate_settings` routine
423
424 = 4.0.3.1 (2025-05-02) =
425 * Added: Support for TikTok Images
426
427 = 4.0.2 (2025-04-23) =
428 * Fix: Notice: Function `_load_textdomain_just_in_time` was called incorrectly in WordPress 6.8 and higher
429
430 = 4.0.1 (2025-03-27) =
431 * Updated: Coding standards
432
433 = 4.0.0 (2025-03-06) =
434 * Fix: Logs: Add nonce check on Bulk Actions and Clear Log functionality
435
436 = 3.9.9 (2025-02-27) =
437 * Added: Optimized admin CSS for better performance
438
439 = 3.9.8 (2025-02-19) =
440 * Added: Updated UI
441
442 = 3.9.7 (2025-01-27) =
443 * Fix: Status: Tags: Character Limit, Sentence Limit, Word Limit: Ensure status is not blank when emojis are included in text
444
445 = 3.9.6 (2024-12-11) =
446 * Fix: Bluesky: Include image `width` and `height` properties in API call to ensure image aspect ratio maintained
447
448 = 3.9.5 (2024-11-25) =
449 * Fix: Notice: Function _load_textdomain_just_in_time was called incorrectly in WordPress 6.7 and higher
450
451 = 3.9.4 (2024-11-18) =
452 * Fix: Log: Provide more verbose error when Buffer queue limit reached
453 * Fix: Log: Provide more verbose error when Featured Image failure
454 * Fix: Log: Improve formatting of verbose error messages
455
456 = 3.9.3 (2024-07-22) =
457 * Added: Settings: Icons for Threads and Bluesky
458 * Added: Status: Text: Convert HTML links to plain text without link in brackets when using {excerpt}.
459 * Fix: Status: Strip inline styles when using {content}
460
461 = 3.9.2 (2024-05-31) =
462 * Fix: Removed Facebook in Plugin name
463
464 = 3.9.1 (2023-10-09) =
465 * Added: Don't convert webp images, as these are now supported by Buffer
466 * Fix: Correctly detect and differentiate REST API requests from Gutenberg REST API requests, ensuring REST API requests trigger status(es)
467
468 = 3.9.0 (2023-09-07) =
469 * Fix: Updated dashboard submodule
470
471 = 3.8.9 (2023-08-23) =
472 * Fix: Updated WordPress Coding Standards to 3.0.0
473
474 = 3.8.8 (2023-08-03) =
475 * Fix: PHP Deprecated notices in PHP 8.2
476
477 = 3.8.7 (2023-06-28) =
478 * Added: Plugins: Link to settings screen
479 * Fix: Remove duplicate call to load_language_files()
480
481 = 3.8.6 (2023-05-16) =
482 * Fix: Post: Log: Export Log: Check user can edit posts to permit export log functionality
483
484 = 3.8.5 (2023-05-04) =
485 * Added: Status: Image: Use Feat. Image, not Linked to Post: Include alt text
486
487 = 3.8.4 (2023-01-26) =
488 * Added: Settings: Mastodon Icon
489 * Added: Log: Log errors when image operations (resizing, converting, uploading to Media Library) fails
490 * Fix: Use get_temp_dir() instead of assumed /tmp folder for writing temporary images when resizing, converting or generating text to image
491 * Fix: Status: Clear profiles cache when deauthorizing and authorizing with a different Buffer account
492 * Fix: Improved WordPress Coding Standards
493 * Fix: Removed clipboard.js, as WordPress provides this library
494
495 = 3.8.3 (2022-10-25) =
496 * Fix: Remove unused 1200x1200 registered image size
497
498 = 3.8.2 (2022-06-21) =
499 * Fix: Status: Correctly sanitize and escape status textarea field value to prevent possible XSS
500
501 = 3.8.1 (2022-06-09) =
502 * Added: Support for WordPress 6.0
503
504 = 3.8.0 (2022-05-12) =
505 * Fix: Multisite: Activation: Conditionally load required hook depending on WordPress version
506
507 = 3.7.9 (2022-04-24) =
508 * Fix: Upgrade link would incorrectly redirect to WordPress Admin dashboard
509
510 = 3.7.8 (2022-03-08) =
511 * Fix: Call to undefined function _disable_block_editor_for_navigation_post_type when creating/updating Post in Gutenberg or via the REST API in WordPress 5.9+
512 * Fix: Scheduled Posts: Publish action would not run when using Gutenberg
513 * Fix: Customizer: Don't load inline CSS for menu icon when loading WordPress Admin > Theme > Customize
514
515 = 3.7.7 (2022-03-03) =
516 * Added: Status: Insert Tags: Insert tag at textarea caret position, with leading/trailing space as applicable
517 * Fix: Multisite: Activation: Use wp_insert_site hook when available in WordPress 5.1 and higher
518
519 = 3.7.6 (2021-12-22) =
520 * Added: Support for images added to the Media Library by Plugins that don't store images locally e.g. External Media without Import
521 * Added: Status: Tags: {date} uses WordPress Admin > Settings > Site Language and Date Format options. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/status-text-tags/#available-tags
522 * Fix: Always include WordPress media functions when converting a WebP image to JPEG and storing it in the Media Library to avoid PHP errors
523
524 = 3.7.5 (2021-09-17) =
525 * Fix: Logs: Correctly escape search and form action
526
527 = 3.7.4 (2021-09-16) =
528 * Fix: PHP Deprecated notices in PHP 8
529
530 = 3.7.3 (2021-09-09) =
531 * Added: Status: Text: Convert HTML links to plain text with link in brackets, instead of just displaying the unlinked text
532 * Added: Status: Text: Convert HTML lists to plain text with hyphens, instead of just displaying plain text
533 * Added: Status: Image: Support for .webp images when Use Feat. Image enabled and .webp image used as Featured Image. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/featured-image-settings/#webp-image-support
534 * Added: Status: Remove HTML from shortcodes included in status text
535 * Fix: Status: Use OpenGraph Settings: Ensure that Post URL is sent to Buffer so that correct OpenGraph metadata is parsed by Buffer
536
537 = 3.7.2 (2021-07-15) =
538 * Added: New Installations: Clearer workflow for connecting to Buffer and connecting social media profiles to Buffer account. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/authentication-settings/
539 * Added: Status: Tags: Character Limit, Sentence Limit, Word Limit, Date and URL Encoding transformations. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/status-text-tags/#applying-transformations
540 * Fix: Don't minify Plugin Javascript if a third party minification Plugin is active, which would prevent status settings from sometimes saving
541 * Fix: Status: PowerPress: Prevent PowerPress from appending podcast URL to Content and Excerpt tags.
542
543 = 3.7.1 (2021-04-29) =
544 * Added: Status: Text: Autocomplete suggestions for Tags. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/status-text-tags/#autocomplete-suggestions
545
546 = 3.7.0 (2021-04-15) =
547 * Added: Settings: Post Type: Show prompt if changes made but unsaved when navigating away from the status settings
548 * Fix: Log: Warning: `Edit the Post` link correctly loads the Edit Post screen
549
550 = 3.6.9 (2021-04-01) =
551 * Added: Settings: Post Type: Immediately show/hide green tick on Post Type tab after clicking Save, to confirm whether the Post Type is configured to send status(es) to Buffer
552 * Fix: Settings: Post Type: Profile: Text order and links were incorrect when displaying a Timezone warning
553
554 = 3.6.8 (2021-03-25) =
555 * Fix: Status: Image: No Image: Honor setting when a Post doesn't have a Featured Image, but an SEO Plugin might define a default OpenGraph image
556
557 = 3.6.7 (2021-03-18) =
558 * Added: Log: Enable wp-content/debug.log only when WP_DEBUG=true, WP_DEBUG_LOG=true, WP_DEBUG_DISPLAY=false and Plugin Logging enabled. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/repost-settings/#testing
559 * Added: Localization support, with .pot file and translators comments
560 * Fix: Status: Retain paragraphs when using {content} tag
561 * Fix: Settings: Log Settings: Corrected link to Logs screen, and don't link "Plugin Logs" text when logging not enabled
562 * Fix: Log: Don't show Logs in Plugin Submenu if Logging is disabled
563
564 = 3.6.6 (2021-01-07) =
565 * Added: Status: If a Featured Image is required, attempt to fetch it from the Post Content when a Featured Image has not been specified
566 * Added: Log: More relevant error message when a Post is sent to Instagram or Pinterest and is missing a Featured Image
567
568 = 3.6.5 (2020-12-21) =
569 * Fix: Status: Include Featured Image with status when required
570
571 = 3.6.4 (2020-11-27) =
572 * Added: Status: Image: No Image option. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/featured-image-settings/#no-image
573 * Added: Display error notice if PHP cURL extension is not installed
574 * Added: Settings: Force Trailing Forwardslash: Updated description to clarify why this setting might need to be enabled i.e. for correct status image
575 * Fix: Settings: Force Trailing Forwardslash: Truly force a forwardslash if Permalink settings don't add one.
576
577 = 3.6.3 (2020-09-03) =
578 * Added: Logs: Screen Options: Choose table columns to display. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/log-settings/#define-table-columns-to-display
579 * Added: Logs: Screen Options: Choose number of logs per page to display. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/log-settings/#define-number-of-logs-per-page
580 * Fix: Status: Enabling/Disabling Publish or Update wouldn't update green tick in tab UI in WordPress 5.5+
581 * Fix: Status: Don't display "Post sucessfully added" admin notification if Test Mode is enabled
582 * Fix: Logs: Lighter success/error row background colors to make text easier to read
583 * Fix: Logs: When filtering by date, include results matching the date, not just results between the dates
584
585 = 3.6.2 (2020-08-20) =
586 * Added: Settings: General Settings: Enable Test Mode. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/general-settings/#enable-test-mode
587 * Added: Settings: Logs: Option to choose specific Log Levels. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/log-settings/#log-level
588 * Added: Settings: Logs: Added Pending Log Level, for status(es) due to be sent when Use WP Cron enabled in Plugin's Settings. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/log-settings/#log-level
589 * Added: Logs: Confirmation when clicking Clear Log button
590 * Fix: Logs: Set Clear Log button to red
591 * Fix: Logs: Clear Log: Contextualized confirmation message based on whether the Log is being cleared at Post or Plugin level
592 * Fix: Authorization: Don't enable Profiles that have a default flag, as the default option in Buffer's Publish UI no longer exists
593 * Fix: Fatal error when detecting current admin screen on some Page Builders
594 * Fix: Some notifications weren't dismissible
595
596 = 3.6.1 =
597 * Fix: Prevent fatal error when upgrading to Pro when Free is still active
598
599 = 3.6.0 =
600 * Added: Settings: General Settings: Use Proxy option. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/general-settings/#use-proxy-
601 * Added: Settings: Log Settings: Log Level option. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/log-settings/#log-level
602 * Fix: Log: Honor Enabled Setting, ensuring logging does not take place if not enabled
603
604 = 3.5.9 =
605 * Added: Status: Option to specify Taxonomy Tags
606 * Fix: Status: Taxonomy Tags: Remove non-alphanumeric characters to avoid breaking tag links
607
608 = 3.5.8 =
609 * Fix: CSS: Renamed option class to wpzinc-option to avoid CSS conflicts with third party Plugins
610 * Fix: Log: Unknown column 'status' in 'where clause' for query when clearing pending status log entries
611 * Fix: Elementor: Removed unused tooltip classes to prevent Menu and Element Icons from not displaying
612
613 = 3.5.7 =
614 * Fix: Load CRON class for Log Cleanup
615
616 = 3.5.6 =
617 * Added: Forms: Accessibility: Replaced Titles with <label> elements that focus the given input element on click
618 * Added: General Settings: Option to force trailing forwardslash on {url}. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/general-settings/#force-trailing-forwardslash
619 * Fix: Activation: Prevent DB character set / collation errors on table creation by using WordPress' native get_charset_collate()
620 * Fix: Authentication: Handle Buffer revoking older, insecure Access Tokens by prompting for re-authentication instead of timing out
621 * Fix: Log: Call to undefined method WP_To_Social_Pro_Log::clear_pending_log()
622 * Fix: Log: Display Status Text's breaklines
623 * Fix: Status: Don't send status(es) to Buffer for non-public Post Types containing Post-level Status Settings copied from a public Post.
624 * Fix: Status: More verbose error message when a status is too long for the target social network
625 * Fix: Status: Use AJAX to save statuses to avoid settings not saving or changing when PHP's max_input_vars is exceeded due to e.g. several profiles and statuses defined
626 * Fix: Status: Better method to remove double/triple spaces in text whilst retaining newlines/breaklines and unicode/accented characters
627 * Fix: Status: Strip query parameters (added by e.g. Jetpack) from images before sending status to prevent errors
628 * Fix: Settings: Removed disabled CSS class on tabs, as not used and avoids potential conflicts with third party Plugins
629 * Fix: Settings: Display confirmation notice that settings have saved
630
631 = 3.5.5 =
632 * Added: Log: Option to filter Logs by Request Sent Date. See Docs: https://www.wpzinc.com/documentation/wordpress-to-buffer-pro/log-settings/#filtering-logs
633 * Added: Log: Provide solutions to common issues
634 * Added: Log: New Log screen with filters and searching to view Status Logs across all Posts for all actions (Publish, Update, Repost, Bulk Publish). See Docs: https://www.wpzinc.com/documentation/wordpress-to-buffer-pro/logs/
635 * Added: Log: Improved messages explaining why a Post is not sent to Buffer
636 * Added: Log: Use separate database table for storing Plugin Status Logs instead of Post Meta, for performance
637
638 = 3.5.4 =
639 * Added: Status: Tags: Content and Excerpt Tag options with Word or Character Limits
640 * Added: Gutenberg: Better detection to check if Gutenberg is enabled
641 * Added: Gutenberg: Better detection to check if Post Content contains Gutenberg Block Markup
642 * Fix: Status: Removed loading of unused tags.js dependency for performance
643 * Fix: Status: Buffer API Error: HTTP Code 400. #1011 - You do not have permission to post to any of the profile_id's provided, which would occur when a profile has been disconnected from Buffer
644 * Fix: Status: {content} would return blank on WordPress 5.1.x or older
645
646 = 3.5.3 =
647 * Added: Status: Textarea will automatically expand based on the length of the status text. Fixes issues for some iOS devices where textarea scrolling would not work
648 * Fix: Status: {content} and {excerpt} tags always return the full content / excerpt, which can then be limited using word / character limits
649 * Fix: Publish: Add checks to prevent duplicate statuses being sent when a Page Builder (Elementor) fires wp_update_post multiple times when publishing
650 * Fix: Status: Strip additional unwanted newlines produced by Gutenberg when using {content}
651 * Fix: Status: Convert <br> and <br /> in Post Content to newlines when using {content}
652 * Fix: Status: Trim Post Content when using {content}
653
654 = 3.5.2 =
655 * Added: Settings: Display notice if the Buffer account does not have any social media profiles attached to it
656 * Fix: Publish: Display errors and log if authentication fails, or profiles cannot be fetched
657
658 = 3.5.1 =
659 * Fix: Settings: Status: Display warning if a timezone in WordPress or Buffer is not a valid timezone, instead of throwing a fatal error
660
661 = 3.5.0 =
662 * Fix: Network Activation: Fatal error
663
664 = 3.4.9 =
665 * Added: Status: Secondary level tabbed UI for Profile actions (Publish, Update)
666 * Added: Settings: Post Type: Profile: Display warning with instructions when the WordPress Timezone and Buffer Profile Timezone do not match
667 * Added: Settings: Warning if the max_input_vars PHP setting might be too low for the Plugin's settings to successfully be saved
668 * Fix: Status: Documentation Tab Link
669
670 = 3.4.8 =
671 * Added: New Installations: Automatically enable Publish and Update Statuses on Posts
672 * Added: Plugin Activation: Enable Logging by default
673 * Added: Authorize with Buffer: Once authorized, automatically enable scheduling to social media profiles marked as "share by default" on Buffer
674 * Added: Status: Option to limit the number of characters output on a Template Tag
675 * Fix: Log: Output dates according to WordPress' installation date locale formatting
676 * Fix: Log: Split data into more table columns for easier reading
677 * Fix: Status: Don't attempt publishing to any existing linked Google+ Accounts, as Google+ no longer exists.
678 * Fix: Publish: Improved performance when sending several statuses for a single Post.
679 * Fix: Publish: Display errors on Post Edit screen if status(es) failed to send to Buffer
680
681 = 3.4.7 =
682 * Fix: Menu Icon size preserved when Gravity Forms no conflict mode is set to on
683 * Fix: Display White Menu Icon unless the User is using WordPress' Light Admin Color Scheme, in which case display the Dark Menu Icon
684
685 = 3.4.6 =
686 * Added: Profiles: Fetch Twitter Usernames from Twitter API instead of Buffer API (which no longer provides this information), as required by Buffer and Twitter's Development Policies effective Feb. 19th 2019.
687 * Fix: Publish: Removed global $post reference, which caused some installations to fetch the wrong Post to send to Buffer
688
689 = 3.4.5 =
690 * Added: Status: Featured Image: Option to choose between using OpenGraph image (clicking image links to URL) and using image, not linked to URL. See Docs: https://www.wpzinc.com/documentation/wordpress-buffer-pro/featured-image-settings/
691 * Fix: Compatibility when using multiple WP Zinc Plugins
692 * Fix: Minified all CSS and JS for performance
693
694 = 3.4.4 =
695 * Fix: Multisite: Network Activation: Ensure activation routines automatically run on all existing sites
696 * Fix: Multisite: Network Activation: Ensure activation routines automatically run created on new sites created after Network Activation of Plugin
697 * Fix: Multisite: Site Activation: Ensure activation routines automatically run
698
699 = 3.4.3 =
700 * Added: Settings: Header UI enhancements
701 * Fix: PHP warning on count() when trying to fetch an excerpt for a Post
702 * Fix: Settings: Only load settings for the displayed screen, for better performance
703 * Fix: Settings: Save settings more efficiently, for better performance
704
705 = 3.4.2 =
706 * Fix: Settings: Changed Authentication Tab Icon
707 * Fix: Settings and Status Settings: UI Enhancements for mobile compatibility
708 * Fix: {title} would sometimes result in HTML encoded characters on Facebook
709
710 = 3.4.1 =
711 * Fix: Status: Apply WordPress default filters to Post Title, Excerpt and Content. Ensures third party Plugins e.g. qtranslate can process content and remove shortcodes
712
713 = 3.4.0 =
714 * Added: Gutenberg: Support for Custom Field Tags when Custom Fields / Meta are registered as a meta box outside of the Gutenberg editor.
715 * Added: REST API: Support for Custom Field Tags when Posts are created or updated via the REST API with Custom Field / Meta data.
716
717 = 3.3.9 =
718 * Added: Gutenberg Support
719 * Added: Settings and Status Settings: UI Enhancements to allow for a larger number of connected social media profiles
720 * Added: Status: Tag: Post ID option
721 * Fix: Removed unused datepicker dependency
722 * Fix: CRON Scheduled Posts: Don't rely on wp_get_current_user() for User Access settings, as it's not always available
723 * Added: Status: Support for Shortcode processing on Status Text
724
725 = 3.3.8 =
726 * Fix: Publish: Ensure Post has fully saved (including all Custom Fields / ACF / Yoast data etc) before sending status to Buffer
727 * Fix: Publish: Removed duplicate do_action() call on save_post to prevent some third party plugins running routines twice
728 * Fix: Log: Report 'Plugin: Request Sent' and 'Created At' datetime using WordPress configured date time zone.
729 * Fix: Profiles: Serve social media profile images over SSL to avoid mixed content warning messages
730 * Fix: Settings: Changed WordPress standard .nav-tab-active class to .wpzinc-nav-tab-active, to prevent third party plugins greedily trying to control our UI.
731
732 = 3.3.7 =
733 * Fix: Publish: Only consider publishing statuses to Buffer on supported Post Types (resolves issues with Advanced Custom Fields Free Version saving Fields).
734
735 = 3.3.6 =
736 * Fix: Call to member function get_error_message() on null when attempting to fetch Buffer User Profile.
737
738 = 3.3.5 =
739 * Added: Don't initialize plugin if the Pro version is installed; prevents 500 internal server errors when users wrongly attempt to run both Free + Pro versions at the same time
740
741 = 3.3.4 =
742 * Added: Changed select2 to selectize to improve performance
743 * Fix: Code refactor to improve performance
744 * Fix: Removed jQuery Tooltipster, as it's not used
745 * Fix: Moved Log Meta Box into own view file
746 * Fix: Log: Clear Log functionality
747 * Fix: Log: Sanitize Post ID for exporting and clearing Post logs
748 * Fix: Log: Store Profile Name in Log, so an undefined offset error isn't thrown when showing a Log for a Profile that was previously enabled, but is now disabled
749
750 = 3.3.3 =
751 * Added: Filter for defining max timeout on Buffer API requests (default: 10 seconds)
752 * Added: Re-authorize option when Plugin's access is revoked by a user via their buffer.com account
753 * Fix: Some cURL timeouts, despite statuses going through to Buffer
754 * Fix: Menu Icon size preserved when Gravity Forms no conflict mode is set to on
755 * Fix: Use 'thumbnail' WordPress image size for Buffer thumbnail, instead of 'small'
756
757 = 3.3.2 =
758 * Added: Settings: Notice if Plugin is not authorized with Buffer
759 * Added: Settings: UI indicator for each Post Type denoting if enabled
760 * Added: Install: Enable on Post Publish by default for new installations
761 * Fix: Settings: DatePicker UI conflict with Advanced Custom Fields
762
763 = 3.3.1 =
764 * Added: Improved UI
765 * Fix: Define CURLOPT_RESOLVE on fallback PHP cURL requests, when wp_remote_get() / wp_remote_post() fails, to prevent DNS name lookup errors.
766 * Fix: Uncaught TypeError: Illegal constructor in admin-min.js for clipboard.js functionality
767
768 = 3.3.0 =
769 * Fix: Clarified Pinterest + Instagram support; added tested with WordPress 4.8.1 flag
770
771 = 3.2.9 =
772 * Fix: Set priority of 1 on wp_loaded for register_publish_hooks, to ensure Publish Hooks are fired on imports and some third party Plugins
773
774 = 3.2.8 =
775 * Added: Simplified authentication process with Buffer. No need to enter Access Tokens or Register Apps any more!
776 * Fix: Publish / Update: Fallback PHP cURL requests when wp_remote_get() / wp_remote_post() fail and WP_DEBUG enabled. May resolve 'undefined' errors on buffer.com and occasional timeouts.
777 * Fix: Posts: Log: Include Buffer API error code in output for easier debugging
778
779 = 3.2.7 =
780 * Fix: Always attach Featured Image to status if available (per 3.0.5 and below)
781
782 = 3.2.6 =
783 * Fix: Undefined variable errors
784
785 = 3.2.5 =
786 * Fix: Only display Review Helper for Super Admin and Admin
787
788 = 3.2.4 =
789 * Added: Review Helper to check if the user needs help
790 * Updated: Dashboard Submodule
791
792 = 3.2.3 =
793 * Fix: Removed "Shorten Twitter status to 140 characters" in 3.2.1; too many bugs. Users will need to revert back to ensuring their Twitter statuses are short to avoid Buffer API errors.
794
795 = 3.2.2 =
796 * Added: User-Agent to wp_remote_get and wp_remote_post on Buffer API calls, to potentially resolve timeout connection issues for one edge case.
797 * Fix: Conditionally load sortable and datepicker listeners to avoid JS errors
798
799 = 3.2.1 =
800 * Added: Version bump to match Pro version, using same core codebase and UI for basic features. Fixes several oustanding bugs.
801 * Added: Tooltips to Profile Tabs, to show the profile service and name
802 * Added: Contextual Documentation links in Tabs
803 * Fix: Shorten Twitter status to 140 characters, excluding first URL, to prevent 400 errors from Buffer when a Twitter status message is too long.
804 * Fix: Removed unused image library code
805
806 = 3.0.5 =
807 * Fix: Changed branding from WP Cube to WP Zinc
808
809 = 3.0.4 =
810 * Fix: Removed var_dump()
811
812 = 3.0.3 =
813 * Fix: Changed from publish_post to transition_post_status for better detection of Post/Page Publish/Update
814 * Fix: Removed sslverify = false on wp_remote_* requests
815
816 = 3.0.2 =
817 * Fix: Dashboard Feed URL
818
819 = 3.0.1 =
820 * Fix: Shorten links
821
822 = 3.0 =
823 * Fix: WordPress 4.2 compatibility
824 * Fix: Better security on form submissions
825
826 = 2.3.6 =
827 * Fix: &hellip; HTML character code appearing on Facebook + Google+ status updates when no excerpt defined on a Post
828
829 = 2.3.5 =
830 * Fix: Removed logging
831
832 = 2.3.4 =
833 * Fix: Double posts in Buffer when a scheduled Post goes live.
834
835 = 2.3.3 =
836 * Dropped html_entity_decode and apply_filters on Post Title - causing too many issues.
837
838 = 2.3.2 =
839 * Fix: Settings tabs not working / all settings panels displaying at once
840 * Added translation support and .pot file
841
842 = 2.3.1 =
843 * Fix: Issue with characters in the title being HTML encoded
844
845 = 2.3 =
846 * Fix: Uses get_the_title() when generating status updates for social networks
847 * Fix: Check that at least one social media profile has been chosen before trying to update via the API
848
849 = 2.2.1 =
850 * Fix: Prevent double posting when Posts with category filtering are enabled, and a Post is added via third party apps using the XML RPC API
851 * Fix: Pages can be posted to Buffer via XML RPC API
852
853 = 2.2 =
854 * Fix: Twitter Images attached to tweets
855 * Fix: Featured Images on Facebook
856
857 = 2.1.8 =
858 * Fix: Stops URLs and images being stripped from some updates to LinkedIn
859
860 = 2.1.7 =
861 * Fix: Removed unused addPublishActions function
862
863 = 2.1.6 =
864 * Fix: Dashboard widget
865 * Fix: Some Posts not adding to Buffer due to meta key check
866
867 = 2.1.5 =
868 * Fix: Don't show success message when Post/Page not posted to Buffer
869 * Fix: Removed Post to Buffer meta box, which wasn't honouring settings / causing double postings
870 * Settings: changed to tabbed interface
871
872 = 2.1.4 =
873 * Fix: Dashboard: PHP fatal error
874
875 = 2.1.3 =
876 * Fix: Posts with an image no longer show the image link, but instead show the Page / Post URL
877
878 = 2.1.2 =
879 * Fix: Donation Form
880
881 = 2.1.1 =
882 * Fix: Some assets missing from SVN checkin on 2.1
883
884 = 2.1 =
885 * Fix: 'Creating default object from empty value' warning
886 * Fix: {excerpt} tag working on Pages and Custom Post Types that do not have an Excerpt field
887 * Fix: Capabilities for add_menu_page
888 * Fix: Check for page $_GET variable
889
890 = 2.0.1 =
891 * Fix: Removed console.log messages
892 * Fix: Added Google+ icon for Buffer accounts linked to Google+ Pages
893
894 = 2.0 =
895 * Fix: admin_enqueue_scripts used to prevent 3.6+ JS errors
896 * Fix: Force older versions of WP to Buffer to upgrade to 2.x branch.
897 * Fix: Check for Buffer accounts before outputting settings (avoids invalid argument errors).
898 * Enhancement: Validation of access token to prevent several errors.
899 * Enhancement: Add callback URL value (not required, but avoids user confusion).
900 * Enhancement: Check the access token pasted into the settings field is potentially valid (avoids questions asking why the plugin doesn't work,
901 because the user hasn't carefully checked the access token).
902
903 = 1.1 =
904 * Enhancement: Removed spaces from categories in hashtags (thanks, Douglas!)
905 * Fix: "Error creating default object from empty value" message.
906 * Enhancement: Added Featured Image when posting to Buffer, if available.
907 * Fix: Simplified authentication process using Access Token. Fixes many common oAuth issues.
908
909 = 1.03 =
910 * Fix: Publish hooks now based on settings instead of registered post types, to ensure they hook early enough to work on custom post types.
911
912 = 1.02 =
913 * Fix: Scheduled Posts now post to Buffer on scheduled publication.
914
915 = 1.01 =
916 * SSL verification fix for Buffer API authentication.
917
918 = 1.0 =
919 * First release.
920
921 == Upgrade Notice ==
922
923