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.
WooCommerce: Add settings copy feature, to quickly duplicate (overwrite) WC settings between blogs. See add-on page for more details.
Obsolete add-ons removed: Types, Views
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.
ACF: Better handling of repeater fields in ACF5, and more workarounds added for repeater fields in ACF4.
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.
ACF: Do not allow ACF to process text fields before broadcasting them (= return the values completely raw).
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.
Polylang: Fix to allow for broadcasting without linking to a blog without the same language.
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.
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.
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.
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.
ACF: Add wildcard support for checking the ACF field names against the custom field protect list. And blacklist checking also supports wildcards now.
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.
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.
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.
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.
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.
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).
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.
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.
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.
EventON: Plugin added. Adds support for Ashan Jay's EventON plugin with tickets.
SiteOrigin Page Builder: Plugin added. Adds support for SiteOrigin's Page Builder plugin.
ACF: Fix flexible field images for ACF v4. Apparently images in flexfields did not work correctly. ACF v5 untouched.
Avia Layout Builder: Plugin added.
ACF: Removed taxonomy fields support for non-pro versions of ACF.
WooCommerce: Fix broadcasting products. Asking WooCommerce to return a product is not a good enough check, it has to be checked manually.