Premium pack changelog

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.
Protect Child Properties: Fix fatal error when the link checkbox is not checked.
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.
User Role Sync: New addon. Copy user roles between blogs.
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.
Page Content Shortcode: New addon. Provides a [bc_page_content slug="pageslug"] shortcode to display the contents of a page.
Polylang: Fix translations not being linked for some people since v35.x.
User & Blog Settings: Better criterion editing UI.
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.1 20170410

New Blog Broadcast: Fix fatal error when editing a broadcast. This appeared when the code was converted to using the new Wordpress translation functions.

38 20170406

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

Rebroadcast: Allow posts to be queued when rebroadcasting.
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

Protect Child Properties: Deeper revision checking to better detect whether the child post was modified.
Protect Child Properties: Allow custom fields to be protected.
Shortcode Attachments: Fix fatal error upon viewing available shortcodes. Related to fix below.
Shortcode Attachments: Use new data format. Deactivate and reactivate the add-on to convert the old Attachment Shortcodes data to the new format.
Queue: Add option to disable HTTP processing, so that you don't have to disable the cron line.
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.
Find Some Unlinked Children: Add menu option to ignore post status when finding unlinked children.
WooCommerce: Fix fatal error due to translation: is_wp_error_message_box().

Obsolete add-ons removed: Attachment Shortcodes, 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.
Queue: Fix items per process setting not being saved.

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.
All Images: New addon. Detects all referenced local images in post text fields and adds them to the broadcast.
Queue: Added maximum queue items per process setting that defines how many items to process during a HTTP process event. Also added smarter queue handling that now takes the following into account: the previously mentioned items per process event setting, the PHP time limit and how long, on average, each queue item takes to process. The processing rules are detailed on the queue add-on's page.

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.
Find Some Unlinked Children: Like the normal Find Unlinked Children bulk action, find children that have the same status.
LearnDash: New add-on. Adds support for the LearnDash LMS plugin.
PHP Code: Added "show blog language" wizard.
Protect Child Properties: Added function to only protect child properties if the post was modified. Allows some child posts to be updated with own content, while other child posts are overwritten with new content. Requires post revision support.
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:

Attachment Shortcodes has been replaced by Shortcode Attachments.
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).
User & Blog Settings: Fix forcing on of checkboxes when not directly broadcasting (like in queues, for example).

35.7 20170127

ACF: Fix 1 values when retrieving text values from non-post text fields.
Duplicate Attachments: Fix setting of attached filename on some hosts, which caused problems with returning of the image filename on disk (especially with Update Attachments).
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.
Queue: Fix fatal error after HTTP process call. The error is harmless but results in an unnecessary entry in the webserver error log.

35.5 20170113

Ninja Forms: New add-on: Adds support for the Ninja Forms plugin.
Queue: Only process one item at a time. This is because some posts are really, really large and can cause timeouts getting caught just above the 25% time limit. Safer to not try to guess how long a post will take to broadcast.

35.4 20170109

Comments: Comment meta is now also synced. This enables, among other things, WooCommerce product reviews to be synced between blogs.
Hreflang: Fix overwriting of the global $post variable. This caused a fatal error when using it with the Google Tag Manager plugin.
WooCommerce: Product reviews can now be synced (with ratings) thanks to updates in the Comments add-on.

35.3 20170106

Aqua Page Builder: New add-on: Adds support for the Aqua Page Builder plugin.
Queue: Only clean the queue 1 in 10 times. This alleviates problems with slow SQL servers.

35.2 20161223

Shortcode Attachments: Added Elegant Themes Page Builder gallery shortcode in the wizard.
Shortcode Terms: New add-on. Automatically translates taxonomy term IDs found in shortcodes when broadcasting.
User & Blog Settings: Fix forcing off of hidden checkboxes. This happens when javascript modifies the checked status of the checkboxes.

35.1 20161220

Menus: Added item manipulation function.
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.
All Blogs: Clear cache when creating blogs programatically.
All Blogs: Clear cache when creating deleting blogs.
Download Monitor: Replace the URL in the download version with the attachment's URL on each blog.
Queue: Added support for partial broadcasts. Currently only the WooCommerce add-on uses this functionality.
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.
User & Blog Settings: Added support for forced broadcasting when using WP User Frontend Pro forms.

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.
New Blog Broadcast: Also listen to gform_site_created actions sent from Gravity Forms to detect when a new blog has been created.
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 plugin.
Local Links: Allow links with parameters to be modified, keeping the parameters. https://blog1.test.com/contactus?parameter will become https://blog2.test.com/contactus?parameter can become
Lock Post: Added global lock override roles, to allow specific roles to ignore lock status of posts.
Lock Post: Added filterable action to allow developers to override post locking.
Menus: Integrate blog selection with Blog Groups 2 add-on.
WooCommerce: Allow broadcasting of disabled AutomateWoo workflows.
WPML: Better detection of network-activated WPML.

34.2 20161006

Custom Field Attachments: Fixed warning when no meta is available (usually from using the Sync Taxonomies add-on).
Download Monitor: Put only download version attachments into the dlm_uploads directory, not attachments for the download itself.
Local Files: New add-on: automatically copies local files to each blog and updates the links in the content.
Queue: Optimize tables after cleaning to reduce fragmentation.
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.
All Blogs: Add backwards compatibility for Wordpress < 4.6
Contact Form 7: Remove unused code warning.
Duplicate Attachments: Force renaming of attachment post_names to coincide with the attachment fix in the base version of Broadcast. This fixes the attachment duplication bug/feature in Wordpress.
New Blog Broadcast: Allow queuing of posts.
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

All Blogs: Fix blog limit. Due to incorrect documentation, only 100 blogs are returned at a time.
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

All Blogs: Code change - use get_sites() instead of deprecated wp_get_sites().
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.
Local Links: Extra check for valid URLs. The Wordpress function url_to_postid() seems to think that anything with a question mark is a valid URL.
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.2 20160719

Attachment Shortcodes: Obsolete. Please use the Shortcode Attachments plugin instead. It's the same thing (your shortcode settings are kept) but this add-on will be phased out in the future. The reason being that the new Shortcode Attachments and Shortcode Menus add-ons share the same base code, making development easier.

Shortcode Attachments: New add-on. Automatically translate attachment IDs found in shortcodes when broadcasting.
Shortcode Menus: New add-on. Automatically translate menu IDs found in shortcodes when broadcasting.

32 20160715

Comments: Allow settings to be modified by UBS.
EventON: Added experimental ticket syncing.
Per Blog Taxonomies: Allow settings to be modified by UBS.
Queue: Obey broadcasting_data->high_priority property from BC v32. This will solve problems with complicated broadcasts that subbroadcast things (like ACF post relations and Download Monitor shortcodes).
Queue: Fix allowing normal users to ajax process posts on the post overview screen.
Toolset: Merged the Types and Views plugins. Now broadcast CRED forms, types and views.
Types: Obsolete. Please use Toolset add-on instead.
User & Blog Settings: Use better descriptions when editing meta boxes.
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.
Delete Before Broadcast: Fixed bug which prevented more than one post from being deleted.
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.
Local Links: Tell the DOMDocument parser to use the utf8 charset - more hardy parsing.
Queue: Assume a max execution time of 30s when a max time of -1 is encountered. Workaround for bug in wpallexport pro.
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.
Local Links: Now uses content preparsing to translate local links in everything that is preparsed, like the text-related ACF field types.
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).
Update Attachments: Also update the description, alt and caption of the image, not only the file.

29.1 20160418

Back To Parent: More robust handling, now including related posts (for example Download Monitor download versions).
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.
Protect Child Properties: Permalink (post_name) can also be protected.
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.
All Blogs: Make superadmin version also clear the cache upon creating new blogs.
Hreflang: Catchable fatal error fixed when not using any settings.
Protect Child Properties: Modification date can be protected also.
Queue: During broadcasting, don't queue any broadcast requests, to prevent some add-ons from not being able to receive new post numbers during broadcast.
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.4 20160317

Hreflang: Plugin added. Adds support for SEO-friendly hreflang html tags.

28.3 20160309

Rebroadcast: Plugin added. Rebroadcast / update selected parent posts by using a bulk action.
UBS: Escape the blog names in the meta box settings.

28.2 20160301

ACF: Fix warning when trying to parse fields without values.
Comments: Fixed bug where comments are blocked on unlinked posts, but with syncing enabled.
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.
Thumbnail Sizes: Fix error when no sizes are set.

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.
User & Blog Settings Post: Fix fatal error.

27.1 20151209

ACF: Fix flexible field images for ACF v4. Apparently images in flexfields did not work correctly. ACF v5 untouched.
Protect Child Properties: Allow protection for post parent.

27 20151124

Avia Layout Builder: Plugin added.

26.2 20151104

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

26.1 20151103

Back To Parent: Fix warning about fake variable.
Protect Child Properties: Fix string warnings.
WooCommerce: Fix broadcasting products. Asking WooCommerce to return a product is not a good enough check, it has to be checked manually.

26 20151102

Update Broadcast before updating this pack. After updating the pack, check that all your normal pack plugins are still activated. I've tested this upgrade myself and for it remembers which plugins were activated, but you never know.

bbPress: Plugin added. Adds support for BBPress forums, topics and replies.
Protect Child Attachments / Author / Content / Status: This is the last time these obsolete plugins will be seen in the pack. Use Protect Child Properties instead.
Thumbnail Sizes: Plugin added. The plugin allows for different additional thumbnail sizes on a per-blog basis.
User & Blog Settings: Fix harmless error_log warnings when creating or removing a modification.

25 20151024

ACF: Check for empty repeater values.
ACF: Do not broadcast empty relations.
Sync Taxonomies: Recorder added. Record taxonomy changes and replay them on other blogs in order to mass-create / edit / delete terms with just a few clicks.
WooCommerce: Completely ignore all non-products, minimizing risk for unneccessary warnings.

24 20151009

ACF: Simplified repeater field handling.
GeoDirectory: Plugin added.

23.4 20151003

FooGallery: Plugin added.
TEC: Support for Additional Fields.

23.3 20150909

Blog Groups 2: Clone fatal error fixed.
Blog Groups 2: Fixed bug where only the first group was displayed when several groups had the same blogs selected.
Duplicate Attachments: Fix file path when duplicating.
GEO My WP: Plugin added.

23.2 20150901

ACF: Fix warning when encountering empty repeaters in repeaters.
ACF: Allow using taxonomy term objects as well as term IDs.
TablePress: Add support for tables with non-integer IDs.
TEC: Remove unneccessary meta box info.
WooCommerce: Add support for "German Market" plugin delivery times.
WooCommerce: Add support for cross-sells and upsells. The product(s) have to already exist on the child blog and be linked in order to be detected.
WooCommerce: Stock status is better updated on broadcasting due to clearing of WooCommerce transients.

23.1 20150804

Views: Fix fatal error trying to call non-object custom_fields.

23 20150803

All In One Event Calendar: Removed text at the bottom of the meta box.
Back To Parent: Fix duplicate posts by using the new *_post_broadcast_data actions.
Event Organiser: Removed text at the bottom of the meta box.
Global Content Blocks: Plugin added.
Metaslider: Plugin added.
Views: Removed text at the bottom of the meta box.
WPML: Updated plugin to be able to broadcast translations with unpatched WPML v3.1.9.7. Working with the translation manager still requires a patch.
WPML: Force same slug for child posts in different languages.

22.1 20150724

ACF: Fix add_attachment fatal error.
Permlinks: Fix continue error during broadcasting.

22 20150721

All In One Event Calendar: Remove unnecessary warning about return_registry().
New Blog Broadcast: Plugin added.
Per Blog Taxonomies: Fixed "too much memory" error on some installs when saving the settings.
Sync Taxonomies: Fix fatal error caused by not updating ST to use the new API.
TablePress: Plugin added.
The Events Calendar: Updated to support v3.10.1
WooCommerce: Add support for product category images. The images are updated only when broadcasting a product with those product categories set.
WooCommerce: Add support for attribute images, as provided by Variation Swatches and Photos.
WooCommerce: Force term recount after Broadcast. This fixes the problem of product categories not being visible sometimes.

21 20150705
All Blogs: Cache is now cleared upon creating new blogs. No more need for the cache clearing extra.
Queue: Manual processing of queue in debug mode forces broadcast of the item. Time limits are ignored.
Views: More debug info.

20.1 20150614
Delete Before Broadcast: Added option to unlink children.
Protect Child Author / Attachments / Content / Status: Marked as obsolete. Use Protect Child Properties instead.
Protect Child Properties: Fix bug when no properties are selected and queue is used.

20 20150609
ACF: Delete blacklisted custom fields, and those fields in repeaters.
ACF: Handle single taxonomy values also.
ACF: Ignore repeater fields that have no values.
ACF: Ignore taxonomy fields that have no values.
Blog Groups 2: Select All / Invert / None functionality added.
Delete Before Broadcast: Add "delete same slug" and "delete similar slugs" options.
User & Blog Settings: Fix error on line 155 when saving modifications.

19.3 20150524
Find Some Unlinked Children: Exclude presumtive children that have parents or children.

19.2 20150522
ACF: Fix fatal error message when using taxonomy terms that aren't set in the post itself.

19.1 20150521
Fix error message in Local Links and Keep Child Status.

19 20150519
ACF: Skip fields that are in the custom field blacklist and the protect list.
All Blogs: New extra: Clear All Blogs Cache plugin to clear the all blogs cache when creating new sites.
Attachment Shortcodes: Better handling of nested shortcodes. More robust shortcode handling.
Delete Before Broadcast: Plugin added.
Protect Child Properties: Plugin added.
Protect Child Attachments: Obsolete due to Protect Child Properties plugin.
Protect Child Author: Obsolete due to Protect Child Properties plugin.
Protect Child Content: Obsolete due to Protect Child Properties plugin.
Protect Child Status: Obsolete due to Protect Child Properties plugin.
User & Blog Settings: Better cleaning up of criteria after modification deletion.
WooCommerce: Two new extras: stock and PDF vouchers can be automatically synced between parents / children upon each purchase. See the extras directory.

18.1 20150414
ACF: Fix fatal error when using relationships.
Polylang: Pre-emptive fix: Clear language cache after finish broadcasting.

18 20150412
ACF: Repeater fields can contain repeater fields.
ACF: Fix for empty flexible layouts.
ACF: Add support for ACF Pro v5 field groups.
All Blogs: Cache is updated when blogs are created / deleted / undeleted.
Blog Groups 2: Plugin added.
Protect Child Author: Plugin added.
Queue: HTTP processing now allows to processing of queue via cron job.
The Events Calendar: Syncing of calendar events enabled again.
New extra: WP Ultimate Recipe compatability plugin. See extras directory.
WooCommerce: More efficient variation handling - they are no longer automatically deleted upon broadcast.

17.1 20150219
ACF: Add page link type.
ACF: Fix gallery, relationship, post object types not being handled correctly.

17 20150216
ACF: File / image fields with URLs now work.
ACF: Plugin offers lots of hookable actions.
Find Some Unlinked Children: Plugin added.
Queue: More debug info when queueing posts.
Social Networks Auto Poster: Plugin added.
User Blog Settings: Fix upgrade path: the new criteria table is created before trying to convert old criteria.
User Blog Settings: New UI for modification editing.
User Blog Settings: Post bulk actions can now be hidden in modifications.
User Blog Settings: Summary view gives an overview of all of the modifications made.

16 20150116
Comments: Hierarchy is preserved.
Comments: Automatic syncing of linked posts.
Duplicate Attachments: Plugin added. Copying of attachments can be exponentially speeded up by using this plugin, which duplicates attachment and thumbnails from the parent blog instead of regenerating them.
User & Blog Settings: Automatically clean up orphaned criteria.
User & Blog Settings: More robust detection of post types.
User & Blog Settings: "On" for checkboxes no longer forces the checkbox to be ticked.

15 20141218
No New Terms: Plugin added.
Queue: Add conflict check when marking queue as finished.
Send To Many: Remove reference to obsolete js.js
User Blog Settings: Fix display of selected users.

14 20141210
Lock Posts: Plugin added.
Menus: Add option to replace domain URL with that of child blog.
Back To Parent: Ignore revision post type.

13.1 20141202
Queue: Fixed debugging() error.
User & Blog Settings: Major update with far superior criteria control such as post types and taxonomy terms (specific categories, for example). See new, detailed manual here: http://plugins.plainview.se/threewp-broadcast-premium-pack/user-blog-settings-broadcast-plugin/

13 20141201
Polylang: Plugin added.
All Blogs Superadmin: Plugin added. Allows only superadmins broadcast access to all blogs.
ACF: Flexible fields can handle more complicated layouts now. Credit tobias@bombayworks.se
Custom Field Attachments: Find IDs in all fields and try to unserialize fields.
Per Blog Taxonomies: Fix javascript.
Permalinks: Fix javascript.

12 20141109
Send To Many supports new bulk actions
Purge Children supports new post and bulk actions

11 20141029
ACF: Taxonomy fields are now supported.
The Events Calendar: Plugin added.
WooCommerce: Code fix: Use generic way of creating new broadcasting data when broadcasting variations.

10 20141020
Menus: Plugin added.

9 20141017
ACF: Fix fatal error for post objects.

8 20141013
Plugins are loaded by classnames instead of exact filenames. Check that your plugins are activated after the upgrade.
Permalink settings are clearer (separated fieldsets for global and local).
ACF: Repeater field supports galleries and relationships.
Protect Child Status: Plugin added.
WPML: Do not broadcast to blogs that do not have the post's language enabled.
Comments, Protect Child Attachments / Content / Status: fixed fatal error when plugin is enabled with items in the queue.

7 20140923
ACF: Relationship / object loop prevention.
ACF: Extra checking for relationships.
ACF: Add ACF to custom post types automatically.

6 20140909
Back To Parent: Plugin added.
WooCommerce: Attribute taxonomies are created / updated on each child blog.

5 20140830
Hide information from non-network admins.
Queue: More debug information.
Queue: Whole posts can be deleted from the queue, instead of just single items.
All Blogs: Speeup using caching.
User & Blog Settings Post: Speedup using caching.
Custom Field Attachments: Better attachment validity checking.
WPML: Only broadcast translation manager jobs to those blogs that have the job's language.

4 20140814

Renamed "Keep Child Attachments" to "Protect Child Attachments"
User & Blog Settings Post: Plugin added.
Redirect All Children: Plugin added.
Protect Child Content: Plugin added.
All In One Calendar: Plugin added.

3 20140708

User & Blog Settings: Select boxes can now just have their values set.
Keep Child Attachments: Plugin added.
LocalLinks: Disable warnings when loading incorrect HTML.

2.24 20140615

Better support for Windows servers.
ACF: Added support for galleries.
WooCommerce: Variation pricing correctly broadcasted.
ACF: Added support for relationships.

2.23 20140520
Comments: Plugin added.
Activity Monitor: Plugin added.

2.21 20140422
Custom Field Attachments: Automatically parses multiple attachment IDs in the same custom field, using non-numbers as separators.
Purge Children: Plugin added.
Queue: Fix bug where the last items are sometimes not queued.
Local Links: Fixed incompatability with Queue.

2.20 20140412
Event Organiser: Can update event venues when syncing using Sync Taxonomies.
Sync Taxonomies: Plugin added.
New: Plugins combined into one big premium plugin that enables the various speciality plugins.
Custom Field Attachments: Plugin added.

2.19 20140402
ACF: Support for post objects and files.
Event Organiser: Fix broadcast of event date.

2.18 20140314
Attachment Shortcodes: Plugin added.
Event Organiser: Plugin added.
ACF: New: "Flexible content" field images are correctly copied.

2.15 20140123
ACF: Fix: same attachment can be used in several image fields.
ACF: Also handles images in repeater fields.
ACF: Added compatability with newer versions of ACF that return arrays instead of values.

2.14 20140117
Queue: Requires even less memory due to optimizations.
User Blog Settings: Increased compatability with Keep Child Status

2.12 20140112
All Blogs: Plugin added.
Send To Many: Compatability with new Broadcast version, fixed missing HTML file.
Keep Child Status: Fatal error line 209 fixed.
Queue: Round robin, more robustness, fatal errors are displayed.

2.11 20131218
Queue: Retry countdown. Better retry handling.
Queue: More reliable javascript queuing (ignore unnecessary warnings from other plugins).
Per Blog Taxonomies: Plugin added.
Permalinks: Plugin added.
Queue: Javascripts informs of errors.

2.10 20131121

WooCommerce: Plugin added.
Added "Premium" to plugin names.

2.9 20131113
KeepChildStatus: Plugin added.
UserBlogSettings: Fixed CSS display when testing.
UserBlogSettings: Stricter application of criteria.
UserBlogSettings: Nicer display of blog names with special characters.
UserBlogSettings: Apply JS in the preview box.
Views: Fix for removed added_meta_box action.
UserBlogSettings: Added support for select modifications.
UserBlogSettings: Note about current blog not being visible.

2.7 20131101
Advanced Custom Fields: Plugin added.
SendToMany: Fixed send to many button - using new prepare action.

2.6 20131028
Local Links: Plugin added.

2.4 20131018
User & Blog Settings: Plugin added.

2.3 20131011
Send To Many: Plugin added.
Queue: Added process data caching.

2.2 20131007
Views: Plugin added.

2.0 20131006
Initial release to coincide with Broadcast 2.0.
Queue: Plugin added.