PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3
Jetpack – WP Security, Backup, Speed, & Growth v16.3
16.3 16.3-beta 16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 All 508 releases
jetpack / jetpack_vendor / automattic / jetpack-sync / CHANGELOG.md

CHANGELOG.md in Jetpack – WP Security, Backup, Speed, & Growth 16.3, at jetpack_vendor/automattic/jetpack-sync/CHANGELOG.md

2,218 lines 81.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Changelog
2
3 All notable changes to this project will be documented in this file.
4
5 The format is based on [](https://keepachangelog.com/en/1.0.0/Keep a Changelog](https://keepachangelog.com/en/1.0.0/](https://keepachangelog.com/en/1.0.0/)
6 and this project adheres to [](https://semver.org/spec/v2.0.0.htmlSemantic Versioning](https://semver.org/spec/v2.0.0.html](https://semver.org/spec/v2.0.0.html).
7
8 ## [5.4.0] - 2026-10-05
9 ### Added
10 - Sync the VideoPress site setting that turns off sharing for every video. [#52991]
11 - Sync the `enable_blocks_comments` option. [#53031]
12
13 ### Removed
14 - Remove the AI Launchpad options from the default synced options. [#52930]
15
16 ## [5.3.0] - 2026-09-28
17 ### Added
18 - Sync the `videopress_playlist_index` option to WordPress.com. [#52728]
19
20 ## [5.2.0] - 2026-09-23
21 ### Added
22 - Add a `jetpack_site_visibility` callable that reports -1 when the `jetpack_is_private_site` filter marks the site private, without changing the `blog_public` option. [#52353]
23
24 ## [5.1.3] - 2026-09-23
25 ### Fixed
26 - WooCommerce Analytics: Fix a fatal error when syncing orders while WooCommerce Analytics is disabled. [#52681]
27
28 ## [5.1.2] - 2026-09-18
29 ### Added
30 - Sync the comment meta Jetpack Comments writes for commenters signed in through WordPress.com. [#52166]
31
32 ## [5.1.1] - 2026-09-15
33 ### Changed
34 - Internal updates.
35
36 ## [5.1.0] - 2026-09-08
37 ### Added
38 - Add a consumer-configured WooCommerce Analytics sync module with checksum support. [#50715]
39 - Sync the `jetpack_premium_analytics_enabled` option, so WordPress.com can see whether a site has the Premium Analytics dashboard turned on. [#51865]
40 - Sync the `videopress_player_preload_disabled` option to WordPress.com. [#51991]
41
42 ### Fixed
43 - WooCommerce Analytics: Guard optional WooCommerce symbols to avoid fatals on older versions and missing parent orders. [#50715]
44
45 ## [5.0.1] - 2026-09-01
46 ### Changed
47 - Internal updates.
48
49 ## [5.0.0] - 2026-08-26
50 ### Removed
51 - Minimum supported PHP version is now 7.4. [#51515]
52
53 ## [4.45.4] - 2026-08-19
54 ### Changed
55 - Internal updates.
56
57 ## [4.45.3] - 2026-08-03
58 ### Changed
59 - Internal updates.
60
61 ## [4.45.2] - 2026-07-13
62 ### Added
63 - Sync the AI Launchpad state options (`wpcom_ai_launchpad_enabled`, `_dismissed`, `_completed`) so the wpcom `/sites` endpoint can expose them for Atomic sites. [#50455]
64
65 ## [4.45.1] - 2026-07-09
66 ### Changed
67 - Update dependencies.
68
69 ## [4.45.0] - 2026-07-06
70 ### Added
71 - Sync the `videopress_auto_subtitles_disabled` option to WordPress.com. [#50014]
72
73 ## [4.44.1] - 2026-06-25
74 ### Fixed
75 - Refresh the synced `get_plugins` callable when a plugin is deleted, so removed plugins no longer linger in cached plugin lists. [#49913]
76
77 ## [4.44.0] - 2026-06-23
78 ### Added
79 - Add the Jetpack Social image focal point to the post meta sync whitelist. [#49818]
80 - Add WooCommerce order total (total, currency) to the synced woocommerce_new_order and woocommerce_order_status_changed actions when the order reaches a paid status, so WPcom can aggregate revenue. [#49689]
81
82 ## [4.43.1] - 2026-06-22
83 ### Added
84 - Add WooCommerce countries, shipping, and tax calculation options to the sync whitelist. [#49324]
85
86 ## [4.43.0] - 2026-06-15
87 ### Added
88 - Add options from assorted WooCommerce settings pages to sync whitelist, as part of activity log improvements. [#49520]
89 - Send WooCommerce customer account detail updates. [#49551]
90
91 ## [4.42.0] - 2026-06-10
92 ### Added
93 - Add options from WooCommerce Subscriptions and Emails settings pages to sync whitelist, as part of activity log improvements. [#49461]
94
95 ## [4.41.1] - 2026-06-09
96 ### Fixed
97 - Sync: Mirror cross-object post meta delete-all events. [#49430]
98
99 ## [4.41.0] - 2026-06-08
100 ### Added
101 - Add options from Advanced WooCommerce settings pages to sync whitelist. [#49435] [#49371]
102
103 ## [4.40.0] - 2026-06-08
104 ### Added
105 - Add options from Payments WooCommerce settings pages to sync whitelist. [#49200]
106
107 ## [4.39.1] - 2026-06-05
108 ### Changed
109 - Internal updates.
110
111 ## [4.39.0] - 2026-06-01
112 ### Added
113 - Add options from the Products WooCommerce settings pages to sync whitelist, as part of activity log improvements. [#48200]
114
115 ### Fixed
116 - Sync: Fix PHP warnings from undefined array keys, null property access, and deprecated null arguments across multiple sync modules. [#49232]
117
118 ## [4.38.4] - 2026-05-25
119 ### Fixed
120 - Options: Include late sync whitelist entries in cached option modules. [#49076]
121
122 ## [4.38.3] - 2026-05-21
123 ### Added
124 - Sync: Whitelist the new Jetpack Search ai_answers_enabled, search_suggestions_enabled, override_woocommerce_search_template, and reader_chat options so they propagate to WPcom. [#48945]
125
126 ### Fixed
127 - Phan: Address PhanPluginDuplicateConditionalNullCoalescing violations. [#48887]
128
129 ## [4.38.2] - 2026-05-19
130 ### Changed
131 - Internal updates.
132
133 ## [4.38.1] - 2026-05-14
134 ### Added
135 - Sync wp_guideline CPT when Jetpack Search AI Answers is enabled. [#48592]
136
137 ### Fixed
138 - Always register the Search sync module when the Search package is present, so updates to instant_search_enabled and jetpack_search_experience are queued regardless of the current option value. [#48745]
139
140 ## [4.38.0] - 2026-05-11
141 ### Added
142 - Activity Log: Add custom event support with a non-public custom post type, guarded REST route, and class API for creating entries. [#48567]
143 - Sync: Whitelist the `jetpack_social_message_template` and `jetpack_search_experience` options so they propagate to WordPress.com. [#48638] [#48540]
144
145 ## [4.37.0] - 2026-05-04
146 ### Added
147 - Sync: Add project_collection taxonomy to taxonomy allowlist. [#48392]
148
149 ### Changed
150 - Internal: No longer require automattic/jetpack-changelogger as a per-project dev dependency. [#48225]
151
152 ## [4.36.0] - 2026-04-15
153 ### Added
154 - Add WooCommerce Accounts and Privacy settings page options to sync whitelist, as part of activity log improvements. [#48041]
155
156 ### Fixed
157 - Tests: Increase lock time tolerance. [#48054]
158
159 ## [4.35.0] - 2026-04-06
160 ### Added
161 - Sync: Add documentation_category to taxonomy allowlist. [#47951]
162
163 ## [4.34.0] - 2026-03-30
164 ### Added
165 - Add 'note' to the default whitelisted comment types and centralize the list in the Defaults class. [#47746]
166
167 ### Fixed
168 - Users: Use the effective role when the role-change payload is empty, and avoid syncing empty roles. [#47754]
169
170 ## [4.33.0] - 2026-03-23
171 ### Added
172 - Add a filter to customize the actor. [#47634]
173 - Instant Search: Add article-type taxonomy. [#47595]
174 - Jetpack Sync: Add page_condition taxonomy to approved sync list. [#47691]
175
176 ### Changed
177 - Reduce debug_backtrace overhead in Users sync module. [#47658]
178 - Sync: Improve checksum performance for meta tables. [#47579]
179
180 ### Fixed
181 - Prevent incremental sync for posts with unregistered post types. [#47580]
182
183 ## [4.32.1] - 2026-03-16
184 ### Changed
185 - Add `wpcom_newsletter_send_default` site option to control whether posts are sent to subscribers by default. [#47564]
186
187 ## [4.32.0] - 2026-03-09
188 ### Added
189 - `REST_Endpoints`: Add `use_memory_limit` argument to the checkout endpoint, enabling memory-based queue checkout that skips item count validation. [#47338]
190
191 ## [4.31.0] - 2026-03-02
192 ### Added
193 - Add `protocol` to the comment meta whitelist for syncing. [#47379]
194
195 ### Changed
196 - Documentation: Update variable type in docblock to match reality. [#47346]
197
198 ### Fixed
199 - `REST_Endpoints`: Fix sync health check to verify queue size and lag before allowing status to be set to `in_sync`. [#47323]
200
201 ## [4.30.0] - 2026-02-26
202 ### Added
203 - REST_Endpoints: Add `clear-queue` endpoint to allow clearing a Sync queue via REST API. [#47303]
204
205 ### Changed
206 - Full Sync: Store `last_item` in status to avoid re-running an expensive query on every invocation. [#47292]
207 - Listener: Add per-request in-memory cache to avoid repeated `get_transient` calls when checking queue state. [#47282]
208
209 ### Fixed
210 - Full Sync: Fix chunk size adjustment when sync is stuck to correctly preserve adjusted chunk size and stuck count across invocations. [#47293]
211
212 ## [4.29.0] - 2026-02-23
213 ### Added
214 - Add MCP information to the actor. [#47223]
215
216 ### Fixed
217 - Listener: Replace redundant `filter_var` with `sanitize_text_field` for user agent sanitization. [#47244]
218
219 ## [4.28.0] - 2026-02-19
220 ### Added
221 - Add WooCommerce store address details (`address`, `address_2`, `city`, `postcode`) and admin install timestamp to sync whitelist for improved WooCommerce site settings sync. [#47192]
222 - Add triggering action name to data sent with `jetpack_sync_data_loss` action. [#47161]
223
224 ## [4.27.0] - 2026-02-10
225 ### Changed
226 - Ensure we sync directly during cron. [#46887]
227
228 ## [4.26.0] - 2026-02-02
229 ### Added
230 - Introduce Sync blacklist for `jetpack_options`. [#46852]
231
232 ### Changed
233 - Stop syncing deleted_post_meta actions when deleting posts. [#46775]
234
235 ### Removed
236 - Stop syncing `updating_jetpack_version` actions to WordPress.com. [#46762]
237
238 ## [4.25.2] - 2026-01-26
239 ### Changed
240 - Move installation and update failure actions to shutdown to decrease their associated lag. [#46723]
241 - Search Sync Settings: Add some more meta fields for WooCommerce.com products to allow list. [#46739]
242 - Stats Module: Send Heartbeat data immediately. [#46725]
243 - Stop sending redundant actions when Dedicated Sync fails to enable. [#46700]
244
245 ### Fixed
246 - Prevent warnings when unexpected data is passed into filters or added meta consumed by Sync. [#46637]
247
248 ## [4.25.1] - 2026-01-19
249 ### Added
250 - Add _wpas_connection_overrides and _wpas_customize_per_network to post meta whitelist for Jetpack Social. [#46563]
251
252 ## [4.25.0] - 2026-01-14
253 ### Added
254 - Instant Search: Add 'guest' custom taxonomy for Sync. [#46562]
255 - Introduce Sync actions blacklist. [#46496]
256
257 ### Fixed
258 - Prevent attempting to sync modules that we are not ready to sync. [#46475]
259
260 ## [4.24.2] - 2025-12-22
261 ### Changed
262 - Search Sync Settings: Add WooCommerce.com product search keywords meta to allow list. [#46290]
263 - General cleanup and clarity added in a couple of module files. [#46318]
264
265 ### Removed
266 - Remove an option from the sync whitelist as it is not in use. [#46305]
267
268 ## [4.24.1] - 2025-12-15
269 ### Changed
270 - Internal updates.
271
272 ## [4.24.0] - 2025-12-11
273 ### Deprecated
274 - Jetpack Sync: Deprecate WooCommerce_Products module [#46222]
275
276 ## [4.23.0] - 2025-12-08
277 ### Changed
278 - Jetpack Sync: Update Dedicated Sync locking logic for spawning requests. [#45813]
279
280 ### Removed
281 - Jetpack Sync: Stop syncing `woocommerce_update_order_item` WooCommerce action. [#46217]
282
283 ### Fixed
284 - Ensure proper flags are used with `json_encode()`. [#46092]
285
286 ## [4.22.6] - 2025-12-01
287 ### Changed
288 - Sync: Only send a single updated_post_meta action per attachment metadata request. [#45921]
289
290 ## [4.22.5] - 2025-11-20
291 ### Fixed
292 - Improve compatibility with old WooCommerce versions. [#46003]
293 - Phan: Address PhanPossiblyUndeclaredVariable violations. [#45911]
294
295 ## [4.22.4] - 2025-11-10
296 ### Changed
297 - Sync: Ignore the `shop_order_placehold` post-type from Woo. [#45772]
298 - Sync: Prevent unnecessary sync actions from running via Jetpack CRM's WooSync. [#45761]
299 - Tests: Ensure PHP 8.5 compatibility. [#45769]
300
301 ## [4.22.3] - 2025-11-03
302 ### Added
303 - Ensure order item meta is only synced if it is in the whitelist. [#45684]
304
305 ### Changed
306 - Enable WPCOM REST API feature by default. [#45672]
307 - Only enqueue a single HPOS order save event per request. [#45697]
308
309 ## [4.22.2] - 2025-10-27
310 ### Changed
311 - Internal updates.
312
313 ## [4.22.1] - 2025-10-10
314 ### Changed
315 - Handle lazy-loading of `WP_User` object properties. [#45450]
316
317 ## [4.22.0] - 2025-09-19
318 ### Added
319 - Instant Search: Add additional WC attribute taxonomies for Sync. [#45211]
320
321 ### Changed
322 - Jetpack Sync: Add 'is_connected' property to synced users. [#45210]
323
324 ## [4.21.3] - 2025-09-15
325 ### Changed
326 - Jetpack Sync: Stop triggering 'jetpack_wp_login' actions with empty user ID. [#45132]
327
328 ## [4.21.2] - 2025-09-08
329 ### Changed
330 - Internal updates.
331
332 ## [4.21.1] - 2025-09-02
333 ### Changed
334 - Remove unnecessary filter for deleted WooCommerce products in the WooCommerce_Products module. [#45011]
335
336 ## [4.21.0] - 2025-09-01
337 ### Changed
338 - Add product sync checksum support and include trash/auto-draft post statuses in queries. [#44951]
339 - Sync: Ensure proper data type before setting plugin action links in callables. [#44975]
340
341 ### Fixed
342 - Fix WooCommerce product sync to handle trashed products. [#44993]
343
344 ## [4.20.0] - 2025-08-25
345 ### Changed
346 - Enhance WooCommerce Products Sync to include post-related fields. [#44810]
347 - Sync: Add default value when updating sidebar widgets via Themes module. [#44878]
348
349 ## [4.19.0] - 2025-08-18
350 ### Added
351 - Add WooCommerce product meta lookup sync module. [#44601]
352
353 ## [4.18.2] - 2025-08-14
354 ### Changed
355 - Internal updates.
356
357 ## [4.18.1] - 2025-08-11
358 ### Fixed
359 - Prevent PHP errors when directly accessing various files. [#44646]
360
361 ## [4.18.0] - 2025-08-05
362 ### Changed
363 - Full Sync: Ensure the full sync limits values are integers, no matter what is stored in Settings. [#44626]
364 - Full Sync: Update chunk_size default full sync limit to 500 for posts module. [#44609]
365
366 ### Fixed
367 - Prevent PHP fatal during login. [#44620]
368
369 ## [4.17.0] - 2025-08-04
370 ### Removed
371 - Remove custom environment_type handling. [#44576]
372
373 ## [4.16.0] - 2025-07-28
374 ### Changed
375 - Full Sync: Adjust chunk size in case full sync gets stuck. [#44454]
376 - Full Sync: For stuck adjustment, consider started time of full sync to avoid checks for different full syncs. [#44491]
377
378 ## [4.15.2] - 2025-07-21
379 ### Changed
380 - Internal updates.
381
382 ## [4.15.1] - 2025-07-08
383 ### Added
384 - Sync: Do not sync the ActivityPub outbox CPT. [#44222]
385
386 ## [4.15.0] - 2025-07-07
387 ### Added
388 - Sync: Validate objects in sync hooks to avoid PHP warnings. [#44183]
389
390 ## [4.14.2] - 2025-06-27
391 ### Changed
392 - Sync: Add taxonomies as empty array when using `get_terms` for better support of plugins/themes. [#44104]
393 - Updates: Prevent fatals when data is not in expected array format. [#44005]
394
395 ## [4.14.1] - 2025-06-03
396 ### Fixed
397 - Sync: Ensure HPOS Orders are retrieved in Descending Order [#43744]
398
399 ## [4.14.0] - 2025-06-02
400 ### Added
401 - Sync: Send context in `jetpack_full_sync_end` action. [#43589]
402
403 ## [4.13.0] - 2025-05-15
404 ### Changed
405 - Full Sync: Calculate metadata based on entire item, not just value. [#43421]
406 - Sync: Add support for 'sandbox' environment type. [#43430]
407
408 ## [4.12.0] - 2025-05-05
409 ### Added
410 - Full Sync: Ensure procesing of start, end, and cancelled actions. [#43287]
411
412 ### Changed
413 - Full Sync: Update status properly when sending non-chunked full sync actions. [#43229]
414
415 ### Fixed
416 - Jetpack Sync: Fix checksum support for 'woocommerce_order_itemeta' table. [#43281]
417
418 ## [4.11.1] - 2025-04-28
419 ### Changed
420 - Jetpack Sync: Switch `jetpack_package_version` to a callable. [#43188]
421
422 ### Fixed
423 - Posts: Prevent deprecation warning when updating post meta with null values. [#43149]
424 - Sync: Avoid error on some invalid REST API requests when using PHP 8. [#41662]
425
426 ## [4.11.0] - 2025-04-21
427 ### Added
428 - Sync: Add `jetpack_sync_active_modules` callable to whitelist of must-sync callables. [#43134]
429
430 ## [4.10.1] - 2025-04-14
431 ### Changed
432 - Internal updates.
433
434 ## [4.10.0] - 2025-03-31
435 ### Changed
436 - Full Sync: Calculate ranges for all chunked modules. [#42692]
437 - Full Sync: Ensure comment type whitelisting is used when full syncing. [#42777]
438 - Full Sync: Use term_id to determine ranges in terms module. [#42740]
439
440 ## [4.9.2] - 2025-03-21
441 ### Added
442 - Sync: Consider blacklisted taxonomies when doing full sync for term relationships. [#42618]
443
444 ## [4.9.1] - 2025-03-17
445 ### Changed
446 - Internal updates.
447
448 ## [4.9.0] - 2025-03-17
449 ### Added
450 - Add `_wp_old_date` to meta sync. [#42405]
451
452 ### Changed
453 - Sync: Don't send any old full sync actions if full sync has been restarted. [#42433]
454
455 ## [4.8.4] - 2025-03-12
456 ### Changed
457 - Internal updates.
458
459 ## [4.8.3] - 2025-03-05
460 ### Changed
461 - Internal updates.
462
463 ## [4.8.2] - 2025-02-24
464 ### Added
465 - Modules: Move custom capabilities from the Jetpack plugin. [#41859]
466
467 ### Fixed
468 - Code: Prevent dynamic class properties. [#41857]
469
470 ## [4.8.1] - 2025-02-17
471 ### Changed
472 - Jetpack Sync: Optimize performance for the 'terms' module. [#41809]
473
474 ## [4.8.0] - 2025-02-12
475 ### Removed
476 - Remove unused setting. [#41658]
477
478 ## [4.7.0] - 2025-02-10
479 ### Added
480 - Add setting to hide newsletter category modal. [#41552]
481
482 ### Changed
483 - Sync: Use dynamic chunk size for Woo modules in Full Sync if default is too large. [#41433]
484
485 ### Deprecated
486 - Sync: Full sync for posts not sending term relationships. [#41597]
487
488 ## [4.6.0] - 2025-02-03
489 ### Added
490 - Sync: Use dynamic chunk size for Full Sync comments if default is too large. [#41350]
491
492 ### Changed
493 - Jetpack Sync: Checksum performance optimizations for meta sync module. [#41390]
494
495 ### Fixed
496 - Code: Remove extra params on function calls. [#41263]
497
498 ## [4.5.0] - 2025-01-23
499 ### Changed
500 - Sync: Full sync doesn't send actions for posts and comments with no items. [#41183]
501
502 ## [4.4.0] - 2025-01-20
503 ### Added
504 - Add context for full sync. [#40930]
505
506 ### Changed
507 - Code: Use function-style exit() and die() with a default status code of 0. [#41167]
508
509 ## [4.3.0] - 2025-01-09
510 ### Added
511 - Instant Search: add taxonomies for a8c-support-theme kb_article CPT. [#38660]
512
513 ## [4.2.0] - 2024-12-23
514 ### Added
515 - Add specific key for full sync actions. [#40566]
516
517 ## [4.1.1] - 2024-12-16
518 ### Changed
519 - Internal updates.
520
521 ## [4.1.0] - 2024-12-09
522 ### Added
523 - WordPress.com Features: add Holiday Snow functionality. [#40478]
524
525 ## [4.0.2] - 2024-11-28
526 ### Fixed
527 - Sync: Fixed bug in checksum histogram when max_range is PHP_INT_MAX [#40309]
528
529 ## [4.0.1] - 2024-11-25
530 ### Changed
531 - Updated dependencies. [#40286]
532
533 ## [4.0.0] - 2024-11-14
534 ### Added
535 - Added UTM option to sync [#40144]
536
537 ### Changed
538 - Jetpack Sync: Add 'od_url_metrics' in blacklisted post types [#40158]
539
540 ### Removed
541 - General: Update minimum PHP version to 7.2. [#40147]
542
543 ## [3.15.0] - 2024-11-11
544 ### Changed
545 - Sync: Modules in Full Sync are now sent in the order the config is set. [#40100]
546
547 ### Fixed
548 - Jetpack Sync: Add missing handlers for removing or trashing shop_subscription orders [#40047]
549
550 ## [3.14.4] - 2024-11-04
551 ### Added
552 - Enable test coverage. [#39961]
553
554 ## [3.14.3] - 2024-10-25
555 ### Fixed
556 - Hooks: Hook init_sync_cron_jobs into init to ensure translation loading within the function is not triggered too early. [#39841]
557
558 ## [3.14.2] - 2024-10-15
559 ### Changed
560 - Jetpack Sync: Update default Post Type Blacklist [#39770]
561
562 ### Fixed
563 - Jetpack Sync: Ensure Full Sync is only triggered on backend admin POST requests [#39747]
564 - Update plugin action links filter parameter to avoid conflicts with other plugins. [#39681]
565
566 ## [3.14.1] - 2024-10-14
567 ### Changed
568 - Internal updates.
569
570 ## [3.14.0] - 2024-10-10
571 ### Added
572 - Jetpack Sync: Add 'woocommerce_analytics_first_activation' in options' whitelist
573
574 ### Changed
575 - Sync: Ensure we don't sync set_object_terms action for terms with blacklisted taxonomies
576
577 ## [3.13.2] - 2024-09-30
578 ### Fixed
579 - Jetpack Sync: Fix a bug in syncing HPOS 'woocommerce_delete_order' actions [#39562]
580
581 ## [3.13.1] - 2024-09-23
582 ### Changed
583 - Update dependencies.
584
585 ## [3.13.0] - 2024-09-16
586 ### Removed
587 - Social: Cleaned up media auto-conversion backend logic [#38587]
588
589 ### Fixed
590 - Sync: Ensure is_plugin_active exists when loading Table Checksums [#39369]
591
592 ## [3.12.0] - 2024-09-10
593 ### Added
594 - Sync: Enable Full Sync for woocommerce_hpos_orders module [#39297]
595
596 ## [3.11.0] - 2024-09-09
597 ### Added
598 - Sync: Enable Full Sync Immediately for woocommerce module [#39254]
599
600 ### Removed
601 - Jetpack Sync: Stop syncing 'automatic_updates_complete' actions [#39296]
602
603 ## [3.10.0] - 2024-09-05
604 ### Added
605 - Sync: Add a filter that allows modification of the default modules list used for full sync procedure. [#39117]
606
607 ## [3.9.1] - 2024-09-05
608 ### Changed
609 - Optimized performance by moving the IDC safe mode check after the connection check, reducing unnecessary get_option() requests for jetpack_sync_error_idc [#39205]
610
611 ### Fixed
612 - Jetpack sync: Gutenberg footnotes meta [#38878]
613
614 ## [3.9.0] - 2024-08-30
615 ### Added
616 - Add share status log modal to published posts [#39051]
617
618 ## [3.8.1] - 2024-08-29
619 ### Changed
620 - Sync: Add subscription type for HPOS orders only if WooCommerce Subscriptions plugin exists [#39118]
621
622 ## [3.8.0] - 2024-08-26
623 ### Changed
624 - Sync: Updated allowed order types in HPOS Module [#39022]
625
626 ### Fixed
627 - Sync: Ensure filtering orders by status when doing HPOS Checksums [#39020]
628
629 ## [3.7.1] - 2024-08-23
630 ### Changed
631 - Updated package dependencies. [#39004]
632
633 ## [3.7.0] - 2024-08-21
634 ### Added
635 - Synced Order Data: adds filtering to the filtered order data [#38955]
636
637 ## [3.6.0] - 2024-08-15
638 ### Added
639 - Sync: Add a new callable for Sync Active Modules [#38831]
640
641 ### Fixed
642 - Fix incorrect next-version tokens in php `@since` and/or `@deprecated` docs. [#38869]
643 - Sync: update WooCommerce Post Meta whitelist. [#38677]
644
645 ## [3.5.1] - 2024-08-08
646 ### Fixed
647 - Sync: Fix integration of Brute Force Login Protection [#38518]
648
649 ## [3.5.0] - 2024-08-06
650 ### Changed
651 - Sync: Change fields for HPOS checksums [#38713]
652
653 ## [3.4.1] - 2024-08-05
654 ### Fixed
655 - Jetpack Sync: Take order type into account when performing HPOS Checksums [#38688]
656
657 ## [3.4.0] - 2024-07-29
658 ### Added
659 - Add support for syncing Jetpack WAF options. [#37957]
660
661 ## [3.3.1] - 2024-07-26
662 ### Fixed
663 - Jetpack Sync: Ensure duplicate Sync modules are not loaded [#38503]
664
665 ## [3.3.0] - 2024-07-15
666 ### Added
667 - Jetpack Sync: Add support for HPOS checksums [#38320]
668
669 ### Changed
670 - Jetpack Sync: Ensure HPOS order status is prefixed with 'wc-' before sending it to WPCOM [#38258]
671
672 ## [3.2.1] - 2024-07-10
673 ### Fixed
674 - Jetpack Sync HPOS: Ensure get_objects_by_id will return all relevant orders [#38251]
675
676 ## [3.2.0] - 2024-07-08
677 ### Changed
678 - Jetpack Sync: Ensure we always sync heartbeat data and active plugins no matter the consumer config [#38135]
679
680 ### Fixed
681 - Jetpack Sync: Fix HPOS checksum support for wc_order_operational_data [#38191]
682 - Sync: Fix bug in WooCommerce_HPOS_Orders::get_objects_by_id method [#38192]
683
684 ## [3.1.4] - 2024-07-01
685 ### Fixed
686 - Sync Checksum:Use postmeta table name from wpdb to compare so we don't filter by whitelist due to performance reasons. [#38084]
687
688 ## [3.1.3] - 2024-06-25
689 ### Changed
690 - Internal updates.
691
692 ## [3.1.2] - 2024-06-21
693 ### Added
694 - Adding a new toggles to control the newsletter byline [#37916]
695
696 ## [3.1.1] - 2024-06-13
697 ### Changed
698 - Internal updates.
699
700 ## [3.1.0] - 2024-06-10
701 ### Added
702 - Staging: deprecating staging mode and separating the logic into is_development_site and in_safe_mode [#37023]
703
704 ## [3.0.2] - 2024-06-04
705 ### Fixed
706 - Defaults: Add new item to default_theme_support_whitelist to prevent failing sync tests. [#37701]
707
708 ## [3.0.1] - 2024-05-29
709 ### Changed
710 - Remove the 'jetpack-identity-crisis' dependency. [#36968]
711
712 ## [3.0.0] - 2024-05-27
713 ### Removed
714 - Jetpack Sync: Remove 'admin_action_update' hook from Sync Plugins module. [#37488]
715
716 ## [2.16.6] - 2024-05-23
717 ### Added
718 - Add reply to name setting for newsletters. [#37362]
719
720 ## [2.16.5] - 2024-05-22
721 ### Changed
722 - Internal updates.
723
724 ## [2.16.4] - 2024-05-20
725 ### Changed
726 - Replaced heredoc syntax with strings. [#37396]
727
728 ## [2.16.3] - 2024-05-16
729 ### Fixed
730 - Jetpack Sync: Fixed undefined array key Warnings in HPOS orders module [#37401]
731
732 ## [2.16.2] - 2024-05-14
733 ### Fixed
734 - Fix phpdoc type on `Replicastore_Interface::get_term()` `$taxonomy` arg. [#37344]
735 - Jetpack Sync: Ensure 'jetpack_sync_callable_whitelist' filter is respected when added late [#37370]
736
737 ## [2.16.1] - 2024-05-09
738 ### Changed
739 - Internal updates.
740
741 ## [2.16.0] - 2024-05-08
742 ### Added
743 - Options: sync WordAds inline ads toggle option [#37170]
744
745 ## [2.15.1] - 2024-05-06
746 ### Fixed
747 - Reimplement `Replicastore::get_user()` to not try to call a nonexistent method. [#37201]
748 - Sync:Disable jetpack_sync_queue custom table in case feature is enabled, but table does not exist in the DB. [#37108]
749
750 ## [2.15.0] - 2024-04-30
751 ### Added
752 - Add Woocommerce event remove_order_items to Jetpack Sync [#33748]
753
754 ### Fixed
755 - Jetpack Sync: Prevent enqueueing invalid Woo HPOS order data [#37111]
756
757 ## [2.14.0] - 2024-04-29
758 ### Added
759 - Newsletters: Add reply to behaviour setting [#37011]
760
761 ### Changed
762 - Sync: When publishing post, sending the actual post in the jetpack_published_post action to avoid sending unnecessary extra action. [#37071]
763
764 ## [2.13.1] - 2024-04-25
765 ### Changed
766 - Update dependencies.
767
768 ## [2.13.0] - 2024-04-22
769 ### Changed
770 - Added scheduled updates sync option. [#36877]
771
772 ## [2.12.0] - 2024-04-15
773 ### Added
774 - Add Scheduled Update Plugins option to synched options. [#36849]
775
776 ## [2.11.1] - 2024-04-11
777 ### Changed
778 - Internal updates.
779
780 ## [2.11.0] - 2024-04-08
781 ### Added
782 - Added social_notes_config option to sync. [#36671]
783
784 ### Changed
785 - Sync: Sending queue size for pull jobs. [#36693]
786
787 ## [2.10.5] - 2024-03-29
788 ### Changed
789 - Update dependencies.
790
791 ## [2.10.4] - 2024-03-27
792 ### Fixed
793 - Fix handling of error message when sync wpcom rest api could not be enabled [#36578]
794 - Jetpack Sync: Prevent Fatal on send upon failing to enable WPCOM REST API feature [#36600]
795
796 ## [2.10.3] - 2024-03-25
797 ### Changed
798 - Internal updates.
799
800 ## [2.10.2] - 2024-03-18
801 ### Changed
802 - Internal updates.
803
804 ## [2.10.1] - 2024-03-14
805 ### Changed
806 - Internal updates.
807
808 ## [2.10.0] - 2024-03-12
809 ### Added
810 - Sync:Now Sync uses rest api endpoint for enabled sites [#36210]
811
812 ## [2.9.0] - 2024-03-04
813 ### Added
814 - Sync: Add feature flag for enabling the use of rest api for sending the sync data [#36118]
815 - Whitelist the new wpcom_classic_early_release site option [#36111]
816
817 ## [2.8.1] - 2024-03-01
818 ### Fixed
819 - Jetpack Sync: Ensure Woo HPOS order date fields are properly encoded [#36023]
820
821 ## [2.8.0] - 2024-02-22
822 ### Added
823 - Ads Settings: Include option to toggle GDPR Consent Banner [#35205]
824
825 ## [2.7.0] - 2024-02-19
826 ### Changed
827 - Add jetpack_newsletters_publishing_default_frequency to Sync [#35672]
828
829 ## [2.6.1] - 2024-02-13
830 ### Changed
831 - Internal updates.
832
833 ## [2.6.0] - 2024-02-12
834 ### Added
835 - Added a new site setting option for opting out of research partners using your site's content. [#35509]
836
837 ## [2.5.1] - 2024-02-07
838 ### Changed
839 - Update dependencies.
840
841 ## [2.5.0] - 2024-02-05
842 ### Changed
843 - Jetpack Connection: Add jetpack_package_versions to Sync [#35409]
844 - Jetpack Sync: Disable Sync sending while a Pull is in progress [#35339]
845
846 ## [2.4.2] - 2024-01-18
847 ### Changed
848 - Update dependencies.
849
850 ## [2.4.1] - 2024-01-15
851 ### Added
852 - Options: synchronize block status option. [#34989]
853
854 ### Changed
855 - Sync: Dedicated sync now disabled for high queue lags only if test request fails. [#34888]
856
857 ### Fixed
858 - Added `is_array` check to `get_items_to_send` to make sure no fatals are thrown on non-array values. [#31552]
859 - Jetpack Sync: Fixed buffer sanitization in Sync close endpoint [#34961]
860 - Jetpack Sync: Fix restoring post global before enqueuing a post action. [#34990]
861
862 ## [2.4.0] - 2024-01-04
863 ### Removed
864 - Social: Removed sync option for tweetstorm. [#34330]
865
866 ## [2.3.0] - 2023-12-20
867 ### Added
868 - Add wpcom_ai_site_prompt option to the site settings endpoint. [#34709]
869
870 ### Fixed
871 - Added preemptive check to break expanding metadata for posts loop in Full Sync. [#34661]
872
873 ## [2.2.1] - 2023-12-13
874 ### Changed
875 - Refactored loop to improve efficiency and code readability [#34565]
876
877 ## [2.2.0] - 2023-12-11
878 ### Added
879 - Social: Add auto-conversion option to sync to WPCOM. [#34113]
880
881 ### Fixed
882 - Fixed a missing sanity check in Sync Posts handler logic that created failed builds. [#34548]
883 - Sync: Update Full Sync to limit max amount of data sent in one request. [#34390]
884
885 ## [2.1.2] - 2023-12-06
886 ### Changed
887 - Update dependencies.
888
889 ## [2.1.1] - 2023-12-03
890 ### Changed
891 - Internal updates.
892
893 ## [2.1.0] - 2023-11-24
894 ### Added
895 - Added jetpack_verbum_subscription_modal setting to manage subscription modal show/hide on Verbum. [#34258]
896
897 ### Fixed
898 - Silenced the call to `gzinflate` to avoid a few PHP warnings. [#34186]
899
900 ## [2.0.2] - 2023-11-21
901 ### Changed
902 - Replaced usage of strpos() with str_contains(). [#34137]
903 - Replaced usage of substr() with str_starts_with() and str_ends_with(). [#34207]
904
905 ## [2.0.1] - 2023-11-21
906
907 ## [2.0.0] - 2023-11-20
908 ### Changed
909 - Replaced usage of strpos() with str_starts_with(). [#34135]
910 - Updated required PHP version to >= 7.0. [#34192]
911
912 ## [1.60.1] - 2023-10-31
913
914 ## [1.60.0] - 2023-10-26
915 ### Removed
916 - Remove Jetpack option jetpack-memberships-connected-account-id. [#32354]
917
918 ## [1.59.2] - 2023-10-24
919 ### Changed
920 - Update sync version.
921
922 ## [1.59.1] - 2023-10-24
923 ### Added
924 - Sync: Add missing support for supplying additional columns to do checksum on. [#33440]
925
926 ## [1.59.0] - 2023-10-23
927 ### Changed
928 - Dedicated Sync: Update 'init' hook priority on Dedicated Sync requests to 0, in order to start sending Sync actions to WPCOM and exit as early as possible. [#33594]
929
930 ## [1.58.1] - 2023-10-18
931 ### Fixed
932 - Update dependencies.
933
934 ## [1.58.0] - 2023-10-16
935 ### Changed
936 - Migrated 'jetpack_sync_before_send*' actions for Sync queue to 'jetpack_sync_before_enqueue' instead. [#33384]
937
938 ## [1.57.4] - 2023-10-10
939
940 - Minor internal updates.
941
942 ## [1.57.3] - 2023-09-28
943 ### Removed
944 - Remove compatibility code for PHP <5.5. [#33288]
945
946 ## [1.57.2] - 2023-09-25
947 ### Added
948 - Site Settings Endpoint: Allow for updating and retrieving of the wpcom_newsletter_categories site option. [#33234]
949
950 ## [1.57.1] - 2023-09-20
951 ### Added
952 - Adds legacy contact and locked mode options for 100-year plan [#33081]
953
954 ## [1.57.0] - 2023-09-19
955 ### Added
956 - Added a definition of a WooCommerce HPOS table to Jetpack Sync. [#32774]
957 - Jetpack Sync: Drop Sync custom queue table when Jetpack is disconnected [#32940]
958 - Woo: add HPOS (custom order tables) events to sync module. [#32530]
959
960 ## [1.56.0] - 2023-09-04
961 ### Added
962 - Add wpcom_newsletter_categories_enabled site option [#32569]
963 - Whitelist the blog option for auto conversion settings. [#32693]
964
965 ## [1.55.2] - 2023-08-28
966 ### Fixed
967 - Re-adds the jetpack-memberships-connected-account-id option to whitelist. [#32632]
968
969 ## [1.55.1] - 2023-08-23
970 ### Changed
971 - Updated package dependencies. [#32605]
972
973 ## [1.55.0] - 2023-08-21
974 ### Removed
975 - Remove Jetpack option jetpack-memberships-connected-account-id [#32125]
976
977 ## [1.54.0] - 2023-08-15
978 ### Added
979 - Extract Sync Queue storage handling to an external class to prepare for Custom Table migration [#32275]
980
981 ## [1.53.0] - 2023-08-09
982 ### Added
983 - Jetpack Sync: Custom table initialization and migration functionality [#32135]
984 - Jetpack Sync: Drop custom table on sender uninstall [#32335]
985
986 ## [1.52.0] - 2023-08-01
987 ### Added
988 - Add support for a custom database table for Sync Queue. [#32111]
989 - Extract Sync Queue storage handling to an external class to prepare for Custom Table migration. [#32089]
990 - Sync: Add feature flag for enabling custom queue table. [#31681]
991
992 ## [1.51.0] - 2023-07-17
993 ### Added
994 - Jetpack & Jetpack Sync: Added cache check when trying to spawn dedicated sync or update JETPACK__VERSION to avoid additional requests to the DB if external cache is available. [#31645]
995 - Newsletters: Add option to enable subscribe modal. [#31393]
996 - Sync: Add support for additional guest and note meta fields [#31810]
997
998 ## [1.50.2] - 2023-07-05
999 ### Added
1000 - Sync wpcom_site_setup site option [#31662]
1001
1002 ## [1.50.1] - 2023-07-04
1003 ### Changed
1004 - Revert dedicated hook endpoint to later in the 'init' hook, as it broke existing code that registers post statuses and such during 'init'. [#31685]
1005
1006 ## [1.50.0] - 2023-06-26
1007 ### Added
1008 - Added a new callable to the whitelist for get_loaded_extensions(). [#31333]
1009 - CPT Exclusion: do not sync Jetpack Inspect Log entries. [#31535]
1010
1011 ### Fixed
1012 - Initialize dedicated hook endpoint earlier in the 'init' hook to avoid cookie conflicts. [#31423]
1013
1014 ## [1.49.0] - 2023-05-29
1015 ### Added
1016 - Added `wpcom_reader_views_enabled` option to default sync list [#30800]
1017
1018 ### Changed
1019 - FSE: remove usage of `gutenberg_is_fse_theme` for modern `wp_is_block_theme` [#30806]
1020
1021 ## [1.48.1] - 2023-05-15
1022 ### Changed
1023 - PHP 8 compatibility updates. [#30599]
1024 - PHP 8.1 compatibility updates [#30523]
1025
1026 ## [1.48.0] - 2023-05-08
1027 ### Changed
1028 - Use Jetpack Constants to check the value of REST_API_REQUEST in Settings:is_syncing function so we're able to overwrite the value and render some jetpack blocks via the rest api endpoint [#30400]
1029
1030 ## [1.47.9] - 2023-05-02
1031 ### Changed
1032 - Internal updates.
1033
1034 ## [1.47.8] - 2023-05-01
1035 ### Changed
1036 - Internal updates.
1037
1038 ## [1.47.7] - 2023-04-10
1039 ### Added
1040 - Add Jetpack Autoloader package suggestion. [#29988]
1041
1042 ## [1.47.6] - 2023-04-04
1043 ### Changed
1044 - Sync: Lowered priority to sync so that the hook is run at the end. [#29804]
1045
1046 ## [1.47.5] - 2023-04-03
1047 ### Changed
1048 - Minor internal updates.
1049
1050 ## [1.47.4] - 2023-03-28
1051 ### Changed
1052 - Move brute force protection into WAF package. [#28401]
1053
1054 ## [1.47.3] - 2023-03-20
1055 ### Changed
1056 - Updated package dependencies. [#29480]
1057
1058 ## [1.47.2] - 2023-02-20
1059 ### Changed
1060 - Minor internal updates.
1061
1062 ## [1.47.1] - 2023-01-23
1063 ### Added
1064 - Close PHP Session if it's active when running a Dedicated Sync request. [#28515]
1065
1066 ### Fixed
1067 - Jetpack Sync: prevent syncing user update when corresponding flags are not set. [#28385]
1068
1069 ## [1.47.0] - 2023-01-18
1070 ### Removed
1071 - Removed the deprecated option jetpack_blogging_prompts_enabled from defaults [#28387]
1072
1073 ## [1.46.1] - 2023-01-11
1074 ### Changed
1075 - Updated package dependencies.
1076
1077 ## [1.46.0] - 2022-12-27
1078 ### Added
1079 - Added woocommerce_cod_settings to the options whitelist. [#27988]
1080
1081 ## [1.45.0] - 2022-12-19
1082 ### Added
1083 - Adding new boolean site option of 'wpcom-subscription-emails-use-excerpt'. [#27908]
1084 - Sync Launchpad-related options: `launchpad_screen` and `launchpad_checklist_tasks_statuses`. [#27843]
1085
1086 ### Changed
1087 - Option: Update featured_image_email_enabled option name to wpcom_featured_image_in_email. [#27955]
1088
1089 ### Fixed
1090 - Improve PHP 8.2 compatibility. [#27968]
1091
1092 ## [1.44.2] - 2022-12-06
1093 ### Changed
1094 - Updated package dependencies.
1095
1096 ## [1.44.1] - 2022-12-02
1097 ### Changed
1098 - Updated package dependencies. [#27688]
1099
1100 ## [1.44.0] - 2022-11-30
1101 ### Added
1102 - Added full response logging for failed Sync data requests. [#27644]
1103
1104 ### Fixed
1105 - Make sure Dedicated Sync can revert back to Default Sync if it stops sending events for one reason or another. [#27632]
1106
1107 ## [1.43.2] - 2022-11-28
1108 ### Changed
1109 - Sync: Limit next_sync_time lock to be at most 1 hour in the future [#27606]
1110
1111 ## [1.43.1] - 2022-11-22
1112 ### Changed
1113 - Updated package dependencies. [#27043]
1114
1115 ## [1.43.0] - 2022-11-17
1116 ### Added
1117 - Added new sync option for launch-status [#27434]
1118 - Jetpack Sync: Add new endpoint for resetting Sync locks. [#27446]
1119
1120 ## [1.42.0] - 2022-11-14
1121 ### Changed
1122 - Save attached media to post meta [#26930]
1123
1124 ## [1.41.0] - 2022-11-07
1125 ### Changed
1126 - Jetpack Sync: add Updates module in required Sync modules. [#27182]
1127 - Updated package dependencies. [#27278]
1128
1129 ## [1.40.3] - 2022-11-01
1130 ### Added
1131 - Adds wpcom_gifting_subscription option for syncing [#27116]
1132
1133 ## [1.40.2] - 2022-10-27
1134 ### Fixed
1135 - Check $action_links is still array after plugin_action_links filter has been applied. [#27076]
1136
1137 ## [1.40.1] - 2022-10-25
1138 ### Added
1139 - Added featured_image_email_enabled option for syncing [#27009]
1140
1141 ### Changed
1142 - Search Sync Settings :: Add Marketplace product extra fields meta to allow list [#26927]
1143 - Updated package dependencies. [#26705]
1144
1145 ## [1.40.0] - 2022-10-17
1146 ### Added
1147 - Adding the `sl-insta-media` post type to the Sync blacklist as the post type data isn't relevant to Sync and takes up non-trivial resources. [#26826]
1148
1149 ## [1.39.0] - 2022-10-11
1150 ### Added
1151 - Added some taxonomies to be indexed by Search. [#26683]
1152
1153 ## [1.38.4] - 2022-09-20
1154 ### Added
1155 - Gutenberg Support: add additional theme_supports items to our synced allowlist. [#26239]
1156
1157 ### Changed
1158 - Default Theme Support: Add support for new feature added in WP 6.1 [#26236]
1159 - Theme Supports: updated allowed values list to align with a Core change r54159-core [#26220]
1160
1161 ## [1.38.3] - 2022-09-08
1162 ### Changed
1163 - Updated package dependencies.
1164
1165 ## [1.38.2] - 2022-08-29
1166 ### Changed
1167 - Updated package dependencies.
1168
1169 ## [1.38.1] - 2022-08-25
1170 ### Changed
1171 - Search Sync Settings :: Add Marketplace related meta fields and taxonomies to allow list [#25376]
1172
1173 ## [1.38.0] - 2022-08-23
1174 ### Added
1175 - Search: add product-brand to taxonomy sync list to support WooCommerce Brands plugin. [#25665]
1176
1177 ### Changed
1178 - Updated package dependencies. [#25628]
1179
1180 ## [1.37.1] - 2022-08-03
1181 ### Changed
1182 - Updated package dependencies. [#25300, #25315]
1183
1184 ## [1.37.0] - 2022-07-26
1185 ### Changed
1186 - Jetpack Sync: Add Sync lock related info in Sync debug details. [#25140]
1187 - Updated package dependencies. [#25158]
1188
1189 ### Fixed
1190 - Dedicated Sync: Enable sending of callables outside of admin context, since Dedicated Sync requests always work outside of admin scope. [#25143]
1191
1192 ## [1.36.1] - 2022-07-06
1193 ### Added
1194 - Add new WordPress core `block-templates` theme feature to `Defaults::$default_theme_support_whitelist` [#24960]
1195
1196 ## [1.36.0] - 2022-06-28
1197 ### Added
1198 - Posts: added a Sync call to make sure post content is up to date before publishing. [#24827]
1199
1200 ### Changed
1201 - Minimum Sync Config: Update required modules and options [#24831]
1202
1203 ### Fixed
1204 - Sync Table Checksums: Table checksum should be enabled depending on corresponding Sync modulee [#24772]
1205
1206 ## [1.35.2] - 2022-06-21
1207 ### Changed
1208 - Renaming master to trunk. [#24661]
1209
1210 ## [1.35.1] - 2022-06-14
1211 ### Added
1212 - Add a request lock to prevent multiple requests being spawned at once [#24734]
1213
1214 ### Changed
1215 - Updated package dependencies. [#24529]
1216
1217 ## [1.35.0] - 2022-05-30
1218 ### Changed
1219 - Sync: Add '_jetpack_blogging_prompt_key' to default post meta whitelist
1220
1221 ## [1.34.0] - 2022-05-24
1222 ### Changed
1223 - Dedicated Sync - Introduce custom endpoint for spawning Sync requests [#24468]
1224 - Sync: Add 'active_modules' to default whitelisted callables. [#24453]
1225
1226 ## [1.33.1] - 2022-05-19
1227 ### Removed
1228 - Removed dedicated sync custom endpoints pending error investigation [#24419]
1229
1230 ## [1.33.0] - 2022-05-18
1231 ### Changed
1232 - Dedicated Sync: Introduce custom endpoint for spawning Sync requests [#24344]
1233
1234 ## [1.32.0] - 2022-05-10
1235 ### Added
1236 - Search: add search options to option whitelist [#24167]
1237
1238 ## [1.31.1] - 2022-05-04
1239 ### Changed
1240 - Updated package dependencies. [#24095]
1241 - WordPress 6.1 Compatibilty [#24083]
1242
1243 ### Deprecated
1244 - Moved the options class into Connection. [#24095]
1245
1246 ## [1.31.0] - 2022-04-26
1247 ### Added
1248 - Adds filter to get_themes callable
1249
1250 ### Deprecated
1251 - Removed Heartbeat by hoisting it into Connection.
1252
1253 ## [1.30.8] - 2022-04-19
1254 ### Added
1255 - Added get_themes Callable to sync the list of installed themes on a site
1256 - Added get_themes to Sync defaults
1257
1258 ### Changed
1259 - PHPCS: Fix `WordPress.Security.ValidatedSanitizedInput`
1260 - Updated package dependencies.
1261
1262 ## [1.30.7] - 2022-04-12
1263 ### Added
1264 - Adding new site option to be synced.
1265
1266 ## [1.30.6] - 2022-04-06
1267 ### Changed
1268 - Updated package dependencies.
1269
1270 ### Fixed
1271 - Dedicated Sync: Only try to run the sender once if Dedicated Sync is enabled as it has its own requeueing mechanism.
1272
1273 ## [1.30.5] - 2022-03-29
1274 ### Changed
1275 - Microperformance: Use === null instead of is_null
1276
1277 ## [1.30.4] - 2022-03-23
1278 ### Changed
1279 - Enable syncing of dedicated_sync_enabled Sync setting
1280
1281 ### Fixed
1282 - Dedicated Sync: Allow spawning request with expired Retry-After
1283
1284 ## [1.30.3] - 2022-03-15
1285 ### Changed
1286 - Search Sync Settings :: Add ETB taxonomy to allow list.
1287
1288 ## [1.30.2] - 2022-03-08
1289 ### Changed
1290 - Disallow syncing of _term_meta post_type
1291
1292 ## [1.30.1] - 2022-03-02
1293 ### Added
1294 - Dedicated Sync flow: Allow enabling or disabling via WPCOM response header
1295
1296 ## [1.30.0] - 2022-02-22
1297 ### Added
1298 - Add Sync dedicated request flow.
1299
1300 ### Changed
1301 - Updated package dependencies.
1302
1303 ## [1.29.2] - 2022-02-09
1304 ### Added
1305 - Allow sync package consumers to provide custom data settings.
1306
1307 ### Fixed
1308 - Fixed some new PHPCS warnings.
1309
1310 ## [1.29.1] - 2022-02-02
1311 ### Changed
1312 - Updated package dependencies.
1313
1314 ## [1.29.0] - 2022-01-25
1315 ### Added
1316 - Jetpack Search: update the allowed post meta when search is active to include all indexable meta.
1317
1318 ## [1.28.2] - 2022-01-18
1319 ### Changed
1320 - Updated package dependencies.
1321
1322 ## [1.28.1] - 2022-01-13
1323 ### Changed
1324 - Updated package dependencies.
1325
1326 ## [1.28.0] - 2022-01-04
1327 ### Changed
1328 - Listener: Do not enqueue actions when the site is disconnected
1329 - Switch to pcov for code coverage.
1330 - Theme deletions: rely on Core WP hook now that the package requires WP 5.8.
1331 - Updated package dependencies
1332 - Updated package textdomain from `jetpack` to `jetpack-sync`.
1333
1334 ## [1.27.6] - 2021-12-14
1335 ### Changed
1336 - Updated package dependencies.
1337
1338 ## [1.27.5] - 2021-11-30
1339 ### Changed
1340 - Updated package dependencies.
1341
1342 ## [1.27.4] - 2021-11-23
1343 ### Changed
1344 - Updated package dependencies.
1345
1346 ## [1.27.3] - 2021-11-16
1347 ### Changed
1348 - Actions: add the do_only_first_initial_sync method which starts an initial sync only when one hasn't already been done
1349
1350 ## [1.27.2] - 2021-11-09
1351 ### Added
1352 - Constants: Now syncing Atomic platform constant
1353
1354 ### Changed
1355 - Full Sync : limit included users to contributors and above (based on wp_user_limit)
1356 - Updated package dependencies.
1357 - User Checksums - limit scope to users with wp_user_level > 0
1358
1359 ### Fixed
1360 - Fix PHP 8.1 deprecation warnings.
1361
1362 ## [1.27.1] - 2021-11-02
1363 ### Changed
1364 - Set `convertDeprecationsToExceptions` true in PHPUnit config.
1365 - Update PHPUnit configs to include just what needs coverage rather than include everything then try to exclude stuff that doesn't.
1366
1367 ## [1.27.0] - 2021-10-26
1368 ### Added
1369 - Added the _wpas_feature_enabled meta key to the sync list
1370 - Sync Error Log to capture failed sync requests.
1371
1372 ### Fixed
1373 - Check the return value of get_comment() before to use it.
1374 - Increase send timeout to 20 seconds allowing capture of WP.com 408 responses.
1375
1376 ## [1.26.4] - 2021-10-13
1377 ### Changed
1378 - Sync Checksums: Convert text fields to latin1 before generating checksum.
1379 - Updated package dependencies.
1380
1381 ### Fixed
1382 - Sync Checksums - Update distinct clause to use $wpdb-> table names to accouunt for differences in prefixes.
1383
1384 ## [1.26.3] - 2021-10-12
1385 ### Changed
1386 - Updated package dependencies
1387
1388 ### Removed
1389 - Remove initialization of the identity-crisis package. That will be handled by the Config package.
1390
1391 ### Fixed
1392 - Reduce transient expiration for how often we check the state of the queue.
1393 - Sync Checksums - exclude locale from checksum if same as site setting
1394 - Sync Checksums - use distinct query when calculating count of Term Relationships
1395
1396 ## [1.26.2] - 2021-09-28
1397 ### Added
1398 - Add support for checksumming user-related tabled: wp_users and wp_usermeta
1399
1400 ### Changed
1401 - Update annotations versions.
1402 - Updated package dependencies.
1403
1404 ### Fixed
1405 - Resolve indirect modification notice.
1406 - Sync Checksums: utilize distinct clause in term counts.
1407 - Sync Queue: better handling of serialization issues and empty actions.
1408
1409 ## [1.26.1] - 2021-09-03
1410 ### Fixed
1411 - Add better checks if the WooCommerce tables should be enabled for checksum/fix.
1412 - Prevent PHP notices on queue_pull if all args are not set.
1413
1414 ## [1.26.0] - 2021-08-30
1415 ### Added
1416 - Add support for WooCommerce table to the checksum/fix process.
1417 - Enable support for utf8 conversion during checksum calculation.
1418
1419 ### Changed
1420 - Don't run composer install on regular phpunit script
1421 - Tests: update PHPUnit polyfills dependency (yoast/phpunit-polyfills).
1422
1423 ### Fixed
1424 - Sync Checksums - ensure last object is included in histogram
1425
1426 ## [1.25.0] - 2021-08-12
1427 ### Added
1428 - Add package version tracking.
1429 - Add `wpcom_is_fse_activated` to sync list
1430 - Made /sync/object endpoint accessible over POST, not only GET, to allow fetching more items in a single request.
1431
1432 ## [1.24.2] - 2021-08-02
1433
1434 - Reverted: Sync option for the Carousel to display colorized slide background.
1435
1436 ## [1.24.1] - 2021-07-29
1437 ### Changed
1438 - Utilize an import for WP_Error in all instances.
1439
1440 ### Fixed
1441 - Fixed unqualified WP_Error use in the Rest_Sender class.
1442
1443 ## [1.24.0] - 2021-07-27
1444 ### Added
1445 - Add a package version constant.
1446 - Add Full Site Editing support to callback options.
1447 - Sync option for the Carousel to display colorized slide background.
1448
1449 ### Fixed
1450 - Update Sender so it adheres to max upload bytes when not encoding items.
1451
1452 ## [1.23.3] - 2021-07-16
1453 ### Fixed
1454 - Update Options module to return jetpack_sync_settings_* values from the Settings class vs direct option lookup.
1455
1456 ## [1.23.2] - 2021-07-13
1457 ### Changed
1458 - Updated package dependencies.
1459
1460 ### Fixed
1461 - Performance of Sync checksums degraded with the update to correlated subquery. This restricts its usage to term_taxonomy joins only."
1462
1463 ## [1.23.1] - 2021-07-01
1464 ### Changed
1465 - Checksum parent_table joins need distinct selection to account for possibility of multiple rows.
1466
1467 ### Fixed
1468 - Update term_taxonomy checksum query to an allowed list vs disallowed
1469
1470 ## [1.23.0] - 2021-06-29
1471 ### Added
1472 - Add jetpack_idc_disonnect action to clear Sync options on disconnect.
1473 - Add support to callables to sync/object endpoint.
1474 - Enable sync/object endpoint support for theme-info.
1475 - Enhance updates module to support get_objects_by_id.
1476 - Expand sync/object to support constants.
1477 - Extend sync/object to support callables.
1478 - Implement v4 REST endpoints.
1479 - Initialize the IDC package in the Sync package.
1480
1481 ### Removed
1482 - Remove product_cat from blocked taxonomies
1483
1484 ## [1.22.0] - 2021-06-15
1485 ### Changed
1486 - Sync: Adding the Identity_Crisis package.
1487 - Updated package dependencies.
1488
1489 ### Deprecated
1490 - Deprecated URL methods in `Automattic\Jetpack\Sync\Functions` in favor of `Automattic\Jetpack\Connection\Urls`.
1491
1492 ## [1.21.3] - 2021-05-25
1493 ### Changed
1494 - Performance: If no Full Sync is in process early return before we update options.
1495
1496 ### Fixed
1497 - Janitorial: avoid PHP notices in some edge-cases
1498 - Update Meta Module so get_object_by_id returns all meta values.
1499
1500 ## [1.21.2] - 2021-04-27
1501 ### Added
1502 - Added the password-checker package the the Sync package composer.json file.
1503
1504 ### Changed
1505 - Updated package dependencies.
1506
1507 ### Fixed
1508 - Sync: removed references to the JETPACK__PLUGIN_DIR constant.
1509 - Sync Checksums : updated postmeta range query performance #19337.
1510
1511 ## [1.21.1] - 2021-03-30
1512 ### Added
1513 - Composer alias for dev-master, to improve dependencies
1514 - Implement a 60 second back-off for non-200 respones, if no retry-after header is present in the response.
1515 - Impose a max limit of 2MB on post meta values that are synced.
1516 - Impose a max limit of 5MB on post_content that can be synced.
1517
1518 ### Changed
1519 - Sync: Use the new Password_Checker package instead of Jetpack_Password_Checker.
1520 - Update package dependencies.
1521 - Use the Heartbeat package to generate the stats array
1522
1523 ### Fixed
1524 - Migrate locks to update_option to avaoid memcache inconsistencies that can be introduced by delete_option usage.
1525 - Update Sync Queue so that serialize is wrapped to catch errors
1526
1527 ## [1.21.0] - 2021-02-23
1528
1529 - General: update WordPress version requirements to WP 5.6
1530 - Update Checksums to support blacklisted taxonomies.
1531 - Refactor Jetpack callables into the plugin using existing filter jetpack_sync_callable_whitelist
1532 - Wrap call_user_func in is_callable so that we don't trigger warnings for callables that don't exist.
1533 - Sync: Trigger initial sync on jetpack_site_registered
1534 - Update Comments checksum field to comment_date_gmt. We cannot use comment_content directly due to charset/filters.
1535 - Deprecate jetpack_json_wrap
1536 - Remove Sync's usage of wp_startswith
1537
1538 ## [1.20.2] - 2021-02-08
1539
1540 - Update dependencies to latest stable
1541
1542 ## [1.20.1] - 2021-01-28
1543
1544 - Update dependencies to latest stable
1545
1546 ## [1.20.0] - 2021-01-26
1547
1548 - Sync Concurrency / Race Conditions
1549 - Sync: Prevent an PHP warning
1550 - Jetpack Sync: Checksums: Use a better way to fetch and validate fields against table
1551 - Add mirror-repo information to all current composer packages
1552 - Full Sync :: Reduce Concurrency.
1553 - Monorepo: Reorganize all projects
1554 - Various PHPCS and Cleanup
1555
1556 ## [1.19.4] - 2021-01-18
1557
1558 - Update dependencies to latest stable
1559
1560 ## [1.19.3] - 2021-01-18
1561
1562 - Full Sync :: Reduce Concurrency.
1563
1564 ## [1.19.2] - 2020-12-21
1565
1566 - Update the do_full_sync function to early return if we are in SYNC READ ONLY mode.
1567 - Return an empty array if the specified range is empty. (It was returning the checksum for the WHOLE dataset).
1568
1569 ## [1.19.1] - 2020-12-17
1570
1571 ## [1.19.0] - 2020-12-17
1572
1573 - sync: Improve sync checksum algorithm and endpoints
1574 - wp_get_environment_type as callable.
1575 - Disallow amp_validated_url as it is not site content but instead validation errors for amp mark-up.
1576 - Whitelist (allow) jetpack_sync_settings_* options to be synced
1577 - Re-order Sync default option whitelist (allowlist)
1578
1579 ## [1.18.1] - 2020-11-24
1580
1581 - Version packages for release
1582
1583 ## [1.18.0] - 2020-11-24
1584
1585 - Migrate jetpack_published_post to wp_after_insert_post hook
1586 - Check value to determine if we should enable sync after an action enqueuement.
1587 - General: update minimum required version to WordPress 5.5
1588 - Fix remaining phpcs warnings in most of requirelist
1589 - Update access of comment_status_to_approval_value to allow extension.
1590 - Update get_term Replicastore function to handle term_taxonomy_id option
1591 - Update get_terms to utilize ensure_taxonomy so that the Taxonomy is registered.
1592 - Addtion of note on explict return of null instead of false if option not found.
1593 - Alignment of comment_status_to_approval_value function. Addition of post-trashed status and cleanup of cases.
1594 - Alignment with implemenations. Call ensure_taxonomy to ensure Taxonomies have been initialized.
1595 - Call ensure_taxonomy within get_object_terms so that the taxonomy is registered before action is performed.
1596 - Updated PHPCS: Packages and Debugger
1597
1598 ## [1.17.2] - 2020-11-05
1599
1600 - Update dependencies to latest stable
1601
1602 ## [1.17.1] - 2020-10-29
1603
1604 - Update dependencies to latest stable
1605
1606 ## [1.17.0] - 2020-10-27
1607
1608 - WPCOM Block Editor: Update meta key name
1609 - Resolve PHP Warning with array_filter usage in sync of action_links.
1610 - Sync: Separate theme data ( name, version, slug and uri) from theme support data
1611 - Replaced intval() with (int) as part of issue #17432.
1612 - Replaced strval() with type casting (string) as part of issue #17432.
1613 - Replaced floatval() with type cast (float) as part of issue #17432.
1614 - Make XMLRPC methods available for blog token
1615
1616 ## [1.16.4] - 2020-10-14
1617
1618 - Update dependencies to latest stable
1619
1620 ## [1.16.3] - 2020-10-09
1621
1622 - Update dependencies to latest stable
1623
1624 ## [1.16.2] - 2020-10-06
1625
1626 - Update dependencies to latest stable
1627
1628 ## [1.16.1] - 2020-10-01
1629
1630 - Update dependencies to latest stable
1631
1632 ## [1.16.0] - 2020-09-29
1633
1634 - Publicize: Allow publishing a post as a Twitter thread.
1635 - props @jmdodd - filter out set_object_terms actions that don't perform any update. Includes unit tests.
1636 - Sort Arrays by keys before generating callable checksums
1637 - Packages: avoid PHPCS warnings
1638 - Adding 'review' to whitelisted comment types
1639 - Disable Sync sending on Backup API Requests
1640 - Sync: stop trying to check for edit_comment capability
1641 - Added options to sync wc whitelist
1642 - Sync: Improve theme support syncing
1643
1644 ## [1.15.1] - 2020-09-09
1645
1646 - Update dependencies to latest stable
1647
1648 ## [1.15.0] - 2020-08-26
1649
1650 - Sync: add Creative Mail configuration option to synced options
1651 - Extend sync_status endpoint with optional debug_details field
1652 - REST API endpoints: expand management endpoints
1653 - Sync: Fix nonce action string in theme edit sync
1654 - WP 5.5 Compat: Align Jetpack and Core's plugin autoupdates
1655 - use current user token to updateRole request
1656 - Resolve Sync Errors from empty edge case and WP.com returning concurrent_request_error
1657 - Rework Sender to properly return state during do_full_sync
1658
1659 ## [1.14.4] - 2020-08-10
1660
1661 - WP 5.5 Compat: Align Jetpack and Core's plugin autoupdates
1662
1663 ## [1.14.3] - 2020-08-10
1664
1665 - Update dependencies to latest stable
1666
1667 ## [1.14.2] - 2020-08-10
1668
1669 - Update dependencies to latest stable
1670
1671 ## [1.14.1] - 2020-08-10
1672
1673 - Resolve Sync Errors from empty edge case and WP.com returning concurrent_request_error
1674
1675 ## [1.14.0] - 2020-07-28
1676
1677 - Core Compat: Site Environment
1678 - Unit Tests: fix tests according to changes in Core
1679 - Utilize the blog token vs master user token to send sync actions.
1680
1681 ## [1.13.2] - 2020-07-06
1682
1683 - Update dependencies to latest stable
1684
1685 ## [1.13.1] - 2020-07-01
1686
1687 - Update dependencies to latest stable
1688
1689 ## [1.13.0] - 2020-06-30
1690
1691 - Block Flamingo Plugin post types in Jetpack Sync
1692 - Explicit single execution of do_full_sync from cron
1693 - Update to reference the property defined in the Jetpack Connection Manager class
1694 - PHPCS: Clean up the packages
1695 - WordAds: Add consent support for California Consumer Privacy Act (CCPA)
1696 - Sync: Add additional support for theme_support_whitelist
1697
1698 ## [1.12.4] - 2020-06-02
1699
1700 - Revert "Fix `jetpack sync start` CLI command (#16010)"
1701
1702 ## [1.12.3] - 2020-06-01
1703
1704 - Update dependencies to latest stable
1705
1706 ## [1.12.2] - 2020-06-01
1707
1708 - Fix `jetpack sync start` CLI command
1709
1710 ## [1.12.1] - 2020-05-29
1711
1712 - Sync: Add additional support for theme_support_whitelist
1713
1714 ## [1.12.0] - 2020-05-26
1715
1716 - Update ReplicaStore to call clean_comment_cache when comments are upserted or a reset is perofrmed.
1717 - Store the list of active plugins that uses connection in an option
1718 - Jetpack Sync :: Alternate non-blocking flow
1719 - Settings - Writing: add a toggle to Carousel so users can hide comment area
1720 - Sender needs to load consistently utilizing logic
1721 - Always delete items from the queue even if the buffer is no longer checked out.
1722 - Update the hook of Sync's Comment module to not send meta actions when the comment_type is not whitelisted.
1723 - Sync Comments apply whitelist to all actions
1724
1725 ## [1.11.0] - 2020-04-28
1726
1727 - Correct inline documentation "Array" type
1728 - Filter out blacklisted post_types for deleted_post actions.
1729 - Publicize: Add jetpack_publicize_options
1730 - Blacklisting Post Types from Sync
1731 - Comments: update default comment type
1732 - Jetpack Sync: Split `jetpack_post_meta_batch_delete` in action to be called in chunks of 100 items, compared to all at once.
1733 - Update Sync limits based on analysis of data loss events.
1734
1735 ## [1.10.0] - 2020-03-31
1736
1737 - Update dependencies to latest stable
1738
1739 ## [1.9.0] - 2020-03-31
1740
1741 - Debugger: Add sync health progress bar
1742 - Add main network WPCOM blog ID to sync functions
1743 - Masterbar: send wpcom user ID to wpcom when attempting to log…
1744 - Sync: a better readme
1745
1746 ## [1.8.0] - 2020-02-25
1747
1748 - Minileven: add options back as they still exist on sites
1749 - Sync: add queue size to actions
1750 - Mobile Theme: remove feature
1751
1752 ## [1.7.6] - 2020-02-14
1753
1754 - get_sync_status does not properly account for unexpected states.
1755
1756 ## [1.7.5] - 2020-02-14
1757
1758 - Empty Helper function for checkin handler
1759 - Sync Health: fix excessive data loss reports
1760 - Initial Sync Health Status Class and Data Loss Handler
1761 - Stop REST API Log entries from being synced
1762
1763 ## [1.7.4+vip] - 2020-02-14
1764
1765 - Empty Helper function for checkin handler
1766
1767 ## [1.7.4] - 2020-01-23
1768
1769 - Sync Chunk Keys need to be unique
1770
1771 ## [1.7.3] - 2020-01-20
1772
1773 - Sync: ensure we run the initial sync on new connections
1774
1775 ## [1.7.2] - 2020-01-17
1776
1777 - Sync Package: use Full_Sync_Immediately by default
1778 - Adding new managed WordPress hosts to be identified in class-functions.php.
1779
1780 ## [1.7.1] - 2020-01-14
1781
1782 - Packages: Various improvements for wp.com or self-contained consumers
1783
1784 ## [1.7.0] - 2020-01-14
1785
1786 - Trying to add deterministic initialization.
1787
1788 ## [1.6.3] - 2020-01-07
1789
1790 - Fix git history.
1791
1792 ## [1.6.2] - 2019-12-31
1793
1794 - Sync: Remove DEFAULT_SYNC_MODULES legacy map
1795 - Connection: Loose Comparison for Port Number in Signatures
1796
1797 ## [1.6.1] - 2019-12-13
1798
1799 - tweak default sync settings
1800
1801 ## [1.6.0] - 2019-12-02
1802
1803 - Sync: Full Sync: Send immediately.
1804
1805 ## [1.5.1] - 2019-11-26
1806
1807 - Marked the xmlrpc_api_url method as deprecated.
1808
1809 ## [1.5.0] - 2019-11-25
1810
1811 - Remove sync settings cache
1812
1813 ## [1.4.0] - 2019-11-19
1814
1815 - Full Sync: Don't allow more than one request to enqueue
1816 - Sync: Update Max Int
1817
1818 ## [1.3.4] - 2019-11-08
1819
1820 - Packages: Use classmap instead of PSR-4
1821
1822 ## [1.3.3] - 2019-11-08
1823
1824 - Deprecate Jetpack::is_development_mode() in favor of the packaged Status()-&gt;is_development_mode()
1825
1826 ## [1.3.2] - 2019-11-01
1827
1828 - Full Sync updates to allow full enqueuing of chunks.
1829
1830 ## [1.3.1] - 2019-10-29
1831
1832 - PHPCS: Rest of the packages
1833
1834 ## [1.3.0] - 2019-10-29
1835
1836 - Sync: Checkout Endpoint: Add `pop` argument 😱
1837
1838 ## [1.2.1] - 2019-10-28
1839
1840 - Sync: Add Settings to enable/disable the sender for a particular queue
1841
1842 ## [1.2.0] - 2019-10-24
1843
1844 - Sync: Fix how we enqueue term_relationships on full sync 🏝
1845 - WP 5.3: Use modern wp_timezone
1846 - Check for last_error when enqueuing IDs
1847
1848 ## [1.1.1] - 2019-10-23
1849
1850 - Use spread operator instead of func_get_args
1851
1852 ## [1.1.0] - 2019-10-07
1853
1854 - Sync: Ensure a post object is returned
1855 - PHPCS: Sync Functions
1856 - Sync: Bail initial sync if there is an ongoing full sync
1857
1858 ## [1.0.2] - 2019-09-25
1859
1860 - Sync: Only allow white listed comment types to be inserted.
1861 - Sync: Move sync_object XML-RPC method from connection to sync
1862 - Sync: do not sync comments made via Action Scheduler
1863 - Docs: Unify usage of @package phpdoc tags
1864
1865 ## [1.0.1] - 2019-09-14
1866
1867 ## 1.0.0 - 2019-09-14
1868
1869 - Packages: Move sync to a classmapped package
1870
1871 [5.4.0]: https://github.com/Automattic/jetpack-sync/compare/v5.3.0...v5.4.0
1872 [5.3.0]: https://github.com/Automattic/jetpack-sync/compare/v5.2.0...v5.3.0
1873 [5.2.0]: https://github.com/Automattic/jetpack-sync/compare/v5.1.3...v5.2.0
1874 [5.1.3]: https://github.com/Automattic/jetpack-sync/compare/v5.1.2...v5.1.3
1875 [5.1.2]: https://github.com/Automattic/jetpack-sync/compare/v5.1.1...v5.1.2
1876 [5.1.1]: https://github.com/Automattic/jetpack-sync/compare/v5.1.0...v5.1.1
1877 [5.1.0]: https://github.com/Automattic/jetpack-sync/compare/v5.0.1...v5.1.0
1878 [5.0.1]: https://github.com/Automattic/jetpack-sync/compare/v5.0.0...v5.0.1
1879 [5.0.0]: https://github.com/Automattic/jetpack-sync/compare/v4.45.4...v5.0.0
1880 [4.45.4]: https://github.com/Automattic/jetpack-sync/compare/v4.45.3...v4.45.4
1881 [4.45.3]: https://github.com/Automattic/jetpack-sync/compare/v4.45.2...v4.45.3
1882 [4.45.2]: https://github.com/Automattic/jetpack-sync/compare/v4.45.1...v4.45.2
1883 [4.45.1]: https://github.com/Automattic/jetpack-sync/compare/v4.45.0...v4.45.1
1884 [4.45.0]: https://github.com/Automattic/jetpack-sync/compare/v4.44.1...v4.45.0
1885 [4.44.1]: https://github.com/Automattic/jetpack-sync/compare/v4.44.0...v4.44.1
1886 [4.44.0]: https://github.com/Automattic/jetpack-sync/compare/v4.43.1...v4.44.0
1887 [4.43.1]: https://github.com/Automattic/jetpack-sync/compare/v4.43.0...v4.43.1
1888 [4.43.0]: https://github.com/Automattic/jetpack-sync/compare/v4.42.0...v4.43.0
1889 [4.42.0]: https://github.com/Automattic/jetpack-sync/compare/v4.41.1...v4.42.0
1890 [4.41.1]: https://github.com/Automattic/jetpack-sync/compare/v4.41.0...v4.41.1
1891 [4.41.0]: https://github.com/Automattic/jetpack-sync/compare/v4.40.0...v4.41.0
1892 [4.40.0]: https://github.com/Automattic/jetpack-sync/compare/v4.39.1...v4.40.0
1893 [4.39.1]: https://github.com/Automattic/jetpack-sync/compare/v4.39.0...v4.39.1
1894 [4.39.0]: https://github.com/Automattic/jetpack-sync/compare/v4.38.4...v4.39.0
1895 [4.38.4]: https://github.com/Automattic/jetpack-sync/compare/v4.38.3...v4.38.4
1896 [4.38.3]: https://github.com/Automattic/jetpack-sync/compare/v4.38.2...v4.38.3
1897 [4.38.2]: https://github.com/Automattic/jetpack-sync/compare/v4.38.1...v4.38.2
1898 [4.38.1]: https://github.com/Automattic/jetpack-sync/compare/v4.38.0...v4.38.1
1899 [4.38.0]: https://github.com/Automattic/jetpack-sync/compare/v4.37.0...v4.38.0
1900 [4.37.0]: https://github.com/Automattic/jetpack-sync/compare/v4.36.0...v4.37.0
1901 [4.36.0]: https://github.com/Automattic/jetpack-sync/compare/v4.35.0...v4.36.0
1902 [4.35.0]: https://github.com/Automattic/jetpack-sync/compare/v4.34.0...v4.35.0
1903 [4.34.0]: https://github.com/Automattic/jetpack-sync/compare/v4.33.0...v4.34.0
1904 [4.33.0]: https://github.com/Automattic/jetpack-sync/compare/v4.32.1...v4.33.0
1905 [4.32.1]: https://github.com/Automattic/jetpack-sync/compare/v4.32.0...v4.32.1
1906 [4.32.0]: https://github.com/Automattic/jetpack-sync/compare/v4.31.0...v4.32.0
1907 [4.31.0]: https://github.com/Automattic/jetpack-sync/compare/v4.30.0...v4.31.0
1908 [4.30.0]: https://github.com/Automattic/jetpack-sync/compare/v4.29.0...v4.30.0
1909 [4.29.0]: https://github.com/Automattic/jetpack-sync/compare/v4.28.0...v4.29.0
1910 [4.28.0]: https://github.com/Automattic/jetpack-sync/compare/v4.27.0...v4.28.0
1911 [4.27.0]: https://github.com/Automattic/jetpack-sync/compare/v4.26.0...v4.27.0
1912 [4.26.0]: https://github.com/Automattic/jetpack-sync/compare/v4.25.2...v4.26.0
1913 [4.25.2]: https://github.com/Automattic/jetpack-sync/compare/v4.25.1...v4.25.2
1914 [4.25.1]: https://github.com/Automattic/jetpack-sync/compare/v4.25.0...v4.25.1
1915 [4.25.0]: https://github.com/Automattic/jetpack-sync/compare/v4.24.2...v4.25.0
1916 [4.24.2]: https://github.com/Automattic/jetpack-sync/compare/v4.24.1...v4.24.2
1917 [4.24.1]: https://github.com/Automattic/jetpack-sync/compare/v4.24.0...v4.24.1
1918 [4.24.0]: https://github.com/Automattic/jetpack-sync/compare/v4.23.0...v4.24.0
1919 [4.23.0]: https://github.com/Automattic/jetpack-sync/compare/v4.22.6...v4.23.0
1920 [4.22.6]: https://github.com/Automattic/jetpack-sync/compare/v4.22.5...v4.22.6
1921 [4.22.5]: https://github.com/Automattic/jetpack-sync/compare/v4.22.4...v4.22.5
1922 [4.22.4]: https://github.com/Automattic/jetpack-sync/compare/v4.22.3...v4.22.4
1923 [4.22.3]: https://github.com/Automattic/jetpack-sync/compare/v4.22.2...v4.22.3
1924 [4.22.2]: https://github.com/Automattic/jetpack-sync/compare/v4.22.1...v4.22.2
1925 [4.22.1]: https://github.com/Automattic/jetpack-sync/compare/v4.22.0...v4.22.1
1926 [4.22.0]: https://github.com/Automattic/jetpack-sync/compare/v4.21.3...v4.22.0
1927 [4.21.3]: https://github.com/Automattic/jetpack-sync/compare/v4.21.2...v4.21.3
1928 [4.21.2]: https://github.com/Automattic/jetpack-sync/compare/v4.21.1...v4.21.2
1929 [4.21.1]: https://github.com/Automattic/jetpack-sync/compare/v4.21.0...v4.21.1
1930 [4.21.0]: https://github.com/Automattic/jetpack-sync/compare/v4.20.0...v4.21.0
1931 [4.20.0]: https://github.com/Automattic/jetpack-sync/compare/v4.19.0...v4.20.0
1932 [4.19.0]: https://github.com/Automattic/jetpack-sync/compare/v4.18.2...v4.19.0
1933 [4.18.2]: https://github.com/Automattic/jetpack-sync/compare/v4.18.1...v4.18.2
1934 [4.18.1]: https://github.com/Automattic/jetpack-sync/compare/v4.18.0...v4.18.1
1935 [4.18.0]: https://github.com/Automattic/jetpack-sync/compare/v4.17.0...v4.18.0
1936 [4.17.0]: https://github.com/Automattic/jetpack-sync/compare/v4.16.0...v4.17.0
1937 [4.16.0]: https://github.com/Automattic/jetpack-sync/compare/v4.15.2...v4.16.0
1938 [4.15.2]: https://github.com/Automattic/jetpack-sync/compare/v4.15.1...v4.15.2
1939 [4.15.1]: https://github.com/Automattic/jetpack-sync/compare/v4.15.0...v4.15.1
1940 [4.15.0]: https://github.com/Automattic/jetpack-sync/compare/v4.14.2...v4.15.0
1941 [4.14.2]: https://github.com/Automattic/jetpack-sync/compare/v4.14.1...v4.14.2
1942 [4.14.1]: https://github.com/Automattic/jetpack-sync/compare/v4.14.0...v4.14.1
1943 [4.14.0]: https://github.com/Automattic/jetpack-sync/compare/v4.13.0...v4.14.0
1944 [4.13.0]: https://github.com/Automattic/jetpack-sync/compare/v4.12.0...v4.13.0
1945 [4.12.0]: https://github.com/Automattic/jetpack-sync/compare/v4.11.1...v4.12.0
1946 [4.11.1]: https://github.com/Automattic/jetpack-sync/compare/v4.11.0...v4.11.1
1947 [4.11.0]: https://github.com/Automattic/jetpack-sync/compare/v4.10.1...v4.11.0
1948 [4.10.1]: https://github.com/Automattic/jetpack-sync/compare/v4.10.0...v4.10.1
1949 [4.10.0]: https://github.com/Automattic/jetpack-sync/compare/v4.9.2...v4.10.0
1950 [4.9.2]: https://github.com/Automattic/jetpack-sync/compare/v4.9.1...v4.9.2
1951 [4.9.1]: https://github.com/Automattic/jetpack-sync/compare/v4.9.0...v4.9.1
1952 [4.9.0]: https://github.com/Automattic/jetpack-sync/compare/v4.8.4...v4.9.0
1953 [4.8.4]: https://github.com/Automattic/jetpack-sync/compare/v4.8.3...v4.8.4
1954 [4.8.3]: https://github.com/Automattic/jetpack-sync/compare/v4.8.2...v4.8.3
1955 [4.8.2]: https://github.com/Automattic/jetpack-sync/compare/v4.8.1...v4.8.2
1956 [4.8.1]: https://github.com/Automattic/jetpack-sync/compare/v4.8.0...v4.8.1
1957 [4.8.0]: https://github.com/Automattic/jetpack-sync/compare/v4.7.0...v4.8.0
1958 [4.7.0]: https://github.com/Automattic/jetpack-sync/compare/v4.6.0...v4.7.0
1959 [4.6.0]: https://github.com/Automattic/jetpack-sync/compare/v4.5.0...v4.6.0
1960 [4.5.0]: https://github.com/Automattic/jetpack-sync/compare/v4.4.0...v4.5.0
1961 [4.4.0]: https://github.com/Automattic/jetpack-sync/compare/v4.3.0...v4.4.0
1962 [4.3.0]: https://github.com/Automattic/jetpack-sync/compare/v4.2.0...v4.3.0
1963 [4.2.0]: https://github.com/Automattic/jetpack-sync/compare/v4.1.1...v4.2.0
1964 [4.1.1]: https://github.com/Automattic/jetpack-sync/compare/v4.1.0...v4.1.1
1965 [4.1.0]: https://github.com/Automattic/jetpack-sync/compare/v4.0.2...v4.1.0
1966 [4.0.2]: https://github.com/Automattic/jetpack-sync/compare/v4.0.1...v4.0.2
1967 [4.0.1]: https://github.com/Automattic/jetpack-sync/compare/v4.0.0...v4.0.1
1968 [4.0.0]: https://github.com/Automattic/jetpack-sync/compare/v3.15.0...v4.0.0
1969 [3.15.0]: https://github.com/Automattic/jetpack-sync/compare/v3.14.4...v3.15.0
1970 [3.14.4]: https://github.com/Automattic/jetpack-sync/compare/v3.14.3...v3.14.4
1971 [3.14.3]: https://github.com/Automattic/jetpack-sync/compare/v3.14.2...v3.14.3
1972 [3.14.2]: https://github.com/Automattic/jetpack-sync/compare/v3.14.1...v3.14.2
1973 [3.14.1]: https://github.com/Automattic/jetpack-sync/compare/v3.14.0...v3.14.1
1974 [3.14.0]: https://github.com/Automattic/jetpack-sync/compare/v3.13.2...v3.14.0
1975 [3.13.2]: https://github.com/Automattic/jetpack-sync/compare/v3.13.1...v3.13.2
1976 [3.13.1]: https://github.com/Automattic/jetpack-sync/compare/v3.13.0...v3.13.1
1977 [3.13.0]: https://github.com/Automattic/jetpack-sync/compare/v3.12.0...v3.13.0
1978 [3.12.0]: https://github.com/Automattic/jetpack-sync/compare/v3.11.0...v3.12.0
1979 [3.11.0]: https://github.com/Automattic/jetpack-sync/compare/v3.10.0...v3.11.0
1980 [3.10.0]: https://github.com/Automattic/jetpack-sync/compare/v3.9.1...v3.10.0
1981 [3.9.1]: https://github.com/Automattic/jetpack-sync/compare/v3.9.0...v3.9.1
1982 [3.9.0]: https://github.com/Automattic/jetpack-sync/compare/v3.8.1...v3.9.0
1983 [3.8.1]: https://github.com/Automattic/jetpack-sync/compare/v3.8.0...v3.8.1
1984 [3.8.0]: https://github.com/Automattic/jetpack-sync/compare/v3.7.1...v3.8.0
1985 [3.7.1]: https://github.com/Automattic/jetpack-sync/compare/v3.7.0...v3.7.1
1986 [3.7.0]: https://github.com/Automattic/jetpack-sync/compare/v3.6.0...v3.7.0
1987 [3.6.0]: https://github.com/Automattic/jetpack-sync/compare/v3.5.1...v3.6.0
1988 [3.5.1]: https://github.com/Automattic/jetpack-sync/compare/v3.5.0...v3.5.1
1989 [3.5.0]: https://github.com/Automattic/jetpack-sync/compare/v3.4.1...v3.5.0
1990 [3.4.1]: https://github.com/Automattic/jetpack-sync/compare/v3.4.0...v3.4.1
1991 [3.4.0]: https://github.com/Automattic/jetpack-sync/compare/v3.3.1...v3.4.0
1992 [3.3.1]: https://github.com/Automattic/jetpack-sync/compare/v3.3.0...v3.3.1
1993 [3.3.0]: https://github.com/Automattic/jetpack-sync/compare/v3.2.1...v3.3.0
1994 [3.2.1]: https://github.com/Automattic/jetpack-sync/compare/v3.2.0...v3.2.1
1995 [3.2.0]: https://github.com/Automattic/jetpack-sync/compare/v3.1.4...v3.2.0
1996 [3.1.4]: https://github.com/Automattic/jetpack-sync/compare/v3.1.3...v3.1.4
1997 [3.1.3]: https://github.com/Automattic/jetpack-sync/compare/v3.1.2...v3.1.3
1998 [3.1.2]: https://github.com/Automattic/jetpack-sync/compare/v3.1.1...v3.1.2
1999 [3.1.1]: https://github.com/Automattic/jetpack-sync/compare/v3.1.0...v3.1.1
2000 [3.1.0]: https://github.com/Automattic/jetpack-sync/compare/v3.0.2...v3.1.0
2001 [3.0.2]: https://github.com/Automattic/jetpack-sync/compare/v3.0.1...v3.0.2
2002 [3.0.1]: https://github.com/Automattic/jetpack-sync/compare/v3.0.0...v3.0.1
2003 [3.0.0]: https://github.com/Automattic/jetpack-sync/compare/v2.16.6...v3.0.0
2004 [2.16.6]: https://github.com/Automattic/jetpack-sync/compare/v2.16.5...v2.16.6
2005 [2.16.5]: https://github.com/Automattic/jetpack-sync/compare/v2.16.4...v2.16.5
2006 [2.16.4]: https://github.com/Automattic/jetpack-sync/compare/v2.16.3...v2.16.4
2007 [2.16.3]: https://github.com/Automattic/jetpack-sync/compare/v2.16.2...v2.16.3
2008 [2.16.2]: https://github.com/Automattic/jetpack-sync/compare/v2.16.1...v2.16.2
2009 [2.16.1]: https://github.com/Automattic/jetpack-sync/compare/v2.16.0...v2.16.1
2010 [2.16.0]: https://github.com/Automattic/jetpack-sync/compare/v2.15.1...v2.16.0
2011 [2.15.1]: https://github.com/Automattic/jetpack-sync/compare/v2.15.0...v2.15.1
2012 [2.15.0]: https://github.com/Automattic/jetpack-sync/compare/v2.14.0...v2.15.0
2013 [2.14.0]: https://github.com/Automattic/jetpack-sync/compare/v2.13.1...v2.14.0
2014 [2.13.1]: https://github.com/Automattic/jetpack-sync/compare/v2.13.0...v2.13.1
2015 [2.13.0]: https://github.com/Automattic/jetpack-sync/compare/v2.12.0...v2.13.0
2016 [2.12.0]: https://github.com/Automattic/jetpack-sync/compare/v2.11.1...v2.12.0
2017 [2.11.1]: https://github.com/Automattic/jetpack-sync/compare/v2.11.0...v2.11.1
2018 [2.11.0]: https://github.com/Automattic/jetpack-sync/compare/v2.10.5...v2.11.0
2019 [2.10.5]: https://github.com/Automattic/jetpack-sync/compare/v2.10.4...v2.10.5
2020 [2.10.4]: https://github.com/Automattic/jetpack-sync/compare/v2.10.3...v2.10.4
2021 [2.10.3]: https://github.com/Automattic/jetpack-sync/compare/v2.10.2...v2.10.3
2022 [2.10.2]: https://github.com/Automattic/jetpack-sync/compare/v2.10.1...v2.10.2
2023 [2.10.1]: https://github.com/Automattic/jetpack-sync/compare/v2.10.0...v2.10.1
2024 [2.10.0]: https://github.com/Automattic/jetpack-sync/compare/v2.9.0...v2.10.0
2025 [2.9.0]: https://github.com/Automattic/jetpack-sync/compare/v2.8.1...v2.9.0
2026 [2.8.1]: https://github.com/Automattic/jetpack-sync/compare/v2.8.0...v2.8.1
2027 [2.8.0]: https://github.com/Automattic/jetpack-sync/compare/v2.7.0...v2.8.0
2028 [2.7.0]: https://github.com/Automattic/jetpack-sync/compare/v2.6.1...v2.7.0
2029 [2.6.1]: https://github.com/Automattic/jetpack-sync/compare/v2.6.0...v2.6.1
2030 [2.6.0]: https://github.com/Automattic/jetpack-sync/compare/v2.5.1...v2.6.0
2031 [2.5.1]: https://github.com/Automattic/jetpack-sync/compare/v2.5.0...v2.5.1
2032 [2.5.0]: https://github.com/Automattic/jetpack-sync/compare/v2.4.2...v2.5.0
2033 [2.4.2]: https://github.com/Automattic/jetpack-sync/compare/v2.4.1...v2.4.2
2034 [2.4.1]: https://github.com/Automattic/jetpack-sync/compare/v2.4.0...v2.4.1
2035 [2.4.0]: https://github.com/Automattic/jetpack-sync/compare/v2.3.0...v2.4.0
2036 [2.3.0]: https://github.com/Automattic/jetpack-sync/compare/v2.2.1...v2.3.0
2037 [2.2.1]: https://github.com/Automattic/jetpack-sync/compare/v2.2.0...v2.2.1
2038 [2.2.0]: https://github.com/Automattic/jetpack-sync/compare/v2.1.2...v2.2.0
2039 [2.1.2]: https://github.com/Automattic/jetpack-sync/compare/v2.1.1...v2.1.2
2040 [2.1.1]: https://github.com/Automattic/jetpack-sync/compare/v2.1.0...v2.1.1
2041 [2.1.0]: https://github.com/Automattic/jetpack-sync/compare/v2.0.2...v2.1.0
2042 [2.0.2]: https://github.com/Automattic/jetpack-sync/compare/v2.0.1...v2.0.2
2043 [2.0.1]: https://github.com/Automattic/jetpack-sync/compare/v2.0.0...v2.0.1
2044 [2.0.0]: https://github.com/Automattic/jetpack-sync/compare/v1.60.1...v2.0.0
2045 [1.60.1]: https://github.com/Automattic/jetpack-sync/compare/v1.60.0...v1.60.1
2046 [1.60.0]: https://github.com/Automattic/jetpack-sync/compare/v1.59.2...v1.60.0
2047 [1.59.2]: https://github.com/Automattic/jetpack-sync/compare/v1.59.1...v1.59.2
2048 [1.59.1]: https://github.com/Automattic/jetpack-sync/compare/v1.59.0...v1.59.1
2049 [1.59.0]: https://github.com/Automattic/jetpack-sync/compare/v1.58.1...v1.59.0
2050 [1.58.1]: https://github.com/Automattic/jetpack-sync/compare/v1.58.0...v1.58.1
2051 [1.58.0]: https://github.com/Automattic/jetpack-sync/compare/v1.57.4...v1.58.0
2052 [1.57.4]: https://github.com/Automattic/jetpack-sync/compare/v1.57.3...v1.57.4
2053 [1.57.3]: https://github.com/Automattic/jetpack-sync/compare/v1.57.2...v1.57.3
2054 [1.57.2]: https://github.com/Automattic/jetpack-sync/compare/v1.57.1...v1.57.2
2055 [1.57.1]: https://github.com/Automattic/jetpack-sync/compare/v1.57.0...v1.57.1
2056 [1.57.0]: https://github.com/Automattic/jetpack-sync/compare/v1.56.0...v1.57.0
2057 [1.56.0]: https://github.com/Automattic/jetpack-sync/compare/v1.55.2...v1.56.0
2058 [1.55.2]: https://github.com/Automattic/jetpack-sync/compare/v1.55.1...v1.55.2
2059 [1.55.1]: https://github.com/Automattic/jetpack-sync/compare/v1.55.0...v1.55.1
2060 [1.55.0]: https://github.com/Automattic/jetpack-sync/compare/v1.54.0...v1.55.0
2061 [1.54.0]: https://github.com/Automattic/jetpack-sync/compare/v1.53.0...v1.54.0
2062 [1.53.0]: https://github.com/Automattic/jetpack-sync/compare/v1.52.0...v1.53.0
2063 [1.52.0]: https://github.com/Automattic/jetpack-sync/compare/v1.51.0...v1.52.0
2064 [1.51.0]: https://github.com/Automattic/jetpack-sync/compare/v1.50.2...v1.51.0
2065 [1.50.2]: https://github.com/Automattic/jetpack-sync/compare/v1.50.1...v1.50.2
2066 [1.50.1]: https://github.com/Automattic/jetpack-sync/compare/v1.50.0...v1.50.1
2067 [1.50.0]: https://github.com/Automattic/jetpack-sync/compare/v1.49.0...v1.50.0
2068 [1.49.0]: https://github.com/Automattic/jetpack-sync/compare/v1.48.1...v1.49.0
2069 [1.48.1]: https://github.com/Automattic/jetpack-sync/compare/v1.48.0...v1.48.1
2070 [1.48.0]: https://github.com/Automattic/jetpack-sync/compare/v1.47.9...v1.48.0
2071 [1.47.9]: https://github.com/Automattic/jetpack-sync/compare/v1.47.8...v1.47.9
2072 [1.47.8]: https://github.com/Automattic/jetpack-sync/compare/v1.47.7...v1.47.8
2073 [1.47.7]: https://github.com/Automattic/jetpack-sync/compare/v1.47.6...v1.47.7
2074 [1.47.6]: https://github.com/Automattic/jetpack-sync/compare/v1.47.5...v1.47.6
2075 [1.47.5]: https://github.com/Automattic/jetpack-sync/compare/v1.47.4...v1.47.5
2076 [1.47.4]: https://github.com/Automattic/jetpack-sync/compare/v1.47.3...v1.47.4
2077 [1.47.3]: https://github.com/Automattic/jetpack-sync/compare/v1.47.2...v1.47.3
2078 [1.47.2]: https://github.com/Automattic/jetpack-sync/compare/v1.47.1...v1.47.2
2079 [1.47.1]: https://github.com/Automattic/jetpack-sync/compare/v1.47.0...v1.47.1
2080 [1.47.0]: https://github.com/Automattic/jetpack-sync/compare/v1.46.1...v1.47.0
2081 [1.46.1]: https://github.com/Automattic/jetpack-sync/compare/v1.46.0...v1.46.1
2082 [1.46.0]: https://github.com/Automattic/jetpack-sync/compare/v1.45.0...v1.46.0
2083 [1.45.0]: https://github.com/Automattic/jetpack-sync/compare/v1.44.2...v1.45.0
2084 [1.44.2]: https://github.com/Automattic/jetpack-sync/compare/v1.44.1...v1.44.2
2085 [1.44.1]: https://github.com/Automattic/jetpack-sync/compare/v1.44.0...v1.44.1
2086 [1.44.0]: https://github.com/Automattic/jetpack-sync/compare/v1.43.2...v1.44.0
2087 [1.43.2]: https://github.com/Automattic/jetpack-sync/compare/v1.43.1...v1.43.2
2088 [1.43.1]: https://github.com/Automattic/jetpack-sync/compare/v1.43.0...v1.43.1
2089 [1.43.0]: https://github.com/Automattic/jetpack-sync/compare/v1.42.0...v1.43.0
2090 [1.42.0]: https://github.com/Automattic/jetpack-sync/compare/v1.41.0...v1.42.0
2091 [1.41.0]: https://github.com/Automattic/jetpack-sync/compare/v1.40.3...v1.41.0
2092 [1.40.3]: https://github.com/Automattic/jetpack-sync/compare/v1.40.2...v1.40.3
2093 [1.40.2]: https://github.com/Automattic/jetpack-sync/compare/v1.40.1...v1.40.2
2094 [1.40.1]: https://github.com/Automattic/jetpack-sync/compare/v1.40.0...v1.40.1
2095 [1.40.0]: https://github.com/Automattic/jetpack-sync/compare/v1.39.0...v1.40.0
2096 [1.39.0]: https://github.com/Automattic/jetpack-sync/compare/v1.38.4...v1.39.0
2097 [1.38.4]: https://github.com/Automattic/jetpack-sync/compare/v1.38.3...v1.38.4
2098 [1.38.3]: https://github.com/Automattic/jetpack-sync/compare/v1.38.2...v1.38.3
2099 [1.38.2]: https://github.com/Automattic/jetpack-sync/compare/v1.38.1...v1.38.2
2100 [1.38.1]: https://github.com/Automattic/jetpack-sync/compare/v1.38.0...v1.38.1
2101 [1.38.0]: https://github.com/Automattic/jetpack-sync/compare/v1.37.1...v1.38.0
2102 [1.37.1]: https://github.com/Automattic/jetpack-sync/compare/v1.37.0...v1.37.1
2103 [1.37.0]: https://github.com/Automattic/jetpack-sync/compare/v1.36.1...v1.37.0
2104 [1.36.1]: https://github.com/Automattic/jetpack-sync/compare/v1.36.0...v1.36.1
2105 [1.36.0]: https://github.com/Automattic/jetpack-sync/compare/v1.35.2...v1.36.0
2106 [1.35.2]: https://github.com/Automattic/jetpack-sync/compare/v1.35.1...v1.35.2
2107 [1.35.1]: https://github.com/Automattic/jetpack-sync/compare/v1.35.0...v1.35.1
2108 [1.35.0]: https://github.com/Automattic/jetpack-sync/compare/v1.34.0...v1.35.0
2109 [1.34.0]: https://github.com/Automattic/jetpack-sync/compare/v1.33.1...v1.34.0
2110 [1.33.1]: https://github.com/Automattic/jetpack-sync/compare/v1.33.0...v1.33.1
2111 [1.33.0]: https://github.com/Automattic/jetpack-sync/compare/v1.32.0...v1.33.0
2112 [1.32.0]: https://github.com/Automattic/jetpack-sync/compare/v1.31.1...v1.32.0
2113 [1.31.1]: https://github.com/Automattic/jetpack-sync/compare/v1.31.0...v1.31.1
2114 [1.31.0]: https://github.com/Automattic/jetpack-sync/compare/v1.30.8...v1.31.0
2115 [1.30.8]: https://github.com/Automattic/jetpack-sync/compare/v1.30.7...v1.30.8
2116 [1.30.7]: https://github.com/Automattic/jetpack-sync/compare/v1.30.6...v1.30.7
2117 [1.30.6]: https://github.com/Automattic/jetpack-sync/compare/v1.30.5...v1.30.6
2118 [1.30.5]: https://github.com/Automattic/jetpack-sync/compare/v1.30.4...v1.30.5
2119 [1.30.4]: https://github.com/Automattic/jetpack-sync/compare/v1.30.3...v1.30.4
2120 [1.30.3]: https://github.com/Automattic/jetpack-sync/compare/v1.30.2...v1.30.3
2121 [1.30.2]: https://github.com/Automattic/jetpack-sync/compare/v1.30.1...v1.30.2
2122 [1.30.1]: https://github.com/Automattic/jetpack-sync/compare/v1.30.0...v1.30.1
2123 [1.30.0]: https://github.com/Automattic/jetpack-sync/compare/v1.29.2...v1.30.0
2124 [1.29.2]: https://github.com/Automattic/jetpack-sync/compare/v1.29.1...v1.29.2
2125 [1.29.1]: https://github.com/Automattic/jetpack-sync/compare/v1.29.0...v1.29.1
2126 [1.29.0]: https://github.com/Automattic/jetpack-sync/compare/v1.28.2...v1.29.0
2127 [1.28.2]: https://github.com/Automattic/jetpack-sync/compare/v1.28.1...v1.28.2
2128 [1.28.1]: https://github.com/Automattic/jetpack-sync/compare/v1.28.0...v1.28.1
2129 [1.28.0]: https://github.com/Automattic/jetpack-sync/compare/v1.27.6...v1.28.0
2130 [1.27.6]: https://github.com/Automattic/jetpack-sync/compare/v1.27.5...v1.27.6
2131 [1.27.5]: https://github.com/Automattic/jetpack-sync/compare/v1.27.4...v1.27.5
2132 [1.27.4]: https://github.com/Automattic/jetpack-sync/compare/v1.27.3...v1.27.4
2133 [1.27.3]: https://github.com/Automattic/jetpack-sync/compare/v1.27.2...v1.27.3
2134 [1.27.2]: https://github.com/Automattic/jetpack-sync/compare/v1.27.1...v1.27.2
2135 [1.27.1]: https://github.com/Automattic/jetpack-sync/compare/v1.27.0...v1.27.1
2136 [1.27.0]: https://github.com/Automattic/jetpack-sync/compare/v1.26.4...v1.27.0
2137 [1.26.4]: https://github.com/Automattic/jetpack-sync/compare/v1.26.3...v1.26.4
2138 [1.26.3]: https://github.com/Automattic/jetpack-sync/compare/v1.26.2...v1.26.3
2139 [1.26.2]: https://github.com/Automattic/jetpack-sync/compare/v1.26.1...v1.26.2
2140 [1.26.1]: https://github.com/Automattic/jetpack-sync/compare/v1.26.0...v1.26.1
2141 [1.26.0]: https://github.com/Automattic/jetpack-sync/compare/v1.25.0...v1.26.0
2142 [1.25.0]: https://github.com/Automattic/jetpack-sync/compare/v1.24.2...v1.25.0
2143 [1.24.2]: https://github.com/Automattic/jetpack-sync/compare/v1.24.1...v1.24.2
2144 [1.24.1]: https://github.com/Automattic/jetpack-sync/compare/v1.24.0...v1.24.1
2145 [1.24.0]: https://github.com/Automattic/jetpack-sync/compare/v1.23.3...v1.24.0
2146 [1.23.3]: https://github.com/Automattic/jetpack-sync/compare/v1.23.2...v1.23.3
2147 [1.23.2]: https://github.com/Automattic/jetpack-sync/compare/v1.23.1...v1.23.2
2148 [1.23.1]: https://github.com/Automattic/jetpack-sync/compare/v1.23.0...v1.23.1
2149 [1.23.0]: https://github.com/Automattic/jetpack-sync/compare/v1.22.0...v1.23.0
2150 [1.22.0]: https://github.com/Automattic/jetpack-sync/compare/v1.21.3...v1.22.0
2151 [1.21.3]: https://github.com/Automattic/jetpack-sync/compare/v1.21.2...v1.21.3
2152 [1.21.2]: https://github.com/Automattic/jetpack-sync/compare/v1.21.1...v1.21.2
2153 [1.21.1]: https://github.com/Automattic/jetpack-sync/compare/v1.21.0...v1.21.1
2154 [1.21.0]: https://github.com/Automattic/jetpack-sync/compare/v1.20.2...v1.21.0
2155 [1.20.2]: https://github.com/Automattic/jetpack-sync/compare/v1.20.1...v1.20.2
2156 [1.20.1]: https://github.com/Automattic/jetpack-sync/compare/v1.20.0...v1.20.1
2157 [1.20.0]: https://github.com/Automattic/jetpack-sync/compare/v1.19.4...v1.20.0
2158 [1.19.4]: https://github.com/Automattic/jetpack-sync/compare/v1.19.3...v1.19.4
2159 [1.19.3]: https://github.com/Automattic/jetpack-sync/compare/v1.19.2...v1.19.3
2160 [1.19.2]: https://github.com/Automattic/jetpack-sync/compare/v1.19.1...v1.19.2
2161 [1.19.1]: https://github.com/Automattic/jetpack-sync/compare/v1.19.0...v1.19.1
2162 [1.19.0]: https://github.com/Automattic/jetpack-sync/compare/v1.18.1...v1.19.0
2163 [1.18.1]: https://github.com/Automattic/jetpack-sync/compare/v1.18.0...v1.18.1
2164 [1.18.0]: https://github.com/Automattic/jetpack-sync/compare/v1.17.2...v1.18.0
2165 [1.17.2]: https://github.com/Automattic/jetpack-sync/compare/v1.17.1...v1.17.2
2166 [1.17.1]: https://github.com/Automattic/jetpack-sync/compare/v1.17.0...v1.17.1
2167 [1.17.0]: https://github.com/Automattic/jetpack-sync/compare/v1.16.4...v1.17.0
2168 [1.16.4]: https://github.com/Automattic/jetpack-sync/compare/v1.16.3...v1.16.4
2169 [1.16.3]: https://github.com/Automattic/jetpack-sync/compare/v1.16.2...v1.16.3
2170 [1.16.2]: https://github.com/Automattic/jetpack-sync/compare/v1.16.1...v1.16.2
2171 [1.16.1]: https://github.com/Automattic/jetpack-sync/compare/v1.16.0...v1.16.1
2172 [1.16.0]: https://github.com/Automattic/jetpack-sync/compare/v1.15.1...v1.16.0
2173 [1.15.1]: https://github.com/Automattic/jetpack-sync/compare/v1.15.0...v1.15.1
2174 [1.15.0]: https://github.com/Automattic/jetpack-sync/compare/v1.14.4...v1.15.0
2175 [1.14.4]: https://github.com/Automattic/jetpack-sync/compare/v1.14.3...v1.14.4
2176 [1.14.3]: https://github.com/Automattic/jetpack-sync/compare/v1.14.2...v1.14.3
2177 [1.14.2]: https://github.com/Automattic/jetpack-sync/compare/v1.14.1...v1.14.2
2178 [1.14.1]: https://github.com/Automattic/jetpack-sync/compare/v1.14.0...v1.14.1
2179 [1.14.0]: https://github.com/Automattic/jetpack-sync/compare/v1.13.2...v1.14.0
2180 [1.13.2]: https://github.com/Automattic/jetpack-sync/compare/v1.13.1...v1.13.2
2181 [1.13.1]: https://github.com/Automattic/jetpack-sync/compare/v1.13.0...v1.13.1
2182 [1.13.0]: https://github.com/Automattic/jetpack-sync/compare/v1.12.4...v1.13.0
2183 [1.12.4]: https://github.com/Automattic/jetpack-sync/compare/v1.12.3...v1.12.4
2184 [1.12.3]: https://github.com/Automattic/jetpack-sync/compare/v1.12.2...v1.12.3
2185 [1.12.2]: https://github.com/Automattic/jetpack-sync/compare/v1.12.1...v1.12.2
2186 [1.12.1]: https://github.com/Automattic/jetpack-sync/compare/v1.12.0...v1.12.1
2187 [1.12.0]: https://github.com/Automattic/jetpack-sync/compare/v1.11.0...v1.12.0
2188 [1.11.0]: https://github.com/Automattic/jetpack-sync/compare/v1.10.0...v1.11.0
2189 [1.10.0]: https://github.com/Automattic/jetpack-sync/compare/v1.9.0...v1.10.0
2190 [1.9.0]: https://github.com/Automattic/jetpack-sync/compare/v1.8.0...v1.9.0
2191 [1.8.0]: https://github.com/Automattic/jetpack-sync/compare/v1.7.6...v1.8.0
2192 [1.7.6]: https://github.com/Automattic/jetpack-sync/compare/v1.7.5...v1.7.6
2193 [1.7.5]: https://github.com/Automattic/jetpack-sync/compare/v1.7.4+vip...v1.7.5
2194 [1.7.4+vip]: https://github.com/Automattic/jetpack-sync/compare/v1.7.4...v1.7.4+vip
2195 [1.7.4]: https://github.com/Automattic/jetpack-sync/compare/v1.7.3...v1.7.4
2196 [1.7.3]: https://github.com/Automattic/jetpack-sync/compare/v1.7.2...v1.7.3
2197 [1.7.2]: https://github.com/Automattic/jetpack-sync/compare/v1.7.1...v1.7.2
2198 [1.7.1]: https://github.com/Automattic/jetpack-sync/compare/v1.7.0...v1.7.1
2199 [1.7.0]: https://github.com/Automattic/jetpack-sync/compare/v1.6.3...v1.7.0
2200 [1.6.3]: https://github.com/Automattic/jetpack-sync/compare/v1.6.2...v1.6.3
2201 [1.6.2]: https://github.com/Automattic/jetpack-sync/compare/v1.6.1...v1.6.2
2202 [1.6.1]: https://github.com/Automattic/jetpack-sync/compare/v1.6.0...v1.6.1
2203 [1.6.0]: https://github.com/Automattic/jetpack-sync/compare/v1.5.1...v1.6.0
2204 [1.5.1]: https://github.com/Automattic/jetpack-sync/compare/v1.5.0...v1.5.1
2205 [1.5.0]: https://github.com/Automattic/jetpack-sync/compare/v1.4.0...v1.5.0
2206 [1.4.0]: https://github.com/Automattic/jetpack-sync/compare/v1.3.4...v1.4.0
2207 [1.3.4]: https://github.com/Automattic/jetpack-sync/compare/v1.3.3...v1.3.4
2208 [1.3.3]: https://github.com/Automattic/jetpack-sync/compare/v1.3.2...v1.3.3
2209 [1.3.2]: https://github.com/Automattic/jetpack-sync/compare/v1.3.1...v1.3.2
2210 [1.3.1]: https://github.com/Automattic/jetpack-sync/compare/v1.3.0...v1.3.1
2211 [1.3.0]: https://github.com/Automattic/jetpack-sync/compare/v1.2.1...v1.3.0
2212 [1.2.1]: https://github.com/Automattic/jetpack-sync/compare/v1.2.0...v1.2.1
2213 [1.2.0]: https://github.com/Automattic/jetpack-sync/compare/v1.1.1...v1.2.0
2214 [1.1.1]: https://github.com/Automattic/jetpack-sync/compare/v1.1.0...v1.1.1
2215 [1.1.0]: https://github.com/Automattic/jetpack-sync/compare/v1.0.2...v1.1.0
2216 [1.0.2]: https://github.com/Automattic/jetpack-sync/compare/v1.0.1...v1.0.2
2217 [1.0.1]: https://github.com/Automattic/jetpack-sync/compare/v1.0.0...v1.0.1
2218