PluginProbe
WP-Stateless – Google Cloud Storage / 4.2.0
WP-Stateless – Google Cloud Storage v4.2.0
4.4.3 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.3.0 2.3.1 2.3.2 3.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.2.0 3.2.1 3.2.2 All 62 releases
wp-stateless / changes.md

changes.md in WP-Stateless – Google Cloud Storage 4.2.0, at changes.md

554 lines 35.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 #### 4.2.0
2 * ENHANCEMENT - Updated Client library for Google APIs from 2.18.2 to 2.18.3.
3 * ENHANCEMENT - updated `firebase/php-jwt` library from 6.10.2 to 6.11.1.
4 * ENHANCEMENT - updated `wpmetabox/meta-box` library from 5.10.1 to 5.10.11.
5 * DEPRECATED - Setup Assistant removed.
6
7 #### 4.1.3
8 * COMPATIBILITY - PolyLang Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-polylang-pro-addon/WP-Stateless – Polylang Pro Addon](https://wordpress.org/plugins/wp-stateless-polylang-pro-addon/](https://wordpress.org/plugins/wp-stateless-polylang-pro-addon/).
9 * ENHANCEMENT - updated `wpmetabox/meta-box` library from from 5.10.1 to 5.10.7.
10 * ENHANCEMENT - updated `Meta Box Tabs` library from 1.1.18 to 1.2.0.
11 * ENHANCEMENT - updated `firebase/php-jwt` library from from 6.10.1 to 6.10.2.
12 * ENHANCEMENT - Updated Client library for Google APIs from 2.17.0 to 2.18.2.
13 * FIX - apply `Cache Control` setting to all files (previously applied only to images).
14
15 #### 4.1.2
16 * ENHANCEMENT - added `REST API Endpoint` setting, which useful when WordPress dashboard and frontend website utilize different domain names.
17 * ENHANCEMENT - extended `Status Info` with the information to help diagnose REST API or AJAX issues.
18 * COMPATIBILITY - SiteOrigin Widgets Bundle Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-siteorigin-widgets-bundle-addon/WP-Stateless - SiteOrigin Widgets Bundle Addon](https://wordpress.org/plugins/wp-stateless-siteorigin-widgets-bundle-addon/](https://wordpress.org/plugins/wp-stateless-siteorigin-widgets-bundle-addon/).
19 * COMPATIBILITY - WPForms Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-wpforms-addon/WP-Stateless - WPForms Addon](https://wordpress.org/plugins/wp-stateless-wpforms-addon/](https://wordpress.org/plugins/wp-stateless-wpforms-addon/).
20 * COMPATIBILITY - Easy Digital Downloads Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-easy-digital-downloads-addon/WP-Stateless - Easy Digital Downloads Addon](https://wordpress.org/plugins/wp-stateless-easy-digital-downloads-addon/](https://wordpress.org/plugins/wp-stateless-easy-digital-downloads-addon/).
21 * COMPATIBILITY - LiteSpeed Cache Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-litespeed-cache-addon/WP-Stateless - LiteSpeed Cache Addon](https://wordpress.org/plugins/wp-stateless-litespeed-cache-addon/](https://wordpress.org/plugins/wp-stateless-litespeed-cache-addon/).
22 * COMPATIBILITY - BuddyPress Compatibility replaced with [](https://wordpress.org/plugin/wp-stateless-buddypress-addon/WP-Stateless - BuddyPress Addon](https://wordpress.org/plugin/wp-stateless-buddypress-addon/](https://wordpress.org/plugin/wp-stateless-buddypress-addon/).
23 * FIX: PHP warning on `Status` settings tab.
24 * FIX: database updates to resolve conflicts with Polylang Pro compatibility.
25
26 #### 4.1.1
27 * FIX - cache issues during Data Optimization.
28
29 #### 4.1.0
30 * NEW - move compatibilities files from `wp_sm_sync` to `wp_stateless_files` table with extended information.
31 * COMPATIBILITY - WooCommerce Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-woocommerce-addon/WP-Stateless – WooCommerce Addon](https://wordpress.org/plugins/wp-stateless-woocommerce-addon/](https://wordpress.org/plugins/wp-stateless-woocommerce-addon/).
32 * COMPATIBILITY - Gravity Forms Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-gravity-forms-addon/WP-Stateless – Gravity Forms Addon](https://wordpress.org/plugins/wp-stateless-gravity-forms-addon/](https://wordpress.org/plugins/wp-stateless-gravity-forms-addon/).
33 * COMPATIBILITY - Gravity Forms Signature Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-gravity-forms-signature-addon/WP-Stateless – Gravity Forms Signature Addon](https://wordpress.org/plugins/wp-stateless-gravity-forms-signature-addon/](https://wordpress.org/plugins/wp-stateless-gravity-forms-signature-addon/).
34 * COMPATIBILITY - Divi Theme Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-divi-theme-addon/WP-Stateless – Divi Theme Addon](https://wordpress.org/plugins/wp-stateless-divi-theme-addon/](https://wordpress.org/plugins/wp-stateless-divi-theme-addon/).
35 * COMPATIBILITY - SiteOrigin CSS Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-siteorigin-css-addon/WP-Stateless – SiteOrigin CSS Addon](https://wordpress.org/plugins/wp-stateless-siteorigin-css-addon/](https://wordpress.org/plugins/wp-stateless-siteorigin-css-addon/).
36 * ENHANCEMENT - CLI command `wp stateless migrate` supports `auto` parameter to run all required Data Optimizations automatically.
37 * ENHANCEMENT - Updated Client library for Google APIs from 2.15.1 to 2.17.0.
38 * ENHANCEMENT - updated `firebase/php-jwt` library from from 6.9.0 to 6.10.1.
39 * ENHANCEMENT - updated `wpmetabox/meta-box` library from from 5.8.2 to 5.10.1.
40 * ENHANCEMENT - updated `deliciousbrains/wp-background-processing` library from from 1.1.1 to 1.3.1.
41 * ENHANCEMENT - updated `composer/installers` library from from 1.12.1 to 2.3.0.
42 * ENHANCEMENT - updated `Meta Box Tabs` library from 1.1.17 to 1.1.18.
43 * ENHANCEMENT - action `sm:sync::addFile` format changed, now it passes media object instead of file name.
44 * ENHANCEMENT - for installed Addons replace Download action with Activate.
45 * ENHANCEMENT - count compatibility files from the DB instead of listing actual files to increase performance.
46 * FIX - CLI command `wp stateless migrate` supports `--yes` parameter to skip confirmation.
47 * FIX - CLI command `wp stateless migrate` correctly works with `--progress` parameter in multisite.
48 * FIX - fixed synchronization for Compatibility files in Stateless Mode.
49 * FIX - CLI command `wp stateless upgrade` fixed when running with `--b` switch.
50 * FIX - fixed SiteOrigin Widgets Bundle Compatibility in `Stateless` mode.
51 * FIX - fixed WPForms Compatibility in `Stateless` mode.
52 * FIX - limit index size for compatibility with different DB engines [](https://github.com/udx/wp-stateless/issues/757757](https://github.com/udx/wp-stateless/issues/757](https://github.com/udx/wp-stateless/issues/757).
53 * FIX - correctly disable `Cache-Busting` setting for Ephemeral Mode [](https://github.com/udx/wp-stateless/issues/758758](https://github.com/udx/wp-stateless/issues/758](https://github.com/udx/wp-stateless/issues/758), credits [](https://github.com/Jessedev1@Jessedev1](https://github.com/Jessedev1](https://github.com/Jessedev1).
54 * FIX - Data Optimization UI adjustments.
55
56 #### 4.0.4
57 * ENHANCEMENT - display success message after copying Status Info.
58 * FIX - `Settings` page does not open or slow when there is big amount of attachments.
59 * FIX - in multisite network, removing custom tables properly when deleting site.
60 * FIX - skip setting ACL in Stateless mode and during Sync for the buckets with Uniform access, support WP_STATELESS_SKIP_ACL_SET constant [](https://github.com/udx/wp-stateless/issues/712#712](https://github.com/udx/wp-stateless/issues/712](https://github.com/udx/wp-stateless/issues/712).
61
62 #### 4.0.3
63 * NEW - added `Info` section to the `Status` tab on the Settings page, which contains the system info and the ability to copy report to clipboard.
64 * ENHANCEMENT - added `Documentation` link on the Plugins page.
65 * ENHANCEMENT - added `Addons` link on the Plugins page.
66 * ENHANCEMENT - added `Documentation` link on the Settings page.
67 * FIX - fixed `Settings` shortcut on the Plugins page.
68 * FIX - in multisite network, do not show Data Optimization on the Network Admin Page.
69 * FIX - properly set `Content Disposition` fields for media objects.
70 * FIX - properly use `Cache Control` setting for media objects.
71 * FIX - fixed `Creation of dynamic property` PHP deprecation notice.
72 * FIX - fixed `Cannot use ::class with dynamic class name` PHP warning.
73 * FIX - avoid PHP warning when unable to get file path in `Stateless` mode [](https://github.com/udx/wp-stateless/issues/728728](https://github.com/udx/wp-stateless/issues/728](https://github.com/udx/wp-stateless/issues/728).
74 * FIX - fixed links to the constants documentation.
75
76 #### 4.0.2
77 * FIX - in multisite network, deleting site can potentially remove WP-Stateless tables from another site.
78 * COMPATIBILITY - Gravity Forms Compatibility updated for the newest Gravity Forms version.
79
80 #### 4.0.1
81 * FIX - improvements to Data Optimization process.
82 * FIX - Data Optimization fixed for multisite environment.
83
84 #### 4.0.0
85 * NEW - use custom database tables to store GCS file data. This increases plugin performance and will be used for future improvements.
86 * NEW - added filter `wp_stateless_get_file`, retrieves the GCS file data, should be used instead of getting `sm_cloud` postmeta directly.
87 * NEW - added filter `wp_stateless_get_file_sizes`, retrieves the GCS file data for image sizes, should be used instead of getting `sm_cloud` postmeta directly.
88 * NEW - added filter `wp_stateless_get_file_meta`, retrieves all GCS file meta data, should be used instead of getting `sm_cloud` postmeta directly.
89 * NEW - added filter `wp_stateless_get_file_meta_value`, retrieves the GCS file meta data by meta_key, should be used instead of getting `sm_cloud` postmeta directly.
90 * NEW - added filter `wp_stateless_get_setting_...` which allows to override any WP-Stateless setting.
91 * NEW - added setting "Send Status Emails" allowing to change email for WP-Stateless notifications.
92 * NEW - added setting "Use Post Meta" allowing to switch back to using `postmeta` instead of custom DB tables. Can be used in case of issues after upgrading to 4.0.0.
93 * NEW - added new Settings tab `Addons`, which contains the list of WP-Stateless Addons, which replace Compatibilities.
94 * NEW - added new Settings tab `Status`, which contains status and health information related to Google Cloud Storage and WP-Stateless.
95 * NEW - CLI command `wp stateless migrate` to list and operate data optimizations.
96 * NEW - configuration constant [](https://stateless.udx.io/docs/constants/#wp_stateless_postmeta`WP_STATELESS_POSTMETA`](https://stateless.udx.io/docs/constants/#wp_stateless_postmeta](https://stateless.udx.io/docs/constants/#wp_stateless_postmeta) allows to read the GCS file data from postmeta instead of the new custom database tables.
97 * NEW - configuration constant [](https://stateless.udx.io/docs/constants/#wp_stateless_batch_healthcheck_interval`WP_STATELESS_BATCH_HEALTHCHECK_INTERVAL`](https://stateless.udx.io/docs/constants/#wp_stateless_batch_healthcheck_interval](https://stateless.udx.io/docs/constants/#wp_stateless_batch_healthcheck_interval) defines an interval in minutes for periodical health checks of a batch background process (like data optimization).
98 * COMPATIBILITY - BuddyBoss Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-buddyboss-platform-addon/WP-Stateless – BuddyBoss Platform Addon](https://wordpress.org/plugins/wp-stateless-buddyboss-platform-addon/](https://wordpress.org/plugins/wp-stateless-buddyboss-platform-addon/).
99 * COMPATIBILITY - Elementor Compatibility replaced with [](https://wordpress.org/plugins/wp-stateless-elementor-website-builder-addon/WP-Stateless – Elementor Website Builder Addon](https://wordpress.org/plugins/wp-stateless-elementor-website-builder-addon/](https://wordpress.org/plugins/wp-stateless-elementor-website-builder-addon/).
100 * COMPATIBILITY - Gravity Form Compatibility does not support older version of Gravity Forms (< 2.3).
101 * ENHANCEMENT - Allow dismissing notices in Admin Panel only for logged in users.
102 * ENHANCEMENT - Updated `wp-background-processing` library from from 1.0.2 to 1.1.1.
103 * ENHANCEMENT - Updated `phpseclib` 3.0.34 to 3.0.37.
104 * FIX - proper use of infinite timeout in `set_time_limit` function to avoid issues with PHP 8.1 and above [](https://github.com/udx/wp-stateless/issues/704#704](https://github.com/udx/wp-stateless/issues/704](https://github.com/udx/wp-stateless/issues/704).
105
106 #### 3.4.1
107 * FIX - improve security while processing AJAX requests in Admin Panel
108
109 #### 3.4.0
110 * ENHANCEMENT - removed `udx/lib-settings` package dependency for security reasons.
111 * ENHANCEMENT - removed `udx/lib-utility` package dependency for security reasons.
112 * ENHANCEMENT - refactored `Settings` admin page to remove Angular dependency.
113 * ENHANCEMENT - including Software Bill of Materials (SBOM) to GitHub release.
114 * FIX - updated package dependencies for Google Client Library for security reasons.
115 * FIX - replaced `utf8_encode` with `mb_convert_encoding` to support PHP 8.2 and above [](https://github.com/udx/wp-stateless/issues/678#678](https://github.com/udx/wp-stateless/issues/678](https://github.com/udx/wp-stateless/issues/678).
116 * FIX - Fatal Error in `Stateless` mode if GCP access credentials are wrong [](https://github.com/udx/wp-stateless/issues/693#693](https://github.com/udx/wp-stateless/issues/693](https://github.com/udx/wp-stateless/issues/693).
117 * COMPATIBILITY - preventing PHP warnings while working with WooCommerce version 8.4.0 and above [](https://github.com/udx/wp-stateless/issues/696696](https://github.com/udx/wp-stateless/issues/696](https://github.com/udx/wp-stateless/issues/696).
118 * COMPATIBILITY - avoiding conflicts between builtin compatibilities and WP-Stateless Addon plugins.
119
120 #### 3.3.0
121 * NEW - Added new filter `wp_stateless_attachment_url`. Allows to customize attachment URL after WP-Stateless generates it based on it's internal conditions.
122 * FIX - Stateless mode Incompatible with Media Uploader in Media Library Grid mode [](https://github.com/udx/wp-stateless/issues/675#675](https://github.com/udx/wp-stateless/issues/675](https://github.com/udx/wp-stateless/issues/675).
123 * FIX - Prevent duplicating messages in Admin Panel.
124 * COMPATIBILITY - Dynamic Image Support is now part of the core.
125 * COMPATIBILITY - Google App Engine is now part of the core. Automatically enables **Stateless** mode when Google App Engine detected. Can be disabled using `WP_STATELESS_COMPATIBILITY_GAE` constant.
126 * COMPATIBILITY - Removed compatibility with "Advanced Custom Fields: Image Crop Add-on", because plugin is deprecated.
127 * COMPATIBILITY - Removed compatibility with "VidoRev" plugin.
128 * COMPATIBILITY - Removed compatibility with "WP Retina 2x" plugin.
129 * ENHANCEMENT - Updated Client library for Google APIs from 2.15.0 to 2.15.1.
130 * ENHANCEMENT - Updated Meta Box library from 5.6.3 to 5.8.2.
131 * ENHANCEMENT - Updated Meta Box Tabs to version 1.1.17.
132 * ENHANCEMENT - Updated PHP JWT library from 6.6.0 to 6.9.0.
133
134 #### 3.2.5
135 * FIX - Folder setting does not allow custom structure [](https://github.com/udx/wp-stateless/issues/608#608](https://github.com/udx/wp-stateless/issues/608](https://github.com/udx/wp-stateless/issues/608).
136 * FIX - Stateless mode Incompatible with Inline Uploader [](https://github.com/udx/wp-stateless/issues/675#675](https://github.com/udx/wp-stateless/issues/675](https://github.com/udx/wp-stateless/issues/675).
137 * FIX - html tags incorrectly applied in notice [](https://github.com/udx/wp-stateless/issues/680#680](https://github.com/udx/wp-stateless/issues/680](https://github.com/udx/wp-stateless/issues/680).
138 * ENHANCEMENT - Add WP_STATELESS_SKIP_ACL_SET for skip ACL set for GCS [](https://github.com/udx/wp-stateless/issues/625#625](https://github.com/udx/wp-stateless/issues/625](https://github.com/udx/wp-stateless/issues/625).
139 * COMPATIBILITY - Add support for The Events Calendar [](https://github.com/udx/wp-stateless/issues/599#599](https://github.com/udx/wp-stateless/issues/599](https://github.com/udx/wp-stateless/issues/599).
140
141 #### 3.2.4
142
143 - FIX - Website unresponsive after Upgrade [](https://github.com/udx/wp-stateless/issues/669#669](https://github.com/udx/wp-stateless/issues/669](https://github.com/udx/wp-stateless/issues/669).
144
145 #### 3.2.3
146
147 - ENHANCEMENT - Updated Client library for Google APIs.
148 - ENHANCEMENT - Updated Monolog library to version 3.
149 - ENHANCEMENT - Updated JWT library.
150 - FIX - Fixed vulnerability issues.
151 - FIX - Fixed an errors and warnings on PHP 8.1.
152 - FIX - Fixed an error that occured when WP_STATELESS_MEDIA_UPLOAD_CHUNK_SIZE is set.
153
154 #### 3.2.2
155
156 - FIX - Folder setting can't be saved from the settings page [](https://github.com/udx/wp-stateless/issues/639#639](https://github.com/udx/wp-stateless/issues/639](https://github.com/udx/wp-stateless/issues/639).
157
158 #### 3.2.1
159
160 - FIX - Updated requirments.
161 - FIX - WP-Stateless 3.2.0 doesn’t upload docs, only images [](https://github.com/udx/wp-stateless/issues/638#638](https://github.com/udx/wp-stateless/issues/638](https://github.com/udx/wp-stateless/issues/638).
162
163 #### 3.2.0
164
165 - ENHANCEMENT - Upgraded `wpmetabox` library.
166 - ENHANCEMENT - Updated Client library for Google APIs.
167 - ENHANCEMENT - Updated Guzzle library to version 7.
168 - ENHANCEMENT - Updated JWT library.
169 - ENHANCEMENT - Updated `license` functionality, removed `update checker`.
170 - FIX - Fixed vulnerability issues.
171 - FIX - Fixed erros and warnings on PHP 8.
172 - FIX - problem after the upgrade [](https://github.com/udx/wp-stateless/issues/628#628](https://github.com/udx/wp-stateless/issues/628](https://github.com/udx/wp-stateless/issues/628).
173 - FIX - image_downsize() PHP8 Required parameter $id follows optional parameter $false [](https://github.com/udx/wp-stateless/issues/619#619](https://github.com/udx/wp-stateless/issues/619](https://github.com/udx/wp-stateless/issues/619).
174
175 #### 3.1.1
176
177 - ENHANCEMENT - Notification for the administrator about finished synchronization. GitHub issue [](https://github.com/udx/wp-stateless/issues/576#576](https://github.com/udx/wp-stateless/issues/576](https://github.com/udx/wp-stateless/issues/576).
178 - FIX - Fixed an issue with PDF thumbnails. GitHub issue [](https://github.com/udx/wp-stateless/issues/577#577](https://github.com/udx/wp-stateless/issues/577](https://github.com/udx/wp-stateless/issues/577).
179 - FIX - Fixed an issue with synchronization in `Stateless` mode. GitHub issue [](https://github.com/udx/wp-stateless/issues/575#575](https://github.com/udx/wp-stateless/issues/575](https://github.com/udx/wp-stateless/issues/575).
180 - COMPATIBILITY - Changed the way compatibility files are stored on Multisite. GitHub issue [](https://github.com/udx/wp-stateless/issues/588#588](https://github.com/udx/wp-stateless/issues/588](https://github.com/udx/wp-stateless/issues/588).
181
182 #### 3.1.0
183
184 - NEW - Completely rewritten the synchronization tool. GitHub issue [](https://github.com/udx/wp-stateless/issues/523#523](https://github.com/udx/wp-stateless/issues/523](https://github.com/udx/wp-stateless/issues/523).
185 - NEW - New configuration constant `WP_STATELESS_SYNC_MAX_BATCH_SIZE`. Sets the maximum size of a background sync batch of items to be saved in a single row in the database. [](https://stateless.udx.io/docs/constants/#wp_stateless_sync_max_batch_sizeMore details](https://stateless.udx.io/docs/constants/#wp_stateless_sync_max_batch_size](https://stateless.udx.io/docs/constants/#wp_stateless_sync_max_batch_size).
186 - NEW - New configuration constant `WP_STATELESS_SYNC_LOG`. Sets a path to a log file where to output logging information during the background sync. [](https://stateless.udx.io/docs/constants/#wp_stateless_sync_logMore details](https://stateless.udx.io/docs/constants/#wp_stateless_sync_log](https://stateless.udx.io/docs/constants/#wp_stateless_sync_log).
187 - NEW - New configuration constant `WP_STATELESS_SYNC_HEALTHCHECK_INTERVAL`. Defines an interval in minutes for a cron task that periodically checks the health of a particular background sync process. [](https://stateless.udx.io/docs/constants/#wp_stateless_sync_healthcheck_intervalMore details](https://stateless.udx.io/docs/constants/#wp_stateless_sync_healthcheck_interval](https://stateless.udx.io/docs/constants/#wp_stateless_sync_healthcheck_interval).
188 - FIX - Fixed an issue when original files were not deleted from the server in the Ephemeral mode. GitHub issue [](https://github.com/udx/wp-stateless/issues/484#484](https://github.com/udx/wp-stateless/issues/484](https://github.com/udx/wp-stateless/issues/484).
189 - FIX - Fixed an incorrect behavior of image `srcset` attribute in the Backup mode. GitHub issue [](https://github.com/udx/wp-stateless/issues/558#558](https://github.com/udx/wp-stateless/issues/558](https://github.com/udx/wp-stateless/issues/558).
190 - COMPATIBILITY - Litespeed Cache - Fixed an incorrect upload folder determination. GitHub issue [](https://github.com/udx/wp-stateless/issues/527#527](https://github.com/udx/wp-stateless/issues/527](https://github.com/udx/wp-stateless/issues/527).
191
192 #### 3.0.4
193
194 - FIX - Fixed inability to use dashes in the upload folder name. GitHub issue [](https://github.com/udx/wp-stateless/issues/565#565](https://github.com/udx/wp-stateless/issues/565](https://github.com/udx/wp-stateless/issues/565).
195 - COMPATIBILITY - Elementor - Fixed wrong upload directory. GitHub issue [](https://github.com/udx/wp-stateless/issues/560#560](https://github.com/udx/wp-stateless/issues/560](https://github.com/udx/wp-stateless/issues/560).
196
197 #### 3.0.3
198
199 - FIX - Fixed an incorrect file URL in Stateless mode on Edit Media screen. GitHub issue [](https://github.com/udx/wp-stateless/issues/544#544](https://github.com/udx/wp-stateless/issues/544](https://github.com/udx/wp-stateless/issues/544).
200
201 #### 3.0.2
202
203 - FIX - Refactored the way files are being uploaded to GCS when `WP_STATELESS_MEDIA_UPLOAD_CHUNK_SIZE` constant is defined. GitHub issue [](https://github.com/udx/wp-stateless/issues/553#553](https://github.com/udx/wp-stateless/issues/553](https://github.com/udx/wp-stateless/issues/553).
204 - FIX - Fixed the process of upgrading to 3.0 for multisite installations. GitHub issue [](https://github.com/udx/wp-stateless/issues/549#549](https://github.com/udx/wp-stateless/issues/549](https://github.com/udx/wp-stateless/issues/549).
205
206 #### 3.0.1
207
208 - FIX - Fatal Error in Stateless mode. GitHub issue [](https://github.com/udx/wp-stateless/issues/546#546](https://github.com/udx/wp-stateless/issues/546](https://github.com/udx/wp-stateless/issues/546).
209
210 #### 3.0
211
212 - NEW - Setup assistant rewrite. GitHub issue [](https://github.com/udx/wp-stateless/issues/477#477](https://github.com/udx/wp-stateless/issues/477](https://github.com/udx/wp-stateless/issues/477).
213 - NEW - Recreate attachment metabox panel using metabox.io. GitHub issue [](https://github.com/udx/wp-stateless/issues/470#470](https://github.com/udx/wp-stateless/issues/470](https://github.com/udx/wp-stateless/issues/470).
214 - NEW - Updated the `Stateless` mode to not use local storage at all. Current `Stateless` mode setting mapped to new `Ephemeral` mode. GitHub issue [](https://github.com/udx/wp-stateless/issues/482#482](https://github.com/udx/wp-stateless/issues/482](https://github.com/udx/wp-stateless/issues/482).
215 - NEW - Files are now uploaded to GCS in chunks and chunk size will be determined based on free memory available. GitHub issue [](https://github.com/udx/wp-stateless/issues/478#478](https://github.com/udx/wp-stateless/issues/478](https://github.com/udx/wp-stateless/issues/478).
216 - NEW - File upload chunk size can be controlled with `WP_STATELESS_MEDIA_UPLOAD_CHUNK_SIZE` constant. GitHub issue [](https://github.com/udx/wp-stateless/issues/478#478](https://github.com/udx/wp-stateless/issues/478](https://github.com/udx/wp-stateless/issues/478).
217 - FIX - Changed the default value for the Cache-Busting setting. GitHub issue [](https://github.com/udx/wp-stateless/issues/361#361](https://github.com/udx/wp-stateless/issues/361](https://github.com/udx/wp-stateless/issues/361).
218 - FIX - Fixed network override of Cache-Busting. GitHub issue [](https://github.com/udx/wp-stateless/issues/468#468](https://github.com/udx/wp-stateless/issues/468](https://github.com/udx/wp-stateless/issues/468).
219 - FIX - Fixed "Passing glue string after array is deprecated.". GitHub issue [](https://github.com/udx/wp-stateless/issues/444#444](https://github.com/udx/wp-stateless/issues/444](https://github.com/udx/wp-stateless/issues/444).
220 - FIX - Fixed Compatibility default value in multisite. GitHub issue [](https://github.com/udx/wp-stateless/issues/464#464](https://github.com/udx/wp-stateless/issues/464](https://github.com/udx/wp-stateless/issues/464).
221 - FIX - Fixed multisite wrong GCS path. GitHub issue [](https://github.com/udx/wp-stateless/issues/407#407](https://github.com/udx/wp-stateless/issues/407](https://github.com/udx/wp-stateless/issues/407).
222 - FIX - Don't check for Google Cloud Storage connectivity in stateless mode unless uploading. GitHub issue [](https://github.com/udx/wp-stateless/issues/442#442](https://github.com/udx/wp-stateless/issues/442](https://github.com/udx/wp-stateless/issues/442).
223 - COMPATIBILITY - Google App Engine - Added new compatibility support for Google App Engine. [](https://github.com/udx/wp-stateless/issues/486#486](https://github.com/udx/wp-stateless/issues/486](https://github.com/udx/wp-stateless/issues/486)
224 - COMPATIBILITY - Elementor - Fixed wrong MIME type for CSS files. GitHub issue [](https://github.com/udx/wp-stateless/issues/395#395](https://github.com/udx/wp-stateless/issues/395](https://github.com/udx/wp-stateless/issues/395).
225 - COMPATIBILITY - Polylang - Fixed missing metadata issue. GitHub issue [](https://github.com/udx/wp-stateless/issues/378#378](https://github.com/udx/wp-stateless/issues/378](https://github.com/udx/wp-stateless/issues/378).
226 - COMPATIBILITY - EWWW - Fixed mime type for WEBP images. GitHub issue [](https://github.com/udx/wp-stateless/issues/371#371](https://github.com/udx/wp-stateless/issues/371](https://github.com/udx/wp-stateless/issues/371).
227 - COMPATIBILITY - Simple Local Avatars - Added new compatibility support for Simple Local Avatars. GitHub issue [](https://github.com/udx/wp-stateless/issues/297#297](https://github.com/udx/wp-stateless/issues/297](https://github.com/udx/wp-stateless/issues/297).
228 - COMPATIBILITY - BuddyPress - Fixed BuddyPress compatibility. GitHub issue [](https://github.com/udx/wp-stateless/issues/275#275](https://github.com/udx/wp-stateless/issues/275](https://github.com/udx/wp-stateless/issues/275).
229 - COMPATIBILITY - Divi - Fixed Divi cache issue. GitHub issue [](https://github.com/udx/wp-stateless/issues/430#430](https://github.com/udx/wp-stateless/issues/430](https://github.com/udx/wp-stateless/issues/430).
230 - COMPATIBILITY - Gravity Forms - add compatibility for Gravity Forms Signature Add-On. [](https://github.com/udx/wp-stateless/issues/501#501](https://github.com/udx/wp-stateless/issues/501](https://github.com/udx/wp-stateless/issues/501).
231 - COMPATIBILITY - Litespeed - Fixed fatal error and warnings. [](https://github.com/udx/wp-stateless/issues/491#491](https://github.com/udx/wp-stateless/issues/491](https://github.com/udx/wp-stateless/issues/491).
232 - COMPATIBILITY - Imagify - Added support for webp. [](https://github.com/udx/wp-stateless/issues/403#403](https://github.com/udx/wp-stateless/issues/403](https://github.com/udx/wp-stateless/issues/403).
233 - ENHANCEMENT - Update Client library for Google APIs. [](https://github.com/udx/wp-stateless/issues/446#446](https://github.com/udx/wp-stateless/issues/446](https://github.com/udx/wp-stateless/issues/446).
234 - ENHANCEMENT - Wildcards for bucket folder settings. GitHub issue [](https://github.com/udx/wp-stateless/issues/149#149](https://github.com/udx/wp-stateless/issues/149](https://github.com/udx/wp-stateless/issues/149).
235 - ENHANCEMENT - Better CLI integration. GitHub issue [](https://github.com/udx/wp-stateless/issues/447#447](https://github.com/udx/wp-stateless/issues/447](https://github.com/udx/wp-stateless/issues/447), [](https://github.com/udx/wp-stateless/issues/450#450](https://github.com/udx/wp-stateless/issues/450](https://github.com/udx/wp-stateless/issues/450) and [](https://github.com/udx/wp-stateless/issues/451#451](https://github.com/udx/wp-stateless/issues/451](https://github.com/udx/wp-stateless/issues/451).
236 - ENHANCEMENT - Sync media according to new Bucket Folder settings. GitHub issue [](https://github.com/udx/wp-stateless/issues/449#449](https://github.com/udx/wp-stateless/issues/449](https://github.com/udx/wp-stateless/issues/449).
237 - ENHANCEMENT - Moved Bucket Folder setting in the File URL section. GitHub issue [](https://github.com/udx/wp-stateless/issues/463#463](https://github.com/udx/wp-stateless/issues/463](https://github.com/udx/wp-stateless/issues/463).
238 - ENHANCEMENT - Hide Regenerate and Sync with GCS when the mode is Disabled. GitHub issue [](https://github.com/udx/wp-stateless/issues/440#440](https://github.com/udx/wp-stateless/issues/440](https://github.com/udx/wp-stateless/issues/440).
239 - ENHANCEMENT - New endpoint for the Google Cloud Storage JSON API. GitHub issue [](https://github.com/udx/wp-stateless/issues/384#384](https://github.com/udx/wp-stateless/issues/384](https://github.com/udx/wp-stateless/issues/384).
240 - ENHANCEMENT - Renamed current `Stateless` mode to `Ephemeral`. GitHub issue [](https://github.com/udx/wp-stateless/issues/481#481](https://github.com/udx/wp-stateless/issues/481](https://github.com/udx/wp-stateless/issues/481).
241
242 #### 2.3.2
243
244 - FIX - Fixed video file doesn't get deleted from the server in `Stateless` mode. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/418#418](https://github.com/wpCloud/wp-stateless/issues/418](https://github.com/wpCloud/wp-stateless/issues/418).
245 - FIX - Fixed file size doesn't show under attachment details in `Stateless` mode. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/413#413](https://github.com/wpCloud/wp-stateless/issues/413](https://github.com/wpCloud/wp-stateless/issues/413).
246 - FIX - Fixed Cache-Busting feature works even if the Mode is `Disabled`. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/405#405](https://github.com/wpCloud/wp-stateless/issues/405](https://github.com/wpCloud/wp-stateless/issues/405).
247 - COMPATIBILITY - Fixed Gravity Form Post Image didn't include `Bucket Folder`. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/421#421](https://github.com/wpCloud/wp-stateless/issues/421](https://github.com/wpCloud/wp-stateless/issues/421).
248 - COMPATIBILITY - Fixed Divi Builder Export. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/420#420](https://github.com/wpCloud/wp-stateless/issues/420](https://github.com/wpCloud/wp-stateless/issues/420).
249 - COMPATIBILITY - Fixed BuddyBoss pages breaking after updating to 2.3.0. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/417#417](https://github.com/wpCloud/wp-stateless/issues/417](https://github.com/wpCloud/wp-stateless/issues/417).
250
251 #### 2.3.1
252
253 - Fix - Fixed fatal error, undefined function `is_wp_version_compatible`. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/414#414](https://github.com/wpCloud/wp-stateless/issues/414](https://github.com/wpCloud/wp-stateless/issues/414).
254
255 #### 2.3.0
256
257 - FIX - Fixed problem with WordPress 5.3. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/406#406](https://github.com/wpCloud/wp-stateless/issues/406](https://github.com/wpCloud/wp-stateless/issues/406).
258 - FIX - Fixed problem with the Cache Busting feature. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/377#377](https://github.com/wpCloud/wp-stateless/issues/377](https://github.com/wpCloud/wp-stateless/issues/377).
259 - COMPATIBILITY - Added compatibility support for WP Retina 2x pro. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/380#380](https://github.com/wpCloud/wp-stateless/issues/380](https://github.com/wpCloud/wp-stateless/issues/380).
260 - COMPATIBILITY - Enhanced compatibility support for LiteSpeed Cache. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/365#365](https://github.com/wpCloud/wp-stateless/issues/365](https://github.com/wpCloud/wp-stateless/issues/365).
261 - COMPATIBILITY - Enhanced compatibility support for ShortPixel Image Optimizer. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/364#364](https://github.com/wpCloud/wp-stateless/issues/364](https://github.com/wpCloud/wp-stateless/issues/364), [](https://github.com/wpCloud/wp-stateless/issues/398#398](https://github.com/wpCloud/wp-stateless/issues/398](https://github.com/wpCloud/wp-stateless/issues/398).
262 - COMPATIBILITY - Fixed Gravity Form export. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/408#408](https://github.com/wpCloud/wp-stateless/issues/408](https://github.com/wpCloud/wp-stateless/issues/408).
263 - ENHANCEMENT - Improved upon add_media function for better compatibility support. GitHub issue [](https://github.com/wpCloud/wp-stateless/issues/382#382](https://github.com/wpCloud/wp-stateless/issues/382](https://github.com/wpCloud/wp-stateless/issues/382).
264
265 #### 2.2.7
266
267 - FIX - WP-Smush compatibility enhanced. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/366#366](https://github.com/wpCloud/wp-stateless/issues/366](https://github.com/wpCloud/wp-stateless/issues/366).
268 - FIX - Fixed multisite installation support. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/370#370](https://github.com/wpCloud/wp-stateless/issues/370](https://github.com/wpCloud/wp-stateless/issues/370).
269 - FIX - Fixed settings UI problems related to Cache-Busting option. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/373#373](https://github.com/wpCloud/wp-stateless/issues/373](https://github.com/wpCloud/wp-stateless/issues/373).
270 - FIX - Other minor fixes.
271
272 #### 2.2.6
273
274 - FIX - Multisite Network Settings page fixed. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/369#369](https://github.com/wpCloud/wp-stateless/issues/369](https://github.com/wpCloud/wp-stateless/issues/369).
275 - FIX - Fixed incorrect Compatibilities behavior when Bucket Folder is set. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/368#368](https://github.com/wpCloud/wp-stateless/issues/368](https://github.com/wpCloud/wp-stateless/issues/368).
276 - FIX - Other minor fixes.
277
278 #### 2.2.5
279
280 - NEW - Added ability to start sync process from specific Attachment ID. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/360#360](https://github.com/wpCloud/wp-stateless/issues/360](https://github.com/wpCloud/wp-stateless/issues/360).
281 - COMPATIBILITY - Added compatibility support for LiteSpeed Cache plugin. Especially to support optimized .webp images. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/357#357](https://github.com/wpCloud/wp-stateless/issues/357](https://github.com/wpCloud/wp-stateless/issues/357).
282 - FIX - Other minor fixes.
283
284 #### 2.2.4
285
286 - NEW - Added new filter `wp_stateless_skip_add_media`. Allows skipping synchronization of the media object with GCS depending on custom condition. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/344#344](https://github.com/wpCloud/wp-stateless/issues/344](https://github.com/wpCloud/wp-stateless/issues/344).
287 - FIX - Compatibility Manager is considering Child Themes now. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/351#351](https://github.com/wpCloud/wp-stateless/issues/351](https://github.com/wpCloud/wp-stateless/issues/351).
288 - FIX - Custom domains handling has been fixed. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/358#358](https://github.com/wpCloud/wp-stateless/issues/358](https://github.com/wpCloud/wp-stateless/issues/358).
289 - ENHANCEMENT - Imagify Image Optimizer and WP Smush compatibilities improved. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/359#359](https://github.com/wpCloud/wp-stateless/issues/359](https://github.com/wpCloud/wp-stateless/issues/359).
290
291 #### 2.2.3
292
293 - FIX - `get_post_metadata` does not break multi-dimensional arrays anymore. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/352#352](https://github.com/wpCloud/wp-stateless/issues/352](https://github.com/wpCloud/wp-stateless/issues/352).
294 - FIX - `PHP Warning: substr_compare()` fixed. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/350#350](https://github.com/wpCloud/wp-stateless/issues/350](https://github.com/wpCloud/wp-stateless/issues/350).
295 - FIX - Filtering Domain setting before saving in order to get rid of possible empty spaces. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/348#348](https://github.com/wpCloud/wp-stateless/issues/348](https://github.com/wpCloud/wp-stateless/issues/348).
296 - FIX - Incorrect remote file path generated when disabled Organization setting. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/343#343](https://github.com/wpCloud/wp-stateless/issues/343](https://github.com/wpCloud/wp-stateless/issues/343).
297 - FIX - Hiding admin notices correctly. GitHub Pull Request [](https://github.com/wpCloud/wp-stateless/pull/355#355](https://github.com/wpCloud/wp-stateless/pull/355](https://github.com/wpCloud/wp-stateless/pull/355).
298
299 #### 2.2.2
300
301 - FIX - Proper 'srcset' attribute handling. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/342#342](https://github.com/wpCloud/wp-stateless/issues/342](https://github.com/wpCloud/wp-stateless/issues/342).
302 - ENHANCEMENT - Minor fixes code quality.
303
304 #### 2.2.1
305
306 - Fix - Security patch for Authenticated Remote Code Execution (RCE) vulnerability.
307
308 #### 2.2.0
309
310 - FIX - Slow page generation when File URL Replacement is enabled [](https://github.com/wpCloud/wp-stateless/issues/265#265](https://github.com/wpCloud/wp-stateless/issues/265](https://github.com/wpCloud/wp-stateless/issues/265).
311 - FIX - Fatal error when WP Smush Pro compatibility is enabled [](https://github.com/wpCloud/wp-stateless/issues/325#325](https://github.com/wpCloud/wp-stateless/issues/325](https://github.com/wpCloud/wp-stateless/issues/325).
312 - FIX - Issue with Imagify [](https://github.com/wpCloud/wp-stateless/issues/326#326](https://github.com/wpCloud/wp-stateless/issues/326](https://github.com/wpCloud/wp-stateless/issues/326).
313 - FIX - Return correct srcset images [](https://github.com/wpCloud/wp-stateless/issues/328#328](https://github.com/wpCloud/wp-stateless/issues/328](https://github.com/wpCloud/wp-stateless/issues/328).
314 - FIX - Fatal error with GFForms [](https://github.com/wpCloud/wp-stateless/issues/330#330](https://github.com/wpCloud/wp-stateless/issues/330](https://github.com/wpCloud/wp-stateless/issues/330).
315 - FIX - Typo in admin notices [](https://github.com/wpCloud/wp-stateless/issues/337#337](https://github.com/wpCloud/wp-stateless/issues/337](https://github.com/wpCloud/wp-stateless/issues/337).
316 - ENHANCEMENT - Extended “File URL Replacement” options [](https://github.com/wpCloud/wp-stateless/issues/336#336](https://github.com/wpCloud/wp-stateless/issues/336](https://github.com/wpCloud/wp-stateless/issues/336).
317 - ENHANCEMENT - Service Account JSON is now hidden if set via constant [](https://github.com/wpCloud/wp-stateless/issues/320#320](https://github.com/wpCloud/wp-stateless/issues/320](https://github.com/wpCloud/wp-stateless/issues/320).
318 - ENHANCEMENT - New database table for tracking files not tracked in media library [](https://github.com/wpCloud/wp-stateless/issues/307#307](https://github.com/wpCloud/wp-stateless/issues/307](https://github.com/wpCloud/wp-stateless/issues/307).
319 - ENHANCEMENT - Updated depreciated function flagged by security software [](https://github.com/wpCloud/wp-stateless/issues/300#300](https://github.com/wpCloud/wp-stateless/issues/300](https://github.com/wpCloud/wp-stateless/issues/300).
320
321 #### 2.1.9
322
323 - FIX - Resolved fatal error with OneCodeShop RML Amazon S3 plugin. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/317#317](https://github.com/wpCloud/wp-stateless/issues/317](https://github.com/wpCloud/wp-stateless/issues/317).
324 - FIX - Resolved missing bucket in file URL when “storage.googleapis.com” was supplied in Domain field. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/318#318](https://github.com/wpCloud/wp-stateless/issues/318](https://github.com/wpCloud/wp-stateless/issues/318).
325 - ENHANCEMENT - Support synchronization of files without metadata, such as .doc and .docx files. GitHub Issue [](https://github.com/wpCloud/wp-stateless/issues/316#316](https://github.com/wpCloud/wp-stateless/issues/316](https://github.com/wpCloud/wp-stateless/issues/316).
326
327 #### 2.1.8
328
329 - FIX - WooCommerce product export.
330 - FIX - PDF previews in media library now supported.
331 - ENHANCEMENT - Improved error message when there is nothing to sync.
332 - ENHANCEMENT - Renamed constant WP_STATELESS_MEDIA_HASH_FILENAME to WP_STATELESS_MEDIA_CACHE_BUSTING.
333 - ENHANCEMENT - Domain field functionality now allows webmaster to control http or https
334 - ENHANCEMENT - Notice about Stateless mode requiring the Cache-Busting option is displayed to those using Stateless mode.
335 - ENHANCEMENT - Upload full size image before generating thumbnails.
336 - COMPATIBILITY - Added compatibility support for Learndash plugin.
337 - COMPATIBILITY - Added compatibility support for BuddyPress plugin.
338 - COMPATIBILITY - Added compatibility support for Divi Builder export.
339 - COMPATIBILITY - Added compatibility support for Elementor plugin.
340
341 #### 2.1.7
342
343 - ENHANCEMENT - Display dashboard-wide notice for existing users explaining stateless mode now enables cache-busting option.
344 - ENHANCEMENT - Display notice when selecting stateless mode explaining stateless mode now enables cache-busting option.
345 - ENHANCEMENT - Display required message on cache-busting setting description when stateless mode is enabled.
346
347 #### 2.1.6
348
349 - FIX - Resolved Google SDK conflict.
350 - FIX - ICompatibility.php errors notice.
351 - FIX - Undefined index: gs_link in class-bootstrap.php.
352 - FIX - Media files with accent characters would not upload correctly to the bucket.
353 - ENHANCEMENT - Force `Cache-Busting` when using `Stateless` mode.
354 - ENHANCEMENT - New admin notice design.
355 - ENHANCEMENT - Improved and clear error message.
356 - ENHANCEMENT - Renamed constant `WP_STATELESS_MEDIA_ON_FLY` to `WP_STATELESS_DYNAMIC_IMAGE_SUPPORT`.
357 - ENHANCEMENT - Update Google Libraries.
358 - ENHANCEMENT - Renamed constant `WP_STATELESS_MEDIA_HASH_FILENAME` to `WP_STATELESS_MEDIA_CACHE_BUSTING`.
359 - COMPATIBILITY - Renamed constant `WP_STATELESS_COMPATIBILITY_WPSmush` to `WP_STATELESS_COMPATIBILITY_WPSMUSH`.
360 - COMPATIBILITY - Added support for `WooCommerce Extra Product Options`.
361 - COMPATIBILITY - Added support for `WPForms Pro`.
362 - COMPATIBILITY - Improved `ShortPixel` compatibility.
363 - COMPATIBILITY - Fixed `ACF Image Crop` compatibility.
364
365 #### 2.1.5
366
367 - FIX - Fatal error with PHP 5.4.45 on activation.
368 - FIX - E_WARNING: Illegal string offset ‘gs_bucket’.
369 - FIX - Resolved ‘save_network_settings’ message when saving network settings.
370 - COMPATIBILITY - Added support for WP Forms plugin
371 - COMPATIBILITY - Added support for WP Smush plugin
372 - COMPATIBILITY - Added support for ShortPixel Image Optimizer plugin.
373 - COMPATIBILITY - Added support for Imagify Image Optimizer plugin.
374 - COMPATIBILITY - Added support for SiteOrigin CSS plugin.
375 - COMPATIBILITY - Added support for Gravity Forms plugin.
376 - COMPATIBILITY - Added support for WPBakery Page Builder plugin.
377 - COMPATIBILITY - Added wp-config constant support for compatibility options.
378
379 #### 2.1.4
380
381 - ENHANCEMENT - Updated Google OAuth URL for Setup Assistant.
382
383 #### 2.1.3
384
385 - ENHANCEMENT - Updates to text explainers in Setup Assistant.
386 - ENHANCEMENT - Refined redirection logic when activating plugin.
387 - FIX - Removed extra space in converted URLs.
388
389 #### 2.1.2
390
391 - ENHANCEMENT - Improved support for Easy Digital Downloads.
392 - ENHANCEMENT - Added constant WP_STATELESS_CONSOLE_LOG check before logging to console.
393 - ENHANCEMENT - Changed service account default permissions on creation.
394 - COMPATIBILITY - Added support for SiteOrigin generated CSS files.
395 - ENHANCEMENT - Moved Dynamic Image Support to Capability tab.
396 - COMPATIBILITY - Added support for ACF Image Crop addon.
397 - FIX - Fixed compatibility issue with wp-smush plugin.
398 - FIX - Added required blog param for multi-sites.
399 - FIX - Updated media library and mediaItem API endpoints.
400 - COMPATIBILITY - Added support for EDD download method option.
401
402 #### 2.1.1
403
404 - FIX - Fixed double slash when Organization is disabled.
405 - FIX - Fatal error with GuzzleHttp.
406 - FIX - Fixed content-type assignment.
407 - ENHANCEMENT - Added support for https URLs in Domain field.
408 - COMPATIBILITY - Advanced Custom Fields Image Crop Addon.
409
410 #### 2.1.0
411
412 - FIX - Fixed read only for Service Account JSON if constant or environment variable is defined.
413 - FIX - Override default cache control.
414 - FIX - Fixed custom domain bucket support with setup assistant.
415 - FIX - Improved support for wp_calculate_image_srcset.
416 - FIX - Synchronizing non-image files will now delete the local copy.
417 - NEW - Support for GOOGLE_APPLICATION_CREDENTIALS environment variable.
418 - NEW - Added bucket region option to setup assistant.
419 - NEW - Added custom file type support for File URL Replacement setting.
420 - NEW - Added failover to image url when not found on disk for sync tool.
421 - ENHANCEMENT - updated service account role to Storage Object Admin.
422
423 #### 2.0.3
424
425 - FIX - Fixed Fatal Error which was occurring on WordPress Multisite after upgrading plugin from 1.x to 2.x.
426 - ENHANCEMENT - Improved support of PDF files.
427
428 #### 2.0.2
429
430 - FIX - Fixed Fatal Errors which were caused by using PHP 5.4 and less.
431 - FIX - Fixed Fatal Error which was caused on Media page when WP Smush Pro plugin is activated.
432 - FIX - Fixed detection of plugin files paths. The issue was occurring on installations with custom file structures ( e.g. Bedrock platform ).
433 - FIX - Fixed redirection URL to Setup Wizard on plugin activation.
434 - ENHANCEMENT - Updated the minimum requirements for PHP to 5.5 to prevent fatal errors and possible warnings.
435
436 #### 2.0.1
437
438 - ENHANCEMENT - Added compatibility with Google SDK v1.x version to prevent conflicts with third-party plugins.
439 - ENHANCEMENT - Added warning message if old Google SDK version is loaded by third-party plugin.
440
441 #### 2.0.0
442
443 - NEW - Added stateless mode.
444 - NEW - Dedicated settings panel.
445 - NEW - Setup assistant for initial plugin activation.
446 - NEW - Support for replacing default GCS domain with a custom domain.
447 - ENHANCEMENT - Expanded network setting overrides.
448 - ENHANCEMENT - Expanded wp-config constants.
449 - ENHANCEMENT - Relocated synchronization and regeneration tools to the new settings panel.
450
451 #### 1.9.2
452
453 - ENHANCEMENT - Added ability to modify default bucket link via 'wp_stateless_bucket_link' filter.
454 - ENHANCEMENT - Added checking of connection to GCS once per four hours instead of doing it on every page load.
455 - ENHANCEMENT - Google SDK was moved from vendor dir. So it's not loaded on every page load anymore, but only when it's required.
456 - ENHANCEMENT - Updated Composer Autoload logic.
457 - ENHANCEMENT - Reverted all changes included to 1.9.1 version because of conflicts.
458
459 #### 1.9.0
460
461 - Added new ability to define cacheControl for remote objects.
462 - Added new option that adds random hashes to file names.
463
464 #### 1.8.0
465
466 - Added the ability to regenerate and synchronize separate Media file from the list.
467 - Added the ability to regenerate and synchronize Media file from edit screen.
468 - Fixed the issue on multisite setup (switch_to_blog now works as expected).
469 - Performance fixes.
470 - UI cleanup.
471
472 #### 1.7.3
473
474 - Added ability to fix previously failed items.
475
476 #### 1.7.1
477
478 - Migrated from p12 to JSON.
479 - New feature of media sync.
480 - New option Root Directory.
481 - Optimized uploading process.
482 - Other options.
483
484 #### 1.7.0
485
486 - Fixed conflict with SSL forcing plugin.
487
488 #### 1.6.0
489
490 - Plugin Updates ability added.
491 - WordPress 4.4 compatibility fixed.
492 - Post content filter fixed.
493
494 #### 1.5.0
495
496 - Migration into wp-stateless from wp-stateless-media.
497 - Version bump to resolve bucket permissions issues.
498
499 #### 1.3.2
500
501 - Fixed issue with wp_normalize_path causing a fatal error on older installs.
502 - Removed \$\_SESSION usage for transients.
503
504 #### 1.3.1
505
506 - Added ability to upload non-images to bucket.
507 - Fixed issue with running batches in WP CLI
508
509 #### 1.3.0
510
511 - Added WP CLI functionality.
512 - Added WP CLI command to move all legacy meta data to serialized array.
513 - Changed the way of storing SM cloud meta data.
514
515 #### 1.2.0
516
517 - Added Imagemagic/GD check to warn admin that thumbnails will not be generated.
518 - Added mediaLink, mediaLink and id storage for uploaded objects.
519 - Added support for cacheControl with default settings based on Mime type of upload.
520 - Added sm:item:cacheControl and sm:item:contentDisposition filters.
521 - Cleaned-up metadata that is made available to GCS and visible in response headers.
522 - Removed app_name, using blog domain name automatically.
523 - Added Cache Control to media editor.
524
525 #### 1.1.0
526
527 - Added support for <code>WP_STATELESS_MEDIA_MODE</code>.
528 - Renamed constants <code>STATELESS_MEDIA_SERVICE_ACCOUNT_NAME</code> and <code>STATELESS_MEDIA_KEY_FILE_PATH</code> to <code>WP_STATELESS_MEDIA_SERVICE_ACCOUNT</code> and <code>WP_STATELESS_MEDIA_KEY_FILE_PATH</code>.
529
530 #### 1.0.2
531
532 - Added a _view_ link to media edit page for synchronized items.
533 - Added some _wp_get_attachment_image_ dynamic attributes.
534
535 #### 1.0.1
536
537 - Added Network Management option.
538 - Added support for <code>WP_STATELESS_MEDIA_SERVICE_ACCOUNT_NAME</code> and <code>WP_STATELESS_MEDIA_KEY_FILE_PATH</code>.
539
540 #### 1.0.0
541
542 - Set branch to v1.0.
543 - Removed autocompletion from Email Address and Application Name fields.
544 - Moved lib/classes into just lib.
545 - Rename class-Bootstrap.php to be lowercased.
546 - Added composer/installers to composer.json 'required' dependencies.
547 - Rename stateless-media.php to wp-stateless-media.php so there aren't unexpected plugin basename issues.
548 - Change package name to wp-stateless-media in package.json
549 - Rename 'wpCloud/wp-stateless-media' to 'wpcloud/wp-stateless-media' in composer.json, Composer does not allow uppercase names.
550
551 #### 0.2.1
552
553 - Added 'Settings' link to plugin list.
554