3rd party pack changelog

39.1 20170903

Elementor: Added support for background images, templates and template shortcodes.
LearnDash: Fix. Update base quiz data in the quiz table when broadcasting.
LearnDash: Fix. Automatically increase Broadcast's save_post priority to higher than LearnDash's (2000) in order to broadcast the changes directly, instead of needing a double-update.
Slider Revolution: Added support for static layers.
Toolset: Add ability to broadcast taxonomies.
Ultimate Member: Display Broadcasted column for UM forms.
WPML: Remember taxonomy term translations between blogs.

39 20170802

ACF: Added support for Broadcast's new taxonomy term handling code. This allows blacklisting and protecting of taxonomy term meta.
Intagrate: New add-on. Adds support for the Intagrate plugin.
Mailster: New: Added support for autoresponders.
Mailster: Fix: List assignments are copied and assigned when broadcasting newsletters and autoresponders on each child blog.
WPLMS: New add-on. Adds support for Vibethemes' WPLMS theme.
Yoast SEO: Added support for Broadcast's new taxonomy term handling code. This allows blacklisting and protecting of taxonomy term meta.

38.6 20170703

ACF: Separate handling of flexible fields so that ACF v4 flex fields can work at the same time as v5.
Beaver Builder: Parse all text fields individually, allowing for shortcodes to be found and processed.
Elementor: New add-on. Adds support for the Elementor Page Builder plugin.
FooGallery: Added broadcast meta box for individual galleries.
Global Blocks For Cornerstone: New add-on. Adds support for the Global Blocks for Cornerstone plugin.
Gravity Forms: New add-on. Adds support for the Gravity Forms plugin.
LearnDash: Added support for quiz questions and answers, not just the quiz post type itself.
Mailster: New add-on. Adds support for the Mailster plugin.
NS Cloner: New add-on. Adds support for the NS Cloner plugin.
Slider Revolution: Added support for sliders in the Envision theme.
Yoast SEO: Hide notification about changed slug (which is perfectly normal when broadcasting).

38.4 20170605

EventON: Add RSVP broadcast and syncing. If the event is broadcasted, the attendees will be broadcasted from the event's parent blog as the source. Requires Broadcast v38.4.
EventON: Add support for Action User add-on in order to give User & Blog Settings a chance to broadcast form submissions.
Ultimate Member: New add-on. Adds support for the Ultimate Member plugin.

38.3 20170523

Beaver Builder: Added BB settings copy function under the Broadcast menu.
Jetpack: New addon. Adds support for Automattic's Jetpack plugin.
Slider Revolution: New addon. Adds support for the Slider Revolution plugin.
The Events Calendar: Use API to broadcast venues and events.
WooCommerce: Fix variation broadcasting to multiple blogs.
WooCommerce: Add support for plugin.

38.2 20170428

GeoDirectory: Add extra check for missing database tables on the child blogs, which should prevent a lot of headaches when attachments aren't being correctly copied.
Ninja Forms: Added menu item for copying Ninja Form settings between blogs, like WooCommerce has.
Polylang: Fix translations not being linked for some people since v35.x.
WooCommerce: AutomateWoo: retrieve the parent product link data for triggers. Fixes wrong product triggers when using child products.
WooCommerce: Disable v3 save_post workaround for WooCommerce v3.0.4+. Apparently they fixed whatever they broke in v3.

38 20170406

Finally dropped the "ThreeWP" prefix from the plugin name! The code remains the same, just the name has become simpler: Broadcast...

WooCommerce: Add product image gallery handler, so no more need for the Custom Field Attachments add-on.
WooCommerce: Also sync variations stock, not just normal products.
WooCommerce: Fix. Add workaround for how WooCommerce v3.0 saves products. This prevented the image gallery from being correctly broadcast.
WPML: Ignore content that has no translations. Fixes bug where content without translations that should be broadcasted (EventOn events, for example) was not broadcasted.
WPML: Add menu item to force broadcast of content to blogs whithout the language. Fixes a weird bug for some installations that had hidden languages which, for some installations, regarded the language as inactive and would therefore not broadcast the content there.

37.2 20170326

WooCommerce: Add settings copy feature, to quickly duplicate (overwrite) WC settings between blogs. See add-on page for more details.

37.1 20170322

EventON: Also copy location images.
EventON: Add support for v2.5.1 locations.
WooCommerce: Fix fatal error due to translation: is_wp_error_message_box().

Obsolete add-ons removed: Types, Views

37 20170316

Contact Form 7: Attempt to link existing forms using their title, else broadcast a new one. Requires that forms have exacty the same title in the shortcode as they are called in the form list.
Events Manager: Fix new location ID not being correctly set on the child blog. Also use $wpdb to insert event and location data instead of using raw SQL. Read the Events Manager page for info about how badly the EM plugin is written.

36.2 20170307

ACF: Location rules fix. If set to a post that is not broadcasted, leave the post ID alone instead of setting it to 0.
ACF: Prevent looping when post object fields point back to the same post.

36.1 20170305

ACF: Better handling of repeater fields in ACF5, and more workarounds added for repeater fields in ACF4.

36 20170303

ACF: For text values, use the values that ACF reports, not the raw values. Addition to the ACF fix below.
ACF: ACF fields for taxonomies obey the custom field black/protect lists.
LearnDash: New add-on. Adds support for the LearnDash LMS plugin.
WooCommerce: Fix incorrect variation post title (that is never seen).
WP All Import: New add-on. Adds support for post updates from Soffly's WP All Import Pro.

Obsolete add-ons: The next version of the pack will disable the following add-ons, so please enable their replacements:
Types has been replaced by Toolset.
Views has been replaced by Toolset.

35.8 20170130

ACF: Do not allow ACF to process text fields before broadcasting them (= return the values completely raw).

35.7 20170127

ACF: Fix 1 values when retrieving text values from non-post text fields.
GeoDirectory: Fix broken featured image URL. GD, unlike Wordpress, likes to have a forward slash at the beginning of the URL.
Ninja Forms: Added form action syncing.

35.6 20170117

Polylang: Fix to allow for broadcasting without linking to a blog without the same language.

35.5 20170113

Ninja Forms: New add-on: Adds support for the Ninja Forms plugin.

35.3 20170106

Aqua Page Builder: New add-on: Adds support for the Aqua Page Builder plugin.

35.1 20161220

Polylang: Added menu item where one can now select the action if the language does not exist on the child blog.
WooCommerce: Fix renaming of variation post names.

35 20161206

ACF: Show the Broadcasted column in the field group overview.
Download Monitor: Replace the URL in the download version with the attachment's URL on each blog.
WooCommerce: Added support for partial broadcasts, together with the queue add-on. See the WC settings tab. Use this function if your products has many variations that cause PHP timeouts.

34.5 20161111

Divi Builder: New add-on. Adds support for Divi Builder and themes using it.

34.4 20161107

ACF: Check for valid posts when adding relationship posts.
WPML: When using the duplicating translation button, Broadcast will only broadcast parent posts, not child posts also.
Yoast SEO: Add menu option to allow taxonomy term canonical URLs to be ignored / protected. This is for users who do not want the canonical URL of terms to be broadcasted to child blogs.

34.3 20161027

ACF: Add workaround for incorrect detection of post number in post fields. This caused fatal errors when ACF fields for taxonomies were created and used within the post.
Beaver Builder: New add-on: Adds support for the Beaver Builder page builder.
WooCommerce: Allow broadcasting of disabled AutomateWoo workflows.
WPML: Better detection of network-activated WPML.

34.2 20161006

Download Monitor: Put only download version attachments into the dlm_uploads directory, not attachments for the download itself.
Toolset: Add ability to broadcast content templates.
WooCommerce: Add support for AutomateWoo workflows.
WooCommerce: Add category thumbnail and display type support.

34.1 20160927

ACF: Add wildcard support for checking the ACF field names against the custom field protect list. And blacklist checking also supports wildcards now.

34 20160925

ACF and WooCommerce: Code change. Use new ->copy_attachment_to_blog() function to prevent double copying of images attached to [taxonomy] meta.
Contact Form 7: Remove unused code warning.
WooCommerce: Workaround for old versions of WooCommerce that don't have the get_woocommerce_term_meta function.
WPML: Include temporary fix for Wordpress action/filter bug that prevents the editor language of duplicated posts from being updated on the child. Requires a patched WPML. This fix will become obsolete when Wordpress 4.7 is released, due to the *5 year old* bug being finally fixed.

33.1 20160913

SNAP: Better support for [featured] images in posts. It does this by SNAPping only after all images have been attached.
WPML: Allow broadcasting to blogs on which WPML is not active. This will result in just normal broadcasting.
WooCommerce: Added support for the WooCommerce Variation Swatches and Photos plugin.

33 20160817

ACF: Sync ACF fields in taxonomies during broadcasting and during manual taxonomy sync.
Avia Layout Builder: Use new Shortcode Attachments and Shortcode Menus add-ons to parse the builder content, which now allows you to use menu shortcodes in your Avia content also.
Contact Form 7: New add-on. Adds support for Takayuki Miyoshi's Contact Form 7 plugin.
Events Manager: Fix broadcasted events not showing in the location's overview page.
WPML: Duplicate Content button automatically broadcasts post to all child blogs. Those child blogs without the duplicated language are ignored, as per normal WPML broadcasting rules.
WP Ultimate Recipe: Now supports meal plans. The recipes in the meals must already exist on each child blog.
Yoast SEO: New add-on. Adds support for the Yoast SEO plugin. Only needed if you want taxonomy SEO data synced when broadcasting.

32 20160715

EventON: Added experimental ticket syncing.
Toolset: Merged the Types and Views plugins. Now broadcast CRED forms, types and views.
Types: Obsolete. Please use Toolset add-on instead.
Views: Obsolete. Please use Toolset add-on instead.
WooCommerce: Can now stock sync on its own. Extra removed.
WooCommerce: Added experimental order syncing.

31 20160705

ACF: Added support for content preparsing on textarea fields also.
Calendarize It: New add-on. Adds support for Calendarize It! events.
Download Monitor: Use the preparse actions to parse download shortcodes everywhere (like in ACF text fields, for example).
Events Manager: New add-on. Adds support for the Events Manager plugin.
The Events Calendar: Bulk post actions are applied to all recurring events when modifying the main / root event. See the TEC page for details on how to disable this feature. Depending on feedback, this feature can be turned into a menu item.
Types: Add support for manual broadcast of post types to other blogs.
Views: Add support for manual broadcast of views to other blogs.
WooCommerce: Add ability to broadcast membership plans.

30 20160606

ACF: Extended support for conditional gallery local / global images.
ACF: Added support for the link field type.
ACF: Added support for content preparsing, therefore requiring v30 of Broadcast. This will parse links and gallery shortcodes in text, url, link and wysiwyg fields.
Download Monitor: Allow download attachments to be copied to the dlm_uploads subdirectory - the file URL in the version remains unchanged, though.
Tao Schedule Update: Plugin added. Adds support for Tao Schedule Update plugin.
The Events Calendar: Better saving of custom fields upon intial broadcast (instead of having to double publish to get the custom fields to show).

29.1 20160418

Download Monitor: New plugin. Adds support for downloads and shortcodes from Never5's Download Monitor plugin.
Polylang: Allow appending of languages. If you manually add languages to the child posts, they will be preserved when the parent post rebroadcasts.
Polylang: Prevent language and flag data in the language taxonomy of the child blogs from being overwritten. Now en (US) will not overwrite en (GB) for example.
WP Ultimate Recipe: Remove debug info.

29 20160405

ACF: Added support for the Conditional Gallery field type. See the ACF page for notes on this.
ACF: Added support for parsing of image links in text and wysiwyg content.
WP Ultimate Recipe: Plugin has been moved into 3rd party pack.
WP Ultimate Recipe: Added support for recipe instruction images.

All packs now have RedHat / CentOS SSL workaround for updates automatically enabled.

28.2 20160301

ACF: Fix warning when trying to parse fields without values.
EventOn: Fix error by checking that the event is using tickets.
EventOn: Add support for proper broadcasting of the location and organizer.
GeoDirectory: Code fix: Use terms() instead of obsolete equivalent_terms() method.

28.1 20160208

Activity Monitor: Update compatability with hook class.
Post Expirator: Plugin added. Adds support for Aaron Axelsen's Post Expirator plugin.

28 20160118

EventON: Plugin added. Adds support for Ashan Jay's EventON plugin with tickets.

27.2 20151215

SiteOrigin Page Builder: Plugin added. Adds support for SiteOrigin's Page Builder plugin.

27.1 20151209

ACF: Fix flexible field images for ACF v4. Apparently images in flexfields did not work correctly. ACF v5 untouched.

27 20151124

Avia Layout Builder: Plugin added.

26.2 20151104

ACF: Removed taxonomy fields support for non-pro versions of ACF.

26.1 20151103

WooCommerce: Fix broadcasting products. Asking WooCommerce to return a product is not a good enough check, it has to be checked manually.

26 20151102

Initial version.