Version Description
Download this release
Release Info
| Developer | joshuaflow |
| Plugin | |
| Version | 2.7.2 |
| Comparing to | |
| See all releases | |
Code changes from version 2.7.1 to 2.7.2
- changelog.txt +4 -1
- languages/woocommerce-admin.pot +8 -7
- readme.txt +1 -1408
- src/API/Reports/TimeInterval.php +11 -13
- src/Composer/Package.php +1 -1
- src/FeaturePlugin.php +1 -1
- vendor/autoload.php +1 -1
- vendor/autoload_packages.php +1 -1
- vendor/composer/ClassLoader.php +141 -14
- vendor/composer/InstalledVersions.php +326 -305
- vendor/composer/autoload_classmap.php +1 -0
- vendor/composer/autoload_real.php +8 -6
- vendor/composer/autoload_static.php +5 -4
- vendor/composer/installed.json +201 -195
- vendor/composer/installed.php +50 -53
- vendor/composer/jetpack_autoload_psr4.php +1 -1
- vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
- vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
- vendor/jetpack-autoloader/class-autoloader.php +1 -1
- vendor/jetpack-autoloader/class-container.php +1 -1
- vendor/jetpack-autoloader/class-hook-manager.php +1 -1
- vendor/jetpack-autoloader/class-latest-autoloader-guard.php +1 -1
- vendor/jetpack-autoloader/class-manifest-reader.php +1 -1
- vendor/jetpack-autoloader/class-path-processor.php +1 -1
- vendor/jetpack-autoloader/class-php-autoloader.php +1 -1
- vendor/jetpack-autoloader/class-plugin-locator.php +1 -1
- vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
- vendor/jetpack-autoloader/class-shutdown-handler.php +1 -1
- vendor/jetpack-autoloader/class-version-loader.php +1 -1
- vendor/jetpack-autoloader/class-version-selector.php +1 -1
- woocommerce-admin.php +1 -1
changelog.txt
CHANGED
|
@@ -1,3 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
== 2.7.1 10/01/2021 ==
|
| 2 |
|
| 3 |
- Fix: Allow super admins all capabilities within WooCommerce Admin #7489
|
|
@@ -5,7 +9,6 @@
|
|
| 5 |
- Fix: Fix up onboarding profiler not working when opted out of tracking #7490
|
| 6 |
- Fix: Making Business Details sticky in onboarding wizard #7426
|
| 7 |
- Fix: Missing RTL for onboarding styles. #7531
|
| 8 |
-
- Fix: No changelog necessary as it is in the component package. #7423
|
| 9 |
- Fix: Skip scheduling action if Action Scheduler tables have not been set up #7521
|
| 10 |
- Fix: Update country region typeahead for better autofill support. #7497
|
| 11 |
- Fix: Use installable extensions for local state versus free extensions. #7585
|
| 1 |
+
== 2.7.2 10/11/2021 ==
|
| 2 |
+
|
| 3 |
+
- Fix: Fix analytics crashing on daylight saving #7763
|
| 4 |
+
|
| 5 |
== 2.7.1 10/01/2021 ==
|
| 6 |
|
| 7 |
- Fix: Allow super admins all capabilities within WooCommerce Admin #7489
|
| 9 |
- Fix: Fix up onboarding profiler not working when opted out of tracking #7490
|
| 10 |
- Fix: Making Business Details sticky in onboarding wizard #7426
|
| 11 |
- Fix: Missing RTL for onboarding styles. #7531
|
|
|
|
| 12 |
- Fix: Skip scheduling action if Action Scheduler tables have not been set up #7521
|
| 13 |
- Fix: Update country region typeahead for better autofill support. #7497
|
| 14 |
- Fix: Use installable extensions for local state versus free extensions. #7585
|
languages/woocommerce-admin.pot
CHANGED
|
@@ -2,10 +2,10 @@
|
|
| 2 |
# This file is distributed under the same license as the WooCommerce Admin package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
-
"Project-Id-Version: WooCommerce Admin 2.7.
|
| 6 |
"Report-Msgid-Bugs-To: "
|
| 7 |
"https://wordpress.org/support/plugin/woocommerce-admin\n"
|
| 8 |
-
"POT-Creation-Date: 2021-10-
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
|
@@ -101,9 +101,10 @@ msgstr ""
|
|
| 101 |
#: src/API/Reports/Taxes/Controller.php:307
|
| 102 |
#: src/API/Reports/Variations/Controller.php:416 src/Features/Analytics.php:228
|
| 103 |
#: src/Features/Navigation/CoreMenu.php:85 src/ReportCSVEmail.php:36
|
| 104 |
-
#: client/analytics/report/get-reports.js:78
|
| 105 |
-
#: client/analytics/report/products/config.js:43
|
| 106 |
#: client/analytics/report/revenue/table.js:65
|
|
|
|
|
|
|
|
|
|
| 107 |
#: client/analytics/report/taxes/config.js:47
|
| 108 |
#: client/analytics/report/taxes/table.js:58
|
| 109 |
#: client/analytics/report/variations/config.js:44
|
|
@@ -2531,17 +2532,17 @@ msgstr ""
|
|
| 2531 |
msgid "Sorry, fetching tax data failed."
|
| 2532 |
msgstr ""
|
| 2533 |
|
| 2534 |
-
#: src/API/Reports/TimeInterval.php:
|
| 2535 |
#. translators: 1: parameter name
|
| 2536 |
msgid "%1$s is not a numerically indexed array."
|
| 2537 |
msgstr ""
|
| 2538 |
|
| 2539 |
-
#: src/API/Reports/TimeInterval.php:
|
| 2540 |
#. translators: %s: parameter name
|
| 2541 |
msgid "%s must contain 2 numbers."
|
| 2542 |
msgstr ""
|
| 2543 |
|
| 2544 |
-
#: src/API/Reports/TimeInterval.php:
|
| 2545 |
#. translators: %s: parameter name
|
| 2546 |
msgid "%s must contain 2 valid dates."
|
| 2547 |
msgstr ""
|
| 2 |
# This file is distributed under the same license as the WooCommerce Admin package.
|
| 3 |
msgid ""
|
| 4 |
msgstr ""
|
| 5 |
+
"Project-Id-Version: WooCommerce Admin 2.7.2\n"
|
| 6 |
"Report-Msgid-Bugs-To: "
|
| 7 |
"https://wordpress.org/support/plugin/woocommerce-admin\n"
|
| 8 |
+
"POT-Creation-Date: 2021-10-11 21:06:22+00:00\n"
|
| 9 |
"MIME-Version: 1.0\n"
|
| 10 |
"Content-Type: text/plain; charset=utf-8\n"
|
| 11 |
"Content-Transfer-Encoding: 8bit\n"
|
| 101 |
#: src/API/Reports/Taxes/Controller.php:307
|
| 102 |
#: src/API/Reports/Variations/Controller.php:416 src/Features/Analytics.php:228
|
| 103 |
#: src/Features/Navigation/CoreMenu.php:85 src/ReportCSVEmail.php:36
|
|
|
|
|
|
|
| 104 |
#: client/analytics/report/revenue/table.js:65
|
| 105 |
+
#: client/analytics/report/categories/table.js:59
|
| 106 |
+
#: client/analytics/report/coupons/table.js:38
|
| 107 |
+
#: client/analytics/report/get-reports.js:78
|
| 108 |
#: client/analytics/report/taxes/config.js:47
|
| 109 |
#: client/analytics/report/taxes/table.js:58
|
| 110 |
#: client/analytics/report/variations/config.js:44
|
| 2532 |
msgid "Sorry, fetching tax data failed."
|
| 2533 |
msgstr ""
|
| 2534 |
|
| 2535 |
+
#: src/API/Reports/TimeInterval.php:585 src/API/Reports/TimeInterval.php:617
|
| 2536 |
#. translators: 1: parameter name
|
| 2537 |
msgid "%1$s is not a numerically indexed array."
|
| 2538 |
msgstr ""
|
| 2539 |
|
| 2540 |
+
#: src/API/Reports/TimeInterval.php:597
|
| 2541 |
#. translators: %s: parameter name
|
| 2542 |
msgid "%s must contain 2 numbers."
|
| 2543 |
msgstr ""
|
| 2544 |
|
| 2545 |
+
#: src/API/Reports/TimeInterval.php:629
|
| 2546 |
#. translators: %s: parameter name
|
| 2547 |
msgid "%s must contain 2 valid dates."
|
| 2548 |
msgstr ""
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: ecommerce, e-commerce, store, sales, reports, analytics, dashboard, activi
|
|
| 4 |
Requires at least: 5.4.0
|
| 5 |
Tested up to: 5.8.1
|
| 6 |
Requires PHP: 7.0
|
| 7 |
-
Stable tag: 2.7.
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
|
| 10 |
|
|
@@ -70,1410 +70,3 @@ Release and roadmap notes are available on the [WooCommerce Developers Blog](htt
|
|
| 70 |
1. WooCommerce Admin Dashboard
|
| 71 |
2. Activity Panels
|
| 72 |
3. Analytics
|
| 73 |
-
|
| 74 |
-
== Changelog ==
|
| 75 |
-
|
| 76 |
-
== Unreleased ==
|
| 77 |
-
|
| 78 |
-
- Add: Add unit tests around extended payment gateway controller #7133
|
| 79 |
-
- Add: Add payment gateway suggestion unit tests #7142
|
| 80 |
-
- Add: Feature toggle to disable Analytics UI #7168
|
| 81 |
-
- Add: SlotFill to Abbreviated Notification panel #7091
|
| 82 |
-
- Dev: Add `woocommerce_admin_export_id` filter for customizing the export file name #7178
|
| 83 |
-
- Dev: Remove old payment gateway task components #7224
|
| 84 |
-
- Fix: Currency display on Orders activity card on homescreen #7181
|
| 85 |
-
- Fix: Fix obsolete key property in gateway defaults #7229
|
| 86 |
-
- Fix: Fixing button state logic for remote payment gateways #7200
|
| 87 |
-
- Add: Add a logger to Remote Inbox Notifications #7194
|
| 88 |
-
- Add: Add a logger to the rule evaluator #7194
|
| 89 |
-
- Fix: WCPay not working in local payments task #7151
|
| 90 |
-
- Fix: Include onboarding settings on the analytic pages #7109
|
| 91 |
-
- Fix: Load Analytics API only when feature is turned on #7193
|
| 92 |
-
- Fix: Localize string for description #7219
|
| 93 |
-
- Fix: RemoteFreeExtension hide bundle when all of its plugins are not visible #7182
|
| 94 |
-
- Add: Adding tests for PaymentGatewaySuggestions > List component #7201
|
| 95 |
-
- Fix: Report export filtering bug. #7165
|
| 96 |
-
- Fix: Use tab char for the CSV injection prevention. #7154
|
| 97 |
-
- Fix: Use saved form values if available when switching tabs #7226
|
| 98 |
-
- Fix: Skip schedule customer data deletion on site deletion #7214
|
| 99 |
-
- Fix: The use of gridicons for Analytics section controls. #7237
|
| 100 |
-
- Fix: WCPay not working in local payments task #7151
|
| 101 |
-
- Fix: WordPress 5.8 compatibility UI fixes #7255
|
| 102 |
-
- Fix: CurrencyFactory constructor to use proper function #7261
|
| 103 |
-
- Fix: Currency display on Orders activity card on homescreen #7181
|
| 104 |
-
- Fix: Report export filtering bug. #7165
|
| 105 |
-
- Fix: Use tab char for the CSV injection prevention. #7154
|
| 106 |
-
- Fix: Fix and refactor explat polling to use setTimeout #7274
|
| 107 |
-
- Tweak: Remove performance indicators when Analytics Flag disabled #7234
|
| 108 |
-
- Tweak: Revert Card component removal #7167
|
| 109 |
-
- Tweak: Repurpose disable wc-admin filter to remove optional features #7232
|
| 110 |
-
- Tweak: Removed unused feature flags #7233
|
| 111 |
-
- Update: Notes to use a date range. #7222
|
| 112 |
-
|
| 113 |
-
== 2.4.0 6/10/2021 ==
|
| 114 |
-
- Dev: Add Jetpack Backup admin note #6738
|
| 115 |
-
- Add: Adding WCPay payment configuration defaults. #7097
|
| 116 |
-
- Fix: Transformer casing is incorrect and creates an error on case-sensitive systems #7104
|
| 117 |
-
- Dev: Reduce the specificity and complexity of the ReportError component #6846
|
| 118 |
-
- Add: Create onboarding package to house refactored WCPay card and relevant components #7058
|
| 119 |
-
- Fix: Preventing redundant notices when installing plugins via payments task list. #7026
|
| 120 |
-
- Fix: Autocompleter for custom Search in CompareFilter #6911
|
| 121 |
-
- Fix: Include onboarding settings on the analytic pages #7109
|
| 122 |
-
- Dev: Converting <SettingsForm /> component to TypeScript. #6981
|
| 123 |
-
- Enhancement: Adding Slotfills for remote payments and SettingsForm component. #6932
|
| 124 |
-
- Fix: Make `Search` accept synchronous `autocompleter.options`. #6884
|
| 125 |
-
- Fix: Set autoload to false for all remote inbox notifications options. #7060
|
| 126 |
-
- Add: Consume remote payment methods on frontend #6867
|
| 127 |
-
- Add: Extend payment gateways REST endpoint #6919
|
| 128 |
-
- Add: Add remote payment gateway recommendations initial docs #6962
|
| 129 |
-
- Add: Add loading placeholders for payment gateways task #7123
|
| 130 |
-
- Add: Note date range logic for GivingFeedback, and InsightFirstSale note. #6969
|
| 131 |
-
- Add: Add transient notices feature #6809
|
| 132 |
-
- Add: Add transformers in remote inbox notifications #6948
|
| 133 |
-
- Add: Add Mercado Pago as default fallback payment gateway #7043
|
| 134 |
-
- Add: Add in Razorpay as default fallback payment gateway #7096
|
| 135 |
-
- Add: Get post install scripts from gateway and enqueue in client #6967
|
| 136 |
-
- Add: Add eWAY as default fallback gateway #7108
|
| 137 |
-
- Add: Free extension list powered by remote config #6952
|
| 138 |
-
- Add: Add PayPal to fallback payment gateways #7001
|
| 139 |
-
- Add: Add a data store for WC Payments REST APIs #6918
|
| 140 |
-
- Add: Progressive setup checklist copy and call to action buttons. #6956
|
| 141 |
-
- Add: Add Paystack as fallback gateway #7025
|
| 142 |
-
- Add: Add Square as default fallback gateway #7107
|
| 143 |
-
- Add: Add COD method to default payment gateway recommendations #7057
|
| 144 |
-
- Add: Add BACS as default fallback payment gateway #7073
|
| 145 |
-
- Add: A/B test of progressive checklist features. #7089
|
| 146 |
-
- Add: Add payment gateway return URL and action #7095
|
| 147 |
-
- Add: Add Mollie to the default payment gateways. #7092
|
| 148 |
-
- Add: Show task and activity notifications in the Inbox panel #7017
|
| 149 |
-
- Add: Adding WCPay payment configuration defaults. #7097
|
| 150 |
-
- Add: Create onboarding package to house refactored WCPay card and relevant components #7058
|
| 151 |
-
- Dev: Add Jetpack Backup admin note #6738
|
| 152 |
-
- Dev: Reduce the specificity and complexity of the ReportError component #6846
|
| 153 |
-
- Dev: Converting <SettingsForm /> component to TypeScript. #6981
|
| 154 |
-
- Dev: Update package-lock to fix versioning of local packages. #6843
|
| 155 |
-
- Dev: Use rule processing for remote payment methods #6830
|
| 156 |
-
- Dev: Update E2E jest config, so it correctly creates screenshots on failure. #6858
|
| 157 |
-
- Dev: Fixed storybook build script #6875
|
| 158 |
-
- Dev: Removed allowed keys list for adding woocommerce_meta data. #6889 🎉 @xristos3490
|
| 159 |
-
- Dev: Delete all products when running product import tests, unskip previously skipped test. #6905
|
| 160 |
-
- Dev: Add payment method selector to onboarding store #6921
|
| 161 |
-
- Dev: Add disabled prop to SelectControl #6902
|
| 162 |
-
- Dev: Add filter variation to tracks data in products analytics. #6913
|
| 163 |
-
- Dev: Offload remote inbox notifications engine run using action-scheduler. #6995
|
| 164 |
-
- Dev: Add source param support for notes query. #6979
|
| 165 |
-
- Dev: Remove the use of Dashicons and replace with @wordpress/icons or gridicons. #7020
|
| 166 |
-
- Dev: Refactor inbox panel components and moved to experimental package. #7006
|
| 167 |
-
- Dev: Business features uncheck creative mail by default #7139
|
| 168 |
-
- Dev: Remove support for IE11. #7112
|
| 169 |
-
- Dev: Drop styling support for IE11. #7137
|
| 170 |
-
- Dev: Remove react-docgen docs in favor of Storybook #7055
|
| 171 |
-
- Enhancement: Add expand/collapse to extendable task list. #6910
|
| 172 |
-
- Enhancement: Add task hierarchy support to extended task list. #6916
|
| 173 |
-
- Enhancement: Add remind me later option to task list. #6923
|
| 174 |
-
- Enhancement: Enable Remote Free Extensions List #7144
|
| 175 |
-
- Enhancement: Adding Slotfills for remote payments and SettingsForm component. #6932
|
| 176 |
-
- Fix: Rule Processing Transformer to handle dotNotation default value #7009
|
| 177 |
-
- Fix: Remove Navigation's uneeded SlotFill context #6832
|
| 178 |
-
- Fix: Report filters expecting specific ordering. #6847
|
| 179 |
-
- Fix: Render bug with report comparison mode selections. #6862
|
| 180 |
-
- Fix: Throw exception if the data store cannot be loaded when trying to use notes. #6771
|
| 181 |
-
- Fix: Autocompleter for custom Search in FilterPicker #6880
|
| 182 |
-
- Fix: Get currency from CurrencyContext #6723
|
| 183 |
-
- Fix: Correct the left position of transient notices when the new nav is used. #6914
|
| 184 |
-
- Fix: Exclude WC Shipping for store that are only offering downloadable products #6917
|
| 185 |
-
- Fix: SelectControl focus and de-focus bug #6906
|
| 186 |
-
- Fix: Multiple preload tag output bug. #6998
|
| 187 |
-
- Fix: Call existing filters for leaderboards in analytics. #6626
|
| 188 |
-
- Fix: Set target to blank for the external links #6999
|
| 189 |
-
- Fix style regression with the Chart header. #7002
|
| 190 |
-
- Fix styling of the advanced filter operator selection. #7005
|
| 191 |
-
- Fix: Deprecated warnings from select control @wordpress/data-controls. #7007
|
| 192 |
-
- Fix: Bug with Orders Report coupon exclusion filter. #7021
|
| 193 |
-
- Fix: Show Google Listing and Ads in installed marketing extensions section. #7029
|
| 194 |
-
- Fix: Attribute filter bug with "any X" variations. #7046
|
| 195 |
-
- Fix: Notices not dissapearing. #7077
|
| 196 |
-
- Fix: Keyboard accessibility on the free features tab. #7149
|
| 197 |
-
- Fix: Fix error handling when remote free extension API returns empty array. #7147
|
| 198 |
-
- Fix: Transformer casing is incorrect and creates an error on case-sensitive systems #7104
|
| 199 |
-
- Fix: Preventing redundant notices when installing plugins via payments task list. #7026
|
| 200 |
-
- Fix: Autocompleter for custom Search in CompareFilter #6911
|
| 201 |
-
- Fix: Add target to the button to open it in a new tab #7110
|
| 202 |
-
- Fix: Make `Search` accept synchronous `autocompleter.options`. #6884
|
| 203 |
-
- Fix: Set autoload to false for all remote inbox notifications options. #7060
|
| 204 |
-
- Fix: Issue where summary stats were not showing in Analytics > Stock. #7161
|
| 205 |
-
- Tweak: Only fetch remote payment gateway recommendations when opted in #6964
|
| 206 |
-
- Tweak: Setup checklist copy revert. #7015
|
| 207 |
-
- Update: Task list component with new Experimental Task list. #6849
|
| 208 |
-
- Update: Optimize payment gateway resolution #7124
|
| 209 |
-
- Update: Experimental task list import to the experimental package. #6950
|
| 210 |
-
- Update: Redirect to WC Home after setting up a payment method #6891
|
| 211 |
-
- Update: Hook up payments gateway data store #7038
|
| 212 |
-
- Update: Update remote payment docs gateway methods #7079
|
| 213 |
-
- Update: Remove original business step flow #7103
|
| 214 |
-
- Update: WooCommerce Shipping copy on onboarding steps #7148
|
| 215 |
-
|
| 216 |
-
== 2.3.1 5/24/2021 ==
|
| 217 |
-
- Tweak: Store profiler - Changed MailPoet's title and description #6990
|
| 218 |
-
- Update: Payment recommendation screen transition and add external link icon. #7022
|
| 219 |
-
- Fix: A JS exception being thrown on the product tags page. #7053
|
| 220 |
-
- Fix: Show Google Listing and Ads in installed marketing extensions section. #7029
|
| 221 |
-
- Tweak: Adjust WC Pay supported countries #7048
|
| 222 |
-
|
| 223 |
-
== 2.3.0 5/13/2021 ==
|
| 224 |
-
- Add: Add plugin installer to allow installation of plugins via URL #6805
|
| 225 |
-
- Add: Optional children prop to SummaryNumber component #6748
|
| 226 |
-
- Dev: Add data source filter to remote inbox notification system #6794
|
| 227 |
-
- Dev: Introduce usage of ExPlat, an A/B testing tool. See https://woocommerce.com/usage-tracking/ for more #6669
|
| 228 |
-
- Dev: Add support for nonces in note actions #6726
|
| 229 |
-
- Dev: Add support for running php unit tests in PHP 8. #6678
|
| 230 |
-
- Dev: Add event recording to start of gateway connections #6801
|
| 231 |
-
- Feature: Add recommended payment methods in payment settings. #6760
|
| 232 |
-
- Fix: Event tracking for merchant email notes #6616
|
| 233 |
-
- Fix: Use the store timezone to make time data requests #6632
|
| 234 |
-
- Fix: Update the checked input radio button margin style #6701
|
| 235 |
-
- Fix: Convert date to timestamp before passing to set_date_prop to persist timezone #6795
|
| 236 |
-
- Fix: Make pagination buttons height and width consistent #6725
|
| 237 |
-
- Fix: Retain persisted queries when navigating to Homescreen #6614
|
| 238 |
-
- Fix: Update folded header style #6724
|
| 239 |
-
- Fix: Unreleated variations showing up in the Products reports #6647
|
| 240 |
-
- Fix: Check active plugins before getting the PayPal onboarding status #6625
|
| 241 |
-
- Fix: Remove no-reply from inbox notification emails #6644
|
| 242 |
-
- Fix: Set up shipping costs task, redirect to shipping settings after completion. #6791
|
| 243 |
-
- Fix: Onboarding logic on WooCommerce update to keep task list present. #6803
|
| 244 |
-
- Fix: Pause inbox message “GivingFeedbackNotes” #6802
|
| 245 |
-
- Fix: Missed DB version number updates causing unnecessary upgrades. #6818
|
| 246 |
-
- Fix: Parsing bad JSON string data from user WooCommerce meta. #6819
|
| 247 |
-
- Fix: Remove PayPal for India #6828
|
| 248 |
-
- Performance: Avoid updating customer info synchronously from the front end. #6765
|
| 249 |
-
- Tweak: Add settings_section event prop for CES #6762
|
| 250 |
-
- Tweak: Refactor payments to allow management of methods #6786
|
| 251 |
-
- Tweak: Add tracking data for the preview site button #6623
|
| 252 |
-
- Tweak: Update WC Payments copy on the task list #6734
|
| 253 |
-
- Tweak: Update payment gateway suggestions semantics to be more consistent #7130
|
| 254 |
-
- Tweak: Add check to see if value for contains is array, show warning if not. #6645
|
| 255 |
-
- Tweak: Sort the extension task list by completion status and allow toggling visibility. #6792
|
| 256 |
-
- Tweak: Only fetch remote payment gateway recommendations when opted in #6964
|
| 257 |
-
- Update: Replace marketing extension - Google Listings and Ads. #6939
|
| 258 |
-
- Update: Update choose niche note cta URL #6733
|
| 259 |
-
- Update: UI updates to Payment Task screen #6766
|
| 260 |
-
- Update: Update payment gateway suggestions semantics to be more consistent #7130
|
| 261 |
-
- Update: Adding setup required icon for non-configured payment methods #6811
|
| 262 |
-
|
| 263 |
-
== 2.2.6 5/7/2021 ==
|
| 264 |
-
|
| 265 |
-
- Fix: Address an issue with OBW when installing only WooCommerce payments and Jetpack. #6957
|
| 266 |
-
|
| 267 |
-
== 2.2.5 5/7/2021 ==
|
| 268 |
-
|
| 269 |
-
- Fix: Calling of get_script_asset_filename with extra parameter #6955
|
| 270 |
-
|
| 271 |
-
== 2.2.4 5/7/2021 ==
|
| 272 |
-
|
| 273 |
-
- Dev: Fix a bug where trying to load an asset registry causes a crash. #6951
|
| 274 |
-
|
| 275 |
-
== 2.2.3 5/6/2021 ==
|
| 276 |
-
|
| 277 |
-
- Dev: Do a git clean before the core release. #6945
|
| 278 |
-
|
| 279 |
-
== 2.2.2 4/28/2021 ==
|
| 280 |
-
|
| 281 |
-
- Fix: Disable the continue btn on OBW when requested are being made #6838
|
| 282 |
-
- Tweak: Revert WCPay international support for bundled package #6901
|
| 283 |
-
- Tweak: Store profiler - Changed MailPoet's title and description #6886
|
| 284 |
-
- Tweak: Update PayU logo #6829
|
| 285 |
-
|
| 286 |
-
== 2.2.0 3/30/2021 ==
|
| 287 |
-
|
| 288 |
-
- Fix: Check if features are currently being enabled #6688
|
| 289 |
-
- Add: Next new novel navigation nudge note #6610
|
| 290 |
-
- Fix: Fix the activity panel toggle not closing on click #6679
|
| 291 |
-
- Tweak: Add default value for contains op #6622
|
| 292 |
-
- Fix: Fix use of feature checks and remove deprecated method calls #6687
|
| 293 |
-
- Dev: Close activity panel tabs by default and track #6566
|
| 294 |
-
- Dev: Update undefined task name properties for help panel tracks #6565
|
| 295 |
-
- Fix: Allow the manager role to query certain options #6577
|
| 296 |
-
- Dev: Refactor profile wizard benefits step and add tests #6583
|
| 297 |
-
- Fix: Delete customer data on network user deletion #6574
|
| 298 |
-
- Fix: Fix Themes step visibility in IE 11 #6578
|
| 299 |
-
- Fix: Fix hidden menu title on smaller screens #6562
|
| 300 |
-
- Fix: Add gross sales column to CSV export #6567
|
| 301 |
-
- Dev: Add filter to profile wizard steps #6564
|
| 302 |
-
- Tweak: Adjust targeting store age for the Add First Product note #6554
|
| 303 |
-
- Tweak: Improve WC Shipping & Tax logic #6547
|
| 304 |
-
- Tweak: Update Insight inbox note content #6555
|
| 305 |
-
- Dev: Add nav intro modal tests #6518
|
| 306 |
-
- Dev: Use wc filter to get status tabs for tools category #6525
|
| 307 |
-
- Tweak: Remove mobile activity panel toggle #6539
|
| 308 |
-
- Dev: Add nav header component tests #6509
|
| 309 |
-
- Add: Add legacy report items to new navigation #6507
|
| 310 |
-
- Dev: Add initial tests for navigation Menu class #6492
|
| 311 |
-
- Dev: Remove active item from navigation store #6486
|
| 312 |
-
- Dev: Add navigation container tests #6464
|
| 313 |
-
- Add: Add preview site button on the appearance task #6457
|
| 314 |
-
- Fix: Add check for navigating being enabled. #6462
|
| 315 |
-
- Dev: Add nav favorite button tests #6446
|
| 316 |
-
- Dev: Add a changelog lint check to PRs. #6414
|
| 317 |
-
- Dev: Add navigation favorites tests #6409
|
| 318 |
-
- Fix: Move the shipping input and text 1px lower. #6408
|
| 319 |
-
- Dev: support use of Array.flat in client and packages. #6411
|
| 320 |
-
- Fix: Correct the Klarna slug #6440
|
| 321 |
-
- Tweak: Refactor autoloader to remove global variable. #6412
|
| 322 |
-
- Dev: Deprecate Onboarding::has_woocommerce_support. #6401
|
| 323 |
-
- Fix: Broken link anchors to online documentation. #6455
|
| 324 |
-
- Dev: Add Dependency Extraction Webpack Plugin #5762
|
| 325 |
-
- Dev: Add client-side filter for Navigation rootBackUrl #6505
|
| 326 |
-
- Add: Back button to go to home screen from tasks in the task list. #6397
|
| 327 |
-
- Fix: Update payment card style on mobile #6413
|
| 328 |
-
- Fix: Missing i18n in Welcome modal. #6456
|
| 329 |
-
- Fix: Restore visual styles back to Analytics tabs. #5913
|
| 330 |
-
- Add: Add a "rather not say" option to revenue in the profile wizard. #6475
|
| 331 |
-
- Fix: Update contrast and hover / active colors for analytics dropdown buttons #6504
|
| 332 |
-
- Dev: Remove `items_purchased` and `account_type` props from onboarding profile API. #6520
|
| 333 |
-
- Dev: Added warning when WC-Admin is active but not being used #6453
|
| 334 |
-
- Fix: Associated Order Number for refunds was hidden #6428
|
| 335 |
-
- Add: Remove Mollie promo note on install #6510
|
| 336 |
-
- Add: Remote Inbox Notifications rule to trigger when WooCommerce Admin is upgraded. #6040
|
| 337 |
-
- Dev: Store profiler - Added MailPoet to Business Details step #6503
|
| 338 |
-
- Dev: Store profiler - Added MailPoet to new Business Details step #6515
|
| 339 |
-
- Dev: Add tilde (~) to represent client root directory for imports. #6517
|
| 340 |
-
- Fix: Fix issue where Loader::is_admin_page() would error if WooCommerce admin is disabled. #6563
|
| 341 |
-
- Add: Add Ireland to Square payment method #6559
|
| 342 |
-
- Add: CES survey for search product, order, customer #6420
|
| 343 |
-
- Add: CES survey for importing products #6419
|
| 344 |
-
- Add: CES survey for adding product categories, tags, and attributes #6418
|
| 345 |
-
- Add: Additional analytics tracking for the business details step. #6575
|
| 346 |
-
- Add: Include tracking for mail poet installs in the selective bundle install #6603
|
| 347 |
-
- Dev: Add script automation for gathering hooks and filters. #6454
|
| 348 |
-
- Dev: Add TypeScript to CustomerFeedbackModal component. #6498
|
| 349 |
-
- Fix: Correct a bug where the JP connection flow would not happen when installing JP in the OBW. #6521
|
| 350 |
-
- Dev: Add TypeScript and page objects to the E2E test suite. #6582
|
| 351 |
-
- Dev: Introduce Typescript to Navigation utils #6477
|
| 352 |
-
- Add: Paystack payment provider to several african countries. #6579
|
| 353 |
-
- Dev: Payments task: include Mercado Pago #6572
|
| 354 |
-
- Dev: Ensure script asset.php files are included in builds #6635
|
| 355 |
-
- Fix: Show management links when the task list is complete (even if its not hidden). #6657
|
| 356 |
-
- Fix: Adding New Zealand and Ireland to selective bundle option, previously missed. #6649
|
| 357 |
-
- Fix: Update the Mercado option used for enabling/disabling. #6677
|
| 358 |
-
- Dev: Ensure production script asset names don't include .min suffix #6681
|
| 359 |
-
- Fix: Improve AddFirstProduct email note contents. #6617
|
| 360 |
-
- Fix: Missing margin between cards and viewport in setup wizard #6620
|
| 361 |
-
|
| 362 |
-
== 2.1.4 3/29/2021 ==
|
| 363 |
-
|
| 364 |
-
- Fix: Adding New Zealand and Ireland to selective bundle option, previously missed. #6649
|
| 365 |
-
|
| 366 |
-
== 2.1.3 3/14/2021 ==
|
| 367 |
-
|
| 368 |
-
- Feature: Increase target audience for business feature step. #6508
|
| 369 |
-
- Fix: Correct a bug where the JP connection flow would not happen when installing JP in the OBW. #6521
|
| 370 |
-
- Fix: Add customer name column to CSV export #6556
|
| 371 |
-
|
| 372 |
-
== 2.1.2 3/10/2021 ==
|
| 373 |
-
|
| 374 |
-
- Fix: Add guard to "Deactivate Plugin" note handlers to prevent fatal error. #6532
|
| 375 |
-
- Fix: Crash of Analytics > Settings page when Gutenberg is installed. #6540
|
| 376 |
-
|
| 377 |
-
== 2.1.1 3/4/2021 ==
|
| 378 |
-
|
| 379 |
-
- Fix: Restore missing Correct the Klarna slug #6440
|
| 380 |
-
|
| 381 |
-
== 2.1.0 3/4/2021 ==
|
| 382 |
-
|
| 383 |
-
- Dev: Allow highlight tooltip to use body tag as parent. #6309
|
| 384 |
-
- Dev: Remove Google fonts and material icons. #6343
|
| 385 |
-
- Add: Remove CES actions for adding and editing a product and editing an order #6355
|
| 386 |
-
- Dev: Add filter to allow enabling the WP toolbar within the new navigation. #6371
|
| 387 |
-
- Dev: Add unit tests to Navigation's Container component. #6344
|
| 388 |
-
- Fix: Enqueue scripts called incorrectly in php unit tests #6358
|
| 389 |
-
- Fix: Removed @woocommerce/components/card from OBW #6374
|
| 390 |
-
- Fix: Email notes now are turned off by default #6324
|
| 391 |
-
- Add: CES track settings tab on updating settings #6368
|
| 392 |
-
- Fix: Top bar slightly overlaps wp-admin navigation on mobile #6292
|
| 393 |
-
- Fix: Hide tooltip in welcome modal #6142
|
| 394 |
-
- Fix: update single column home screen width to 680px #6297
|
| 395 |
-
- Fix: Recommended Payment Banner missing in Safari #6375
|
| 396 |
-
- Tweak: Order and styles updates to nav footer #6373
|
| 397 |
-
- Enhancement: Move capability checks to client #6365
|
| 398 |
-
- Tweak: Enqueue beta features scripts on enqueue_scripts action instead of filter #6358
|
| 399 |
-
- Enhancement: Navigation: Add test to container component #6344
|
| 400 |
-
- Fix: Empty nav menu #6366
|
| 401 |
-
- Enhancement: override wpbody styles when nav present #6354
|
| 402 |
-
- Fix: Check if tax was successfully added before displaying notice #6229
|
| 403 |
-
- Fix: Update timing of InboxPanel state changes for the unread indicator #6246
|
| 404 |
-
- Tweak: Set `is_deleted` from the database when instantiating a `Note` #6322
|
| 405 |
-
- Tweak: New Settings: Turn off in dev mode #6348
|
| 406 |
-
- Add: Favorites tooltip to the navigation #6312
|
| 407 |
-
- Fix: Display" option fails to collapse upon invoking "Help" option #6233
|
| 408 |
-
- Enhancement: Move favorited menu items to primary menu #6290
|
| 409 |
-
- Dev: Use box sizing and padding to fix nav and admin menu styling #6335
|
| 410 |
-
- Tweak: Update inline documentation for navigation Screen class #6173
|
| 411 |
-
- Tweak: Remove categories without menu items #6329
|
| 412 |
-
- Add: Core settings redirection to new settings pages #6091
|
| 413 |
-
- Add: Settings feature and pages #6089
|
| 414 |
-
- Add: Settings client pages #6092
|
| 415 |
-
- Add: Favoriting extensions client UI #6287
|
| 416 |
-
- Dev: Refactor head and body heights #6247
|
| 417 |
-
- Fix: Removal of core settings pages #6328
|
| 418 |
-
- Dev: Fix the react state update error on homescreen. #6320
|
| 419 |
-
- Tweak: Navigation: Migrate methods to `admin_menu` hook #6319
|
| 420 |
-
- Tweak: Move admin menu manipulation from admin_head to admin_menu #6310
|
| 421 |
-
- Tweak: Updates to copy and punctuation to be more conversational and consistent. #6298
|
| 422 |
-
- Dev: Change `siteUrl` to `homeUrl` on navigation site title #6240
|
| 423 |
-
- Dev: Add navigation favorites data store #6275
|
| 424 |
-
- Add: Add navigation intro modal. #6367
|
| 425 |
-
- Fix: Fix double prefixing of full navigation URLs #6460
|
| 426 |
-
- Fix: Reset Navigation submenu before making Flyout #6396
|
| 427 |
-
- Dev: Add a changelog lint check to PRs. #6414
|
| 428 |
-
- Fix: Move the shipping input and text 1px lower. #6408
|
| 429 |
-
- Add: WC Admin Docker setup with WP-ENV
|
| 430 |
-
|
| 431 |
-
== 2.0.3 03/10/2021 ==
|
| 432 |
-
|
| 433 |
-
- Fix: Crash of Analytics > Settings page when Gutenberg is installed. #6540
|
| 434 |
-
|
| 435 |
-
== 2.0.2 25/05/2021 ==
|
| 436 |
-
|
| 437 |
-
- Fix: Correct the Klarna slug #6440
|
| 438 |
-
|
| 439 |
-
== 2.0.0 02/05/2021 ==
|
| 440 |
-
|
| 441 |
-
- Tweak: Bump minimum supported version of PHP to 7.0. #6046
|
| 442 |
-
- Fix: allow for more terms to be shown for product attributes in the Analytics orders report. #5868
|
| 443 |
-
- Tweak: update the content and timing of the NeedSomeInspiration note. #6076
|
| 444 |
-
- Fix: Add support for a floating-point number as a SummaryNumber's delta. #5926
|
| 445 |
-
- Add: new inbox message - Getting started in Ecommerce - watch this webinar. #6086
|
| 446 |
-
- Add: Remote inbox notifications contains comparison and fix product rule. #6073
|
| 447 |
-
- Update: store deprecation welcome modal support doc link #6094
|
| 448 |
-
- Enhancement: Allowing users to create products by selecting a template. #5892
|
| 449 |
-
- Dev: Add wait script for mysql to be ready for phpunit tests in docker. #6185
|
| 450 |
-
- Update: Homescreen layout, moving Inbox panel for better interaction. #6122
|
| 451 |
-
- Dev: Remove old debug code for connecting to Calypso / Wordpress.com. #6097
|
| 452 |
-
- Tweak: Adjust the Marketing note not to show until store is at least 5 days. #6083
|
| 453 |
-
- Add: Task list payments - include Mollie as an option. #6257
|
| 454 |
-
- Tweak: Refactored extended task list. #6081
|
| 455 |
-
- Fix: Fixed the Add First Product email note checks. #6260
|
| 456 |
-
- Fix: Onboarding - Fixed "Business Details" error. #6271
|
| 457 |
-
- Enhancement: Use the new Paypal payments plugin for onboarding. #6261
|
| 458 |
-
- Fix: Show management links when only main task list is hidden. #6291
|
| 459 |
-
- Dev: Allow highlight tooltip to use body tag as parent. #6309
|
| 460 |
-
- Add: Allow users to install the PayU plugin in the payments setup task. #6332
|
| 461 |
-
- Fix: Persist the enabling of plugins in the payments setup task. #6332
|
| 462 |
-
|
| 463 |
-
== 1.9.0 1/15/2021 ==
|
| 464 |
-
|
| 465 |
-
- Fix: Add Customer Type column to the Orders report table. #5820
|
| 466 |
-
- Fix: Product exclusion filter on Orders Report.
|
| 467 |
-
- Fix: Typo in Variation Stats DataStore context filter value.
|
| 468 |
-
- Fix: support custom attributes in Attribute advanced report filter.
|
| 469 |
-
- Fix: Don't show Stock and Reviews Homescreen panels too early.
|
| 470 |
-
- Tweak: Remove deprecated use of Jetpack in shipping label banner. #5929
|
| 471 |
-
- Fix: Undefined $collate variable when database does not have collation capability. #5992
|
| 472 |
-
- Tweak: Remove visit_count from track, and update task count logic. #5996
|
| 473 |
-
- Fix: Moved certified owner label for review to title. ##5877
|
| 474 |
-
- Fix: Move collapsible config to panels object, to allow for more control. #5855
|
| 475 |
-
- Enhancement: Show Help panel tooltip when user visits unfinished task more then once. #5826
|
| 476 |
-
- Tweak: Fix inconsistent REST API paramater name for customer type filtering.
|
| 477 |
-
- Enhancement: Tasks extensibility in Home Screen. #5794
|
| 478 |
-
- Enhancement: Add page parameter to override default wc-admin page in Navigation API. #5821
|
| 479 |
-
- Fix: Invalidate product count if the last product was updated in the list. #5790
|
| 480 |
-
- Fix: Updating (non wordpress user) customer with order data
|
| 481 |
-
- Dev: Add documentation for filter `woocommerce_admin_pages_list` and `wc_admin_register_page` #5844
|
| 482 |
-
- Dev: Revert work done in #4857 for automated shipping after OBW is completed #5971
|
| 483 |
-
- Add: Welcome modal when coming from Calypso #6004
|
| 484 |
-
- Enhancement: Add an a/b experiment for installing free business features #5786
|
| 485 |
-
- Dev: Add `onChangeCallback` feature to the wc-admin <Form> component #5786
|
| 486 |
-
- Dev: Add merchant email notifications #5922
|
| 487 |
-
- Add: Email note to add first product. #6024
|
| 488 |
-
- Add: Note for users coming from Calypso. #6030
|
| 489 |
-
- Fix: Fixed error hiding core task list. #6050
|
| 490 |
-
- Enhancement: Add an "unread" indicator to inbox messages. #6047
|
| 491 |
-
- Tweak: update the content for the ChooseNiche note. #6048
|
| 492 |
-
- Fix: Generate JSON translation chunks on plugin activation #6028
|
| 493 |
-
- Dev: Update travis CI distribution. #6067
|
| 494 |
-
- Add: Manage activity from home screen inbox message. #6072
|
| 495 |
-
|
| 496 |
-
== 1.8.3 1/5/2021 ==
|
| 497 |
-
|
| 498 |
-
- Fix: Compile the debug module so it can be used in older browsers like IE11. #5987
|
| 499 |
-
|
| 500 |
-
== 1.8.2 12/22/2020 ==
|
| 501 |
-
|
| 502 |
-
- Fix: Completed tasks tracking causing infinite loop #5941
|
| 503 |
-
- Fix: Remove Navigation access #5940
|
| 504 |
-
|
| 505 |
-
== 1.8.1 12/15/2020 ==
|
| 506 |
-
|
| 507 |
-
- Fix: Product exclusion filter on Orders Report.
|
| 508 |
-
- Fix: Typo in Variation Stats DataStore context filter value. #5784
|
| 509 |
-
|
| 510 |
-
== 1.8.0 12/7/2020 ==
|
| 511 |
-
|
| 512 |
-
- Enhancement: Add "filter by variations in reports" inbox note. #5208
|
| 513 |
-
- Tweak: Fix inconsistent REST API parameter name for customer type filtering. #5823
|
| 514 |
-
- Fix: Move collapsible config to panels object, to allow for more control. #5855
|
| 515 |
-
- Enhancement: Tasks extensibility in Home Screen. #5794
|
| 516 |
-
- Enhancement: Add page parameter to override default wc-admin page in Navigation API. #5821
|
| 517 |
-
- Fix: Invalidate product count if the last product was updated in the list. #5790
|
| 518 |
-
- Fix: Add Customer Type column to the Orders report table. #5820
|
| 519 |
-
- Fix: Product exclusion filter on Orders Report. #5822
|
| 520 |
-
- Enhancement: Introduce the customer effort score (CES) feature.
|
| 521 |
-
- Enhancement: Rework task extensibility in the homescreen. #5794
|
| 522 |
-
- Enhancement: Migrate the reviews panel to the homescreen. #5706
|
| 523 |
-
- Tweak: Improve styles of the tax task. #5709
|
| 524 |
-
- Tweak: Do not show store setup link on the homescreen. #5801
|
| 525 |
-
- Tweak: Revert the #5001 work to order tasks by completion. #5721
|
| 526 |
-
- Tweak: Revert the smart tax defaults work. #5720
|
| 527 |
-
- Fix: Show the customer type column in Orders report table. #5820
|
| 528 |
-
- Fix: make sure 'Customers' page updates after order update. #5776
|
| 529 |
-
- Tweak: Do not show store setup activity panel on the homescreen. #5801
|
| 530 |
-
- Fix: Fix fatal errors when child themes are installed in a subdirectory. #5783
|
| 531 |
-
- Enhancement: Migrate reviews panel to home screen. #5706
|
| 532 |
-
- Enhancement: Add Razorpay to payment task for stores in India - #5775
|
| 533 |
-
- Fix: Allow actionable statuses in orders endpoint(s) filters. #5733
|
| 534 |
-
- Enhancement: Migrate Stock Panel to Homescreen. #5729
|
| 535 |
-
- Tweak: Don't show the Orders panel on the homescreen with the Task List. #5552
|
| 536 |
-
- Enhancement: Add enhanced placeholders for Marketing components. #5611
|
| 537 |
-
- Tweak: Continue showing tasklist even if list is complete, only hide if set to hidden. #5673
|
| 538 |
-
- Enhancement: Allow switching on/off the navigation feature in plugin and core builds. #5697
|
| 539 |
-
- Fix: snackbar dismissal bug. #5696
|
| 540 |
-
- Tweak: Remove check for Jetpack and WCS from Stripe onboarding task. #4933
|
| 541 |
-
- Fix: Only import the Gridicons we need, to reduce package size. #5668
|
| 542 |
-
- Fix: Stop order panels flickering on load. #5655
|
| 543 |
-
- Fix: Load wc-tracks to avoid fatal errors. #5645 #5638
|
| 544 |
-
- Fix: Preventing desktop-sized navigation placeholder from appearing on mobile during load. #5616
|
| 545 |
-
|
| 546 |
-
= 1.7.0 11/11/2020 =
|
| 547 |
-
- Enhancement: Variations report. #5167
|
| 548 |
-
- Enhancement: Add ability to toggle homescreen layouts. #5429
|
| 549 |
-
- Enhancement: Accordion component #5474
|
| 550 |
-
- Enhancement: Badge component #5520
|
| 551 |
-
- Fix: Added support for custom actionable statuses. #5550
|
| 552 |
-
- Fix: wrong casing used on the PayPal brand name #5514 🎉 @rtpHarry
|
| 553 |
-
- Fix: Import @wordpress/base-styles/default-custom-properties #5491
|
| 554 |
-
- Fix: downloads report #5441
|
| 555 |
-
- Fix: missing custom autocompleter attribute in Search component of Advanced Filter #5448
|
| 556 |
-
- Fix: empty no posts state on Marketing page. #5411
|
| 557 |
-
- Fix: visual issues in the Search component. #5199
|
| 558 |
-
- Fix: Inconsistent line endings in readme.txt. #5281
|
| 559 |
-
- Fix: popover menu to expand menu item width to 100% #5519
|
| 560 |
-
- Fix: Wrong class name for querying Categories Report #5522 🎉 @zzap
|
| 561 |
-
- Fix: Remove label printing mention for non us countries #5527
|
| 562 |
-
- Fix: First product script navigation dependency #5584
|
| 563 |
-
- Fix: Added support for custom actionable statuses #5550
|
| 564 |
-
- Fix: Display the store management links last on the homescreen #5579
|
| 565 |
-
- Fix: Ensure the "Set up additional payment providers" inbox notification is shown when relevant after completing the OBW. #5547
|
| 566 |
-
- Tweak: Remove customer analytics data upon order deletion #5171
|
| 567 |
-
- Tweak: Updating Stripe key field validation to support test keys #5201
|
| 568 |
-
- Tweak: Wrap search control selected items in list #5231
|
| 569 |
-
- Tweak: Update store setup link to redirect to setup wizard #5200
|
| 570 |
-
- Tweak: Removing breadcrumbs from wc-admin header #5232
|
| 571 |
-
- Tweak: Use consistent markdown headers in navigation readme #5417
|
| 572 |
-
- Tweak: Remove Store Setup Alert #5499
|
| 573 |
-
- Tweak: Customers: Update column heading for date registered #5542
|
| 574 |
-
- Tweak: alter homescreen layout. #5465
|
| 575 |
-
- Dev: Home Screen - migrate orders panel. #5455
|
| 576 |
-
- Dev: Store Profiler - include Creative Mail as a free extension #5543
|
| 577 |
-
- Dev: Add undefined check in intervals data util #5546
|
| 578 |
-
- Dev: Fix wakeup visibility for PHP 8 compatibility #5211
|
| 579 |
-
- Dev: Fix header height and positioning for wc nav #5173
|
| 580 |
-
- Dev: Add remote inbox notification rule processors for country and state #5203
|
| 581 |
-
- Dev: Rename admin notes classes and file names to fit conventions #514
|
| 582 |
-
- Dev: remove checks of store registration that are no longer needed. #5170
|
| 583 |
-
- Dev: Fix version update script for composer.json #5165
|
| 584 |
-
- Dev: Remove getAdminLink from data package #5158
|
| 585 |
-
- Dev: Bump @woocommerce/components dependencies. #5153
|
| 586 |
-
- Dev: Add note status remote inbox notifications rule processor #5207
|
| 587 |
-
- Dev: Make code chunk filenames more stable. #5229
|
| 588 |
-
- Dev: Inbox Panel component moved #5252
|
| 589 |
-
- Dev: Added animation to Inbox note deletion #5263
|
| 590 |
-
- Dev: Update starter pack dependencies #5254
|
| 591 |
-
- Dev: Ensure test zips have latest packages from npm and composer. #5313
|
| 592 |
-
- Dev: Add remote inbox notifications rule allowing access to any option #5206
|
| 593 |
-
- Dev: Add manage orders on the go admin note #5159
|
| 594 |
-
- Dev: Add WooCommerceDependencyExtractionWebpackPlugin package #5198
|
| 595 |
-
- Dev: Migrate devdocs examples to Storybook stories #5271
|
| 596 |
-
- Dev: Remove Enzyme in favor of React Testing Library #5299
|
| 597 |
-
- Dev: Add exclusion rule to PHPCS config for TODO comments #5388
|
| 598 |
-
- Dev: Remove no longer used isPanelEmpty logic. #5423
|
| 599 |
-
- Dev: Use new @wordpress/components Card on Marketing page. #5428
|
| 600 |
-
- Dev: Add PSR-4 naming checks to PHP linting. #5512
|
| 601 |
-
- Dev: Rearrange the store management links under categories add filter woocommerce_admin_homescreen_quicklinks. #5476
|
| 602 |
-
- Dev: Restyle the setup task list header to display incomplete tasks #5520
|
| 603 |
-
|
| 604 |
-
= 1.6.2 10/16/2020 =
|
| 605 |
-
- Fix: Missing activity panels on ugraded sites #5400
|
| 606 |
-
- Fix: Casting of onboarding profile data to array #5415
|
| 607 |
-
- Fix: Gutenberg 9.1.1 compat for inbox on home screen not showing #5416
|
| 608 |
-
- Fix: i18n of Performance Indicator strings #5405
|
| 609 |
-
- Fix: Gutenberg 9.1.1 compat for empty data sets #5409
|
| 610 |
-
|
| 611 |
-
= 1.6.1 10/13/2020 =
|
| 612 |
-
- Fix: Hide setup checklist shortcut when setup checklist skipped #5360
|
| 613 |
-
- Fix: use of undefined function on WC < 4.0.0.
|
| 614 |
-
|
| 615 |
-
= 1.6.0 10/9/2020 =
|
| 616 |
-
- Dev: Reviews wp.data store #4941
|
| 617 |
-
- Dev: Notes wp.data store #4943
|
| 618 |
-
- Dev: Add woocommerce_analytics_update_order_stats_data filter #4934
|
| 619 |
-
- Dev: Remove unused lib/date #4987
|
| 620 |
-
- Dev: Exports wp.data store #4958
|
| 621 |
-
- Dev: Remove _experimentalResolveSelect usage #4949
|
| 622 |
-
- Dev: Items wp.data store #5009
|
| 623 |
-
- Dev: Import wp.data store #4982
|
| 624 |
-
- Dev: Remove `fresh-data` wc-api dependency #5075
|
| 625 |
-
- Dev: Add initial e2e test suite #5028
|
| 626 |
-
- Dev: Combine translation chunks when languages updated #5094
|
| 627 |
-
- Dev: Add filters for columns in reports #5134
|
| 628 |
-
- Dev: Don't include "min" suffix in build JS files for core build #5130
|
| 629 |
-
- Enhancement: Add free local shipping zone on profile complete #4857
|
| 630 |
-
- Enhancement: Add woocommerce/tracks package #5107
|
| 631 |
-
- Enhancement: Add filter to allow modification of report columns #4984
|
| 632 |
-
- Enhancement: Add WooCommerce Mobile Banner #5037
|
| 633 |
-
- Enhancement: Add Product Attribute advanced filter #5038
|
| 634 |
-
- Enhancement: Add support for advanced filters with multiple instances #5050
|
| 635 |
-
- Enhancement: Automated taxes smart default #5076
|
| 636 |
-
- Enhancement: Add product attribute filter to Orders report #5068
|
| 637 |
-
- Tweak: Remove payment task actions #4917
|
| 638 |
-
- Tweak: Don't import from React, use @wordpress/element #4978
|
| 639 |
-
- Tweak: Use filtered headers array in onColumnsChange callback #4964
|
| 640 |
-
- Tweak: Orders panel get selectors form wc-api #4997
|
| 641 |
-
- Tweak: Group tasks by completion in setup checklist #5001
|
| 642 |
-
- Tweak: Replace useFilters with WP withFilters #4962
|
| 643 |
-
- Tweak: Refactor header component to function #5023
|
| 644 |
-
- Tweak: Refactor task list status to onboarding data store #4998
|
| 645 |
-
- Tweak: Add monthly pricing toggle in OBW #5015
|
| 646 |
-
- Tweak: OBW style updates #5059
|
| 647 |
-
- Tweak: Remove chevron icons from Fish Setup task list #5114
|
| 648 |
-
- Tweak: Add option to not charge sales tax in setup checklist #5111
|
| 649 |
-
- Tweak: Enable homescreen for all sites #5108
|
| 650 |
-
- Tweak: Enable remote inbox in all envs #5160
|
| 651 |
-
- Tweak: Add opt-out for remote inbox #5162
|
| 652 |
-
- Fix: Table component onQueryChange default prop #4959
|
| 653 |
-
- Fix: Dependency declarations in woocommerce/components #4972
|
| 654 |
-
- Fix: Text domains in stock report #4980
|
| 655 |
-
- Fix: Typo in reports store action creators #4992
|
| 656 |
-
- Fix: Note data actions and consolidate query constants #4990
|
| 657 |
-
- Fix: Advanced filters screen reader text #5032
|
| 658 |
-
- Fix: Show full variation name in products report #5056
|
| 659 |
-
- Fix: Card to connect to woocommerce.com #5129
|
| 660 |
-
- Fix: Search all variation attribute values #5141
|
| 661 |
-
- Fix: Force float before addition in taxes #5149
|
| 662 |
-
|
| 663 |
-
= 1.5.0 2020-08-07 =
|
| 664 |
-
- Dev: New notification: Don't forget to test your checkout. #4805
|
| 665 |
-
- Dev: Enable tax calculation before redirecting to standard tax rates page. #4878
|
| 666 |
-
- Fix: Use clipRule and fillRule props. #4889, part of #4864
|
| 667 |
-
- Dev: Added event recording to Orders, Stock, and Reviews panels. #4861
|
| 668 |
-
- Dev: Added personalization to purchase extension task. #4849
|
| 669 |
-
- Dev: Display modal with more info about the new homescreen. #4890
|
| 670 |
-
- Dev: Task list - add a shortcut back to store setup. #4853
|
| 671 |
-
- Dev: Update the colors of the illustrations in the welcome modal. #4945
|
| 672 |
-
- Enhancement: Add eWAY to Payment Setup for AU/NZ Stores. #4947
|
| 673 |
-
|
| 674 |
-
= 1.4.0 2020-07-22 =
|
| 675 |
-
- Fix: Update returning customer total to include customers whose first order was within the report date range #4430
|
| 676 |
-
- Fix: Fix an error in the Analytics/Orders table when there is an order deleted directly from the database #4630
|
| 677 |
-
- Fix: Reselecting advanced filters in the customer list #4650
|
| 678 |
-
- Fix: Reporting of deleted coupons #4671
|
| 679 |
-
- Fix: Preventing refresh after answering a survey note #4711
|
| 680 |
-
- Fix: Regular filters not working #4704
|
| 681 |
-
- Fix: React warning in test that the key prop wasn't assigned in List #4808
|
| 682 |
-
- Fix: Center continue buttons in the onboarding profile wizard #4082
|
| 683 |
-
- Fix: Homepage template used in setup checklist customization task #4807
|
| 684 |
-
- Fix: Errant Jetpack activation prompt in Stats Overview home screen widget #4817
|
| 685 |
-
- Fix: Unable to activate theme with uppercase name #4393 🎉 @ayubadiputra
|
| 686 |
-
- Fix: Set active theme when OBW is shown via the task list #4834
|
| 687 |
-
- Enhancement: Add option to dismiss tasks in Setup Checklist #4733
|
| 688 |
-
- Enhancement: Show contextual help menu when working on store setup tasks. #4779
|
| 689 |
-
- Enhancement: Add automatic PayPal account creation flow. #4804
|
| 690 |
-
- Enhancement: Move the WooCommerce > Coupons dashboard menu item to Marketing > Coupons. #4786
|
| 691 |
-
- Tweak: Add education and travel to the onboarding industry types #4694
|
| 692 |
-
- Tweak: Refactor Jetpack connection flows #4655
|
| 693 |
-
- Tweak: Refactor tax task to use promise chain #4683
|
| 694 |
-
- Tweak: Add bundle install UI to Business Details step #4695
|
| 695 |
-
- Tweak: Include Product Bundles and Product Add-ons as OBW product options #4705
|
| 696 |
-
- Tweak: Toggle the “Physical products” checkbox on by default #4702
|
| 697 |
-
- Tweak: Variation Names: Allow long names to be shown #4715
|
| 698 |
-
- Tweak: Limit inbox status to unactioned notes #4765
|
| 699 |
-
- Tweak: Only show usage tracking modal once in OBW. #4766
|
| 700 |
-
- Tweak: Add WooCommerce Payments to Setup Checklist. #4793
|
| 701 |
-
- Tweak: Update connection flow for Bundle UI #4717
|
| 702 |
-
- Tweak: Style improvements for Marketing hub. #4794
|
| 703 |
-
- Tweak: Added skip profiler functionality #4721
|
| 704 |
-
- Tweak: Reordered home screen tasks #4754
|
| 705 |
-
- Tweak: Create single source of truth for task list array #4825
|
| 706 |
-
- Tweak: Rework the store details onboarding screen #4771
|
| 707 |
-
- Tweak: Design of Product Types step in Onboarding #4707
|
| 708 |
-
- Tweak: Add copy that WCS TOS will be accepted upon install #4799
|
| 709 |
-
- Dev: Customize webpack jsonpFunction to avoid potential collision with other Webpack bundles #4644 🎉 @aaemnnosttv
|
| 710 |
-
- Dev: Update @wordpress/base-styles and replace deprecated variables #4759
|
| 711 |
-
|
| 712 |
-
= 1.3.2 2020-07-29 =
|
| 713 |
-
- Fix: bug preventing saving user preferences on WP 5.3. #4869
|
| 714 |
-
|
| 715 |
-
= 1.3.1 2020-07-20 =
|
| 716 |
-
- Fix: PHP Fatal errors when columns are missing from the Notes table. #4831
|
| 717 |
-
|
| 718 |
-
= 1.3.0 2020-07-08 =
|
| 719 |
-
- Enhancement: Add Jetpack stats to performance indicatorts / homepage #4291
|
| 720 |
-
- Enhancement: New "Store Management" quick links card on WooCommerce home screen. #4350
|
| 721 |
-
- Enhancement: Inbox notifications layout updates #4218
|
| 722 |
-
- Enhancement: New Home Screen #4303
|
| 723 |
-
- Enhancement: Use WordPress Core colors for styling accents. #4558
|
| 724 |
-
- Dev: Add jest-dom eslint plugin. #4327
|
| 725 |
-
- Dev: Migrate onboarding data store to wp.data #4433
|
| 726 |
-
- Dev: Remove use of `IconButton` in favor of `Button` #4415
|
| 727 |
-
- Dev: Fix error handling for plugins on server error #4462
|
| 728 |
-
- Dev: update @wordpress/components and @wordpress/base-styles #4427
|
| 729 |
-
- Dev: Migrate user store to wp.data #4505
|
| 730 |
-
- Dev: Add options data store to wp.data #4144
|
| 731 |
-
- Dev: Runtime feature config override #4523
|
| 732 |
-
- Dev: Check that the possibly_add_note function exists before calling it #4680
|
| 733 |
-
- Dev: Remove unnecessary rest API init action. #4691
|
| 734 |
-
- Dev: Don't include sourcemaps or unminified JS for "core" builds. #4642
|
| 735 |
-
- Fix: misaligned 'required' text on selects #4307
|
| 736 |
-
- Fix: exception when opening dashboard after selecting extensions to purchase #4357
|
| 737 |
-
- Fix: REST API collections schema #4377
|
| 738 |
-
- Fix: Monetary Advanced Filters in Customers Report with correct currency object prop. #4356
|
| 739 |
-
- Fix: In App purchase "back link" #4301
|
| 740 |
-
- Fix: Search results selectable by clicking on item text or icon #4474
|
| 741 |
-
- Fix: Filters' static query parameters #4458
|
| 742 |
-
- Fix: The WCPay method not appearing as recommended sometimes #4345
|
| 743 |
-
- Fix: Removed URLSearchParams method #4501
|
| 744 |
-
- Fix: REST API collections schema. #4484
|
| 745 |
-
- Fix: null issue in wpNavMenuClassChange #4513 🎉 @gradosevic
|
| 746 |
-
- Fix: RTL stylesheet loading for split code chunks. #4542
|
| 747 |
-
- Fix: Don't show store location step in tax and shipping tasks if the address has already been provided #4507
|
| 748 |
-
- Fix: Check for enabled methods before payment task completion #4530
|
| 749 |
-
- Fix: Solved a problem with the method onChoose in the last onboarding step. #4583
|
| 750 |
-
- Fix: Only mark purchase task as complete when products exist #4574
|
| 751 |
-
- Fix: Remove unnecessary rest_api_init action that caused incompatibility issues with other plugins. #4691
|
| 752 |
-
- Fix: Fix WCPay sometimes not appearing on the task list #4647
|
| 753 |
-
- Tweak: make revenue report total sales column optional #4397
|
| 754 |
-
- Tweak: Adjustments to WooCommerce Payments setup task #4373
|
| 755 |
-
- Tweak: Handling of plugin installs in OBW #4411
|
| 756 |
-
- Tweak: Update design of Setup Checklist #4434
|
| 757 |
-
- Tweak: Add scrollable styling to left side of Table, and keep updated #4179
|
| 758 |
-
- Tweak - Add custom autocompleter support to Search componen #4518
|
| 759 |
-
- Tweak: reduce asset filename length. #4535
|
| 760 |
-
- Tweak: Use single dash for country/state dropdown options #4553
|
| 761 |
-
- Tweak: Use label tag for toggleable shipping zones #4554
|
| 762 |
-
- Tweak: Tweak - Make it easier to add submenu items to the Marketing menu #4561
|
| 763 |
-
- Tweak: Remove duplicate/redundant inbox note after first order received. #4659
|
| 764 |
-
- Tweak: Fix the embed page CSS so the top content sits better #4622
|
| 765 |
-
|
| 766 |
-
|
| 767 |
-
= 1.2.4 2020-06-11 =
|
| 768 |
-
- Tweak: reduce asset filename length and remove tilde characters. #4535
|
| 769 |
-
- Fix: RTL stylesheet loading for split code chunks. #4542
|
| 770 |
-
|
| 771 |
-
= 1.2.3 2020-05-22 =
|
| 772 |
-
- Tweak: Updates to WooCommerce Payments in Setup Checklist #4293
|
| 773 |
-
|
| 774 |
-
= 1.2.2 2020-05-18 =
|
| 775 |
-
- Fix: Respect tracking opt-in before new page load. #4368
|
| 776 |
-
- Enhancement: Add Jetpack connection to plugin benefits step #4374
|
| 777 |
-
|
| 778 |
-
= 1.2.0 2020-05-18 =
|
| 779 |
-
- Enhancement: Add onboarding payments note #4157
|
| 780 |
-
- Enhancement: Marketing Inbox Note #4030
|
| 781 |
-
- Performance: Use Route based code splitting to reduce bundle size #4094
|
| 782 |
-
- Performance: trim down inbox note API request. #3977
|
| 783 |
-
- Fix: Proper display of elements in wc-admin pages when in a RTL environment. #4051
|
| 784 |
-
- Fix: Update UX when knowledge base articles fail to retrieve #4133
|
| 785 |
-
- Fix: Updated messaging after last step in OBW. #4148
|
| 786 |
-
- Fix: Reset profiler when visiting old OBW URL #4166.
|
| 787 |
-
- Fix: Dashboard flash before OBW chunk loads #4259
|
| 788 |
-
- Tweak: Enable the default homepage template to be filtered #4072 🎉 @stevegrunwell
|
| 789 |
-
- Tweak: Create admin note if Jetpack or WooCommerce Services plugin doesn't get installed due to an error during OBW #3888
|
| 790 |
-
- Tweak: Update Email Marketing note. #4167
|
| 791 |
-
- Tweak: Adjust "demo products" verbiage to "Sample Products" #4184 🎉 @jobthomas
|
| 792 |
-
- Tweak: Don't reschedule imports on failed imports #4263
|
| 793 |
-
- Tweak: Remove obsolete inbox messages #4182
|
| 794 |
-
- Dev: Make query selector for admin alerts more specific #4289 🎉 @pauloiankoski
|
| 795 |
-
- Dev: Guard against null themes in OBW #4244
|
| 796 |
-
- Dev: Update wcadmin db version after db callback #4323
|
| 797 |
-
- Dev: Only migrate options on version change #4324
|
| 798 |
-
- Dev: Use PAGE_ROOT constant to reduce redundant strings #4238 🎉 @codemascot
|
| 799 |
-
- Dev: Decouple Plugins DataStore from onboarding feature #4048
|
| 800 |
-
- Dev: Move API out of Onboarding #4093
|
| 801 |
-
- Dev: Add Profiler Step View Tracks #4141
|
| 802 |
-
- Dev: Add React Testing Library #4221
|
| 803 |
-
- Dev: Add List and Link components to Storybook #4219
|
| 804 |
-
- Dev: Cast Shipping Total to float #4042 🎉 @barryhughes
|
| 805 |
-
- Dev: Dynamic Currency with Context API #4027
|
| 806 |
-
- Dev: Remove Duplicate array entry #4049 🎉 @tivnet
|
| 807 |
-
|
| 808 |
-
= 1.1.3 2020-05-18 =
|
| 809 |
-
- Tweak: Onboarding: Add Jetpack flow back to onboarding profiler. #4382
|
| 810 |
-
- Fix: Respect tracking opt-in before new page load. #4368
|
| 811 |
-
|
| 812 |
-
= 1.1.2 N/A =
|
| 813 |
-
- Version bumped on Composer/Packagist but not released to WordPress.org.
|
| 814 |
-
|
| 815 |
-
= 1.1.1 2020-05-05 =
|
| 816 |
-
- Fix: Storefront should show at top of theme options in onboarding wizard. #4187
|
| 817 |
-
- Tweak: Remove Stripe auto-connect from payment task. #4164
|
| 818 |
-
- Tweak: Hide suggested extensions in Marketing Tab if opted out of "Marketplace Suggestions"
|
| 819 |
-
|
| 820 |
-
= 1.1.0 2020-04-23 =
|
| 821 |
-
- Tweak: Added link to "go shopping" button #3712
|
| 822 |
-
- Fix: Make analytics tables use the site's date format setting #3715
|
| 823 |
-
- Fix: Alignment of select text #3723 🎉 @edmundcwm
|
| 824 |
-
- Tweak: Add PayFast payment gateway option for sites in South Africa #3738
|
| 825 |
-
- Tweak: Onboarding: Update screen order and remove Jetpack connection in profiler #3739
|
| 826 |
-
- Tweak: Onboarding - business step: add more options in the competitors list and other fixes #3812
|
| 827 |
-
- Tweak: Onboarding: Redesign plugin benefits screen #3764
|
| 828 |
-
- Fix: inconsistent wording downloads report #3844 🎉 @jobthomas
|
| 829 |
-
- Tweak: Onboarding: Use full width template for homepage in stores using Storefront #3846
|
| 830 |
-
- Tweak: Remove 'add first product' note. #3876
|
| 831 |
-
- Enhancement: Improve focus on task list #3796
|
| 832 |
-
- Enhancement: Allow individual payment method setup in the onboarding task list #3782
|
| 833 |
-
- Tweak: Onboarding: Add toggles to configured payments in task list #3801
|
| 834 |
-
- Onboarding: Add offline payment methods #3832
|
| 835 |
-
- Fix: Verify Stripe API keys in payment set up step. #3910
|
| 836 |
-
- Fix: Connect to WooCommerce.com note disappears before connecting. #3909
|
| 837 |
-
- Tweak: Onboarding - payments task: filter payment gateways if the user selects CBD #3745
|
| 838 |
-
- Enahncement: Create flat rate or free shipping methods from the onboarding task list #3927
|
| 839 |
-
- Fix: Add WooCommerce support if store is using default theme #3908
|
| 840 |
-
- Fix: Make WooCommerce breadcrumbs use WooCommerce Branding if it is installed #3798
|
| 841 |
-
- Fix undefined variable slug on theme activation error #3942 🎉 2nad@m1992
|
| 842 |
-
- Tweak: Style and icon updates for Activity Panel #3965
|
| 843 |
-
- Fix: handle cases where coupon dates are in an unexpected format. #3984
|
| 844 |
-
- Enhancement: "Personalize your store" reminder: new inbox notification #3895
|
| 845 |
-
- Fix: Onboarding: only validate other platform name for 'other' selling venues #4011
|
| 846 |
-
- Performance: only query necessary data in Orders Panel. #3969
|
| 847 |
-
- Tweak: Remove icon-button classes from Tag component #3993
|
| 848 |
-
- Enhancement: WooCommerce Shipping order page banner prompt #3955
|
| 849 |
-
- Performance: speed up indicators endpoint response. #3997
|
| 850 |
-
- Enahncement: Add WC Pay to startup checklist
|
| 851 |
-
- Enhancement: Marketing Tab
|
| 852 |
-
- Enhancement: Add WooCommerce Payments Inbox note #4013
|
| 853 |
-
- Fix: Added hook to delete woocommerce_onboarding_homepage_post_id #4015
|
| 854 |
-
- Performance: only query requested stat totals in reports. #4009
|
| 855 |
-
- Fix: Show admin notices on legacy admin screens. #4019
|
| 856 |
-
- Tweak: Reduce the number of default widgets on the dashboard. #4035
|
| 857 |
-
- Tweak: Onboarding: Remove plugins step from profiler #3974
|
| 858 |
-
- Fix: wc-admin pages work in Internet Explorer 11. #4037
|
| 859 |
-
- Dev: Handle orphaned order statuses in analytics settings. #4090
|
| 860 |
-
- Tweak: Overwrite button overflow css from Wordpress 5.4 defaults #4108
|
| 861 |
-
- Dev: Fix usage of WP_Error in non-global namespaces. #4115
|
| 862 |
-
- Tweak: business details step: increase max-height on competitors listbox #4111
|
| 863 |
-
- Fix: OBW: Allow CBD only for US stores #4117
|
| 864 |
-
|
| 865 |
-
|
| 866 |
-
= 1.0.3 2020-03-22 =
|
| 867 |
-
|
| 868 |
-
- Fix: Stop calling protected has_satisfied_dependencies() on outdated plugin. #3938
|
| 869 |
-
- Fix: Rename image assets in OBW business details step. #3931
|
| 870 |
-
- Fix: Stop using WP Post store for Action Scheduler. #3936
|
| 871 |
-
|
| 872 |
-
= 1.0.2 2020-03-18 =
|
| 873 |
-
|
| 874 |
-
- Enhancement: Onboarding: business step: add Google Ads extension install #3725
|
| 875 |
-
- Dev: Update prestart script so readme.txt stable tag is updated #3911
|
| 876 |
-
- Tweak: create database tables on an earlier hook to avoid conflicts with core WooCommerce. #3896
|
| 877 |
-
- Fix - Made the admin note loading more resilient to prevent failures when loading notes with invalid content_data. #3926
|
| 878 |
-
|
| 879 |
-
= 1.0.1 2020-03-12 =
|
| 880 |
-
|
| 881 |
-
- Fix: Add Report Extension Example: Add default props to ReportFilters
|
| 882 |
-
- Fix: Product report sorting by SKU when some products don't have SKUs
|
| 883 |
-
- Dev: Add Changelog script
|
| 884 |
-
- Fix: type warning on install timestamp in PHP 7.4
|
| 885 |
-
- Fix: PHP error when WooCommerce core is Network Active on Multisites.
|
| 886 |
-
- Fix: missing database table errors on WooCommerce upgrade.
|
| 887 |
-
- Fix: undefined const WC_ADMIN_VERSION_NUMBER when WP < 5.3
|
| 888 |
-
- Dev: Fix failing tests after WC core merge.
|
| 889 |
-
- Dev: Bump WooCommerce tested up to tag
|
| 890 |
-
|
| 891 |
-
= 1.0.0 2020-03-5 =
|
| 892 |
-
|
| 893 |
-
- Fix: Customers Report: fix missing report param in search #3778
|
| 894 |
-
- Fix: OBW Connect: Fix requesting state #3786
|
| 895 |
-
- Fix: OBW: Fix retry plugin install button disappearing #3787
|
| 896 |
-
- Fix: Update Country Labeling to Match Core #3790
|
| 897 |
-
- Fix: Onboarding: Enable taxes when automatic taxes are setup #3795
|
| 898 |
-
- Dev: Onboarding: Remove old development flags #3809
|
| 899 |
-
- Fix: Padding on Jetpack notices when activity panel is present. $3418
|
| 900 |
-
- Fix: Taxes Report search. #3815
|
| 901 |
-
- Fix: Taxes Report search bug and adds initial documentation. #3816
|
| 902 |
-
- Fix: Activity Panels: Remove W Panel #3827
|
| 903 |
-
- Fix: Tracking on migrated options #3828
|
| 904 |
-
|
| 905 |
-
= 0.26.1 2020-02-26 =
|
| 906 |
-
|
| 907 |
-
- Fix: Remove free text Search option when no query exists #3755
|
| 908 |
-
- Fix: StoreAlert: Fix typo in API description #3757 👏 @akirk
|
| 909 |
-
- Fix: WP Coding Standards PR Regressions #3760
|
| 910 |
-
- Fix: OBW: sideloading image test error #3762
|
| 911 |
-
- Fix: coding standards violations #3763
|
| 912 |
-
- Fix: Product titles include encoded entities #3765
|
| 913 |
-
- Fix: Add deactivation hook to Package.php #3770
|
| 914 |
-
- Fix: Add active version functions #3772
|
| 915 |
-
|
| 916 |
-
= 0.26.0 2020-02-21 =
|
| 917 |
-
|
| 918 |
-
- Fix: Warning in product data store when tax amount is non-numeric. #3656
|
| 919 |
-
- Fix: Enable onboarding in production. #3680
|
| 920 |
-
- Enhancement: Move Customers report to WooCommerce Menu #3632
|
| 921 |
-
- Performance: Remove slow physical products query from non setup checklist pages #3722
|
| 922 |
-
- Tweak: use cron instead of Action Scheduler for unsnoozing notes. #3662
|
| 923 |
-
- Dev: Add tracks events when profiler steps are completed #3726
|
| 924 |
-
- Dev: Ensure continue setup loads the onboarding profiler #3646
|
| 925 |
-
- Fix: Added new control in /packages/components/src/select-control/list.js #3700
|
| 926 |
-
- Fix: Alignment of select text #3723 👏 @edmundcwm
|
| 927 |
-
- Performance: Make Stock Panel indicator more performant. #3729
|
| 928 |
-
- Performance: Remove sideloaded images to save on build size #3731
|
| 929 |
-
- Fix: Create Onboarding homepage without redirect #3727
|
| 930 |
-
- Add: Deactivation note for feature plugin #3687
|
| 931 |
-
- Dev: Travis tests on Github for release branch #3751
|
| 932 |
-
|
| 933 |
-
= 0.25.1 2020-02-07 =
|
| 934 |
-
|
| 935 |
-
- Dev: Enable onboarding #3651 (Onboarding)
|
| 936 |
-
- Now `decodeEntities` method is used to correct the breadcrumb. #3653 (Activity Panel)
|
| 937 |
-
- Fix: Fix styling of search control in report table header and filters. #3603 (Analytics, Components, Packages)
|
| 938 |
-
🤯
|
| 939 |
-
|
| 940 |
-
= 0.25.0 2020-01-29 =
|
| 941 |
-
|
| 942 |
-
- Fix: Onboarding: Mark profiler complete on WC update #3590 (On Merge to WC Core, Onboarding)
|
| 943 |
-
- Dev: fix strict standards in Scheduler classes #3583
|
| 944 |
-
- Task: Avoid redundant/unnecessary cleanup. #3580 (On Merge to WC Core)
|
| 945 |
-
- Fix: Fix styling of search control in report table header and filters. #3603 (Analytics, Components, Packages)
|
| 946 |
-
- Fix: report table search component. #3618 (Analytics, Components, Packages)
|
| 947 |
-
- Performance: Remove unnecessary use of lodash get #3598 (Onboarding)
|
| 948 |
-
- Tweak: don't modify page titles for existing WooCommerce pages. #3585 (On Merge to WC Core)
|
| 949 |
-
- Dev: Handle custom currency formats #3349 (Components, Packages)
|
| 950 |
-
- Fix: Update broken note action hooks #3535 (Activity Panel, Inbox)
|
| 951 |
-
- Dev: Onboarding: Only Show Retry Button on Plugin install failure #3545
|
| 952 |
-
- Dev: SelectControl: Add an option to show all options on refocus #3551 (Components, Packages)
|
| 953 |
-
- Fix: SQL error in category table sort. #3521 (Analytics)
|
| 954 |
-
- Dev: Onboarding: Add option to track appearance completion #3503 (Onboarding)
|
| 955 |
-
- Enhancement: add customer privacy erasure support. #3511 (Analytics)
|
| 956 |
-
- Fix: handle uninstallation when in feature plugin mode. #3546 (On Merge to WC Core)
|
| 957 |
-
- Fix: Exception on dashboard once Onboarding tasks are complete #3513
|
| 958 |
-
- Tweak: Onboarding - Add Skip Step link on Themes Step. #3490 (Onboarding)
|
| 959 |
-
- Bug: Add SelectControl debouncing and keyboard fixes #3507 (Components, Packages)
|
| 960 |
-
- Tweak: Included RegExp for JS files in examples.config.js #3510 (Build, Extensibility) 👏 @yash-webkul
|
| 961 |
-
- Bug: Onboarding: Don't show skip link if no plugins exist to skip #3485 (Onboarding)
|
| 962 |
-
- Fix: Make package-based load inert when plugin is active. #3555 (On Merge to WC Core)
|
| 963 |
-
- Dev: Onboarding: Add purchase products task list item #3472 (Onboarding)
|
| 964 |
-
- Fix: Properly style theme selection button in Site Profiler #3489
|
| 965 |
-
- Dev: Onboarding: Add tracks to extension purchase task and modal #3493 (Onboarding)
|
| 966 |
-
- Tweak: Change Refunds to Returns on the dashboard. #3514
|
| 967 |
-
- Dev: Update translation scripts and instructions for creating `.json` files. #3433 (Build)
|
| 968 |
-
- Bug: Onboarding: Add in tracks for failed plugin installation #3483 (Onboarding)
|
| 969 |
-
- Dev: Onboarding: Add theme install and activation endpoints #3482 (Onboarding, REST API)
|
| 970 |
-
- Fix: component styles for WordPress 5.3. #3357 (Build, Components, Design, Packages)
|
| 971 |
-
- Dev: Onboarding: Add another option to platforms. #3471 (Onboarding)
|
| 972 |
-
- Fix: `CompareFilter` functionality regression. #3421 (Analytics, Components, Packages)
|
| 973 |
-
- Fix: don't run database migrations on new installs. #3473
|
| 974 |
-
- Fix: WC-Admin header on settings and status pages. #3389 (Activity Panel)
|
| 975 |
-
- Enhancement: allow filtering of hidden WP notices. #3391 (Activity Panel, Extensibility)
|
| 976 |
-
- Fix: show pending product reviews when comment moderation is disabled. #3459 (Activity Panel)
|
| 977 |
-
- Dev: AssetDataRegistry: update SQL example #3418
|
| 978 |
-
- Tweak: Scroll to notices when displayed while the notice area is scrolled out of view. #3390 (Activity Panel)
|
| 979 |
-
- Dev: DataStores: normalize contexts to plural #3419
|
| 980 |
-
- Enhancement: allow report cache layer to be turned off. #3434
|
| 981 |
-
- Bug: Fix user data fields filter name. #3428 (Dashboard)
|
| 982 |
-
- Fix: error when trying to download report data. #3429 (Analytics)
|
| 983 |
-
- Dev: Update to latest PHPUnit 7 #3571 (Build)
|
| 984 |
-
- Fix: invalidate Reports cache when changing Analytics settings. #3465 (Analytics, REST API, Settings)
|
| 985 |
-
- Bug: Onboarding: Skip Shipping connect step if Jetpack is already connected #3486 (Onboarding)
|
| 986 |
-
- Fix: Time zone offset calculation on customer last active date. #3388 (Analytics)
|
| 987 |
-
- Dev: Default the Calypso environment to production #3347 (Onboarding)
|
| 988 |
-
- Bug: Onboarding: Update shipping task button text #3400 (Onboarding)
|
| 989 |
-
- Bug: Onboarding: Update check for TOS accepted in tax step #3245 (Onboarding)
|
| 990 |
-
- Fix: remove the header when user doesn't have required permissions #3386 (Activity Panel)
|
| 991 |
-
- Dev: Add autocomplete props to address fields in onboarding and adjust country/state matching #3338 (Onboarding)
|
| 992 |
-
- Dev: Add purchase modal at the end of the profile wizard #3444 (Onboarding)
|
| 993 |
-
- Dev: Standardize hook and filter prefixes. #3339 (On Merge to WC Core)
|
| 994 |
-
- Fix: make report filter date props optional #3359 (Components, Extensibility, Packages)
|
| 995 |
-
- Tweak: Add/disable plugin filter #3361
|
| 996 |
-
- Dev: Onboarding - Add button to continue setup after importing products #3402 (Build, Onboarding)
|
| 997 |
-
|
| 998 |
-
= 0.24.0 2020-01-06 =
|
| 999 |
-
|
| 1000 |
-
- Bug: Add SelectControl debouncing and keyboard fixes #3507 (Components, Packages)
|
| 1001 |
-
- Fix: Properly style theme selection button in Site Profiler #3489
|
| 1002 |
-
- Dev: Update translation scripts and instructions for creating `.json` files. #3433 (Build)
|
| 1003 |
-
- Dev: Add initial documentation for the historical data import. #3506 (Documentation)
|
| 1004 |
-
- Dev: Onboarding: Add purchase products task list item #3472 (Onboarding)
|
| 1005 |
-
- Dev: Onboarding: Add another option to platforms. #3471 (Onboarding)
|
| 1006 |
-
- Dev: Add singular/plural distinction to onboarding plugins installation #3517 (Onboarding)
|
| 1007 |
-
- Dev: Onboarding: Add theme install and activation endpoints #3482 (Onboarding, REST API)
|
| 1008 |
-
- Tweak: Onboarding - Add Skip Step link on Themes Step. #3490 (Onboarding)
|
| 1009 |
-
- Bug: Onboarding: Skip Shipping connect step if Jetpack is already connected #3486 (Onboarding)
|
| 1010 |
-
- Bug: CI: use PR repo instead of main repo when checking out branches. #3512 (Build)
|
| 1011 |
-
- Tweak: Included RegExp for JS files in examples.config.js #3510 (Build, Extensibility) 👏 @yash-webkul
|
| 1012 |
-
- Dev: Onboarding: Add tracks to extension purchase task and modal #3493 (Onboarding)
|
| 1013 |
-
- Tweak: Change Refunds to Returns on the dashboard. #3514
|
| 1014 |
-
- Fix: invalidate Reports cache when changing Analytics settings. #3465 (Analytics, REST API, Settings)
|
| 1015 |
-
- Dev: DataStores: normalize contexts to plural #3419
|
| 1016 |
-
- Dev: AssetDataRegistry: update SQL example #3418
|
| 1017 |
-
- Fix: show pending product reviews when comment moderation is disabled. #3459 (Activity Panel)
|
| 1018 |
-
- Enhancement: allow report cache layer to be turned off. #3434
|
| 1019 |
-
- Tweak: Scroll to notices when displayed while the notice area is scrolled out of view. #3390 (Activity Panel)
|
| 1020 |
-
- Dev: Add autocomplete props to address fields in onboarding and adjust country/state matching #3338 (Onboarding)
|
| 1021 |
-
- Dev: Update instructions for documenting new components. #3443 (Components, Documentation)
|
| 1022 |
-
- Dev: Add purchase modal at the end of the profile wizard #3444 (Onboarding)
|
| 1023 |
-
- Fix: component styles for WordPress 5.3. #3357 (Build, Components, Design, Packages)
|
| 1024 |
-
- Bug: Onboarding: Don't show skip link if no plugins exist to skip #3485 (Onboarding)
|
| 1025 |
-
- Bug: Onboarding: Add in tracks for failed plugin installation #3483 (Onboarding)
|
| 1026 |
-
- Dev: Fix the "is this card useful" prompt display #3427 (Onboarding)
|
| 1027 |
-
- Tweak: Add/disable plugin filter #3361
|
| 1028 |
-
- Bug: Onboarding: Update shipping task button text #3400 (Onboarding)
|
| 1029 |
-
- Dev: Default the Calypso environment to production #3347 (Onboarding)
|
| 1030 |
-
- Dev: Standardize hook and filter prefixes. #3339 (On Merge to WC Core)
|
| 1031 |
-
- Fix: WC-Admin header on settings and status pages. #3389 (Activity Panel)
|
| 1032 |
-
- Dev: Fix revenue question translation with currency conversion #3358 (Onboarding, Packages)
|
| 1033 |
-
- Fix: make report filter date props optional #3359 (Components, Extensibility, Packages)
|
| 1034 |
-
- Dev: Onboarding - Add button to continue setup after importing products #3402 (Build, Onboarding)
|
| 1035 |
-
- Bug: Onboarding: Update check for TOS accepted in tax step #3245 (Onboarding)
|
| 1036 |
-
|
| 1037 |
-
= 0.23.3 2019-12-26 =
|
| 1038 |
-
|
| 1039 |
-
- Fix: don't run database migrations on new installs. #3473
|
| 1040 |
-
|
| 1041 |
-
= 0.23.2 2019-12-19 =
|
| 1042 |
-
|
| 1043 |
-
- Enhancement: allow filtering of hidden WP notices. #3391 (Activity Panel, Extensibility)
|
| 1044 |
-
- Fix: error when trying to download report data. #3429 (Analytics)
|
| 1045 |
-
- Bug: Fix user data fields filter name. #3428 (Dashboard)
|
| 1046 |
-
- Fix: `CompareFilter` functionality regression. #3421 (Analytics, Components, Packages)
|
| 1047 |
-
- Fix: Time zone offset calculation on customer last active date. #3388 (Analytics)
|
| 1048 |
-
- Fix: remove the header when user doesn't have required permissions #3386 (Activity Panel)
|
| 1049 |
-
|
| 1050 |
-
= 0.23.1 2019-12-08 =
|
| 1051 |
-
|
| 1052 |
-
- Fix: undefined function error.
|
| 1053 |
-
|
| 1054 |
-
= 0.23.0 2019-12-06 =
|
| 1055 |
-
|
| 1056 |
-
- Dev: Add currency extension #3328 (Packages)
|
| 1057 |
-
- Fix: errant moment locale data loading. #3362 (Components, Packages)
|
| 1058 |
-
- Dev: Packages: Prep for release. #3325 (Build, Components, Packages)
|
| 1059 |
-
- Bug: Settings: Persist date range selection #3293
|
| 1060 |
-
- Dev: Remove Newspack dependency. #3302
|
| 1061 |
-
- Dev: DB Updates: invalidate cache after update #3299
|
| 1062 |
-
- Fix: beginning of next day calculation on daylight saving time on the days the time changes. #3333 (Analytics)
|
| 1063 |
-
- Tweak: Add a filter that allows disabling WooCommerce Admin. #3350 (On Merge to WC Core)
|
| 1064 |
-
- Fix: Retrieve week last year data by calendar date instead of week alignment. #3271 (Analytics, Packages)
|
| 1065 |
-
- Bug: Check if extended_info is set for order report items #3315 (REST API)
|
| 1066 |
-
- Tweak: remove global settings dependency from Navigation package. #3294 (Components, Packages)
|
| 1067 |
-
- Fix: Fix checkout of main branch in CI environment. #3296 (Build)
|
| 1068 |
-
- Fix: decouple Date package from global wcSettings object. #3278 (Components, Packages)
|
| 1069 |
-
- Fix: Make the order count between customer and table total consistent. #3290 (Analytics)
|
| 1070 |
-
- Fix: decouple Currency and Number packages from global wcSettings object. #3277 (Components, Packages)
|
| 1071 |
-
- Bug: Filter invalid statuses from saved statuses #3268
|
| 1072 |
-
- Dev: use a filter to set default locale #3273
|
| 1073 |
-
- Dev: Allow core inclusion via Package.php #3196 (Build)
|
| 1074 |
-
- Dev: Fix filter gap on analytics select controls #3259 (Components, Packages)
|
| 1075 |
-
- Bug: Correcting and clarifying analytics terms and calculations #3104 (Analytics, Components, Packages)
|
| 1076 |
-
- Dev: rename data store get_* to add_* functions where function does not return values #3275
|
| 1077 |
-
- Tweak: Search component: remove dependency on settings global from countries autocompleter. #3262 (Components, Packages)
|
| 1078 |
-
- Dev: PHPCS fixes for onboarding files #3269 (Documentation)
|
| 1079 |
-
- Dev: Add a tracks queue to delay event recording & log embed page views #3250
|
| 1080 |
-
- Dev: Make WooCommerce brand localizable #3247
|
| 1081 |
-
- Fix: Add single customer REST API end point. #3174 (REST API)
|
| 1082 |
-
- Dev: fix typos in JS docs #3248
|
| 1083 |
-
- Bug: Select control: fix misalignment and hide scroll bar #3215 (Components, Packages)
|
| 1084 |
-
- Dev: capitalize WooCommerce Services #3249
|
| 1085 |
-
|
| 1086 |
-
= 0.22.0 2019-11-13 =
|
| 1087 |
-
|
| 1088 |
-
- Fix: Incorrect calculation of tax summary on Taxes screen. #3158 (Analytics)
|
| 1089 |
-
- Fix: Correct product and coupon count on edited orders. #3103 (Analytics)
|
| 1090 |
-
- Bug: Update filter picker to use key instead of id #3214 (Analytics, Components, Packages)
|
| 1091 |
-
- Enhancement: prompt stores to add their first product(s). #3119 (Inbox)
|
| 1092 |
-
- Dev: Move Analytics REST endpoints to `wc-analytics` namespace. #3204 (Components, Packages)
|
| 1093 |
-
- Tweak: add usage tracking inbox notice. #3112 (Activity Panel, Inbox)
|
| 1094 |
-
- Task: Fix PHP linter errors. #3188
|
| 1095 |
-
- Enhancement: Add query filters to data stores.
|
| 1096 |
-
- Dev: Refactor data store classes. #2961 (REST API)
|
| 1097 |
-
- Dev: WooCommerce Admin has been marked as compatible with WooCommerce 3.8.0. #3201
|
| 1098 |
-
- Bug: Fix ellipsis menu style #3141 (Analytics, Components, Packages)
|
| 1099 |
-
- Tweak: Field misalignment in product edit screen. #3145
|
| 1100 |
-
- Dev: update tested to version for WC and WP #3162
|
| 1101 |
-
- none needed. #3138 (Documentation)
|
| 1102 |
-
|
| 1103 |
-
= 0.21.0 2019-10-30 =
|
| 1104 |
-
|
| 1105 |
-
- Fix: report export format when generated server-side. #2987 (Analytics, Packages)
|
| 1106 |
-
- Tweak: automatically update DB version during plugin updates. #3113
|
| 1107 |
-
- Tweak: add visual feedback for Inbox Note Actions #3039 (Activity Panel, Build, Inbox)
|
| 1108 |
-
- Fix: Address discrepancies in Revenue totals between Analytics screens. #3095 (Analytics)
|
| 1109 |
-
- Tweak: track inbox note views. #3096 (Activity Panel, Build, Inbox)
|
| 1110 |
-
- Dev: Fix asset image URL and business extension images #3062
|
| 1111 |
-
- Dev: Fix broken plugin builds by adding missing feature flag check #3053 (Build)
|
| 1112 |
-
- Enhancement: add management link to Reviews panel. #3011 (Activity Panel)
|
| 1113 |
-
- Fix: Error in category comparison chart. #3027 (Analytics, REST API)
|
| 1114 |
-
- Dev: Add the ability to create custom plugin builds #3044 (Build)
|
| 1115 |
-
- Fix: create table error during import. #3022 (Analytics, Build)
|
| 1116 |
-
- Tweak: Moved WC-Admin specific actions from TableCard to ReportTable. #2900 (Build, Components, Packages)
|
| 1117 |
-
|
| 1118 |
-
= 0.20.1 2019-09-24 =
|
| 1119 |
-
|
| 1120 |
-
- Fix: use category lookup id instead of term taxonomy id (#3027)
|
| 1121 |
-
- Fix: Update order stats table status index length. (#3022)
|
| 1122 |
-
|
| 1123 |
-
= 0.20.0 2019-09-24 =
|
| 1124 |
-
|
| 1125 |
-
- Dev: Fix issue #2992 (order number in orders panel) #2994
|
| 1126 |
-
- Dev: Replace lodash isNaN() with native Number.isNaN() #2998 (Build, Packages)
|
| 1127 |
-
- Enhancement: add option to email a download link when exporting reports. #2899 (Analytics, REST API)
|
| 1128 |
-
- Dev: Ignore filename rules for PSR-4 classes. #2967 (Build)
|
| 1129 |
-
- Fix: Catch notices that are hooked earlier than priority 10. #2981
|
| 1130 |
-
- Dev: Category Lookup Table - Fix Category Segments #2253
|
| 1131 |
-
- Performance: add caching layer to analytics. #2970 (Analytics)
|
| 1132 |
-
- Dev: Replace lodash isFinite() with native Number.isFinite() #2977 (Build, Components, Packages)
|
| 1133 |
-
- Bug: Fix conflict with Blocks 2.4 #2846
|
| 1134 |
-
- Dev: Add filter to notes datastore where clauses. #2819
|
| 1135 |
-
- Dev: Copy component READMEs to docs folder before GH page deploy. #2952 (Build)
|
| 1136 |
-
- Dev: Add GitHub pages deploy step to Travis config. #2940 (Build, Documentation)
|
| 1137 |
-
- Dev: Fix plugin installation when working from a push instead of a pull request. #2950 (Build)
|
| 1138 |
-
- Dev: Fix pull request branch detection on CI (try #2) #2944 (Build)
|
| 1139 |
-
- Dev: Only build pushes to main branch. #2941 (Build)
|
| 1140 |
-
- Performance: reduce JS bundle size. #2933 (Build)
|
| 1141 |
-
- Dev: Fix pull request branch detection on CI #2942 (Build)
|
| 1142 |
-
- Dev: refresh component documentation #2872 (Build, Components, Documentation, Packages)
|
| 1143 |
-
- Dev: Simplified intervals_missing method of DataStore class #2920 👏 @codemascot
|
| 1144 |
-
- Dev: Simplified intervals_missing method of TimeInterval class #2920 👏 @codemascot
|
| 1145 |
-
|
| 1146 |
-
= 0.19.0 2019-09-24 =
|
| 1147 |
-
|
| 1148 |
-
- Dev: Use upstream webpack-rtl-plugin #2870 (Build)
|
| 1149 |
-
- Dev: Fix variable name typo #2922
|
| 1150 |
-
- Fix: persist date_last_active for customer reports #2881 (Analytics) 👏 @cojennin
|
| 1151 |
-
- Tweak: consistent naming for report columns. #2845 (Design)
|
| 1152 |
-
- Tweak: schedule customer lookup table updates instead of running during checkout. #2832
|
| 1153 |
-
- Tweak: have Import note action scroll to import section of settings screen. #2799 (Activity Panel, Components, Inbox, Packages)
|
| 1154 |
-
- Bug: Fix chart type buttons misalignment #2871 (Components, Packages)
|
| 1155 |
-
- Updated to color-studio v2 and refreshed the color scheme #2837 (Build, Components, Packages)
|
| 1156 |
-
- Tweak: change report charts filter name. #2843 (Components, Documentation, Packages)
|
| 1157 |
-
- Dev: Update no data message in table #2854 (Components, Packages)
|
| 1158 |
-
|
| 1159 |
-
= 0.18.0 2019-08-28 =
|
| 1160 |
-
|
| 1161 |
-
- Fix: Product in dropdown clickable in FF/Safari #2839 (Components, Packages) 👏 @cojennin
|
| 1162 |
-
- Fix: gross order total calculation. #2817 (Analytics)
|
| 1163 |
-
- Fix: Date calculation on notes being double adjusted to UTC. #2818 (Inbox)
|
| 1164 |
-
- Bug: Orders report now shows coupons in Coupon(s) column #2812 (Analytics) 👏 @cojennin
|
| 1165 |
-
- Fix: Bug navigating from DevDoc component pages to WP dashboard pages. #2827 (Documentation)
|
| 1166 |
-
- Enhancement: add Facebook extension inbox note. #2798 (Activity Panel, Inbox)
|
| 1167 |
-
- Enhancement: handle simple to variable product changes in reports. #2814 (Analytics)
|
| 1168 |
-
- Dev: Release Scripts: Update to reflect refactor #2796 (Build)
|
| 1169 |
-
- Fix: Import all used Gutenberg component styles. #2679
|
| 1170 |
-
- Fix: report column visibility preference bug. #2806 (Analytics, Components, Packages, Settings)
|
| 1171 |
-
- Dev: Components: prepare changelogs for release #2802 (Build, Components, Packages)
|
| 1172 |
-
- Fix: remove date picker from Customers Report. #2805 (Analytics)
|
| 1173 |
-
- Tweak: add empty dataset treatment for report tables. #2801 (Analytics, Components, Packages)
|
| 1174 |
-
- Dev: Search List Control: fix long count values cut-off in IE11 #2783 (Components, Packages)
|
| 1175 |
-
- Dev: Update List actionable items to be wrapped with Link #2779 (Components, Packages)
|
| 1176 |
-
|
| 1177 |
-
= 0.17.0 2019-08-15 =
|
| 1178 |
-
|
| 1179 |
-
- Fix: chart data fetch/render over long time periods #2785 (Analytics)
|
| 1180 |
-
- Task: update the class filename exclusion to /src/ for PSR-4 #2794
|
| 1181 |
-
- Tweak: Increase zIndex on popover elements. #2777
|
| 1182 |
-
- Fix: chart display when comparing categories. #2710 (Analytics)
|
| 1183 |
-
- Fix: Allow WooCommerce Admin to be deleted through the plugin screen when WooCommerce is not active. #2762
|
| 1184 |
-
- Fix: Charts being partially rendered on long time periods. #2776 (Analytics)
|
| 1185 |
-
- Task: update WC tested to version to 3.7.0 #2782
|
| 1186 |
-
- Fix: Customer last active date showing `Invalid date`. #2764 (Analytics)
|
| 1187 |
-
- Task: Update report endpoints to be PSR-4 autoloaded #2755 (Build)
|
| 1188 |
-
- Bug: Fix daily cron event (PSR-4) #2754 (Build)
|
| 1189 |
-
- Fix: issue where product category update button was not always clickable #2753
|
| 1190 |
-
- Fix: Add version parameter to `_doing_it_wrong` on `current_screen`. #2733
|
| 1191 |
-
- Task: Update feature classes to be PSR-4 autoloaded. #2736 (Build)
|
| 1192 |
-
- Fix: Short circuit admin title filter when applied by third parties too early. #2744
|
| 1193 |
-
- Fix: chart display when comparing categories. #2708 (Analytics)
|
| 1194 |
-
- Bug: Only apply current submenu CSS reset on non-embed pages. #2687
|
| 1195 |
-
- Dev: Add `wc_admin_get_feature_config` filter to feature config array. #2689
|
| 1196 |
-
|
| 1197 |
-
= 0.16.0 2019-07-24 =
|
| 1198 |
-
|
| 1199 |
-
- Tweak: Change verbiage of feedback notification. #2677
|
| 1200 |
-
- Dev: Update unit tests to work with PHPUnit 7+. #2678
|
| 1201 |
-
- Fix: Bug that was preventing confirmation dialog from showing after saving settings. #2660
|
| 1202 |
-
- Fix: completed orders lingering in activity panel. #2659 (Activity Panel, REST API)
|
| 1203 |
-
- Dev: Webpack: Use wp.url instead of bundling package #2663 (Build)
|
| 1204 |
-
- Fix: Location of unread indicators in activity panel. #2662
|
| 1205 |
-
- Bug: Fix missing nav on connected admin pages. #2676
|
| 1206 |
-
- Task: Add priority 2 Tracks events #2633 (Components, Packages)
|
| 1207 |
-
- Dev: Replace 'stringifyQuery' with 'addQueryArgs' #2655 (Build, Components, Packages)
|
| 1208 |
-
- Task: Add priority 3 Tracks events #2638 (Components, Packages)
|
| 1209 |
-
- Fix: Z-index issue in empty message on chart #2646 (Components, Packages)
|
| 1210 |
-
- Dev: Tests setup: bring in Woo Core dependencies #2640 (Build)
|
| 1211 |
-
- Fix: Disable placeholder animation when prefers-reduced-motion is set #2645 (Accessibility)
|
| 1212 |
-
- Task: Add instructions for translating to contributing docs. #2618 (Documentation)
|
| 1213 |
-
- Dev: show example extension list as list in readme #2619 (Documentation)
|
| 1214 |
-
- Fix: react-spring breaking IE11 #2698 (Build)
|
| 1215 |
-
|
| 1216 |
-
= 0.15.0 2019-07-11 =
|
| 1217 |
-
|
| 1218 |
-
- Fix: Compare checkboxes in report tables #2571
|
| 1219 |
-
- Dev: Introduce a new Products by Tag(s) block #554
|
| 1220 |
-
- Dev: Tracks: Fix Link onclick #2594 (Components, Packages)
|
| 1221 |
-
- Fix: Use correct links in DevDocs. #2602 (Documentation)
|
| 1222 |
-
- Fix: Prevent error when no actionable order statuses are set #2577
|
| 1223 |
-
- Fix: exclude old WC auto-draft orders from import #2612 (Analytics)
|
| 1224 |
-
- Dev: Fix: propType validation warnings on embedded pages #2607
|
| 1225 |
-
- Fix: Only calculate one order row when the order has multiple coupons. #2484 (Analytics)
|
| 1226 |
-
- Fix: Cast is_snoozable as int prior to database save #2573
|
| 1227 |
-
- Performance: check for scheduled snooze action once per hour instead of every admin request. #2593
|
| 1228 |
-
- Fix: Update layout of Settings Page and notify users when settings are not saved. #2544
|
| 1229 |
-
- Dev: Update color-studio to 1.0.5 #2575 (Build, Packages)
|
| 1230 |
-
- Task: Add tracks event to Store Alert and Inbox Notification action clicks #2559
|
| 1231 |
-
- Fix: Change size of Header to 56px - fixes bug in product edit page toolbar being hidden.
|
| 1232 |
-
- Dev: Add countLabel prop to SearchListItem #2569 (Components, Packages)
|
| 1233 |
-
- Task: Send tracks event for snoozing store alerts. #2560
|
| 1234 |
-
- Fix: Stock notifs: fix low_stock_amount for variations #2546
|
| 1235 |
-
- Enhancement: Add Report CSV Export Endpoint #2526 (Analytics, REST API)
|
| 1236 |
-
- Tweak: remove placeholder link. #2561
|
| 1237 |
-
- Fix: WordPress Notifications Activity Panel falsely saying there are notices to be seen. #2552
|
| 1238 |
-
- Dev: Route handling: Remove hash in favor of path parameter #2444 (Components, Packages)
|
| 1239 |
-
- Dev: Customizable dashboard: handle turned off feature flag #2548
|
| 1240 |
-
- Dev: Dashboard: Add Tracks events #2550 (Dashboard)
|
| 1241 |
-
- Task: Tracks: Add chart and table events #2557
|
| 1242 |
-
- Fix: Fixes issue with alerts on mobile #2537
|
| 1243 |
-
- Bug: Fix batch queue range bug. #2521
|
| 1244 |
-
- Dev: Advanced Filters: Add Tracks events #2525 (Components, Packages)
|
| 1245 |
-
- Tweak: Open external note action links in a new tab #2462 (Activity Panel, Inbox)
|
| 1246 |
-
- Tweak: fix some report endpoint default params. #2496 (REST API)
|
| 1247 |
-
- Enhancement: Remove updated stock products from Activity Panel #2442 (Activity Panel)
|
| 1248 |
-
- Fix: Track name for activity panel open event #2532
|
| 1249 |
-
- Enhancement: Add Reports CSV Exporter Class #2502 (Analytics)
|
| 1250 |
-
- Fix: margins on non-update notices. #2487 👏 @benignant
|
| 1251 |
-
- Enhancement: add state/region to Customers Report. #2463 (Analytics) 👏 @KZeni
|
| 1252 |
-
|
| 1253 |
-
= 0.14.0 2019-06-24 =
|
| 1254 |
-
|
| 1255 |
-
- Dev: Action Scheduler: fix potential endless sync #2425
|
| 1256 |
-
- Dev: Fix Activity Panel being overlapped by editor toolbar #2446 (Activity Panel)
|
| 1257 |
-
- Bug: add match=any support for advanced orders table filter #2228
|
| 1258 |
-
- Dev: update tested to version in plugin repo readme.txt #2443
|
| 1259 |
-
- Fix: PHP errors on missing refund orders during import. #2464 (Analytics)
|
| 1260 |
-
- Dev: Allow keyboard interaction in Stock Activity Panel form #2447 (Accessibility, Activity Panel)
|
| 1261 |
-
- Dev: Activity Panels: Add track event when panels are opened. #2498 (Build)
|
| 1262 |
-
- Dev: Add wp-api-fetch script to dependencies #2460
|
| 1263 |
-
- Dev: Remove the "wpClosedMenu" page setting #2441 (Build)
|
| 1264 |
-
- Enhancement: Report Tables: Add example extension #2440 (Build, Components, Extensibility, Packages)
|
| 1265 |
-
- Fix: fix type in readme changelog for 0.13.0 #2457 (Documentation)
|
| 1266 |
-
- Tweak: Add test to catch missing version updates. #2424 (Build)
|
| 1267 |
-
- Dev: Fix revenue and orders charts using the wrong endpoint in the Dashboard #2417 (Dashboard)
|
| 1268 |
-
- Fix: handle internal `rest_do_request()` error conditions. #2423 (Dashboard)
|
| 1269 |
-
- Dev: Fix conflicts with WordPress.com toolbar #2431 (Activity Panel)
|
| 1270 |
-
- Task: Remove test menu from Orders panel #2438 (Activity Panel)
|
| 1271 |
-
- Dev: Table queries: remove befor/after from no interval endpoints #2422
|
| 1272 |
-
- Tweak: Reduce style dependencies on WP core, avoid errantly including WP core's Google Fonts. #2432 (Components)
|
| 1273 |
-
- Dev: Update Dashboard Charts naming and order #2429 (Dashboard)
|
| 1274 |
-
- Bug: Fix search bar in Orders page not being tapable on mobile #2384
|
| 1275 |
-
|
| 1276 |
-
= 0.13.2 2019-06-13 =
|
| 1277 |
-
|
| 1278 |
-
- Fix: Bump plugin version for database update.
|
| 1279 |
-
|
| 1280 |
-
= 0.13.1 2019-06-12 =
|
| 1281 |
-
|
| 1282 |
-
- Fix: Exit deactivate early if WooCommerce not active. #2410
|
| 1283 |
-
|
| 1284 |
-
= 0.13.0 2019-06-12 =
|
| 1285 |
-
|
| 1286 |
-
- Fix: Notes: update sales record link #2397
|
| 1287 |
-
- Enhancement: Settings: Add default date settings #2292 (Components, Dashboard, Packages)
|
| 1288 |
-
- Dev: Add tracks to import jobs #2193
|
| 1289 |
-
- Dev: Notes: Add filters to disable milestone and sales record notes. #2227
|
| 1290 |
-
- Enhancement: Trigger an action server side when admin note actions are clicked #2325
|
| 1291 |
-
- Dev: Fix Activity Panel layout on mobile #2405 (Activity Panel)
|
| 1292 |
-
- Dev: Add uninstall file to release ZIP #2402 (Build)
|
| 1293 |
-
- Bug: Fix wrong average numbers in chart legends #2352 (Analytics, Components, Packages)
|
| 1294 |
-
- Dev: Add date_created_gmt property to orders endpoint #2086 (Activity Panel)
|
| 1295 |
-
- Enhancement: Add progress bars to Historical Data Import screen #2312
|
| 1296 |
-
- Bug: Fix some data not to being imported when 'skip_existing' option is enabled #2385
|
| 1297 |
-
- Fix: Double space at 191 row #2369 👏 @shoheitanaka
|
| 1298 |
-
- Enhancement: Only show unactioned notes in the Inbox panel. #2327 (Inbox)
|
| 1299 |
-
- Bug: Don't create Notices tab in Activity Panel if notices HTML element was removed by a plugin #2378
|
| 1300 |
-
- Tweak: Allow paragraph tags in admin notes. #2344 (Inbox)
|
| 1301 |
-
- Tweak: Allow note action URLs to be empty. #2324 (Inbox)
|
| 1302 |
-
- Bug: Prevent inactive tabs from making requests #2377
|
| 1303 |
-
- Task: Remove second beta warning from readme #2362
|
| 1304 |
-
- Fix: Misspelling at update config.js #2368 👏 @shoheitanaka
|
| 1305 |
-
- Dev: Transpile newspack-components package #2348 (Build)
|
| 1306 |
-
- Dev: Low stock handling inconsistencies with WooCommerce 3.6+ #2191
|
| 1307 |
-
- Dev: Remove d3-array dependency #2286 (Build)
|
| 1308 |
-
- Dev: Dashboard Extentions: Add a section #2280 (Build, Components, Extensibility, Packages)
|
| 1309 |
-
- Fix: Move StoreAlerts below screen meta links on embed pages. #2291
|
| 1310 |
-
- Fix: Extensions: fix registering a page #2301 (Extensibility)
|
| 1311 |
-
- Dev: Fix `box-shadow-8dp` error. #2290 (Components, Packages)
|
| 1312 |
-
- Fix: Dashboard Extension Example: Make namespace unique #2302 (Extensibility)
|
| 1313 |
-
- Dev: Persisted Queries: Avoid adding to non time related screens #2225 (Build)
|
| 1314 |
-
- Dev: Remove customizable dashboard heading #2321 (Dashboard)
|
| 1315 |
-
- Bug: Add missing space in Orders Activity Panel card #2306 (Activity Panel)
|
| 1316 |
-
- Task: Remove beta warning from readme. #2340
|
| 1317 |
-
- Dev: Dashboard: Extend charts data #2258 (Dashboard, Extensibility)
|
| 1318 |
-
- Bug: Handle `WC_Admin_Notices`. #2245 (Activity Panel, On Merge to WC Core)
|
| 1319 |
-
- Bug: Exclude auto-draft and trashed orders from imports. #2265
|
| 1320 |
-
- Fix: wc-api: Remove reference to import update functions #2277 (Dashboard)
|
| 1321 |
-
- Enhancement: Add support for “primary” admin notice actions. #2269
|
| 1322 |
-
- Enhancement: Allow links in admin notice content. #2272
|
| 1323 |
-
- Fix: Remove errant import update operation from `wp-api` spec. #2271
|
| 1324 |
-
- Dev: Hook up import/totals endpoint to Historical Data Import screen #2208
|
| 1325 |
-
- Fix: Refactor main file into singleton class structure #2226
|
| 1326 |
-
|
| 1327 |
-
= 0.12.0 2019-05-14 =
|
| 1328 |
-
|
| 1329 |
-
- Fix: dashboard issues #2194
|
| 1330 |
-
- Fix: Dashboard: re-arrange section dropdown order #2216
|
| 1331 |
-
- Fix: Refactor page handler API #2209
|
| 1332 |
-
- Fix: EllipsisMenu misalignment in wide containers #2207
|
| 1333 |
-
- Dev: Handle “all guests” when getting customers from orders. #2038
|
| 1334 |
-
- Dev: Order milestones: prevent order count queries from being issues on every request. #2224
|
| 1335 |
-
- Dev: Replace Rebuild reports settings with Import Historical Data #2198
|
| 1336 |
-
- Dev: add a defaultValue parameter to the ReportFilters component #2150 👏 @rrennick
|
| 1337 |
-
- Dev: Record refunds separate from order entries #2083
|
| 1338 |
-
- Dev: Add refund filtering to order reports #2179
|
| 1339 |
-
- Dev: Hook up API Historical Data screen to API endpoints #2177
|
| 1340 |
-
- Fix: Show Y grid ticks/lines in charts where all values are lower than 1 #2147
|
| 1341 |
-
- Fix: Dashboard: Rename class/feature to remove conflict with legacy dashboard widget #2138
|
| 1342 |
-
- Fix: add defaultOrder field to tablecard header #2139 👏 @rrennick
|
| 1343 |
-
- Fix: Travis: Exit scripts with error when one occurs #2184
|
| 1344 |
-
- Dev: Save section/block preferences in user data #2148
|
| 1345 |
-
- Fix: Vertically center Dashboard 'Add more' button #2171
|
| 1346 |
-
- Fix: Don't make an API call when there are no performance indicators #2157
|
| 1347 |
-
- Dev: Add Historical Data Import Screen #2073
|
| 1348 |
-
- Fix: Fix customer type filter param in orders report #2169
|
| 1349 |
-
- Dev: EllipsisMenu: Refactor children to renderContent #2154
|
| 1350 |
-
- Dev: Dashboard: Section add, remove, move up, and move down #2134
|
| 1351 |
-
- Fix: Persist chart interval in Dashboard #2156
|
| 1352 |
-
- Dev: Allow renaming Dashboard sections #2131
|
| 1353 |
-
- Dev: Add import endpoint and controller #2034
|
| 1354 |
-
- Fix: Prevent chart type buttons breaking in two lines #2135
|
| 1355 |
-
- Dev: Support Sequential Order Numbers in Downloads Report order number filter #1907
|
| 1356 |
-
- Dev: Scroll to top of the table when navigating table pages #2051
|
| 1357 |
-
- Dev: Add empty state for the Reviews panels #2124
|
| 1358 |
-
|
| 1359 |
-
= 0.11.0 2019-04-17 =
|
| 1360 |
-
|
| 1361 |
-
- Dev: Extend report submenu items #2033
|
| 1362 |
-
- Dev: Extension Examples #2018
|
| 1363 |
-
- Dev: Update admin notes readme #2043
|
| 1364 |
-
- Dev: Add profile wizard base page #1933
|
| 1365 |
-
- Dev: Method to publish core ready features #1863
|
| 1366 |
-
- Dev: Add PHP autofix to pre-commit hook #2022
|
| 1367 |
-
- Dev: PHP Lint fixes #2023
|
| 1368 |
-
- Dev: Update Link in readme to Proper Location #2026
|
| 1369 |
-
- Dev: Split D3Chart utils/axis file #2000
|
| 1370 |
-
- Dev: Remove coupon_total from order stats table #1975
|
| 1371 |
-
- Fix: Transpile acorn-jsx package #2064
|
| 1372 |
-
- Fix: Inbox: Giving Feedback Notice #2019 👏 @Mr-AjayM
|
| 1373 |
-
- Fix: Check if welcome message notice exists before creating it #2063
|
| 1374 |
-
- Fix: Respect manual offsets in default before/after params #2035
|
| 1375 |
-
- Fix: Fix wrong dates in Reviews and Orders panels of the Activity Panel #2013
|
| 1376 |
-
- Fix: Make customer name extendable #1976
|
| 1377 |
-
- Fix: center mobile icon vertically #1990 👏 @rrennick
|
| 1378 |
-
- Fix: search filter focus #1994
|
| 1379 |
-
- Fix: Fix date filter layout on Android #1996
|
| 1380 |
-
- Fix: Order Status filter: <select> is not vertically aligned #1971 👏 @dinhtungdu
|
| 1381 |
-
- Fix: add filter length condition to enable filter check #1983 👏 @rrennick
|
| 1382 |
-
- Fix: lookup product title in order meta if product has been deleted #1977 👏 @rrennick
|
| 1383 |
-
- Fix: Cast order totals as floats when calculating net total #1945
|
| 1384 |
-
- Enhancement: Add empty state in Stock panel #2049
|
| 1385 |
-
- Enhancement: Add empty state in Orders panel #2037
|
| 1386 |
-
- Enhancement: Hook up Stock panel #1998
|
| 1387 |
-
- Enhancement: Add order milestone notifications. #1872
|
| 1388 |
-
- Enhancement: Add leaderboard controller and endpoint #1995
|
| 1389 |
-
- Enhancement: Hook up leaderboards endpoint to dashboard #2004
|
| 1390 |
-
- Enhancement: Activity Panel: Add a mobile app note #2008
|
| 1391 |
-
- Enhancement: Scroll to top only when URL changes #1989
|
| 1392 |
-
- Enhancement: Allow negative values in charts #1979
|
| 1393 |
-
|
| 1394 |
-
= 0.10.0 2019-04-02 =
|
| 1395 |
-
|
| 1396 |
-
- Dev: Properly namespaced methods in wc-admin.php. props @ronakganatra9 #1804
|
| 1397 |
-
- Dev: Changed text-domain to `woocommerce-admin` #1795
|
| 1398 |
-
- Dev: Updates to plugin header #1764
|
| 1399 |
-
- Dev: Clear scheduled actions on plugin deactivate #1715
|
| 1400 |
-
- Dev: Refactor getFilterQuery #1873
|
| 1401 |
-
- Dev: Update npm dependencies #1913
|
| 1402 |
-
- Fix: ESLint error in leaderboards #1914
|
| 1403 |
-
- Fix: REST API Requests failing with isUnboundedRequest #1954
|
| 1404 |
-
- Fix: Bugs in Reviews panel #1947
|
| 1405 |
-
- Fix: Scroll to top of page when changing reports #1958
|
| 1406 |
-
- Fix: Update variations controller filter names #1949
|
| 1407 |
-
- Fix: Sku sorting in variations report #1952 #1801 props @ronakganatra9
|
| 1408 |
-
- Fix: REST API customers exact match filters
|
| 1409 |
-
- Fix: EmptyContent on narrow viewports #1703
|
| 1410 |
-
- Fix: Empty chart and summary numbers in Categories Report #1698
|
| 1411 |
-
- Fix: Display chart and summary numbers placeholders when loading search terms #1694
|
| 1412 |
-
- Fix: Display order number on reports #1706
|
| 1413 |
-
- Fix: Missing Date Picker Calendar in RTL #1810
|
| 1414 |
-
- Fix: Circles on chart hover #1816
|
| 1415 |
-
- Fix: Date Range dropdown for RTL locales #1803
|
| 1416 |
-
- Fix: Sorting by tax_code in Taxes Report #1811
|
| 1417 |
-
- Fix: Charts in RTL locales #1794
|
| 1418 |
-
- Fix: RTL css #1781
|
| 1419 |
-
- Fix: CSS Lint issues in store-alerts #1793
|
| 1420 |
-
- Fix: Products stats segmentation when filtering categories #1779
|
| 1421 |
-
- Fix: Remove timezone from appendTimestamp() output #1778
|
| 1422 |
-
- Fix: REST API Make variations and coupons endpoints return zero-value items #1765
|
| 1423 |
-
- Fix: REST API make categories return zero-value items #1755
|
| 1424 |
-
- Fix: REST API Make products and rates endpoints return zero-value items #1722
|
| 1425 |
-
- Fix: Taxes report, sort taxes numerically #1766
|
| 1426 |
-
- Fix: Chart comparison mode single category #1762
|
| 1427 |
-
- Fix: Simplify options in filters #1748
|
| 1428 |
-
- Fix: Show compared keys in chart legends even if their values are 0 #1754
|
| 1429 |
-
- Fix: IE11 Leaderboard issue
|
| 1430 |
-
- Fix: Use IDs instead of labels to identify chart legend items #1730
|
| 1431 |
-
- Fix: Update table columns visibility when loading finishes #1729
|
| 1432 |
-
- Fix: Update chart colors #1731
|
| 1433 |
-
- Fix: Date Picker css tabs #1717
|
| 1434 |
-
- Fix: Infinite loop in customer population #1936
|
| 1435 |
-
- Fix: PHP notices on orders data store #1870
|
| 1436 |
-
- Fix: Table links to internal reports #1824
|
| 1437 |
-
- Accessibility: Add button focus style to report chart interval selector #1740
|
| 1438 |
-
- Enhancement: Add "Cancel All" method to ActionScheduler Store #1813
|
| 1439 |
-
- Enhancement: Add store notice for processing historical data #1763
|
| 1440 |
-
- Enhancement: Ensure other scheduled actions are claimed before WC Admin actions #1759
|
| 1441 |
-
- Enhancement: Load on hold reviews in the Activity Panel: #1871
|
| 1442 |
-
- Enhancement: Add overlay to Product Placeholder image #1880
|
| 1443 |
-
- Enhancement: Added "Remind me later" ability to StoreAlert component #1848
|
| 1444 |
-
- Enhancement: Set reviews Activity Panel unread indicator based off REST API data #1824
|
| 1445 |
-
- Enhancement: Set orders Activity Panel unread indicator based off REST API data #1860
|
| 1446 |
-
- Enhancement: Hide Reviews Activity Panel if reviews are disabled #1852
|
| 1447 |
-
- Enhancement: Lookup product title in order meta if product has been deleted #1977
|
| 1448 |
-
- Performance: Avoid un-needed chart re-renders #1780
|
| 1449 |
-
- Performance: Don't run lookup table historical population on activation of plugin #1741
|
| 1450 |
-
- Performance: Don't dispatch REST API requests when window/tab is hidden #1732
|
| 1451 |
-
- Performance: Only check for unsnooze note on admin_init #1960
|
| 1452 |
-
|
| 1453 |
-
= 0.8.0 - 2019-02-28 =
|
| 1454 |
-
|
| 1455 |
-
- Table Component: Reset search on compare
|
| 1456 |
-
- MenuItem Component: Added isCheckBox prop
|
| 1457 |
-
- a11y: Enhancements to “Rows per Table” on the dashboard
|
| 1458 |
-
- Taxes Report: Fix comparison mode and segmentation labels
|
| 1459 |
-
- Fix css linter errors
|
| 1460 |
-
- Test Framework: Require WordPress 5.0 or greater to run phpunit
|
| 1461 |
-
- Table Component: Fix search positioning in small viewports
|
| 1462 |
-
- Chart Component: Preserve chart colors bug fix
|
| 1463 |
-
- Navigation: Close wp-admin menu when navigating between reports in narrow viewports
|
| 1464 |
-
- Analytics: Don’t show variation table when in an active search
|
| 1465 |
-
- Dashboard: Fix for style of summary number placeholders
|
| 1466 |
-
- Downloads/Customers Report: Fix for filters
|
| 1467 |
-
- Product Variation name format now matches Woo core
|
| 1468 |
-
- phpcs fixes in unit tests
|
| 1469 |
-
- Chart: Mouse pointer now displayed in entire clickable area
|
| 1470 |
-
- Analytics: Sort tabular data when selecting a Summary Number
|
| 1471 |
-
- Chart: Fixes for the legend totals
|
| 1472 |
-
- Build: Move IE11 css to specific css file
|
| 1473 |
-
- Downloads Report: Fix for sorting bug
|
| 1474 |
-
- Stock Report: fix the product link
|
| 1475 |
-
- Chart: Refactor of d3 logic
|
| 1476 |
-
- Autocompleter: Increase debounce time to reduce API requests
|
| 1477 |
-
- Segmented Selection Component: fix for missing borders
|
| 1478 |
-
- Chart: Add messaging when no data is available for selected filters
|
| 1479 |
-
- Setup: Improvements to install flow
|
| 4 |
Requires at least: 5.4.0
|
| 5 |
Tested up to: 5.8.1
|
| 6 |
Requires PHP: 7.0
|
| 7 |
+
Stable tag: 2.7.2
|
| 8 |
License: GPLv3
|
| 9 |
License URI: https://github.com/woocommerce/woocommerce-admin/blob/main/license.txt
|
| 10 |
|
| 70 |
1. WooCommerce Admin Dashboard
|
| 71 |
2. Activity Panels
|
| 72 |
3. Analytics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
src/API/Reports/TimeInterval.php
CHANGED
|
@@ -302,24 +302,18 @@ class TimeInterval {
|
|
| 302 |
* @return DateTime
|
| 303 |
*/
|
| 304 |
public static function next_day_start( $datetime, $reversed = false ) {
|
| 305 |
-
$
|
|
|
|
| 306 |
|
| 307 |
-
// The day boundary is actually next midnight when going in reverse, so set it to day -1 at 23:59:59.
|
| 308 |
if ( $reversed ) {
|
| 309 |
-
$
|
| 310 |
-
$
|
| 311 |
} else {
|
| 312 |
-
$
|
| 313 |
-
$
|
| 314 |
-
$next_datetime->add( $day_increment );
|
| 315 |
-
$timestamp = (int) $next_datetime->format( 'U' );
|
| 316 |
-
$next_day_timestamp = $timestamp - $seconds_into_day;
|
| 317 |
}
|
| 318 |
|
| 319 |
-
$
|
| 320 |
-
$next_day->setTimestamp( $next_day_timestamp );
|
| 321 |
-
$next_day->setTimezone( new \DateTimeZone( wc_timezone_string() ) );
|
| 322 |
-
return $next_day;
|
| 323 |
}
|
| 324 |
|
| 325 |
/**
|
|
@@ -332,8 +326,12 @@ class TimeInterval {
|
|
| 332 |
public static function next_week_start( $datetime, $reversed = false ) {
|
| 333 |
$first_day_of_week = absint( get_option( 'start_of_week' ) );
|
| 334 |
$initial_week_no = self::week_number( $datetime, $first_day_of_week );
|
|
|
|
| 335 |
|
| 336 |
do {
|
|
|
|
|
|
|
|
|
|
| 337 |
$datetime = self::next_day_start( $datetime, $reversed );
|
| 338 |
$current_week_no = self::week_number( $datetime, $first_day_of_week );
|
| 339 |
} while ( $current_week_no === $initial_week_no );
|
| 302 |
* @return DateTime
|
| 303 |
*/
|
| 304 |
public static function next_day_start( $datetime, $reversed = false ) {
|
| 305 |
+
$oneday = new \DateInterval( 'P1D' );
|
| 306 |
+
$new_datetime = clone $datetime;
|
| 307 |
|
|
|
|
| 308 |
if ( $reversed ) {
|
| 309 |
+
$new_datetime->sub( $oneday );
|
| 310 |
+
$new_datetime->setTime( 23, 59, 59 );
|
| 311 |
} else {
|
| 312 |
+
$new_datetime->add( $oneday );
|
| 313 |
+
$new_datetime->setTime( 0, 0, 0 );
|
|
|
|
|
|
|
|
|
|
| 314 |
}
|
| 315 |
|
| 316 |
+
return $new_datetime;
|
|
|
|
|
|
|
|
|
|
| 317 |
}
|
| 318 |
|
| 319 |
/**
|
| 326 |
public static function next_week_start( $datetime, $reversed = false ) {
|
| 327 |
$first_day_of_week = absint( get_option( 'start_of_week' ) );
|
| 328 |
$initial_week_no = self::week_number( $datetime, $first_day_of_week );
|
| 329 |
+
$failsafe_count = 0;
|
| 330 |
|
| 331 |
do {
|
| 332 |
+
if ( $failsafe_count++ >= 7 ) {
|
| 333 |
+
break;
|
| 334 |
+
}
|
| 335 |
$datetime = self::next_day_start( $datetime, $reversed );
|
| 336 |
$current_week_no = self::week_number( $datetime, $first_day_of_week );
|
| 337 |
} while ( $current_week_no === $initial_week_no );
|
src/Composer/Package.php
CHANGED
|
@@ -26,7 +26,7 @@ class Package {
|
|
| 26 |
*
|
| 27 |
* @var string
|
| 28 |
*/
|
| 29 |
-
const VERSION = '2.7.
|
| 30 |
|
| 31 |
/**
|
| 32 |
* Package active.
|
| 26 |
*
|
| 27 |
* @var string
|
| 28 |
*/
|
| 29 |
+
const VERSION = '2.7.2';
|
| 30 |
|
| 31 |
/**
|
| 32 |
* Package active.
|
src/FeaturePlugin.php
CHANGED
|
@@ -146,7 +146,7 @@ class FeaturePlugin {
|
|
| 146 |
$this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
|
| 147 |
// WARNING: Do not directly edit this version number constant.
|
| 148 |
// It is updated as part of the prebuild process from the package.json value.
|
| 149 |
-
$this->define( 'WC_ADMIN_VERSION_NUMBER', '2.7.
|
| 150 |
}
|
| 151 |
|
| 152 |
/**
|
| 146 |
$this->define( 'WC_ADMIN_PLUGIN_FILE', WC_ADMIN_ABSPATH . 'woocommerce-admin.php' );
|
| 147 |
// WARNING: Do not directly edit this version number constant.
|
| 148 |
// It is updated as part of the prebuild process from the package.json value.
|
| 149 |
+
$this->define( 'WC_ADMIN_VERSION_NUMBER', '2.7.2' );
|
| 150 |
}
|
| 151 |
|
| 152 |
/**
|
vendor/autoload.php
CHANGED
|
@@ -4,4 +4,4 @@
|
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
-
return
|
| 4 |
|
| 5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
| 6 |
|
| 7 |
+
return ComposerAutoloaderInit4c5d0474553e05a6a06c50d0fb858402::getLoader();
|
vendor/autoload_packages.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/composer/ClassLoader.php
CHANGED
|
@@ -37,26 +37,80 @@ namespace Composer\Autoload;
|
|
| 37 |
*
|
| 38 |
* @author Fabien Potencier <fabien@symfony.com>
|
| 39 |
* @author Jordi Boggiano <j.boggiano@seld.be>
|
| 40 |
-
* @see
|
| 41 |
-
* @see
|
| 42 |
*/
|
| 43 |
class ClassLoader
|
| 44 |
{
|
|
|
|
|
|
|
|
|
|
| 45 |
// PSR-4
|
|
|
|
|
|
|
|
|
|
|
|
|
| 46 |
private $prefixLengthsPsr4 = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 47 |
private $prefixDirsPsr4 = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 48 |
private $fallbackDirsPsr4 = array();
|
| 49 |
|
| 50 |
// PSR-0
|
|
|
|
|
|
|
|
|
|
|
|
|
| 51 |
private $prefixesPsr0 = array();
|
|
|
|
|
|
|
|
|
|
|
|
|
| 52 |
private $fallbackDirsPsr0 = array();
|
| 53 |
|
|
|
|
| 54 |
private $useIncludePath = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 55 |
private $classMap = array();
|
|
|
|
|
|
|
| 56 |
private $classMapAuthoritative = false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
private $missingClasses = array();
|
|
|
|
|
|
|
| 58 |
private $apcuPrefix;
|
| 59 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 60 |
public function getPrefixes()
|
| 61 |
{
|
| 62 |
if (!empty($this->prefixesPsr0)) {
|
|
@@ -66,28 +120,47 @@ class ClassLoader
|
|
| 66 |
return array();
|
| 67 |
}
|
| 68 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 69 |
public function getPrefixesPsr4()
|
| 70 |
{
|
| 71 |
return $this->prefixDirsPsr4;
|
| 72 |
}
|
| 73 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 74 |
public function getFallbackDirs()
|
| 75 |
{
|
| 76 |
return $this->fallbackDirsPsr0;
|
| 77 |
}
|
| 78 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 79 |
public function getFallbackDirsPsr4()
|
| 80 |
{
|
| 81 |
return $this->fallbackDirsPsr4;
|
| 82 |
}
|
| 83 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 84 |
public function getClassMap()
|
| 85 |
{
|
| 86 |
return $this->classMap;
|
| 87 |
}
|
| 88 |
|
| 89 |
/**
|
| 90 |
-
* @param
|
|
|
|
|
|
|
|
|
|
| 91 |
*/
|
| 92 |
public function addClassMap(array $classMap)
|
| 93 |
{
|
|
@@ -102,9 +175,11 @@ class ClassLoader
|
|
| 102 |
* Registers a set of PSR-0 directories for a given prefix, either
|
| 103 |
* appending or prepending to the ones previously set for this prefix.
|
| 104 |
*
|
| 105 |
-
* @param string
|
| 106 |
-
* @param
|
| 107 |
-
* @param bool
|
|
|
|
|
|
|
| 108 |
*/
|
| 109 |
public function add($prefix, $paths, $prepend = false)
|
| 110 |
{
|
|
@@ -147,11 +222,13 @@ class ClassLoader
|
|
| 147 |
* Registers a set of PSR-4 directories for a given namespace, either
|
| 148 |
* appending or prepending to the ones previously set for this namespace.
|
| 149 |
*
|
| 150 |
-
* @param string
|
| 151 |
-
* @param
|
| 152 |
-
* @param bool
|
| 153 |
*
|
| 154 |
* @throws \InvalidArgumentException
|
|
|
|
|
|
|
| 155 |
*/
|
| 156 |
public function addPsr4($prefix, $paths, $prepend = false)
|
| 157 |
{
|
|
@@ -195,8 +272,10 @@ class ClassLoader
|
|
| 195 |
* Registers a set of PSR-0 directories for a given prefix,
|
| 196 |
* replacing any others previously set for this prefix.
|
| 197 |
*
|
| 198 |
-
* @param string
|
| 199 |
-
* @param
|
|
|
|
|
|
|
| 200 |
*/
|
| 201 |
public function set($prefix, $paths)
|
| 202 |
{
|
|
@@ -211,10 +290,12 @@ class ClassLoader
|
|
| 211 |
* Registers a set of PSR-4 directories for a given namespace,
|
| 212 |
* replacing any others previously set for this namespace.
|
| 213 |
*
|
| 214 |
-
* @param string
|
| 215 |
-
* @param
|
| 216 |
*
|
| 217 |
* @throws \InvalidArgumentException
|
|
|
|
|
|
|
| 218 |
*/
|
| 219 |
public function setPsr4($prefix, $paths)
|
| 220 |
{
|
|
@@ -234,6 +315,8 @@ class ClassLoader
|
|
| 234 |
* Turns on searching the include path for class files.
|
| 235 |
*
|
| 236 |
* @param bool $useIncludePath
|
|
|
|
|
|
|
| 237 |
*/
|
| 238 |
public function setUseIncludePath($useIncludePath)
|
| 239 |
{
|
|
@@ -256,6 +339,8 @@ class ClassLoader
|
|
| 256 |
* that have not been registered with the class map.
|
| 257 |
*
|
| 258 |
* @param bool $classMapAuthoritative
|
|
|
|
|
|
|
| 259 |
*/
|
| 260 |
public function setClassMapAuthoritative($classMapAuthoritative)
|
| 261 |
{
|
|
@@ -276,6 +361,8 @@ class ClassLoader
|
|
| 276 |
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
|
| 277 |
*
|
| 278 |
* @param string|null $apcuPrefix
|
|
|
|
|
|
|
| 279 |
*/
|
| 280 |
public function setApcuPrefix($apcuPrefix)
|
| 281 |
{
|
|
@@ -296,25 +383,44 @@ class ClassLoader
|
|
| 296 |
* Registers this instance as an autoloader.
|
| 297 |
*
|
| 298 |
* @param bool $prepend Whether to prepend the autoloader or not
|
|
|
|
|
|
|
| 299 |
*/
|
| 300 |
public function register($prepend = false)
|
| 301 |
{
|
| 302 |
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 303 |
}
|
| 304 |
|
| 305 |
/**
|
| 306 |
* Unregisters this instance as an autoloader.
|
|
|
|
|
|
|
| 307 |
*/
|
| 308 |
public function unregister()
|
| 309 |
{
|
| 310 |
spl_autoload_unregister(array($this, 'loadClass'));
|
|
|
|
|
|
|
|
|
|
|
|
|
| 311 |
}
|
| 312 |
|
| 313 |
/**
|
| 314 |
* Loads the given class or interface.
|
| 315 |
*
|
| 316 |
* @param string $class The name of the class
|
| 317 |
-
* @return
|
| 318 |
*/
|
| 319 |
public function loadClass($class)
|
| 320 |
{
|
|
@@ -323,6 +429,8 @@ class ClassLoader
|
|
| 323 |
|
| 324 |
return true;
|
| 325 |
}
|
|
|
|
|
|
|
| 326 |
}
|
| 327 |
|
| 328 |
/**
|
|
@@ -367,6 +475,21 @@ class ClassLoader
|
|
| 367 |
return $file;
|
| 368 |
}
|
| 369 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 370 |
private function findFileWithExtension($class, $ext)
|
| 371 |
{
|
| 372 |
// PSR-4 lookup
|
|
@@ -438,6 +561,10 @@ class ClassLoader
|
|
| 438 |
* Scope isolated include.
|
| 439 |
*
|
| 440 |
* Prevents access to $this/self from included files.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 441 |
*/
|
| 442 |
function includeFile($file)
|
| 443 |
{
|
| 37 |
*
|
| 38 |
* @author Fabien Potencier <fabien@symfony.com>
|
| 39 |
* @author Jordi Boggiano <j.boggiano@seld.be>
|
| 40 |
+
* @see https://www.php-fig.org/psr/psr-0/
|
| 41 |
+
* @see https://www.php-fig.org/psr/psr-4/
|
| 42 |
*/
|
| 43 |
class ClassLoader
|
| 44 |
{
|
| 45 |
+
/** @var ?string */
|
| 46 |
+
private $vendorDir;
|
| 47 |
+
|
| 48 |
// PSR-4
|
| 49 |
+
/**
|
| 50 |
+
* @var array[]
|
| 51 |
+
* @psalm-var array<string, array<string, int>>
|
| 52 |
+
*/
|
| 53 |
private $prefixLengthsPsr4 = array();
|
| 54 |
+
/**
|
| 55 |
+
* @var array[]
|
| 56 |
+
* @psalm-var array<string, array<int, string>>
|
| 57 |
+
*/
|
| 58 |
private $prefixDirsPsr4 = array();
|
| 59 |
+
/**
|
| 60 |
+
* @var array[]
|
| 61 |
+
* @psalm-var array<string, string>
|
| 62 |
+
*/
|
| 63 |
private $fallbackDirsPsr4 = array();
|
| 64 |
|
| 65 |
// PSR-0
|
| 66 |
+
/**
|
| 67 |
+
* @var array[]
|
| 68 |
+
* @psalm-var array<string, array<string, string[]>>
|
| 69 |
+
*/
|
| 70 |
private $prefixesPsr0 = array();
|
| 71 |
+
/**
|
| 72 |
+
* @var array[]
|
| 73 |
+
* @psalm-var array<string, string>
|
| 74 |
+
*/
|
| 75 |
private $fallbackDirsPsr0 = array();
|
| 76 |
|
| 77 |
+
/** @var bool */
|
| 78 |
private $useIncludePath = false;
|
| 79 |
+
|
| 80 |
+
/**
|
| 81 |
+
* @var string[]
|
| 82 |
+
* @psalm-var array<string, string>
|
| 83 |
+
*/
|
| 84 |
private $classMap = array();
|
| 85 |
+
|
| 86 |
+
/** @var bool */
|
| 87 |
private $classMapAuthoritative = false;
|
| 88 |
+
|
| 89 |
+
/**
|
| 90 |
+
* @var bool[]
|
| 91 |
+
* @psalm-var array<string, bool>
|
| 92 |
+
*/
|
| 93 |
private $missingClasses = array();
|
| 94 |
+
|
| 95 |
+
/** @var ?string */
|
| 96 |
private $apcuPrefix;
|
| 97 |
|
| 98 |
+
/**
|
| 99 |
+
* @var self[]
|
| 100 |
+
*/
|
| 101 |
+
private static $registeredLoaders = array();
|
| 102 |
+
|
| 103 |
+
/**
|
| 104 |
+
* @param ?string $vendorDir
|
| 105 |
+
*/
|
| 106 |
+
public function __construct($vendorDir = null)
|
| 107 |
+
{
|
| 108 |
+
$this->vendorDir = $vendorDir;
|
| 109 |
+
}
|
| 110 |
+
|
| 111 |
+
/**
|
| 112 |
+
* @return string[]
|
| 113 |
+
*/
|
| 114 |
public function getPrefixes()
|
| 115 |
{
|
| 116 |
if (!empty($this->prefixesPsr0)) {
|
| 120 |
return array();
|
| 121 |
}
|
| 122 |
|
| 123 |
+
/**
|
| 124 |
+
* @return array[]
|
| 125 |
+
* @psalm-return array<string, array<int, string>>
|
| 126 |
+
*/
|
| 127 |
public function getPrefixesPsr4()
|
| 128 |
{
|
| 129 |
return $this->prefixDirsPsr4;
|
| 130 |
}
|
| 131 |
|
| 132 |
+
/**
|
| 133 |
+
* @return array[]
|
| 134 |
+
* @psalm-return array<string, string>
|
| 135 |
+
*/
|
| 136 |
public function getFallbackDirs()
|
| 137 |
{
|
| 138 |
return $this->fallbackDirsPsr0;
|
| 139 |
}
|
| 140 |
|
| 141 |
+
/**
|
| 142 |
+
* @return array[]
|
| 143 |
+
* @psalm-return array<string, string>
|
| 144 |
+
*/
|
| 145 |
public function getFallbackDirsPsr4()
|
| 146 |
{
|
| 147 |
return $this->fallbackDirsPsr4;
|
| 148 |
}
|
| 149 |
|
| 150 |
+
/**
|
| 151 |
+
* @return string[] Array of classname => path
|
| 152 |
+
* @psalm-var array<string, string>
|
| 153 |
+
*/
|
| 154 |
public function getClassMap()
|
| 155 |
{
|
| 156 |
return $this->classMap;
|
| 157 |
}
|
| 158 |
|
| 159 |
/**
|
| 160 |
+
* @param string[] $classMap Class to filename map
|
| 161 |
+
* @psalm-param array<string, string> $classMap
|
| 162 |
+
*
|
| 163 |
+
* @return void
|
| 164 |
*/
|
| 165 |
public function addClassMap(array $classMap)
|
| 166 |
{
|
| 175 |
* Registers a set of PSR-0 directories for a given prefix, either
|
| 176 |
* appending or prepending to the ones previously set for this prefix.
|
| 177 |
*
|
| 178 |
+
* @param string $prefix The prefix
|
| 179 |
+
* @param string[]|string $paths The PSR-0 root directories
|
| 180 |
+
* @param bool $prepend Whether to prepend the directories
|
| 181 |
+
*
|
| 182 |
+
* @return void
|
| 183 |
*/
|
| 184 |
public function add($prefix, $paths, $prepend = false)
|
| 185 |
{
|
| 222 |
* Registers a set of PSR-4 directories for a given namespace, either
|
| 223 |
* appending or prepending to the ones previously set for this namespace.
|
| 224 |
*
|
| 225 |
+
* @param string $prefix The prefix/namespace, with trailing '\\'
|
| 226 |
+
* @param string[]|string $paths The PSR-4 base directories
|
| 227 |
+
* @param bool $prepend Whether to prepend the directories
|
| 228 |
*
|
| 229 |
* @throws \InvalidArgumentException
|
| 230 |
+
*
|
| 231 |
+
* @return void
|
| 232 |
*/
|
| 233 |
public function addPsr4($prefix, $paths, $prepend = false)
|
| 234 |
{
|
| 272 |
* Registers a set of PSR-0 directories for a given prefix,
|
| 273 |
* replacing any others previously set for this prefix.
|
| 274 |
*
|
| 275 |
+
* @param string $prefix The prefix
|
| 276 |
+
* @param string[]|string $paths The PSR-0 base directories
|
| 277 |
+
*
|
| 278 |
+
* @return void
|
| 279 |
*/
|
| 280 |
public function set($prefix, $paths)
|
| 281 |
{
|
| 290 |
* Registers a set of PSR-4 directories for a given namespace,
|
| 291 |
* replacing any others previously set for this namespace.
|
| 292 |
*
|
| 293 |
+
* @param string $prefix The prefix/namespace, with trailing '\\'
|
| 294 |
+
* @param string[]|string $paths The PSR-4 base directories
|
| 295 |
*
|
| 296 |
* @throws \InvalidArgumentException
|
| 297 |
+
*
|
| 298 |
+
* @return void
|
| 299 |
*/
|
| 300 |
public function setPsr4($prefix, $paths)
|
| 301 |
{
|
| 315 |
* Turns on searching the include path for class files.
|
| 316 |
*
|
| 317 |
* @param bool $useIncludePath
|
| 318 |
+
*
|
| 319 |
+
* @return void
|
| 320 |
*/
|
| 321 |
public function setUseIncludePath($useIncludePath)
|
| 322 |
{
|
| 339 |
* that have not been registered with the class map.
|
| 340 |
*
|
| 341 |
* @param bool $classMapAuthoritative
|
| 342 |
+
*
|
| 343 |
+
* @return void
|
| 344 |
*/
|
| 345 |
public function setClassMapAuthoritative($classMapAuthoritative)
|
| 346 |
{
|
| 361 |
* APCu prefix to use to cache found/not-found classes, if the extension is enabled.
|
| 362 |
*
|
| 363 |
* @param string|null $apcuPrefix
|
| 364 |
+
*
|
| 365 |
+
* @return void
|
| 366 |
*/
|
| 367 |
public function setApcuPrefix($apcuPrefix)
|
| 368 |
{
|
| 383 |
* Registers this instance as an autoloader.
|
| 384 |
*
|
| 385 |
* @param bool $prepend Whether to prepend the autoloader or not
|
| 386 |
+
*
|
| 387 |
+
* @return void
|
| 388 |
*/
|
| 389 |
public function register($prepend = false)
|
| 390 |
{
|
| 391 |
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
|
| 392 |
+
|
| 393 |
+
if (null === $this->vendorDir) {
|
| 394 |
+
return;
|
| 395 |
+
}
|
| 396 |
+
|
| 397 |
+
if ($prepend) {
|
| 398 |
+
self::$registeredLoaders = array($this->vendorDir => $this) + self::$registeredLoaders;
|
| 399 |
+
} else {
|
| 400 |
+
unset(self::$registeredLoaders[$this->vendorDir]);
|
| 401 |
+
self::$registeredLoaders[$this->vendorDir] = $this;
|
| 402 |
+
}
|
| 403 |
}
|
| 404 |
|
| 405 |
/**
|
| 406 |
* Unregisters this instance as an autoloader.
|
| 407 |
+
*
|
| 408 |
+
* @return void
|
| 409 |
*/
|
| 410 |
public function unregister()
|
| 411 |
{
|
| 412 |
spl_autoload_unregister(array($this, 'loadClass'));
|
| 413 |
+
|
| 414 |
+
if (null !== $this->vendorDir) {
|
| 415 |
+
unset(self::$registeredLoaders[$this->vendorDir]);
|
| 416 |
+
}
|
| 417 |
}
|
| 418 |
|
| 419 |
/**
|
| 420 |
* Loads the given class or interface.
|
| 421 |
*
|
| 422 |
* @param string $class The name of the class
|
| 423 |
+
* @return true|null True if loaded, null otherwise
|
| 424 |
*/
|
| 425 |
public function loadClass($class)
|
| 426 |
{
|
| 429 |
|
| 430 |
return true;
|
| 431 |
}
|
| 432 |
+
|
| 433 |
+
return null;
|
| 434 |
}
|
| 435 |
|
| 436 |
/**
|
| 475 |
return $file;
|
| 476 |
}
|
| 477 |
|
| 478 |
+
/**
|
| 479 |
+
* Returns the currently registered loaders indexed by their corresponding vendor directories.
|
| 480 |
+
*
|
| 481 |
+
* @return self[]
|
| 482 |
+
*/
|
| 483 |
+
public static function getRegisteredLoaders()
|
| 484 |
+
{
|
| 485 |
+
return self::$registeredLoaders;
|
| 486 |
+
}
|
| 487 |
+
|
| 488 |
+
/**
|
| 489 |
+
* @param string $class
|
| 490 |
+
* @param string $ext
|
| 491 |
+
* @return string|false
|
| 492 |
+
*/
|
| 493 |
private function findFileWithExtension($class, $ext)
|
| 494 |
{
|
| 495 |
// PSR-4 lookup
|
| 561 |
* Scope isolated include.
|
| 562 |
*
|
| 563 |
* Prevents access to $this/self from included files.
|
| 564 |
+
*
|
| 565 |
+
* @param string $file
|
| 566 |
+
* @return void
|
| 567 |
+
* @private
|
| 568 |
*/
|
| 569 |
function includeFile($file)
|
| 570 |
{
|
vendor/composer/InstalledVersions.php
CHANGED
|
@@ -1,316 +1,337 @@
|
|
| 1 |
<?php
|
| 2 |
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
|
| 13 |
namespace Composer;
|
| 14 |
|
| 15 |
use Composer\Autoload\ClassLoader;
|
| 16 |
use Composer\Semver\VersionParser;
|
| 17 |
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
|
|
|
|
|
|
| 23 |
class InstalledVersions
|
| 24 |
{
|
| 25 |
-
private static $installed
|
| 26 |
-
|
| 27 |
-
|
| 28 |
-
|
| 29 |
-
|
| 30 |
-
|
| 31 |
-
|
| 32 |
-
|
| 33 |
-
|
| 34 |
-
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
|
| 40 |
-
|
| 41 |
-
|
| 42 |
-
|
| 43 |
-
|
| 44 |
-
|
| 45 |
-
|
| 46 |
-
|
| 47 |
-
|
| 48 |
-
|
| 49 |
-
|
| 50 |
-
|
| 51 |
-
|
| 52 |
-
|
| 53 |
-
|
| 54 |
-
|
| 55 |
-
|
| 56 |
-
|
| 57 |
-
|
| 58 |
-
|
| 59 |
-
|
| 60 |
-
|
| 61 |
-
|
| 62 |
-
|
| 63 |
-
|
| 64 |
-
|
| 65 |
-
|
| 66 |
-
|
| 67 |
-
|
| 68 |
-
|
| 69 |
-
|
| 70 |
-
|
| 71 |
-
|
| 72 |
-
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
|
| 80 |
-
)
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
|
| 92 |
-
|
| 93 |
-
|
| 94 |
-
|
| 95 |
-
|
| 96 |
-
|
| 97 |
-
|
| 98 |
-
|
| 99 |
-
|
| 100 |
-
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
| 104 |
-
|
| 105 |
-
|
| 106 |
-
|
| 107 |
-
|
| 108 |
-
|
| 109 |
-
|
| 110 |
-
|
| 111 |
-
|
| 112 |
-
|
| 113 |
-
|
| 114 |
-
|
| 115 |
-
|
| 116 |
-
|
| 117 |
-
|
| 118 |
-
|
| 119 |
-
|
| 120 |
-
|
| 121 |
-
|
| 122 |
-
|
| 123 |
-
|
| 124 |
-
|
| 125 |
-
|
| 126 |
-
|
| 127 |
-
|
| 128 |
-
|
| 129 |
-
|
| 130 |
-
|
| 131 |
-
|
| 132 |
-
|
| 133 |
-
|
| 134 |
-
|
| 135 |
-
|
| 136 |
-
|
| 137 |
-
|
| 138 |
-
|
| 139 |
-
|
| 140 |
-
|
| 141 |
-
|
| 142 |
-
|
| 143 |
-
|
| 144 |
-
|
| 145 |
-
|
| 146 |
-
|
| 147 |
-
|
| 148 |
-
|
| 149 |
-
|
| 150 |
-
|
| 151 |
-
|
| 152 |
-
|
| 153 |
-
|
| 154 |
-
|
| 155 |
-
|
| 156 |
-
|
| 157 |
-
|
| 158 |
-
|
| 159 |
-
|
| 160 |
-
|
| 161 |
-
|
| 162 |
-
|
| 163 |
-
|
| 164 |
-
|
| 165 |
-
|
| 166 |
-
|
| 167 |
-
|
| 168 |
-
|
| 169 |
-
|
| 170 |
-
|
| 171 |
-
|
| 172 |
-
|
| 173 |
-
|
| 174 |
-
|
| 175 |
-
|
| 176 |
-
|
| 177 |
-
|
| 178 |
-
|
| 179 |
-
|
| 180 |
-
|
| 181 |
-
|
| 182 |
-
|
| 183 |
-
|
| 184 |
-
|
| 185 |
-
|
| 186 |
-
|
| 187 |
-
|
| 188 |
-
|
| 189 |
-
|
| 190 |
-
|
| 191 |
-
|
| 192 |
-
|
| 193 |
-
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
| 201 |
-
|
| 202 |
-
|
| 203 |
-
|
| 204 |
-
|
| 205 |
-
|
| 206 |
-
|
| 207 |
-
|
| 208 |
-
|
| 209 |
-
|
| 210 |
-
|
| 211 |
-
|
| 212 |
-
|
| 213 |
-
|
| 214 |
-
|
| 215 |
-
|
| 216 |
-
|
| 217 |
-
|
| 218 |
-
|
| 219 |
-
|
| 220 |
-
|
| 221 |
-
|
| 222 |
-
|
| 223 |
-
|
| 224 |
-
|
| 225 |
-
|
| 226 |
-
|
| 227 |
-
|
| 228 |
-
|
| 229 |
-
|
| 230 |
-
|
| 231 |
-
|
| 232 |
-
|
| 233 |
-
|
| 234 |
-
|
| 235 |
-
return
|
| 236 |
-
}
|
| 237 |
-
|
| 238 |
-
|
| 239 |
-
|
| 240 |
-
|
| 241 |
-
|
| 242 |
-
|
| 243 |
-
|
| 244 |
-
|
| 245 |
-
|
| 246 |
-
|
| 247 |
-
|
| 248 |
-
|
| 249 |
-
{
|
| 250 |
-
|
| 251 |
-
|
| 252 |
-
|
| 253 |
-
|
| 254 |
-
|
| 255 |
-
|
| 256 |
-
|
| 257 |
-
|
| 258 |
-
|
| 259 |
-
|
| 260 |
-
|
| 261 |
-
|
| 262 |
-
|
| 263 |
-
|
| 264 |
-
|
| 265 |
-
|
| 266 |
-
|
| 267 |
-
|
| 268 |
-
|
| 269 |
-
|
| 270 |
-
|
| 271 |
-
|
| 272 |
-
|
| 273 |
-
|
| 274 |
-
|
| 275 |
-
|
| 276 |
-
|
| 277 |
-
|
| 278 |
-
|
| 279 |
-
|
| 280 |
-
|
| 281 |
-
|
| 282 |
-
|
| 283 |
-
|
| 284 |
-
|
| 285 |
-
|
| 286 |
-
|
| 287 |
-
|
| 288 |
-
|
| 289 |
-
|
| 290 |
-
|
| 291 |
-
|
| 292 |
-
|
| 293 |
-
|
| 294 |
-
|
| 295 |
-
|
| 296 |
-
|
| 297 |
-
|
| 298 |
-
|
| 299 |
-
|
| 300 |
-
|
| 301 |
-
|
| 302 |
-
|
| 303 |
-
|
| 304 |
-
|
| 305 |
-
|
| 306 |
-
|
| 307 |
-
$installed
|
| 308 |
-
|
| 309 |
-
|
| 310 |
-
|
| 311 |
-
|
| 312 |
-
$installed[] = self::$
|
| 313 |
-
|
| 314 |
-
|
| 315 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 316 |
}
|
| 1 |
<?php
|
| 2 |
|
| 3 |
+
/*
|
| 4 |
+
* This file is part of Composer.
|
| 5 |
+
*
|
| 6 |
+
* (c) Nils Adermann <naderman@naderman.de>
|
| 7 |
+
* Jordi Boggiano <j.boggiano@seld.be>
|
| 8 |
+
*
|
| 9 |
+
* For the full copyright and license information, please view the LICENSE
|
| 10 |
+
* file that was distributed with this source code.
|
| 11 |
+
*/
|
| 12 |
|
| 13 |
namespace Composer;
|
| 14 |
|
| 15 |
use Composer\Autoload\ClassLoader;
|
| 16 |
use Composer\Semver\VersionParser;
|
| 17 |
|
| 18 |
+
/**
|
| 19 |
+
* This class is copied in every Composer installed project and available to all
|
| 20 |
+
*
|
| 21 |
+
* See also https://getcomposer.org/doc/07-runtime.md#installed-versions
|
| 22 |
+
*
|
| 23 |
+
* To require its presence, you can require `composer-runtime-api ^2.0`
|
| 24 |
+
*/
|
| 25 |
class InstalledVersions
|
| 26 |
{
|
| 27 |
+
private static $installed;
|
| 28 |
+
private static $canGetVendors;
|
| 29 |
+
private static $installedByVendor = array();
|
| 30 |
+
|
| 31 |
+
/**
|
| 32 |
+
* Returns a list of all package names which are present, either by being installed, replaced or provided
|
| 33 |
+
*
|
| 34 |
+
* @return string[]
|
| 35 |
+
* @psalm-return list<string>
|
| 36 |
+
*/
|
| 37 |
+
public static function getInstalledPackages()
|
| 38 |
+
{
|
| 39 |
+
$packages = array();
|
| 40 |
+
foreach (self::getInstalled() as $installed) {
|
| 41 |
+
$packages[] = array_keys($installed['versions']);
|
| 42 |
+
}
|
| 43 |
+
|
| 44 |
+
if (1 === \count($packages)) {
|
| 45 |
+
return $packages[0];
|
| 46 |
+
}
|
| 47 |
+
|
| 48 |
+
return array_keys(array_flip(\call_user_func_array('array_merge', $packages)));
|
| 49 |
+
}
|
| 50 |
+
|
| 51 |
+
/**
|
| 52 |
+
* Returns a list of all package names with a specific type e.g. 'library'
|
| 53 |
+
*
|
| 54 |
+
* @param string $type
|
| 55 |
+
* @return string[]
|
| 56 |
+
* @psalm-return list<string>
|
| 57 |
+
*/
|
| 58 |
+
public static function getInstalledPackagesByType($type)
|
| 59 |
+
{
|
| 60 |
+
$packagesByType = array();
|
| 61 |
+
|
| 62 |
+
foreach (self::getInstalled() as $installed) {
|
| 63 |
+
foreach ($installed['versions'] as $name => $package) {
|
| 64 |
+
if (isset($package['type']) && $package['type'] === $type) {
|
| 65 |
+
$packagesByType[] = $name;
|
| 66 |
+
}
|
| 67 |
+
}
|
| 68 |
+
}
|
| 69 |
+
|
| 70 |
+
return $packagesByType;
|
| 71 |
+
}
|
| 72 |
+
|
| 73 |
+
/**
|
| 74 |
+
* Checks whether the given package is installed
|
| 75 |
+
*
|
| 76 |
+
* This also returns true if the package name is provided or replaced by another package
|
| 77 |
+
*
|
| 78 |
+
* @param string $packageName
|
| 79 |
+
* @param bool $includeDevRequirements
|
| 80 |
+
* @return bool
|
| 81 |
+
*/
|
| 82 |
+
public static function isInstalled($packageName, $includeDevRequirements = true)
|
| 83 |
+
{
|
| 84 |
+
foreach (self::getInstalled() as $installed) {
|
| 85 |
+
if (isset($installed['versions'][$packageName])) {
|
| 86 |
+
return $includeDevRequirements || empty($installed['versions'][$packageName]['dev_requirement']);
|
| 87 |
+
}
|
| 88 |
+
}
|
| 89 |
+
|
| 90 |
+
return false;
|
| 91 |
+
}
|
| 92 |
+
|
| 93 |
+
/**
|
| 94 |
+
* Checks whether the given package satisfies a version constraint
|
| 95 |
+
*
|
| 96 |
+
* e.g. If you want to know whether version 2.3+ of package foo/bar is installed, you would call:
|
| 97 |
+
*
|
| 98 |
+
* Composer\InstalledVersions::satisfies(new VersionParser, 'foo/bar', '^2.3')
|
| 99 |
+
*
|
| 100 |
+
* @param VersionParser $parser Install composer/semver to have access to this class and functionality
|
| 101 |
+
* @param string $packageName
|
| 102 |
+
* @param string|null $constraint A version constraint to check for, if you pass one you have to make sure composer/semver is required by your package
|
| 103 |
+
* @return bool
|
| 104 |
+
*/
|
| 105 |
+
public static function satisfies(VersionParser $parser, $packageName, $constraint)
|
| 106 |
+
{
|
| 107 |
+
$constraint = $parser->parseConstraints($constraint);
|
| 108 |
+
$provided = $parser->parseConstraints(self::getVersionRanges($packageName));
|
| 109 |
+
|
| 110 |
+
return $provided->matches($constraint);
|
| 111 |
+
}
|
| 112 |
+
|
| 113 |
+
/**
|
| 114 |
+
* Returns a version constraint representing all the range(s) which are installed for a given package
|
| 115 |
+
*
|
| 116 |
+
* It is easier to use this via isInstalled() with the $constraint argument if you need to check
|
| 117 |
+
* whether a given version of a package is installed, and not just whether it exists
|
| 118 |
+
*
|
| 119 |
+
* @param string $packageName
|
| 120 |
+
* @return string Version constraint usable with composer/semver
|
| 121 |
+
*/
|
| 122 |
+
public static function getVersionRanges($packageName)
|
| 123 |
+
{
|
| 124 |
+
foreach (self::getInstalled() as $installed) {
|
| 125 |
+
if (!isset($installed['versions'][$packageName])) {
|
| 126 |
+
continue;
|
| 127 |
+
}
|
| 128 |
+
|
| 129 |
+
$ranges = array();
|
| 130 |
+
if (isset($installed['versions'][$packageName]['pretty_version'])) {
|
| 131 |
+
$ranges[] = $installed['versions'][$packageName]['pretty_version'];
|
| 132 |
+
}
|
| 133 |
+
if (array_key_exists('aliases', $installed['versions'][$packageName])) {
|
| 134 |
+
$ranges = array_merge($ranges, $installed['versions'][$packageName]['aliases']);
|
| 135 |
+
}
|
| 136 |
+
if (array_key_exists('replaced', $installed['versions'][$packageName])) {
|
| 137 |
+
$ranges = array_merge($ranges, $installed['versions'][$packageName]['replaced']);
|
| 138 |
+
}
|
| 139 |
+
if (array_key_exists('provided', $installed['versions'][$packageName])) {
|
| 140 |
+
$ranges = array_merge($ranges, $installed['versions'][$packageName]['provided']);
|
| 141 |
+
}
|
| 142 |
+
|
| 143 |
+
return implode(' || ', $ranges);
|
| 144 |
+
}
|
| 145 |
+
|
| 146 |
+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 147 |
+
}
|
| 148 |
+
|
| 149 |
+
/**
|
| 150 |
+
* @param string $packageName
|
| 151 |
+
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
|
| 152 |
+
*/
|
| 153 |
+
public static function getVersion($packageName)
|
| 154 |
+
{
|
| 155 |
+
foreach (self::getInstalled() as $installed) {
|
| 156 |
+
if (!isset($installed['versions'][$packageName])) {
|
| 157 |
+
continue;
|
| 158 |
+
}
|
| 159 |
+
|
| 160 |
+
if (!isset($installed['versions'][$packageName]['version'])) {
|
| 161 |
+
return null;
|
| 162 |
+
}
|
| 163 |
+
|
| 164 |
+
return $installed['versions'][$packageName]['version'];
|
| 165 |
+
}
|
| 166 |
+
|
| 167 |
+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 168 |
+
}
|
| 169 |
+
|
| 170 |
+
/**
|
| 171 |
+
* @param string $packageName
|
| 172 |
+
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as version, use satisfies or getVersionRanges if you need to know if a given version is present
|
| 173 |
+
*/
|
| 174 |
+
public static function getPrettyVersion($packageName)
|
| 175 |
+
{
|
| 176 |
+
foreach (self::getInstalled() as $installed) {
|
| 177 |
+
if (!isset($installed['versions'][$packageName])) {
|
| 178 |
+
continue;
|
| 179 |
+
}
|
| 180 |
+
|
| 181 |
+
if (!isset($installed['versions'][$packageName]['pretty_version'])) {
|
| 182 |
+
return null;
|
| 183 |
+
}
|
| 184 |
+
|
| 185 |
+
return $installed['versions'][$packageName]['pretty_version'];
|
| 186 |
+
}
|
| 187 |
+
|
| 188 |
+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 189 |
+
}
|
| 190 |
+
|
| 191 |
+
/**
|
| 192 |
+
* @param string $packageName
|
| 193 |
+
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as reference
|
| 194 |
+
*/
|
| 195 |
+
public static function getReference($packageName)
|
| 196 |
+
{
|
| 197 |
+
foreach (self::getInstalled() as $installed) {
|
| 198 |
+
if (!isset($installed['versions'][$packageName])) {
|
| 199 |
+
continue;
|
| 200 |
+
}
|
| 201 |
+
|
| 202 |
+
if (!isset($installed['versions'][$packageName]['reference'])) {
|
| 203 |
+
return null;
|
| 204 |
+
}
|
| 205 |
+
|
| 206 |
+
return $installed['versions'][$packageName]['reference'];
|
| 207 |
+
}
|
| 208 |
+
|
| 209 |
+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 210 |
+
}
|
| 211 |
+
|
| 212 |
+
/**
|
| 213 |
+
* @param string $packageName
|
| 214 |
+
* @return string|null If the package is being replaced or provided but is not really installed, null will be returned as install path. Packages of type metapackages also have a null install path.
|
| 215 |
+
*/
|
| 216 |
+
public static function getInstallPath($packageName)
|
| 217 |
+
{
|
| 218 |
+
foreach (self::getInstalled() as $installed) {
|
| 219 |
+
if (!isset($installed['versions'][$packageName])) {
|
| 220 |
+
continue;
|
| 221 |
+
}
|
| 222 |
+
|
| 223 |
+
return isset($installed['versions'][$packageName]['install_path']) ? $installed['versions'][$packageName]['install_path'] : null;
|
| 224 |
+
}
|
| 225 |
+
|
| 226 |
+
throw new \OutOfBoundsException('Package "' . $packageName . '" is not installed');
|
| 227 |
+
}
|
| 228 |
+
|
| 229 |
+
/**
|
| 230 |
+
* @return array
|
| 231 |
+
* @psalm-return array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}
|
| 232 |
+
*/
|
| 233 |
+
public static function getRootPackage()
|
| 234 |
+
{
|
| 235 |
+
$installed = self::getInstalled();
|
| 236 |
+
|
| 237 |
+
return $installed[0]['root'];
|
| 238 |
+
}
|
| 239 |
+
|
| 240 |
+
/**
|
| 241 |
+
* Returns the raw installed.php data for custom implementations
|
| 242 |
+
*
|
| 243 |
+
* @deprecated Use getAllRawData() instead which returns all datasets for all autoloaders present in the process. getRawData only returns the first dataset loaded, which may not be what you expect.
|
| 244 |
+
* @return array[]
|
| 245 |
+
* @psalm-return array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}
|
| 246 |
+
*/
|
| 247 |
+
public static function getRawData()
|
| 248 |
+
{
|
| 249 |
+
@trigger_error('getRawData only returns the first dataset loaded, which may not be what you expect. Use getAllRawData() instead which returns all datasets for all autoloaders present in the process.', E_USER_DEPRECATED);
|
| 250 |
+
|
| 251 |
+
if (null === self::$installed) {
|
| 252 |
+
// only require the installed.php file if this file is loaded from its dumped location,
|
| 253 |
+
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
| 254 |
+
if (substr(__DIR__, -8, 1) !== 'C') {
|
| 255 |
+
self::$installed = include __DIR__ . '/installed.php';
|
| 256 |
+
} else {
|
| 257 |
+
self::$installed = array();
|
| 258 |
+
}
|
| 259 |
+
}
|
| 260 |
+
|
| 261 |
+
return self::$installed;
|
| 262 |
+
}
|
| 263 |
+
|
| 264 |
+
/**
|
| 265 |
+
* Returns the raw data of all installed.php which are currently loaded for custom implementations
|
| 266 |
+
*
|
| 267 |
+
* @return array[]
|
| 268 |
+
* @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
|
| 269 |
+
*/
|
| 270 |
+
public static function getAllRawData()
|
| 271 |
+
{
|
| 272 |
+
return self::getInstalled();
|
| 273 |
+
}
|
| 274 |
+
|
| 275 |
+
/**
|
| 276 |
+
* Lets you reload the static array from another file
|
| 277 |
+
*
|
| 278 |
+
* This is only useful for complex integrations in which a project needs to use
|
| 279 |
+
* this class but then also needs to execute another project's autoloader in process,
|
| 280 |
+
* and wants to ensure both projects have access to their version of installed.php.
|
| 281 |
+
*
|
| 282 |
+
* A typical case would be PHPUnit, where it would need to make sure it reads all
|
| 283 |
+
* the data it needs from this class, then call reload() with
|
| 284 |
+
* `require $CWD/vendor/composer/installed.php` (or similar) as input to make sure
|
| 285 |
+
* the project in which it runs can then also use this class safely, without
|
| 286 |
+
* interference between PHPUnit's dependencies and the project's dependencies.
|
| 287 |
+
*
|
| 288 |
+
* @param array[] $data A vendor/composer/installed.php data set
|
| 289 |
+
* @return void
|
| 290 |
+
*
|
| 291 |
+
* @psalm-param array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>} $data
|
| 292 |
+
*/
|
| 293 |
+
public static function reload($data)
|
| 294 |
+
{
|
| 295 |
+
self::$installed = $data;
|
| 296 |
+
self::$installedByVendor = array();
|
| 297 |
+
}
|
| 298 |
+
|
| 299 |
+
/**
|
| 300 |
+
* @return array[]
|
| 301 |
+
* @psalm-return list<array{root: array{name: string, version: string, reference: string, pretty_version: string, aliases: string[], dev: bool, install_path: string, type: string}, versions: array<string, array{dev_requirement: bool, pretty_version?: string, version?: string, aliases?: string[], reference?: string, replaced?: string[], provided?: string[], install_path?: string, type?: string}>}>
|
| 302 |
+
*/
|
| 303 |
+
private static function getInstalled()
|
| 304 |
+
{
|
| 305 |
+
if (null === self::$canGetVendors) {
|
| 306 |
+
self::$canGetVendors = method_exists('Composer\Autoload\ClassLoader', 'getRegisteredLoaders');
|
| 307 |
+
}
|
| 308 |
+
|
| 309 |
+
$installed = array();
|
| 310 |
+
|
| 311 |
+
if (self::$canGetVendors) {
|
| 312 |
+
foreach (ClassLoader::getRegisteredLoaders() as $vendorDir => $loader) {
|
| 313 |
+
if (isset(self::$installedByVendor[$vendorDir])) {
|
| 314 |
+
$installed[] = self::$installedByVendor[$vendorDir];
|
| 315 |
+
} elseif (is_file($vendorDir.'/composer/installed.php')) {
|
| 316 |
+
$installed[] = self::$installedByVendor[$vendorDir] = require $vendorDir.'/composer/installed.php';
|
| 317 |
+
if (null === self::$installed && strtr($vendorDir.'/composer', '\\', '/') === strtr(__DIR__, '\\', '/')) {
|
| 318 |
+
self::$installed = $installed[count($installed) - 1];
|
| 319 |
+
}
|
| 320 |
+
}
|
| 321 |
+
}
|
| 322 |
+
}
|
| 323 |
+
|
| 324 |
+
if (null === self::$installed) {
|
| 325 |
+
// only require the installed.php file if this file is loaded from its dumped location,
|
| 326 |
+
// and not from its source location in the composer/composer package, see https://github.com/composer/composer/issues/9937
|
| 327 |
+
if (substr(__DIR__, -8, 1) !== 'C') {
|
| 328 |
+
self::$installed = require __DIR__ . '/installed.php';
|
| 329 |
+
} else {
|
| 330 |
+
self::$installed = array();
|
| 331 |
+
}
|
| 332 |
+
}
|
| 333 |
+
$installed[] = self::$installed;
|
| 334 |
+
|
| 335 |
+
return $installed;
|
| 336 |
+
}
|
| 337 |
}
|
vendor/composer/autoload_classmap.php
CHANGED
|
@@ -7,4 +7,5 @@ $baseDir = dirname($vendorDir);
|
|
| 7 |
|
| 8 |
return array(
|
| 9 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
| 10 |
);
|
| 7 |
|
| 8 |
return array(
|
| 9 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => $vendorDir . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 10 |
+
'Composer\\InstalledVersions' => $vendorDir . '/composer/InstalledVersions.php',
|
| 11 |
);
|
vendor/composer/autoload_real.php
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
-
class
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
|
@@ -22,15 +22,17 @@ class ComposerAutoloaderInit2b11e25868b1e8616c0935abe8ed9ea7
|
|
| 22 |
return self::$loader;
|
| 23 |
}
|
| 24 |
|
| 25 |
-
|
| 26 |
-
|
| 27 |
-
|
|
|
|
|
|
|
| 28 |
|
| 29 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 30 |
if ($useStaticLoader) {
|
| 31 |
-
|
| 32 |
|
| 33 |
-
call_user_func(\Composer\Autoload\
|
| 34 |
} else {
|
| 35 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 36 |
foreach ($map as $namespace => $path) {
|
| 2 |
|
| 3 |
// autoload_real.php @generated by Composer
|
| 4 |
|
| 5 |
+
class ComposerAutoloaderInit4c5d0474553e05a6a06c50d0fb858402
|
| 6 |
{
|
| 7 |
private static $loader;
|
| 8 |
|
| 22 |
return self::$loader;
|
| 23 |
}
|
| 24 |
|
| 25 |
+
require __DIR__ . '/platform_check.php';
|
| 26 |
+
|
| 27 |
+
spl_autoload_register(array('ComposerAutoloaderInit4c5d0474553e05a6a06c50d0fb858402', 'loadClassLoader'), true, true);
|
| 28 |
+
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
| 29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit4c5d0474553e05a6a06c50d0fb858402', 'loadClassLoader'));
|
| 30 |
|
| 31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
| 32 |
if ($useStaticLoader) {
|
| 33 |
+
require __DIR__ . '/autoload_static.php';
|
| 34 |
|
| 35 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit4c5d0474553e05a6a06c50d0fb858402::getInitializer($loader));
|
| 36 |
} else {
|
| 37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
| 38 |
foreach ($map as $namespace => $path) {
|
vendor/composer/autoload_static.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
-
class
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'C' =>
|
|
@@ -35,14 +35,15 @@ class ComposerStaticInit2b11e25868b1e8616c0935abe8ed9ea7
|
|
| 35 |
|
| 36 |
public static $classMap = array (
|
| 37 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
|
|
|
| 38 |
);
|
| 39 |
|
| 40 |
public static function getInitializer(ClassLoader $loader)
|
| 41 |
{
|
| 42 |
return \Closure::bind(function () use ($loader) {
|
| 43 |
-
$loader->prefixLengthsPsr4 =
|
| 44 |
-
$loader->prefixDirsPsr4 =
|
| 45 |
-
$loader->classMap =
|
| 46 |
|
| 47 |
}, null, ClassLoader::class);
|
| 48 |
}
|
| 4 |
|
| 5 |
namespace Composer\Autoload;
|
| 6 |
|
| 7 |
+
class ComposerStaticInit4c5d0474553e05a6a06c50d0fb858402
|
| 8 |
{
|
| 9 |
public static $prefixLengthsPsr4 = array (
|
| 10 |
'C' =>
|
| 35 |
|
| 36 |
public static $classMap = array (
|
| 37 |
'Automattic\\Jetpack\\Autoloader\\AutoloadGenerator' => __DIR__ . '/..' . '/automattic/jetpack-autoloader/src/AutoloadGenerator.php',
|
| 38 |
+
'Composer\\InstalledVersions' => __DIR__ . '/..' . '/composer/InstalledVersions.php',
|
| 39 |
);
|
| 40 |
|
| 41 |
public static function getInitializer(ClassLoader $loader)
|
| 42 |
{
|
| 43 |
return \Closure::bind(function () use ($loader) {
|
| 44 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit4c5d0474553e05a6a06c50d0fb858402::$prefixLengthsPsr4;
|
| 45 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit4c5d0474553e05a6a06c50d0fb858402::$prefixDirsPsr4;
|
| 46 |
+
$loader->classMap = ComposerStaticInit4c5d0474553e05a6a06c50d0fb858402::$classMap;
|
| 47 |
|
| 48 |
}, null, ClassLoader::class);
|
| 49 |
}
|
vendor/composer/installed.json
CHANGED
|
@@ -1,200 +1,206 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
"
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
"dist": {
|
| 12 |
-
"type": "zip",
|
| 13 |
-
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/79a541381c1617b02980ab48d4ed0a0fb6ba462d",
|
| 14 |
-
"reference": "79a541381c1617b02980ab48d4ed0a0fb6ba462d",
|
| 15 |
-
"shasum": ""
|
| 16 |
-
},
|
| 17 |
-
"require": {
|
| 18 |
-
"composer-plugin-api": "^1.1 || ^2.0"
|
| 19 |
-
},
|
| 20 |
-
"require-dev": {
|
| 21 |
-
"automattic/jetpack-changelogger": "^1.1",
|
| 22 |
-
"yoast/phpunit-polyfills": "0.2.0"
|
| 23 |
-
},
|
| 24 |
-
"time": "2021-04-27T14:41:27+00:00",
|
| 25 |
-
"type": "composer-plugin",
|
| 26 |
-
"extra": {
|
| 27 |
-
"autotagger": true,
|
| 28 |
-
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin",
|
| 29 |
-
"mirror-repo": "Automattic/jetpack-autoloader",
|
| 30 |
-
"changelogger": {
|
| 31 |
-
"link-template": "https://github.com/Automattic/jetpack-autoloader/compare/v${old}...v${new}"
|
| 32 |
},
|
| 33 |
-
"
|
| 34 |
-
"
|
| 35 |
-
|
| 36 |
-
|
| 37 |
-
|
| 38 |
-
|
| 39 |
-
"
|
| 40 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
],
|
| 42 |
-
"
|
| 43 |
-
|
| 44 |
-
}
|
| 45 |
-
},
|
| 46 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 47 |
-
"license": [
|
| 48 |
-
"GPL-2.0-or-later"
|
| 49 |
-
],
|
| 50 |
-
"description": "Creates a custom autoloader for a plugin or theme."
|
| 51 |
-
},
|
| 52 |
-
{
|
| 53 |
-
"name": "composer/installers",
|
| 54 |
-
"version": "v1.11.0",
|
| 55 |
-
"version_normalized": "1.11.0.0",
|
| 56 |
-
"source": {
|
| 57 |
-
"type": "git",
|
| 58 |
-
"url": "https://github.com/composer/installers.git",
|
| 59 |
-
"reference": "ae03311f45dfe194412081526be2e003960df74b"
|
| 60 |
-
},
|
| 61 |
-
"dist": {
|
| 62 |
-
"type": "zip",
|
| 63 |
-
"url": "https://api.github.com/repos/composer/installers/zipball/ae03311f45dfe194412081526be2e003960df74b",
|
| 64 |
-
"reference": "ae03311f45dfe194412081526be2e003960df74b",
|
| 65 |
-
"shasum": ""
|
| 66 |
-
},
|
| 67 |
-
"require": {
|
| 68 |
-
"composer-plugin-api": "^1.0 || ^2.0"
|
| 69 |
},
|
| 70 |
-
|
| 71 |
-
"
|
| 72 |
-
"
|
| 73 |
-
|
| 74 |
-
|
| 75 |
-
|
| 76 |
-
|
| 77 |
-
|
| 78 |
-
|
| 79 |
-
"
|
| 80 |
-
|
| 81 |
-
|
| 82 |
-
|
| 83 |
-
|
| 84 |
-
|
| 85 |
-
"
|
| 86 |
-
|
| 87 |
-
|
| 88 |
-
|
| 89 |
-
|
| 90 |
-
|
| 91 |
-
"autoload": {
|
| 92 |
-
"psr-4": {
|
| 93 |
-
"Composer\\Installers\\": "src/Composer/Installers"
|
| 94 |
-
}
|
| 95 |
-
},
|
| 96 |
-
"notification-url": "https://packagist.org/downloads/",
|
| 97 |
-
"license": [
|
| 98 |
-
"MIT"
|
| 99 |
-
],
|
| 100 |
-
"authors": [
|
| 101 |
-
{
|
| 102 |
-
"name": "Kyle Robinson Young",
|
| 103 |
-
"email": "kyle@dontkry.com",
|
| 104 |
-
"homepage": "https://github.com/shama"
|
| 105 |
-
}
|
| 106 |
-
],
|
| 107 |
-
"description": "A multi-framework Composer library installer",
|
| 108 |
-
"homepage": "https://composer.github.io/installers/",
|
| 109 |
-
"keywords": [
|
| 110 |
-
"Craft",
|
| 111 |
-
"Dolibarr",
|
| 112 |
-
"Eliasis",
|
| 113 |
-
"Hurad",
|
| 114 |
-
"ImageCMS",
|
| 115 |
-
"Kanboard",
|
| 116 |
-
"Lan Management System",
|
| 117 |
-
"MODX Evo",
|
| 118 |
-
"MantisBT",
|
| 119 |
-
"Mautic",
|
| 120 |
-
"Maya",
|
| 121 |
-
"OXID",
|
| 122 |
-
"Plentymarkets",
|
| 123 |
-
"Porto",
|
| 124 |
-
"RadPHP",
|
| 125 |
-
"SMF",
|
| 126 |
-
"Starbug",
|
| 127 |
-
"Thelia",
|
| 128 |
-
"Whmcs",
|
| 129 |
-
"WolfCMS",
|
| 130 |
-
"agl",
|
| 131 |
-
"aimeos",
|
| 132 |
-
"annotatecms",
|
| 133 |
-
"attogram",
|
| 134 |
-
"bitrix",
|
| 135 |
-
"cakephp",
|
| 136 |
-
"chef",
|
| 137 |
-
"cockpit",
|
| 138 |
-
"codeigniter",
|
| 139 |
-
"concrete5",
|
| 140 |
-
"croogo",
|
| 141 |
-
"dokuwiki",
|
| 142 |
-
"drupal",
|
| 143 |
-
"eZ Platform",
|
| 144 |
-
"elgg",
|
| 145 |
-
"expressionengine",
|
| 146 |
-
"fuelphp",
|
| 147 |
-
"grav",
|
| 148 |
-
"installer",
|
| 149 |
-
"itop",
|
| 150 |
-
"joomla",
|
| 151 |
-
"known",
|
| 152 |
-
"kohana",
|
| 153 |
-
"laravel",
|
| 154 |
-
"lavalite",
|
| 155 |
-
"lithium",
|
| 156 |
-
"magento",
|
| 157 |
-
"majima",
|
| 158 |
-
"mako",
|
| 159 |
-
"mediawiki",
|
| 160 |
-
"miaoxing",
|
| 161 |
-
"modulework",
|
| 162 |
-
"modx",
|
| 163 |
-
"moodle",
|
| 164 |
-
"osclass",
|
| 165 |
-
"phpbb",
|
| 166 |
-
"piwik",
|
| 167 |
-
"ppi",
|
| 168 |
-
"processwire",
|
| 169 |
-
"puppet",
|
| 170 |
-
"pxcms",
|
| 171 |
-
"reindex",
|
| 172 |
-
"roundcube",
|
| 173 |
-
"shopware",
|
| 174 |
-
"silverstripe",
|
| 175 |
-
"sydes",
|
| 176 |
-
"sylius",
|
| 177 |
-
"symfony",
|
| 178 |
-
"tastyigniter",
|
| 179 |
-
"typo3",
|
| 180 |
-
"wordpress",
|
| 181 |
-
"yawik",
|
| 182 |
-
"zend",
|
| 183 |
-
"zikula"
|
| 184 |
-
],
|
| 185 |
-
"funding": [
|
| 186 |
-
{
|
| 187 |
-
"url": "https://packagist.com",
|
| 188 |
-
"type": "custom"
|
| 189 |
},
|
| 190 |
-
{
|
| 191 |
-
"
|
| 192 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
| 193 |
},
|
| 194 |
-
|
| 195 |
-
|
| 196 |
-
|
| 197 |
-
|
| 198 |
-
|
| 199 |
-
|
| 200 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
{
|
| 2 |
+
"packages": [
|
| 3 |
+
{
|
| 4 |
+
"name": "automattic/jetpack-autoloader",
|
| 5 |
+
"version": "v2.10.2",
|
| 6 |
+
"version_normalized": "2.10.2.0",
|
| 7 |
+
"source": {
|
| 8 |
+
"type": "git",
|
| 9 |
+
"url": "https://github.com/Automattic/jetpack-autoloader.git",
|
| 10 |
+
"reference": "79a541381c1617b02980ab48d4ed0a0fb6ba462d"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 11 |
},
|
| 12 |
+
"dist": {
|
| 13 |
+
"type": "zip",
|
| 14 |
+
"url": "https://api.github.com/repos/Automattic/jetpack-autoloader/zipball/79a541381c1617b02980ab48d4ed0a0fb6ba462d",
|
| 15 |
+
"reference": "79a541381c1617b02980ab48d4ed0a0fb6ba462d",
|
| 16 |
+
"shasum": ""
|
| 17 |
+
},
|
| 18 |
+
"require": {
|
| 19 |
+
"composer-plugin-api": "^1.1 || ^2.0"
|
| 20 |
+
},
|
| 21 |
+
"require-dev": {
|
| 22 |
+
"automattic/jetpack-changelogger": "^1.1",
|
| 23 |
+
"yoast/phpunit-polyfills": "0.2.0"
|
| 24 |
+
},
|
| 25 |
+
"time": "2021-04-27T14:41:27+00:00",
|
| 26 |
+
"type": "composer-plugin",
|
| 27 |
+
"extra": {
|
| 28 |
+
"autotagger": true,
|
| 29 |
+
"class": "Automattic\\Jetpack\\Autoloader\\CustomAutoloaderPlugin",
|
| 30 |
+
"mirror-repo": "Automattic/jetpack-autoloader",
|
| 31 |
+
"changelogger": {
|
| 32 |
+
"link-template": "https://github.com/Automattic/jetpack-autoloader/compare/v${old}...v${new}"
|
| 33 |
+
},
|
| 34 |
+
"branch-alias": {
|
| 35 |
+
"dev-master": "2.10.x-dev"
|
| 36 |
+
}
|
| 37 |
+
},
|
| 38 |
+
"installation-source": "dist",
|
| 39 |
+
"autoload": {
|
| 40 |
+
"classmap": [
|
| 41 |
+
"src/AutoloadGenerator.php"
|
| 42 |
+
],
|
| 43 |
+
"psr-4": {
|
| 44 |
+
"Automattic\\Jetpack\\Autoloader\\": "src"
|
| 45 |
+
}
|
| 46 |
+
},
|
| 47 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 48 |
+
"license": [
|
| 49 |
+
"GPL-2.0-or-later"
|
| 50 |
],
|
| 51 |
+
"description": "Creates a custom autoloader for a plugin or theme.",
|
| 52 |
+
"install-path": "../automattic/jetpack-autoloader"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
},
|
| 54 |
+
{
|
| 55 |
+
"name": "composer/installers",
|
| 56 |
+
"version": "v1.11.0",
|
| 57 |
+
"version_normalized": "1.11.0.0",
|
| 58 |
+
"source": {
|
| 59 |
+
"type": "git",
|
| 60 |
+
"url": "https://github.com/composer/installers.git",
|
| 61 |
+
"reference": "ae03311f45dfe194412081526be2e003960df74b"
|
| 62 |
+
},
|
| 63 |
+
"dist": {
|
| 64 |
+
"type": "zip",
|
| 65 |
+
"url": "https://api.github.com/repos/composer/installers/zipball/ae03311f45dfe194412081526be2e003960df74b",
|
| 66 |
+
"reference": "ae03311f45dfe194412081526be2e003960df74b",
|
| 67 |
+
"shasum": ""
|
| 68 |
+
},
|
| 69 |
+
"require": {
|
| 70 |
+
"composer-plugin-api": "^1.0 || ^2.0"
|
| 71 |
+
},
|
| 72 |
+
"replace": {
|
| 73 |
+
"roundcube/plugin-installer": "*",
|
| 74 |
+
"shama/baton": "*"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 75 |
},
|
| 76 |
+
"require-dev": {
|
| 77 |
+
"composer/composer": "1.6.* || ^2.0",
|
| 78 |
+
"composer/semver": "^1 || ^3",
|
| 79 |
+
"phpstan/phpstan": "^0.12.55",
|
| 80 |
+
"phpstan/phpstan-phpunit": "^0.12.16",
|
| 81 |
+
"symfony/phpunit-bridge": "^4.2 || ^5",
|
| 82 |
+
"symfony/process": "^2.3"
|
| 83 |
},
|
| 84 |
+
"time": "2021-04-28T06:42:17+00:00",
|
| 85 |
+
"type": "composer-plugin",
|
| 86 |
+
"extra": {
|
| 87 |
+
"class": "Composer\\Installers\\Plugin",
|
| 88 |
+
"branch-alias": {
|
| 89 |
+
"dev-main": "1.x-dev"
|
| 90 |
+
}
|
| 91 |
+
},
|
| 92 |
+
"installation-source": "dist",
|
| 93 |
+
"autoload": {
|
| 94 |
+
"psr-4": {
|
| 95 |
+
"Composer\\Installers\\": "src/Composer/Installers"
|
| 96 |
+
}
|
| 97 |
+
},
|
| 98 |
+
"notification-url": "https://packagist.org/downloads/",
|
| 99 |
+
"license": [
|
| 100 |
+
"MIT"
|
| 101 |
+
],
|
| 102 |
+
"authors": [
|
| 103 |
+
{
|
| 104 |
+
"name": "Kyle Robinson Young",
|
| 105 |
+
"email": "kyle@dontkry.com",
|
| 106 |
+
"homepage": "https://github.com/shama"
|
| 107 |
+
}
|
| 108 |
+
],
|
| 109 |
+
"description": "A multi-framework Composer library installer",
|
| 110 |
+
"homepage": "https://composer.github.io/installers/",
|
| 111 |
+
"keywords": [
|
| 112 |
+
"Craft",
|
| 113 |
+
"Dolibarr",
|
| 114 |
+
"Eliasis",
|
| 115 |
+
"Hurad",
|
| 116 |
+
"ImageCMS",
|
| 117 |
+
"Kanboard",
|
| 118 |
+
"Lan Management System",
|
| 119 |
+
"MODX Evo",
|
| 120 |
+
"MantisBT",
|
| 121 |
+
"Mautic",
|
| 122 |
+
"Maya",
|
| 123 |
+
"OXID",
|
| 124 |
+
"Plentymarkets",
|
| 125 |
+
"Porto",
|
| 126 |
+
"RadPHP",
|
| 127 |
+
"SMF",
|
| 128 |
+
"Starbug",
|
| 129 |
+
"Thelia",
|
| 130 |
+
"Whmcs",
|
| 131 |
+
"WolfCMS",
|
| 132 |
+
"agl",
|
| 133 |
+
"aimeos",
|
| 134 |
+
"annotatecms",
|
| 135 |
+
"attogram",
|
| 136 |
+
"bitrix",
|
| 137 |
+
"cakephp",
|
| 138 |
+
"chef",
|
| 139 |
+
"cockpit",
|
| 140 |
+
"codeigniter",
|
| 141 |
+
"concrete5",
|
| 142 |
+
"croogo",
|
| 143 |
+
"dokuwiki",
|
| 144 |
+
"drupal",
|
| 145 |
+
"eZ Platform",
|
| 146 |
+
"elgg",
|
| 147 |
+
"expressionengine",
|
| 148 |
+
"fuelphp",
|
| 149 |
+
"grav",
|
| 150 |
+
"installer",
|
| 151 |
+
"itop",
|
| 152 |
+
"joomla",
|
| 153 |
+
"known",
|
| 154 |
+
"kohana",
|
| 155 |
+
"laravel",
|
| 156 |
+
"lavalite",
|
| 157 |
+
"lithium",
|
| 158 |
+
"magento",
|
| 159 |
+
"majima",
|
| 160 |
+
"mako",
|
| 161 |
+
"mediawiki",
|
| 162 |
+
"miaoxing",
|
| 163 |
+
"modulework",
|
| 164 |
+
"modx",
|
| 165 |
+
"moodle",
|
| 166 |
+
"osclass",
|
| 167 |
+
"phpbb",
|
| 168 |
+
"piwik",
|
| 169 |
+
"ppi",
|
| 170 |
+
"processwire",
|
| 171 |
+
"puppet",
|
| 172 |
+
"pxcms",
|
| 173 |
+
"reindex",
|
| 174 |
+
"roundcube",
|
| 175 |
+
"shopware",
|
| 176 |
+
"silverstripe",
|
| 177 |
+
"sydes",
|
| 178 |
+
"sylius",
|
| 179 |
+
"symfony",
|
| 180 |
+
"tastyigniter",
|
| 181 |
+
"typo3",
|
| 182 |
+
"wordpress",
|
| 183 |
+
"yawik",
|
| 184 |
+
"zend",
|
| 185 |
+
"zikula"
|
| 186 |
+
],
|
| 187 |
+
"funding": [
|
| 188 |
+
{
|
| 189 |
+
"url": "https://packagist.com",
|
| 190 |
+
"type": "custom"
|
| 191 |
+
},
|
| 192 |
+
{
|
| 193 |
+
"url": "https://github.com/composer",
|
| 194 |
+
"type": "github"
|
| 195 |
+
},
|
| 196 |
+
{
|
| 197 |
+
"url": "https://tidelift.com/funding/github/packagist/composer/composer",
|
| 198 |
+
"type": "tidelift"
|
| 199 |
+
}
|
| 200 |
+
],
|
| 201 |
+
"install-path": "./installers"
|
| 202 |
+
}
|
| 203 |
+
],
|
| 204 |
+
"dev": false,
|
| 205 |
+
"dev-package-names": []
|
| 206 |
+
}
|
vendor/composer/installed.php
CHANGED
|
@@ -1,56 +1,53 @@
|
|
| 1 |
-
<?php return array
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
| 5 |
-
|
| 6 |
-
|
| 7 |
-
|
|
|
|
|
|
|
|
|
|
| 8 |
),
|
| 9 |
-
'
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 22 |
),
|
| 23 |
-
'composer/installers' =>
|
| 24 |
-
array (
|
| 25 |
-
'pretty_version' => 'v1.11.0',
|
| 26 |
-
'version' => '1.11.0.0',
|
| 27 |
-
'aliases' =>
|
| 28 |
-
array (
|
| 29 |
-
),
|
| 30 |
-
'reference' => 'ae03311f45dfe194412081526be2e003960df74b',
|
| 31 |
-
),
|
| 32 |
-
'roundcube/plugin-installer' =>
|
| 33 |
-
array (
|
| 34 |
-
'replaced' =>
|
| 35 |
-
array (
|
| 36 |
-
0 => '*',
|
| 37 |
-
),
|
| 38 |
-
),
|
| 39 |
-
'shama/baton' =>
|
| 40 |
-
array (
|
| 41 |
-
'replaced' =>
|
| 42 |
-
array (
|
| 43 |
-
0 => '*',
|
| 44 |
-
),
|
| 45 |
-
),
|
| 46 |
-
'woocommerce/woocommerce-admin' =>
|
| 47 |
-
array (
|
| 48 |
-
'pretty_version' => '2.5.1',
|
| 49 |
-
'version' => '2.5.1.0',
|
| 50 |
-
'aliases' =>
|
| 51 |
-
array (
|
| 52 |
-
),
|
| 53 |
-
'reference' => NULL,
|
| 54 |
-
),
|
| 55 |
-
),
|
| 56 |
);
|
| 1 |
+
<?php return array(
|
| 2 |
+
'root' => array(
|
| 3 |
+
'pretty_version' => '2.7.2',
|
| 4 |
+
'version' => '2.7.2.0',
|
| 5 |
+
'type' => 'wordpress-plugin',
|
| 6 |
+
'install_path' => __DIR__ . '/../../',
|
| 7 |
+
'aliases' => array(),
|
| 8 |
+
'reference' => NULL,
|
| 9 |
+
'name' => 'woocommerce/woocommerce-admin',
|
| 10 |
+
'dev' => false,
|
| 11 |
),
|
| 12 |
+
'versions' => array(
|
| 13 |
+
'automattic/jetpack-autoloader' => array(
|
| 14 |
+
'pretty_version' => 'v2.10.2',
|
| 15 |
+
'version' => '2.10.2.0',
|
| 16 |
+
'type' => 'composer-plugin',
|
| 17 |
+
'install_path' => __DIR__ . '/../automattic/jetpack-autoloader',
|
| 18 |
+
'aliases' => array(),
|
| 19 |
+
'reference' => '79a541381c1617b02980ab48d4ed0a0fb6ba462d',
|
| 20 |
+
'dev_requirement' => false,
|
| 21 |
+
),
|
| 22 |
+
'composer/installers' => array(
|
| 23 |
+
'pretty_version' => 'v1.11.0',
|
| 24 |
+
'version' => '1.11.0.0',
|
| 25 |
+
'type' => 'composer-plugin',
|
| 26 |
+
'install_path' => __DIR__ . '/./installers',
|
| 27 |
+
'aliases' => array(),
|
| 28 |
+
'reference' => 'ae03311f45dfe194412081526be2e003960df74b',
|
| 29 |
+
'dev_requirement' => false,
|
| 30 |
+
),
|
| 31 |
+
'roundcube/plugin-installer' => array(
|
| 32 |
+
'dev_requirement' => false,
|
| 33 |
+
'replaced' => array(
|
| 34 |
+
0 => '*',
|
| 35 |
+
),
|
| 36 |
+
),
|
| 37 |
+
'shama/baton' => array(
|
| 38 |
+
'dev_requirement' => false,
|
| 39 |
+
'replaced' => array(
|
| 40 |
+
0 => '*',
|
| 41 |
+
),
|
| 42 |
+
),
|
| 43 |
+
'woocommerce/woocommerce-admin' => array(
|
| 44 |
+
'pretty_version' => '2.7.2',
|
| 45 |
+
'version' => '2.7.2.0',
|
| 46 |
+
'type' => 'wordpress-plugin',
|
| 47 |
+
'install_path' => __DIR__ . '/../../',
|
| 48 |
+
'aliases' => array(),
|
| 49 |
+
'reference' => NULL,
|
| 50 |
+
'dev_requirement' => false,
|
| 51 |
+
),
|
| 52 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 53 |
);
|
vendor/composer/jetpack_autoload_psr4.php
CHANGED
|
@@ -11,7 +11,7 @@ return array(
|
|
| 11 |
'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
|
| 12 |
),
|
| 13 |
'Automattic\\WooCommerce\\Admin\\' => array(
|
| 14 |
-
'version' => '2.7.
|
| 15 |
'path' => array( $baseDir . '/src' )
|
| 16 |
),
|
| 17 |
'Automattic\\Jetpack\\Autoloader\\' => array(
|
| 11 |
'path' => array( $vendorDir . '/composer/installers/src/Composer/Installers' )
|
| 12 |
),
|
| 13 |
'Automattic\\WooCommerce\\Admin\\' => array(
|
| 14 |
+
'version' => '2.7.2.0',
|
| 15 |
'path' => array( $baseDir . '/src' )
|
| 16 |
),
|
| 17 |
'Automattic\\Jetpack\\Autoloader\\' => array(
|
vendor/jetpack-autoloader/class-autoloader-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-autoloader-locator.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-autoloader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-container.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-hook-manager.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-latest-autoloader-guard.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-manifest-reader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-path-processor.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-php-autoloader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-plugin-locator.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-plugins-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-shutdown-handler.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-version-loader.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
vendor/jetpack-autoloader/class-version-selector.php
CHANGED
|
@@ -5,7 +5,7 @@
|
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
-
namespace Automattic\Jetpack\Autoloader\
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
| 5 |
* @package automattic/jetpack-autoloader
|
| 6 |
*/
|
| 7 |
|
| 8 |
+
namespace Automattic\Jetpack\Autoloader\jp4c5d0474553e05a6a06c50d0fb858402;
|
| 9 |
|
| 10 |
// phpcs:ignore
|
| 11 |
|
woocommerce-admin.php
CHANGED
|
@@ -7,7 +7,7 @@
|
|
| 7 |
* Author URI: https://woocommerce.com/
|
| 8 |
* Text Domain: woocommerce-admin
|
| 9 |
* Domain Path: /languages
|
| 10 |
-
* Version: 2.7.
|
| 11 |
* Requires at least: 5.4
|
| 12 |
* Requires PHP: 7.0
|
| 13 |
*
|
| 7 |
* Author URI: https://woocommerce.com/
|
| 8 |
* Text Domain: woocommerce-admin
|
| 9 |
* Domain Path: /languages
|
| 10 |
+
* Version: 2.7.2
|
| 11 |
* Requires at least: 5.4
|
| 12 |
* Requires PHP: 7.0
|
| 13 |
*
|
