== Changelog == = 2.7.7 = * Bug Fix: Security Issue: Local file inclusion security issue (Windows machines only) = 2.7.6 = * Bug Fix: Custom Export Template Labels weren't applied in exported files. * Bug Fix: Custom Order Item Meta didn't export as expected. * Bug Fix: Editing a field label in Quick Export Configuration removed all other default field labels. * Bug Fix: Export failed when a value was null or empty. * Bug Fix: Item Product Tag field was missing. * Bug Fix: Product Variation was missing from Order Export when a Custom Attribute was removed. * Bug Fix: The Fee Order Item Type was missing from export. * Bug Fix: Scheduled Actions now run based on Local WP Time. * Bug Fix: Total Order Items Value was empty in the exported file. * Improvement: Updated WooCommerce compatibility to version 10.2 = 2.7.5 = * Bug Fix: Cross Site Scripting Security Vulnerability * Bug Fix: PHP Warning Appears on Quick Export Screen * Feature: Allow exporting of WooCommerce Product GTINs/EAN etc. = 2.7.4 = * Bug Fix: Order Completed Date order meta key doesn't show any value * Bug Fix: Sorting argument typo order to orderby * Bug Fix: Allow calculate tax if subtotal is not empty * Bug Fix: filters not working in coupon, customer, review, tag, user export types * Bug Fix: Add validation for limit volume in customer export query * Feature: Add Growth Tools menu * Improvement: Get rid of plugin news dashboard widgets * Improvement: Update WordPress and WooCommerce compatibility versions * Improvement: Add Completed Date to list of potential export fields for Orders = 2.7.3 = * Bug Fix: Fix security issues * Bug Fix: Remove scheduled export notices = 2.7.2.1 = * Bug Fix: Cross site scripting (XSS) vulnerability = 2.7.2 = * Improvement: HPOS compatibility * Improvement: License page with upsell * Improvement: Add utm tracking to all external links back to our site * Improvement: Move license page to its own page * Bug Fix: URL for review request is 404 * Bug Fix: Upsell background color makes it hard to read = 2.7.1 = * Fixed: Sanitize GET and POST form attributes (thanks for reporting) = 2.7 = * Fixed: Compatible with WooCommerce version 4.4.1 * Fixed: jQuery update (change .attr to .prop in export.js) - Check All/Uncheck All to work consistantly for export fields on Quick Export Screen * Fixed: Decode special charaters in Product Name = 2.6 = * Added: Compatible with WordPress version 5.5 * Added: Compatible with WooCommerce version 4.3.2 * Fixed: Replaced deprecated jQuery methods for jquery.chosen.js = 2.5 = * Added: Export button to the Products, Categories, Product Tags and Orders screen * Fixed: Quantity not populating for Variable Products in WooCommerce version 3.8 and above (thanks Hanny) = 2.4 = * Fixed: CSV Injection Vulnerability affecting exports (thanks FortiGuard Labs) = 2.3.1 = * Fixed: Private Products being included in default Product exports (thanks @golfball-uhu) = 2.3 = * Fixed: Export notices not saving state * Fixed: Donate notice blocking tab navigation * Changed: Hide welcome notice after first export * Added: Upgrade to Pro notice after first export = 2.2.1 = * Fixed: Fatal error affecting Product export with WooCommerce Custom Fields Plugin (thanks @kramarz) = 2.2 = * Added: Description to Category export type (thanks @yatgirl) * Added: Net Price to Product export type = 2.1 = * Fixed: Order exports failing with date filter * Added: Scheduled Exports tab * Added: Export Templates tab * Changed: Removed legacy Scheduled Export fields from Settings screen = 2.0.3 = * Changed: Compatibility with WooCommerce 3.7 and WordPress 5.2.2 = 2.0.2 = * Fixed: Filter Products by Category not working when Variations included (thanks Leah) = 2.0.1 = * Fixed: Prefixing error on a error notice (thanks NicheLabs) = 2.0 = * Added: Quick Export button to the Export Types section * Added: Quick Export button to the Admin bar * Changed: Moved the donation link to the right of the Store Export tabs = 1.9.6 = * Added: Dismiss option to PHP FORM limit notice * Added: Order export support * Added: Transient storage for User Roles and Order Statuses * Fixed: Possible issue with Export buttons trigerring wrong export type (thanks Yaniv) * Added: Dismiss welcome notice on Overview screen after first export * Added: Filter Orders by Date support * Fixed: Select all and unselect all ignore disabled export fields * Changed: Bring codebases of Pro Plugin closer to help with porting changes = 1.9.5 = * Added: Notice when number of export fields is over the PHP FORM limit * Added: Notice to Overview tab * Fixed: Added suggestions to the Custom fields saved notice * Changed: Increased padding around export fields on Quick Export screen * Changed: Moved Quick Export types into separate template files = 1.9.4 = * Added: Variation Description built into Description Product export field (thanks Kelvin) = 1.9.3 = * Fixed: Product Visibility not including Search and search results (thanks Triều and spbuckle) = 1.9.2 = * Changed: Product Visibility field matches WooCommerce 3.1 labels (thanks spbuckle) * Added: Filter for legacy Product Visibility labels * Changed: Updated list of supported Plugin modules = 1.9.1.1 = * Fixed: Visibility field empty for default value = 1.9.1 = * Fixed: Visibility field empty for default value (thanks spbuckle) * Changed: Compatibility with WooCommerce 3.0+ * Changed: Updated WordPress compatibility = 1.9 = * Changed: Moved export type filters to their own files * Fixed: Product file downloads not working (thanks @bulfa) = 1.8.8 = * Fixed: Missing WordPress SEO resource = 1.8.7 = * Fixed: Compatibility with WooCommerce 2.6.9 = 1.8.6 = * Fixed: Product export failing due to incorrect token check * Added: Modules filter support on Tools screen * Fixed: Export of custom meta with an apostrophe in the meta name * Fixed: Field type detection giving false positive for integers * Changed: Button styling of Save Custom Fields * Fixed: Update all export Attachments to Post Status private * Added: Notice prompt when non-private export Attachments are detected * Added: Dismiss option to override detection of non-private export Attachments * Changed: Reduction in memory requirements for $export Global * Changed: Translation set to woocommerce-exporter = 1.8.5 = * Changed: Enable Archives is disabled by default * Added: %random% Tag to export filename for random number generation = 1.8.4 = * Fixed: Privilege escalation vulnerability (thanks jamesgol) = 1.8.3 = * Added: Notice when fatal error is encountered from memory/timeout * Fixed: Default to Attribute Name if Label is empty * Fixed: Export Product Attributes in Product export * Added: Support for custom Attributes in Product export * Added: Default Attributes to Product export * Fixed: Attribute taxonomy missing from Order Items: Product Variation in WC 2.2+ * Added: Support for Ship to Multiple Address for Order export * Fixed: Variables not being included in Product export when filtering by Categories/Tags/Brands/Vendors * Added: Delete All archives button to Archives screen = 1.8.2 = * Added: Order support for Extra Product Options * Fixed: Detect corrupted Date Format * Added: Detection of corrupted WordPress options at export time * Added: Total Sales to Products export * Fixed: Advanced Google Product Feed not being included in Products export * Added: Custom User meta to Customers export * Added: Support for exporting Shipping Classes * Changed: Product URL is now External URL * Added: Product URL is the absolute URL to the Product * Added: Support for custom User fields * Fixed: Admin notice not showing for saving custom fields = 1.8.1 = * Adeded: Export modules to the Export screen = 1.8 = * Fixed: Up-sells formatting not saving between screen refreshes * Fixed: Cross-sells formatting not saving between screen refreshes * Fixed: PHP 5.2 compatibility for anonymous functions * Added: Admin notice for PHP 5.2 users to update to supported releases of PHP = 1.7.9 = * Changed: Moved Up-sells formatting option to products.php * Changed: Moved Cross-sells formatting option to products.php = 1.7.8 = * Added: Gravity Form ID to Orders export * Added: Gravity Form Name to Orders export * Added: Support for changing the export format of scheduled exports * Fixed: Display of multiple queued Admin notices * Fixed: PHP warning on Subscriptions export * Fixed: Attributes showing Term Slug in Products export * Fixed: Attributes not including Taxonomy based Terms in Products export * Fixed: Empty export rows under certain environments in Products export * Added: Support for filtering Orders by Order Dates for scheduled exports * Fixed: Compatibility with WooCommerce 2.2+ * Changed: Moved Brands sorting to brands.php = 1.7.7 = * Added: Support for WooCommerce Checkout Add-ons in Orders export * Fixed: Saving Export filename option over-sanitized = 1.7.6 = * Fixed: Limit volume for Users export * Fixed: Offset for Users export * Fixed: Sanitize form fields * Fixed: Data validation on outputs * Fixed: Saving of Order in Users export * Fixed: Saving of Order By in Users export * Fixed: Count of Customers for large store catalogues = 1.7.5 = * Fixed: Custom Product meta not working * Changed: Moved Product Gallery support to Pro * Changed: Moved Default e-mail recipient to General Settings * Changed: Moved Default remote URL POST to General Settings * Added: Export Users type in basic Store Exporter * Fixed: Add missing WordPress options for Plugin if not present on activation = 1.7.4 = * Added: Subscriptions export type * Added: Support for Subscription Key in Subscriptions export * Added: Support for Subscription Status in Subscriptions export * Added: Support for Subscription Name in Subscriptions export * Added: Support for User in Subscriptions export * Added: Support for User ID in Subscriptions export * Added: Support for Order ID in Subscriptions export * Added: Support for Order Status in Subscriptions export * Added: Support for Post Status in Subscriptions export * Added: Support for Start Date in Subscriptions export * Added: Support for Expiration in Subscriptions export * Added: Support for End Date in Subscriptions export * Added: Support for Trial End Date in Subscriptions export * Added: Support for Last Payment in Subscriptions export * Added: Support for Next Payment in Subscriptions export * Added: Support for Renewals in Subscriptions export * Added: Support for Product ID in Subscriptions export * Added: Support for Product SKU in Subscriptions export * Added: Support for Variation ID in Subscriptions export * Added: Support for Coupon Code in Subscription export * Added: Support for Limit Volume in Subscription export = 1.7.3 = * Added: Export type is remembered between screen refreshes * Changed: Moved Product Sorting widget to products.php * Changed: Moved Filter Products by Product Category widget to products.php * Changed: Moved Filter Products by Product Tag widget to products.php * Changed: Moved Filter Products by Product Status widget to products.php = 1.7.2 = * Fixed: Check for wc_format_localized_price() in older releases of WooCommerce * Added: Brands export type * Added: Support for Brand Name in Brands export * Added: Support for Brand Description in Brands export * Added: Support for Brand Slug in Brands export * Added: Support for Parent ID in Brands export * Added: Support for Brand Image in Brands export * Added: Support for sorting options in Brands export * Fixed: Added checks for 3rd party classes and legacy WooCommerce functions for 2.0.20 * Added: Support for Category Description in Categories export * Added: Support for Category Image in Categories export * Added: Support for Display Type in Categories export = 1.7.1 = * Added: Brands support to Orders export * Added: Brands support for Order Items in Orders export * Fixed: PHP warning notice in Orders export * Added: Option to filter different Order Items types from Orders export = 1.7 = * Added: Rename of export files across Plugin * Added: Coupon Code to Orders export * Added: Export Users * Added: Support for User ID in Users export * Added: Support for Username in Users export * Added: Support for User Role in Users export * Added: Support for First Name in Users export * Added: Support for Last Name in Users export * Added: Support for Full Name in Users export * Added: Support for Nickname in Users export * Added: Support for E-mail in Users export * Added: Support for Website in Users export * Added: Support for Date Registered in Users export * Added: Support for WooCommerce User Profile fields in Users export * Added: Product Gallery formatting support includes Media URL * Added: Sorting support for Users export * Added: Sorting options for Coupons * Added: Filter Orders by Coupon Codes = 1.6.2 = * Added: MSRP Pricing support for Products * Added: WooCommerce Print Invoice & Delivery Note Invoice Number support for Orders * Added: WooCommerce Sequential Order Numbers (free) support for Orders * Changed: Get 3rd Party Plugin support from woo_ce_product_fields filter * Changed: Preparations for sortable export column * Fixed: URL to Add New export button after empty export * Added: jQuery checks for functions before running * Fixed: Conflicts with other WooCommerce Plugins due to shared 'save' form action * Fixed: Support for WooCommerce Checkout Manager (Free!) * Added: Support for WooCommerce Checkout Manager Pro * Added: Support for Currency Switcher in Orders export * Added: Support for Checkout Field Editor = 1.6.1 = * Fixed: Empty exports * Changed: Better detection of empty exports * Changed: Better detection of empty data types * Added: Customer Filter to Export screen * Added: Filter Customers by Order Status option * Added: Using is_wp_error() throughout CPT and Term requests = 1.6 = * Fixed: Coupon export as XML * Fixed: Order export as XML * Fixed: Customer export as XML * Fixed: Compatibility with WordPress 3.9.1 * Added: Product export support for Advanced Google Product Feed * Added: Product export support for All in One SEO Pack * Added: Product export support for WordPress SEO * Added: Product export support for Ultimate SEO * Fixed: Fatal error affecting CRON export for XML export * Fixed: Remember column options after exporting Orders = 1.5.9 = * Fixed: Clearing the Limit Volume or Offset values would not be saved * Fixed: Force file extension if removed from the Filename option on Settings screen * Changed: Reduced memory load by storing $args in $export global = 1.5.8 = * Fixed: Fatal error if Store Exporter is not activated = 1.5.7 = * Changed: Replaced woo_ce_save_csv_file_attachment() with generic woo_ce_save_file_attachment() * Changed: Replaced woo_ce_save_csv_file_guid() with generic woo_ce_save_file_guid() * Changed: Replaced woo_ce_save_csv_file_details() with generic woo_ce_save_file_details() * Changed: Replaced woo_ce_update_csv_file_detail() with generic woo_ce_update_file_detail() * Changed: Moved woo_ce_save_file_details() into common Plugin space * Changed: Added third allow_empty property to custom get_option() = 1.5.6 = * Added: Disabled support for XML Export Format under Export Option * Changed: Created new functions-csv.php file * Changed: Moved woo_ce_generate_csv_filename() to functions-csv.php * Changed: Moved woo_ce_generate_csv_header() to functions-csv.php = 1.5.5 = * Fixed: Export error prompt displaying due to WordPress transient = 1.5.4 = * Changed: Removed WooCommere Plugins dashboard widget * Added: CSS class to Custom Product Fields * Fixed: Broken export checks that may affect export options = 1.5.3 = * Added: Support for exporting Local Pickup Plus fields in Orders * Fixed: Memory leak in woo_ce_expand_state_name * Fixed: Memory leak in woo_ce_expand_country_name * Changed: Removed duplicate Order Items: Type field * Added: Disabled Custom Order Fields widget to Export screen * Changed: Using WP_Query instead of get_posts for bulk export * Changed: Cross-Sells and Up-Sells get their own formatting functions * Changed: Moved export function into common space for CRON and scheduled exports * Added: Toggle visibility of each export types fields within Export Options = 1.5.2 = * Added: Option for Up-Sells to export Product SKU instead of Product ID * Added: Option for Cross-Sells to export Product SKU instead of Product ID * Changed: Toggle visibility of dataset relevant export options * Changed: Moved Field delimiter option to Settings tab * Changed: Moved Category separator option to Settings tab * Changed: Moved Add BOM character option to Settings tab * Changed: Moved Character encoding option to Settings tab * Changed: Moved Field escape formatting option to Settings tab * Changed: Moved Order Item Formatting option to Export Options widget * Changed: Combined Volume offset and Limit volume * Added: Skip Overview screen option to Overview screen = 1.5.1 = * Fixed: CSV File not being displayed on Media screen * Added: Download Type support to Products export * Fixed: File Download support for WooCommerce 2.0+ * Changed: Legacy support for File Download export support in pre-WooCommerce 2.0 * Changed: An empty weight/height/width/length will make the dimension unit empty * Added: Setttings tab for managing global export settings * Added: Custom export filename support with variables: %store_name%, %dataset%, %date%, %time% * Changed: Moved Date Format option to Settings tab * Changed: Moved Max unique Order items option to Settings tab * Changed: Moved Enable Archives options to Settings tab * Changed: Removed Manage Custom Product Fields link from Export Options * Changed: Moved Script Timeout option to Settings tab = 1.5 = * Added: Menu Order to Products export * Changed: Comment Status to Enable Reviews in Products export = 1.4.9 = * Added: Order Items: Category and Order Items: Tag to Orders export * Added: Clicking an export type from the opening screen will open that export tab = 1.4.8 = * Changed: Dropped $woo_ce global * Added: Using Plugin constants * Changed: Moved debug log to WordPress transient * Added: Disabled Custom Product Fields dialog * Changed: Removed duplicate Sale Price from Product export * Fixed: Empty Parent SKU and Product SKU for Product Variations * Fixed: Fill default Stock Status for Products * Fixed: Set Product Type to Simple Product by default * Added: Error notice after blank screen on export * Fixed: Product Categories empty for Variations in Product export = 1.4.7 = * Fixed: Multi-site support resolved * Changed: Permanently delete failed exports = 1.4.6 = * Fixed: Blank screen on export in some instances * Changed: Removed legacy progress bar * Changed: Removed legacy Javascript in export screen * Added: Admin notice confirming deleted archive file * Changed: Removed bold headings from admin notices * Added: Error notice to explain blank CSV * Changed: Renamed "Delete temporary CSV after download" to "Enable Archives" * Changed: Removed woo_ce_unload_export_global() * Fixed: Delete WordPress Media on failed export * Added: Link to Usage document when an error is encountered "Need help?" * Changed: Using 'export' capability check for Store Export menu * Changed: Using 'update_plugins' capability check for Jigoshop Plugins Dashboard widget (thanks Marcus!) = 1.4.5 = * Added: Custom Product fields * Added: Memory optimisations for get_posts() * Changed: Standard admin notices = 1.4.4 = * Changed: Default Date Format to d/m/Y = 1.4.3 = * Fixed: Export Orders by User Role * Added: Formatting of User Role = 1.4.2 = * Added: Product Published and Product Modified dates to Products export * Added: Date formatting independant of WordPress > Settings > General = 1.4.1 = * Fixed: Default file encoding can trigger PHP warning * Added: File encoding support for Categories and Tags * Added: Product Tags sorting export support * Added: Category sorting export support * Added: Separate files for each dataset = 1.4 = * Added: File encoding for datasets * Changed: Default file encoding to UTF-8 * Added: Product sorting and ordering * Changed: Ordering of Export Options = 1.3.9 = * Added: Payment Gateway ID to Orders export * Added: Shipping Method ID to Orders export * Added: Shipping Cost to Orders export * Added: Checkout IP Address to Orders export * Added: User Role to Orders export * Changed: Removed encoding changes to Description and Excerpt = 1.3.8 = * Fixed: PHP 4 notices for File Encoding dropdown * Fixed: Translation string on Export screen * Added: WordPress get_posts() optimisation * Fixed: Ignore Variant Products without Base Products (ala 'phantom Posts') = 1.3.7 = * Added: Additional Category column support * Added: Additional Tag column support * Fixed: HTML entities now print in plain-text = 1.3.6 = * Fixed: PHP error for missing function within Store Exporter Deluxe = 1.3.5 = * Fixed: Admin icon on Store Exporter screen * Fixed: PHP error on Store Exporter screen without Products * Changed: Moved CSV File dialog on Media screen to template file = 1.3.4 = * Added: Total incl. GST * Added: Total excl. GST * Added: Purchase Time * Changed: Moved woo_ce_count_object() to formatting.php * Added: Commenting to each function * Fixed: PHP 4 support for missing mb_list_encodings() = 1.3.3 = * Added: New Product filter 'woo_ce_product_item' = 1.3.2 = * Fixed: Order Notes on Orders export = 1.3.1 = * Added: Link to submit additional fields = 1.3 = * Changed: Using manage_woocommerce instead of manage_options for permission check * Changed: Removed woo_is_admin_valid_icon * Changed: Using default WooCommerce icons = 1.2.9 = * Fixed: Urgent fix for duplicate formatting function = 1.2.8 = * Added: Product ID support * Added: Post Parent ID support * Added: Export Product variation support * Added: Product Attribute support * Added: Filter Products export by Type * Added: Sale Price Dates From/To support * Added: Virtual and Downloadable Product support * Added: Remove archived export * Added: Count and filter of archived exports * Fixed: Hide User ID 0 (guest) from Orders = 1.2.7 = * Added: jQuery Chosen support to Orders Customer dropdown * Fixed: Incorrect counts on some Export types = 1.2.6 = * Added: Product Type support * Added: Native jQuery UI support * Fixed: Various small bugs = 1.2.5 = * Added: Featured Image support = 1.2.3 = * Fixed: Tags export * Added: Export Products by Product Tag filter * Added: Notice for empty export files * Changed: UI changes to Filter dialogs = 1.2.2 = * Changed: Free version can see Order, Coupon and Customer export options * Added: Plugin screenshots = 1.2.1 = * Added: Support for BOM * Added: Escape field formatting option * Added: New line support * Added: Payment Status (number) option = 1.2 = * Fixed: Surplus cell separator at end of lines * Added: Remember field selections = 1.1.1 = * Added: Expiry Date support to Coupons * Added: Individual Use to Coupons * Added: Apply before tax to Coupons * Added: Exclude sale items to Coupons * Added: Expiry Date to Coupons * Added: Minimum Amount to Coupons * Added: Exclude Product ID's to Coupons * Added: Product Categories to Coupons * Added: Exclude Product Categories to Coupons * Added: Usage Limit to Coupons * Fixed: Customers count causing memory error * Added: Formatting of 'on' and 'off' values * Changed: Memory overrides = 1.1.0 = * Added: Save option for delimiter * Added: Save option for category separator * Added: Save options for limit volume * Added: Save options for offset * Added: Save options for timeout = 1.0.9 = * Fixed: Export buttons not adjusting Export Dataset * Added: Select All options to Export * Added: Partial export support * Changed: Integration with Exporter Deluxe = 1.0.8 = * Added: Integration with Exporter Deluxe = 1.0.7 = * Fixed: Excerpt/Product Short description = 1.0.6 = * Changed: Options engine * Changed: Moved styles to admin_enqueue_scripts * Added: Coupons support = 1.0.5 = * Fixed: Template header bug * Added: Tabbed viewing on the Exporter screen * Added: Export Orders * Added: Product columns * Added: Order columns * Added: Category heirachy support (up to 3 levels deep) * Fixed: Foreign character support * Changed: More efficient Tag generation * Fixed: Link error on Export within Plugin screen = 1.0.4 = * Added: Duplicate e-mail address filtering * Changed: Updated readme.txt = 1.0.3 = * Added: Support for Customers = 1.0.2 = * Changed: Migrated to WordPress Extend = 1.0.1 = * Fixed: Dashboard widget not loading = 1.0 = * Added: First working release of the Plugin