*** Instagram for WooCommerce Changelog *** 2024-03-25 - version 4.6.2 * Fix - Pages created or linked to a Meta Business Portfolio can now be used by manually entering page ID * Tweak - Change connect server to Kestrel * Dev - add wc_instagram_auth_host filter * Misc - Update brand to Kestrel 2023-12-05 - version 4.6.1 * Tweak - Tested compatibility up to WC 8.4. * Fix - Fixed Google Attribute save in the custom product attributes. 2023-11-22 - version 4.6.0 * Feature - Declare compatibility with WooCommerce Cart and Checkout blocks. * Tweak - Check if the catalogs directory is writable in the System Status Report. * Tweak - Added trailing slash to the `WC_INSTAGRAM_CATALOGS_PATH` constant. * Tweak - Updated the plugin URLs to the new woo.com domain. * Tweak - Tested compatibility up to WC 8.3. * Dev - Fixed the default value provided as the third parameter in the filter hook `wc_instagram_product_parse_format`. * Dev - Renamed function parameters with reserved keywords to improve the compatibility with PHP 8.0. 2023-10-18 - version 4.5.0 * Feature - Added compatibility with 'WooCommerce Additional Variation Images'. * Tweak - Updated plugin author. * Tweak - Tested compatibility up to WC 8.2. * Tweak - Tested compatibility up to WP 6.4. * Dev - Updated Instagram Graph API version to v15.0. * Dev - Added hook to filter the additional images of a product. * Dev - Dropped deprecated filter hook `wc_instagram_product_catalog_download_formats`. * Dev - Dropped deprecated filter hook `woocommerce_instagram_google_product_categories`. * Dev - Dropped deprecated plugin code up to version 4.2. * Dev - Updated the minimum requirements to WC 3.7, WP 4.9, and PHP 5.6. 2023-08-21 - version 4.4.1 * Tweak - Uniquely register the scheduled actions. * Tweak - Tested compatibility with WC 8.0. * Tweak - Tested compatibility with WP 6.3. 2023-07-13 - version 4.4.0 * Feature - Associate Google product attributes with custom product attributes. * Tweak - Tested compatibility up to WC 7.9. * Tweak - Tested compatibility with WP 6.2. * Dev - Dropped `woo-includes/` files. 2023-03-02 - version 4.3.4 * Tweak - Tested compatibility up to WC 7.4. 2022-12-12 - version 4.3.3 * Tweak - Tested compatibility with WC 7.2. * Fix - The catalog feed dialog never refreshes until the process of generating the feed finishes. * Fix - Fixed lock-in the process of generating the catalog feeds when at least one product fails. 2022-11-24 - version 4.3.2 * Fix - Multi-word product attribute terms were not included in the catalog data feeds. 2022-11-02 - version 4.3.1 * Tweak - Declare compatibility with WooCommerce High-Performance Order Storage (HPOS). * Tweak - Tested compatibility up to WC 7.1. * Tweak - Tested compatibility with WP 6.1. 2022-08-03 - version 4.3.0 * Feature - Include the WooCommerce product categories in the catalog data feeds. * Feature - Added tool for clearing all cached Instagram images used in the product hashtags. * Tweak - Tested compatibility with WC 6.8. 2022-07-11 - version 4.2.0 * Feature - Added option to interrupt the process of updating a catalog data feed. * Tweak - Add a default description to the products without any description when generating the catalog data feeds. * Tweak - Selecting a Facebook Page on the settings page is no longer required for using the product catalogs. * Tweak - Hide the settings related to the product hashtags when there is no Facebook Page selected. * Tweak - Moved the product catalogs settings to an upper position in the form. * Tweak - Renamed the settings section 'Shopping' to 'Product catalogs'. * Tweak - Renamed the settings section 'Product page' to 'Product images'. * Tweak - Renamed the column 'Downloads' to 'Data feeds' in the product catalogs table. * Tweak - Redesigned the dialog content of the catalog data feeds. * Tweak - Removed link to the 'Shopping' doc in the plugin list. * Tweak - Added a link to get support in the plugin list. * Tweak - Tested compatibility with WC 6.7. * Fix - The 'Data feed' dialog stopped refreshing after the second AJAX request of the update process. * Dev - Deprecated filter hook `wc_instagram_product_catalog_download_formats`. 2022-06-21 - version 4.1.9 * Tweak - Reduced to 25 the number of products to process per batch when generating a catalog file. * Fix - Fixed the lock of the process for generating a catalog file when it's interrupted for exceeding the execution limits. 2022-06-08 - version 4.1.8 * Fix - Fixed duplicated products in the catalog files when including specific products in the catalog. 2022-06-06 - version 4.1.7 * Fix - Fixed duplicated products in the catalog files when excluding specific products from the catalog. 2022-06-03 - version 4.1.6 * Fix - Fixed fatal error when formatting a product with no price in PHP 8.0+. 2022-06-02 - version 4.1.5 * Tweak - Improved the log texts of the process for generating the catalog files. * Tweak - Include the catalog feed URL in the System Status Report. * Tweak - Tested compatibility with WC 6.6. * Tweak - Tested compatibility with WP 6.0. * Fix - Fixed the interruption of the catalog files generation when excluding products from it. 2022-04-28 - version 4.1.4 * Tweak - Tested compatibility with WC 6.5. 2022-04-20 - version 4.1.3 * Tweak - Tested compatibility with WC 6.4. * Fix - The 'Stock Quantity' option of the already created catalogs was set to zero when updating the extension from a version prior to 4.1.0. * Fix - Fixed the interruption of the catalog files generation when the load of a product fails. 2022-03-16 - version 4.1.2 * Tweak - Improved product catalogs table in the System Status Report. * Tweak - Include the last modified date in the catalog XML file. * Fix - Fixed duplicated error notice on the settings page when the selected Facebook page doesn't have an Instagram account connected to it. 2022-02-28 - version 4.1.1 * Tweak - Unregister scheduled actions on plugin deactivation. * Tweak - Unregister custom post types on plugin deactivation. * Tweak - Tested compatibility with WC 6.3. 2022-02-07 - version 4.1.0 * Feature - Include the stock quantity in the product catalogs. 2022-01-27 - version 4.0.1 * Tweak - Refresh the XML file when the catalog settings change. * Tweak - Tested compatibility with WC 6.2. * Dev - Don't trigger the action hook `wc_instagram_product_catalog_updated` when a catalog file status changes. * Dev - Store the status of a catalog file as a transient instead of catalog metadata. 2022-01-20 - version 4.0.0 * Feature - Generate files for the product catalogs. * Tweak - Process the products of a catalog in batches. * Tweak - Reduced the load time of the product catalog feeds. * Tweak - Improved performance when exporting a product catalog to an XML or CSV file. * Tweak - Redirect to the settings page after creating a product catalog. * Tweak - Product catalogs are no longer sortable in the settings table. * Tweak - Delete a product catalog on the settings page without the need to save the settings. * Tweak - Replaced deprecated jQuery functions. * Tweak - Clear cache after removing the plugin data on uninstalling. * Tweak - Updated documentation links. * Tweak - Tested compatibility with WC 6.1. * Tweak - Tested compatibility with WP 5.9. * Dev - Allow querying products from a catalog. * Dev - Store the product catalogs in the WP Posts table as a Custom Post Type. * Dev - Use a WC background process to handle the plugin updates. * Dev - Use a trait instead of a class for implementing the Singleton pattern. * Dev - Dropped deprecated plugin code up to version 3.6. * Dev - Dropped classes `WP_Async_Request` and `WP_Background_Process` from core. * Dev - Updated the minimum requirements to WC 3.5, WP 4.7, and PHP 5.4. 2021-12-16 - version 3.7.1 * Tweak - Tested compatibility with WC 6.0. 2021-11-03 - version 3.7.0 * Feature - Include additional information such as color, size, gender, etc. in the product catalogs. * Tweak - Tested compatibility with WC 5.9. * Dev - Deprecated filter hook `woocommerce_instagram_google_product_categories` in favor of `wc_instagram_google_product_categories`. 2021-09-28 - version 3.6.2 * Tweak - Tested compatibility with WC 5.8. * Dev - Updated Instagram Graph API version to v12.0. 2021-09-01 - version 3.6.1 * Tweak - Added plugin info to the WooCommerce System Status Report. * Tweak - Tested compatibility with WC 5.7. 2021-08-24 - version 3.6.0 * Feature - Define the "Google Product Category" at the "Product Category" level. * Tweak - Improved performance of the Google Product Category field. * Tweak - Enhanced responsive styles for the Google Product Category field. * Tweak - Tested compatibility with WC 5.6. * Fix - Exclude out-of-stock product variations when the catalog only includes in-stock products. 2021-08-03 - version 3.5.1 * Tweak - Use the product name instead of the title in the content displayed on the product page. * Tweak - Tested compatibility up to WC 5.5. * Tweak - Tested compatibility up to WP 5.8. * Dev - Updated template `single-product/instagram.php`. 2021-06-17 - version 3.5.0 * Feature - Define a product catalog only with specific products. * Tweak - Added a "Filter by" field to the product catalog form. * Tweak - Simplified the product catalog form when filtering by product categories. 2021-05-27 - version 3.4.6 * Tweak - Tested compatibility up to WC 5.4. * Fix - Fixed the selection of subcategories for the "Google Product Category" field in the catalog settings form. * Dev - Replaced the usage of the library `select2.js` by `selectWoo.js`. 2021-03-18 - version 3.4.5 * Fix - Fixed fatal error when the Instagram settings page is loaded as the default integration. 2021-03-08 - version 3.4.4 * Tweak - Open hashtag images in a new tab. * Tweak - Tested compatibility with WP 5.7. * Fix - Catalog forms were accessible although there wasn't any Facebook account connected. 2021-02-22 - version 3.4.3 * Tweak - Tested compatibility up to WC 5.1. * Fix - Catalog feeds were accessible although there wasn't any Facebook account connected. 2020-12-29 - version 3.4.2 * Tweak - Replaced deprecated jQuery functionality. * Tweak - Use the short description as a fallback for the large description in the product catalog. * Tweak - Improved the description fallbacks for product variations in the product catalog. * Tweak - Tested compatibility with WC 4.9. * Fix - Fixed error 404 on the feed URL when the catalog slug is a numeric value. 2020-11-26 - version 3.4.1 * Tweak - Improved PHP 8 support. * Tweak - Tested compatibility with WC 4.8. * Tweak - Tested compatibility with WP 5.6. 2020-11-18 - version 3.4.0 * Feature - Added compatibility with WooCommerce Product Bundles extension. * Tweak - Tested compatibility up to WC 4.7. * Tweak - Tested compatibility up to WP 5.5. 2020-10-28 - version 3.3.2 * Tweak - Tested compatibility up to WC 4.6. * Dev - Updated Instagram Graph API version to v8.0. 2020-07-28 - version 3.3.1 * Tweak - Use the full-size image instead of the thumbnail as the primary image in the catalog products. 2020-07-20 - version 3.3.0 * Feature - Include the Google product category in the product catalogs. * Tweak - Tested compatibility with WC 4.3. * Fix - Fixed the values of the product brand and condition for product variations in the catalogs. 2020-06-15 - version 3.2.0 * Feature - Include all the product images in the catalog. * Fix - Fixed the default value of the field used as the product description in the product catalogs. 2020-06-01 - version 3.1.1 * Tweak - Strip HTML tags from the product description. * Tweak - Tested compatibility with WC 4.2. 2020-05-18 - version 3.1.0 * Feature - Define the brand and the condition per product. * Feature - Choose the field used as the product description. * Tweak - Added hook to filter the product availability. * Fix - Fixed fatal error when the product catalogs setting is an empty string. * Dev - Modified template `single-product/instagram.php`. 2020-04-16 - version 3.0.2 * Tweak - Tested compatibility with WC 4.1. * Fix - Fixed error 404 when loading the product catalog feed for sites with a subdirectory in their URL. 2020-03-25 - version 3.0.1 * Tweak - Use the parent description when a product variation doesn't have a description. * Tweak - Tested compatibility with WC 4.0. * Tweak - Tested compatibility with WP 5.4. * Tweak - Updated styles for Storefront 2.5.5. 2020-02-12 - version 3.0.0 * Feature - Added support for Instagram Shopping. * Feature - Define multiple 'Product Catalog' feeds. * Feature - Export the product catalogs to XML and CSV. * Tweak - Tested compatibility with WC 3.9. * Dev - Set the minimum requirements to WP 4.4 and WC 3.2. 2019-11-06 - version 2.2.1 * Tweak - Tested compatibility with WP 5.3. * Tweak - Tested compatibility with WC 3.8. 2019-10-01 - version 2.2.0 * Feature - Choose the type of images to display on product pages. * Feature - Configure the type of images to display per product. * Tweak - Use the top images if there are not enough recent images for a hashtag. * Tweak - Check if the access credentials have been deprecated and it requires a re-authentication. * Tweak - Display a notice to manually renew the access credentials when the automated process fails several times. * Fix - Fixed default expiration time of the access credentials. * Dev - Updated the Instagram Graph API version to v4.0. 2019-08-05 - version 2.1.1 * Tweak - Remove invalid characters from the product hashtag. * Tweak - Added compatibility with WC 3.7. 2019-05-22 - version 2.1.0 * Feature - Automatically renew the access credentials. * Tweak - Keep the settings when disconnecting the Instagram account or removing the plugin. * Tweak - Remove older update notices on plugin activation. * Tweak - Added URL verification when connecting and disconnecting the Instagram account. * Tweak - Increased `timeout` parameter for the API requests. * Tweak - Added compatibility with WP 5.2. * Fix - Fixed error when passing a callable as argument to the `empty()` function in PHP 5.4 and lower. * Dev - Updated the Instagram Graph API version to v3.3. 2019-04-05 - version 2.0.1 * Tweak - Added compatibility with WC 3.6. 2019-02-04 - version 2.0.0 * Feature - Use the new Instagram Graph API. * Feature - Customize the frontend HTML content using WooCommerce template files. * Feature - New and more intuitive settings page. * Tweak - Added compatibility with WC 3.5. * Tweak - Added compatibility with WP 5.0. * Tweak - Updated Instagram logo. * Tweak - Check the minimum requirements before initializing the plugin. * Tweak - Remove the user credentials when uninstalling the plugin. * Tweak - Optionally remove all the plugin data when uninstalling it. * Tweak - Optimized the use of the API requests. * Tweak - Better error handling for the API requests. * Dev - Log possible errors in the API requests. * Dev - Rewritten the entire extension. 2018-09-26 - version 1.1.1 * Update - WC tested up to 3.5. 2018-05-23 - version 1.1.0 * New - Adds API methods to retrieve recent Instagram images for the connected user. * Tweak - Adjusts several API properties and methods to be easier to extend. * Update - WC tested up to 3.4. 2017-12-15 - version 1.0.15 * Update - WC 3.3 Compatibility. 2017-09-07 - version 1.0.14 * Fix - Cleans up the Product Data tab styling, to ensure the styling is consistent with the other tabs. Removes the tooltip, to ensure the description is clearly visible. 2017-05-27 - version 1.0.13 * Fix - Instagram photos won't load. 2017-05-09 - version 1.0.12 * Tweak - Fixed coding standards warnings and errors. * Fix - Deprecated action woocommerce_product_write_panels being used. * Fix - Error where not able to connect to Instagram. 2017-04-03 - version 1.0.11 * Fix - Update for WC 3.0 compatibility. 2016-07-29 - version 1.0.10 * Fix - Broken Instagram integration. Instagram's authentication now works on OAuth 2.0. No need for username and Password in WP-Admin. 2016-04-29 - version 1.0.9 * Fix - Strict standard notice caused by signature changes on WooCommerce 2.6. * Tweak - Add filter, `woocommerce_instagram_transient_expire_time`, for transient expire time. 2016-02-29 - version 1.0.8 * Fix - Added translation support by loading plugin textdomain. 2015-07-23 - version 1.0.7 * Fix - Avoids "headers" error when connecting to Instagram. 2014-09-19 - version 1.0.6 * Tweak - Improve the WooCommerce is active check to use the most recent recommended method. * Fix - Remove the strict standards error notice. 2014-09-19 - version 1.0.5 * Fix - Adds a check to see if WooCommerce has been network activated, when checking for the presence of WooCommerce. 2014-08-27 - version 1.0.4 * Fix - Display the Instagram message even if no Instagram images are found for the specified hashtag. This helps to stimulate social interaction on Instagram. 2014-04-10 - version 1.0.3 * Fix - Ensures the 'headers already sent' notice does not display, by starting the output buffer. * Fix - Fixes the connect/disconnect redirect URL to point to the correct admin screen if using WooCommerce 2.1 or higher. 2014-04-01 - version 1.0.2 * Fix - Corrects the "page" parameter in the admin notice URL, for WooCommerce 2.1+ users. 2013-11-06 - version 1.0.1 * Tweak - Optimises CSS to use correct LESS syntax and to correctly style the write panel icon in WooCommerce 2.0.x. * Tweak - Optimises WooCommerce 2.0.x and 2.1.x compatibility switching. 2013-10-29 - version 1.0.0 * First release. Woo!.