Changelog

1.1.7 (2019-11-07)
* Added: Log: If DB_CHARSET empty or not defined in wp-config.php, use utf8mb4 for Log table.

1.1.6 (2019-10-24)
* Added: Status: Scheduling: Custom Time (Relative Format) option. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/status-settings/#status-text–scheduling
* Added: Settings: Log Settings: Log settings moved to new tab in UI. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/log-settings/
* Added: Settings: Log Settings: Option to display / hide Log on individual Posts. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/log-settings/
* Added: Settings: Log Settings: Number of days to preserve Logs before automatic deletion. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/log-settings/
* Added: Log: Option to filter Logs by Request Sent Date. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/log-settings/#filtering-logs
* Added: Log: Provide solutions to common issues
* Added: Instagram and Pinterest: Attempt to use image in Post’s Content when no Featured Image or Additional Images specified (as both networks require an image for a status)
* Fix: Status: Conditions: Custom Fields: Add Meta / Custom Field Condition button was not working
* Fix: Per-Post Settings: Ensure JS loaded for Meta Boxes to function correctly on Custom Post Types
* Fix: Don’t attempt to run upgrade routines between Plugin versions more than once

1.1.5 (2019-10-18)
* Fix: Activation: WP to SocialPilot Pro: Error: Could not load Plugin class log

1.1.4 (2019-10-17)
* 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-socialpilot-pro/logs/
* Added: Log: Improved messages explaining why a Post is not sent to SocialPilot
* Added: Log: Use separate database table for storing Plugin Status Logs instead of Post Meta, for performance
* Fix: Conditionally load JS, for performance
* Fix: Licensing: Don’t show license expired notice on Plugins screen, for performance

1.1.3 (2019-10-03)
* Added: Status: Conditions: Send if Post matches specified Author(s). See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/status-settings/#status–conditions–authors
* Added: Licensing: Show licensing server response on HTTP or server error
* Fix: Licensing: Updated endpoint URL
* Fix: Licensing: Use options cache instead of transients to reduce license key and update failures

1.1.2 (2019-08-31)
* Fix: Status: Tags: Ensure Syntax for Word and Character Limited Content and Excerpt Tags is correct

1.1.1 (2019-08-29)
* Added: Status: Tags: Content and Excerpt Tag options with Word or Character Limits
* Fix: Status: Removed loading of unused tags.js dependency for performance

1.1.0 (2019-08-15)
* Fix: Status: SocialPilot API error which would occur when a profile has been disconnected from SocialPilot

1.0.9 (2019-07-25)
* Added: Publish: More verbose error message when duplicate statuses are detected, detailing the Post Type, Profile and Action containing duplicate statuses.
* Added: Gutenberg: Better detection to check if Gutenberg is enabled
* Added: Gutenberg: Better detection to check if Post Content contains Gutenberg Block Markup
* Fix: Status: Custom Time (based on Custom Field / Post Meta Value): Ensure “Before Custom Field Value” subtracts days, hours and minutes
* Fix: Status: Custom Time (based on Custom Field / Post Meta Value): Convert timestamp to date/time if custom field value is a timestamp
* Fix: Status: {content} would return blank on WordPress 5.1.x or older

1.0.8 (2019-07-18)
* Added: Support for Status and Featured Image Meta Boxes to display on Envira Galleries when Envira Standalone Addon is also active
* Fix: Bulk Publishing: Search / Filter by Taxonomy was not working
* Fix: Status: Manual Override: Taxonomy Conditions were not populating when creating/editing a Post, Page or Custom Post Type

1.0.7 (2019-06-22)
* Fix: Uncaught ReferenceError: autosize is not defined

1.0.6 (2019-06-20)
* Added: Status: Option to limit the number of words or characters output on a Template Tag. See Docs: https://www.wpzinc.com/documentation/wordpress-to-socialpilot-pro/status-settings/
* 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
* Fix: Status: {content} and {excerpt} tags always return the full content / excerpt, which can then be limited using the above word / character limits
* Fix: Publish: Add checks to prevent duplicate statuses being sent when a Page Builder (Elementor) fires wp_update_post multiple times when publishing

1.0.5 (2019-06-06)
* Fix: Status: Strip additional unwanted newlines produced by Gutenberg when using {content}
* Fix: Status: Convert
and
in Post Content to newlines when using {content}
* Fix: Status: Trim Post Content when using {content}

1.0.4 (2019-05-30)
* Fix: Notice: Undefined variable: conditions_met
* Fix: Log: Don’t wrongly log that status(es) exist but conditions not met when an action has no statuses in the first place

1.0.3 (2019-05-25)
* Fix: Repost: Ensure limit is honored

1.0.2 (2019-05-23)
* Added: Status: Criteria: Dates: Option to require Post’s published date be within defined start and end dates for a status to be sent

1.0.1 (2019-05-16)
* Added: Settings: Display notice if the SocialPilot account does not have any social media profiles attached to it
* Fix: Publish: Display errors and log if authentication fails, or profiles cannot be fetched

1.0.0 (2019-05-09)
* First release