Plugin Directory

Changeset 3399348


Ignore:
Timestamp:
11/20/2025 04:06:49 AM (4 months ago)
Author:
archivemaster
Message:

Update to version 1.8.4 from GitHub

Location:
archive-master
Files:
18 edited
1 copied

Legend:

Unmodified
Added
Removed
  • archive-master/tags/1.8.4/archive-master.php

    r3394169 r3399348  
    88 * Author:              ArchiveMaster
    99 * Author URI:          https://archivemaster.pro/
    10  * Version:             1.8.3
     10 * Version:             1.8.4
    1111 * License:             GPL2 or later
    1212 * License URI:         https://www.gnu.org/licenses/gpl-2.0.html
     
    1515
    1616if ( ! defined('ABSPATH') ) {
     17    // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    1718    exit;
    1819}
     
    3738     * @since 1.0
    3839     */
    39     const VERSION = '1.8.3';
     40    const VERSION = '1.8.4';
    4041
    4142    /**
  • archive-master/tags/1.8.4/changelog.txt

    r3394169 r3399348  
    55This file contains older changelog entries, so we can keep the size of the standard WordPress readme.txt file reasonable.
    66For the latest changes, please see the "Changelog" section of the [Plugin](https://wordpress.org/plugins/archive-master/#developers).
     7
     8= 1.7.0 - 28 July 2025 =
     9* **New:** One-click unarchive for all orders with ID conflict detection
     10* **New:** Export archived orders in CSV, XML, or JSON
     11* **Improvement:** Choose how many archived orders to display per page
     12* **Improvement:** Added background processing for order export
     13* **Fix:** Fixed WooCommerce analytics mismatch caused by archived data
    714
    815= 1.6.0 – 26 Jun 2025 =
  • archive-master/tags/1.8.4/includes/Appsero/Client.php

    r3250884 r3399348  
    44
    55// Exit if accessed directly.
     6// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    67defined( 'ABSPATH' ) || exit();
    78
  • archive-master/tags/1.8.4/includes/Appsero/Insights.php

    r3250884 r3399348  
    33
    44    // Exit if accessed directly.
     5    // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    56    defined('ABSPATH') || exit();
    67
     
    479480
    480481                wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optin'));
     482                // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    481483                exit;
    482484            }
     
    486488
    487489                wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optout'));
     490                // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    488491                exit;
    489492            }
  • archive-master/tags/1.8.4/includes/Appsero/License.php

    r3250884 r3399348  
    44
    55// Exit if accessed directly.
     6// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    67defined( 'ABSPATH' ) || exit();
    78
  • archive-master/tags/1.8.4/includes/Features/MyAccountArchivedOrders.php

    r3394169 r3399348  
    762762
    763763        wp_safe_redirect( admin_url( 'admin.php?page=master-archives&archived_orders_flushed=1' ) );
     764        // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    764765        exit;
    765766    }
  • archive-master/tags/1.8.4/includes/Migrator/WpDbMigration.php

    r3390239 r3399348  
    5757        $this->log_DB = new ActivityLogDB();
    5858        $this->background_process = new BackgroundProcess();
    59         //$this->check_background_process();
     59        // $this->check_background_process();
    6060
    6161        add_action('admin_init', [ $this, 'retrieve_and_process_search_results' ], 10);
  • archive-master/tags/1.8.4/includes/wppool/class-plugin.php

    r3250884 r3399348  
    1010
    1111// Exit if accessed directly.
     12// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    1213defined( 'ABSPATH' ) || exit();
    1314
  • archive-master/tags/1.8.4/readme.txt

    r3394187 r3399348  
    1 === Auto Archive Old Orders & Export for WooCommerce - ArchiveMaster  ===
     1=== ArchiveMaster — Auto Archive and Export Old Orders for WooCommerce  ===
    22Contributors: archivemaster, sharifdev, sahabuddinsgr
    33Tags: archive, archives, woocommerce orders, export orders
    44Requires at least: 6.2
    55Tested up to: 6.8
    6 Stable tag: 1.8.3
     6Stable tag: 1.8.4
    77Requires PHP: 8.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Auto archive old WooCommerce orders with a custom archived order status and store them in your local storage or a remote database. Improve your site speed and performance by archiving old orders efficiently.
     11Archive old WooCommerce orders to speed up your site and keep your database lean. Move historical orders to your preferred storage: local, cloud, or even Google Drive.
    1212
    1313==Description==
     
    3030Historical orders take up a lot of space in your database over time, consuming valuable storage and impacting performance. **Each time WooCommerce runs its functions, it also processes these older, less-relevant records, increasing query load and slowing down your site.**
    3131
    32 Archive Master takes care of the rest, ensuring that only active, necessary data remain in your primary database. 🚀
     32Archive Master takes care of the rest, ensuring that only active, necessary data remains in your primary database. 🚀
    3333
    3434Upgrade to smarter data management. It maintains a smart, high-performance WooCommerce store by efficiently offloading old data. Keep your site fast, your store efficient, and your customers satisfied.
    3535
    36 Previous order-data take up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site performance slower.
     36Previous order data takes up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site's performance slower.
    3737
    3838[✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) |  🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf)
     
    4141
    4242* **Optimized Database Performance:** Archiving previous orders keeps your WooCommerce database optimized, improving store speed and user experience.
     43* **Declutter Database:** Archiving old orders removes unnecessary data from your active database, keeping it clean and organized for better query performance and faster operations.
     44* **Bloat-Free Database:**  Moving historical orders to separate storage prevents database bloat, ensuring your WooCommerce store maintains optimal size and runs efficiently.
    4345* **Store Old Data Securely:** Move your old data into your local storage without affecting site performance or to a remote database and access them anytime you want without ever needing to worry about data loss.
    4446* **Efficient Data Management:** Move outdated orders to a separate database in your local storage, or to a remote database, making organizing and accessing essential data easier.
     
    7476🡪 Memberships for WooCommerce
    7577
     78* **📋Allow Customers to View Archived Orders:** Give customers the ability to view their archived order history from their My Account page. Admins can easily toggle this visibility on or off through the settings.
     79
    7680* **🎯 Archive by Specific Order Status:** Choose specifically which orders you want to archive by selecting specific order statuses. For example, archive only “Completed” orders while keeping others untouched.
    7781
     
    9498== 👑 ArchiveMaster Pro Features ==
    9599
    96 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime
     100* **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime.
    97101
    98102* **🔄 Auto-Archive Old Orders:** Set automated schedules for archiving historical orders with the plugin’s auto-archive option, keeping your WooCommerce database clean and optimized.
     
    110114* **🔜 Expanded Archive Database Support (Upcoming):** Archive your previous orders and data to more cloud-based storage options, One Drive, Dropbox, Amazon S3, Backblaze, Hetzner, A2 Hosting, and more. Archive old orders and data to remote databases, including Google Cloud SQL, Microsoft Azure, Digital Ocean, Custom MySQL databases, and more.
    111115
    112 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Perfect for managing large content libraries and enhancing site performance.
     116* **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Suitable for managing large content libraries and enhancing site performance.
    113117
    114118[✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) |  🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf)
     
    125129
    126130== 🔥 More Awesome Plugins ==
    127 If you like ArchiveMaster, then consider checking out our other awesome projects:
     131If you like ArchiveMaster, then consider checking out our other projects:
    128132
    129133* 🛒 **[FlexOrder - Order Sync with Google Sheet for WooCommerce](https://wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce/)**: Manage orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now!
     
    158162== Changelog ==
    159163
     164= 1.8.4 – 20 Nov 2025 =
     165* **Improvement:** Regular maintenance update
     166
    160167= 1.8.3 – 12 Nov 2025 =
    161168* **New:** Customers can now view their archived orders
     
    180187* **Improvement:** Enhanced the local archive storage facility
    181188
    182 
    183 = 1.7.0 - 28 July 2025 =
    184 * **New:** One-click unarchive for all orders with ID conflict detection
    185 * **New:** Export archived orders in CSV, XML, or JSON
    186 * **Improvement:** Choose how many archived orders to display per page
    187 * **Improvement:** Added background processing for order export
    188 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data
    189 
    190189**For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/archive-master/trunk/changelog.txt) delivered with the plugin.**
  • archive-master/trunk/archive-master.php

    r3394169 r3399348  
    88 * Author:              ArchiveMaster
    99 * Author URI:          https://archivemaster.pro/
    10  * Version:             1.8.3
     10 * Version:             1.8.4
    1111 * License:             GPL2 or later
    1212 * License URI:         https://www.gnu.org/licenses/gpl-2.0.html
     
    1515
    1616if ( ! defined('ABSPATH') ) {
     17    // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    1718    exit;
    1819}
     
    3738     * @since 1.0
    3839     */
    39     const VERSION = '1.8.3';
     40    const VERSION = '1.8.4';
    4041
    4142    /**
  • archive-master/trunk/changelog.txt

    r3394169 r3399348  
    55This file contains older changelog entries, so we can keep the size of the standard WordPress readme.txt file reasonable.
    66For the latest changes, please see the "Changelog" section of the [Plugin](https://wordpress.org/plugins/archive-master/#developers).
     7
     8= 1.7.0 - 28 July 2025 =
     9* **New:** One-click unarchive for all orders with ID conflict detection
     10* **New:** Export archived orders in CSV, XML, or JSON
     11* **Improvement:** Choose how many archived orders to display per page
     12* **Improvement:** Added background processing for order export
     13* **Fix:** Fixed WooCommerce analytics mismatch caused by archived data
    714
    815= 1.6.0 – 26 Jun 2025 =
  • archive-master/trunk/includes/Appsero/Client.php

    r3250884 r3399348  
    44
    55// Exit if accessed directly.
     6// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    67defined( 'ABSPATH' ) || exit();
    78
  • archive-master/trunk/includes/Appsero/Insights.php

    r3250884 r3399348  
    33
    44    // Exit if accessed directly.
     5    // phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    56    defined('ABSPATH') || exit();
    67
     
    479480
    480481                wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optin'));
     482                // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    481483                exit;
    482484            }
     
    486488
    487489                wp_safe_redirect(remove_query_arg($this->client->slug . '_tracker_optout'));
     490                // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    488491                exit;
    489492            }
  • archive-master/trunk/includes/Appsero/License.php

    r3250884 r3399348  
    44
    55// Exit if accessed directly.
     6// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    67defined( 'ABSPATH' ) || exit();
    78
  • archive-master/trunk/includes/Features/MyAccountArchivedOrders.php

    r3394169 r3399348  
    762762
    763763        wp_safe_redirect( admin_url( 'admin.php?page=master-archives&archived_orders_flushed=1' ) );
     764        // phpcs:ignore Universal.PHP.RequireExitDieParentheses.Missing
    764765        exit;
    765766    }
  • archive-master/trunk/includes/Migrator/WpDbMigration.php

    r3390239 r3399348  
    5757        $this->log_DB = new ActivityLogDB();
    5858        $this->background_process = new BackgroundProcess();
    59         //$this->check_background_process();
     59        // $this->check_background_process();
    6060
    6161        add_action('admin_init', [ $this, 'retrieve_and_process_search_results' ], 10);
  • archive-master/trunk/includes/wppool/class-plugin.php

    r3250884 r3399348  
    1010
    1111// Exit if accessed directly.
     12// phpcs:ignore Universal.PHP.DisallowExitDieParentheses.Found
    1213defined( 'ABSPATH' ) || exit();
    1314
  • archive-master/trunk/readme.txt

    r3394187 r3399348  
    1 === Auto Archive Old Orders & Export for WooCommerce - ArchiveMaster  ===
     1=== ArchiveMaster — Auto Archive and Export Old Orders for WooCommerce  ===
    22Contributors: archivemaster, sharifdev, sahabuddinsgr
    33Tags: archive, archives, woocommerce orders, export orders
    44Requires at least: 6.2
    55Tested up to: 6.8
    6 Stable tag: 1.8.3
     6Stable tag: 1.8.4
    77Requires PHP: 8.0
    88License: GPLv2 or later
    99License URI: https://www.gnu.org/licenses/gpl-2.0.html
    1010
    11 Auto archive old WooCommerce orders with a custom archived order status and store them in your local storage or a remote database. Improve your site speed and performance by archiving old orders efficiently.
     11Archive old WooCommerce orders to speed up your site and keep your database lean. Move historical orders to your preferred storage: local, cloud, or even Google Drive.
    1212
    1313==Description==
     
    3030Historical orders take up a lot of space in your database over time, consuming valuable storage and impacting performance. **Each time WooCommerce runs its functions, it also processes these older, less-relevant records, increasing query load and slowing down your site.**
    3131
    32 Archive Master takes care of the rest, ensuring that only active, necessary data remain in your primary database. 🚀
     32Archive Master takes care of the rest, ensuring that only active, necessary data remains in your primary database. 🚀
    3333
    3434Upgrade to smarter data management. It maintains a smart, high-performance WooCommerce store by efficiently offloading old data. Keep your site fast, your store efficient, and your customers satisfied.
    3535
    36 Previous order-data take up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site performance slower.
     36Previous order data takes up a lot of space in your database. And every time WooCommerce's functionalities are loading, the order queries also load, making your site's performance slower.
    3737
    3838[✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) |  🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf)
     
    4141
    4242* **Optimized Database Performance:** Archiving previous orders keeps your WooCommerce database optimized, improving store speed and user experience.
     43* **Declutter Database:** Archiving old orders removes unnecessary data from your active database, keeping it clean and organized for better query performance and faster operations.
     44* **Bloat-Free Database:**  Moving historical orders to separate storage prevents database bloat, ensuring your WooCommerce store maintains optimal size and runs efficiently.
    4345* **Store Old Data Securely:** Move your old data into your local storage without affecting site performance or to a remote database and access them anytime you want without ever needing to worry about data loss.
    4446* **Efficient Data Management:** Move outdated orders to a separate database in your local storage, or to a remote database, making organizing and accessing essential data easier.
     
    7476🡪 Memberships for WooCommerce
    7577
     78* **📋Allow Customers to View Archived Orders:** Give customers the ability to view their archived order history from their My Account page. Admins can easily toggle this visibility on or off through the settings.
     79
    7680* **🎯 Archive by Specific Order Status:** Choose specifically which orders you want to archive by selecting specific order statuses. For example, archive only “Completed” orders while keeping others untouched.
    7781
     
    9498== 👑 ArchiveMaster Pro Features ==
    9599
    96 * **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime
     100* **❇️ Archive to Google Drive:** Connect your Google account to archive orders directly to the Drive and easily unarchive them anytime.
    97101
    98102* **🔄 Auto-Archive Old Orders:** Set automated schedules for archiving historical orders with the plugin’s auto-archive option, keeping your WooCommerce database clean and optimized.
     
    110114* **🔜 Expanded Archive Database Support (Upcoming):** Archive your previous orders and data to more cloud-based storage options, One Drive, Dropbox, Amazon S3, Backblaze, Hetzner, A2 Hosting, and more. Archive old orders and data to remote databases, including Google Cloud SQL, Microsoft Azure, Digital Ocean, Custom MySQL databases, and more.
    111115
    112 * **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Perfect for managing large content libraries and enhancing site performance.
     116* **🗄️ Content Archiving (Upcoming):** Easily archive WordPress Media, WooCommerce Products, Posts, and Custom Post Types to keep your site organized and optimized. Suitable for managing large content libraries and enhancing site performance.
    113117
    114118[✨ Try Live Demo](https://lnk.wppool.dev/9gHaTpn) | [⚡ Get the Premium Version](https://lnk.wppool.dev/eZFN0CG) |  🤝 [Join Our Facebook Community](https://lnk.wppool.dev/BD2m3rf)
     
    125129
    126130== 🔥 More Awesome Plugins ==
    127 If you like ArchiveMaster, then consider checking out our other awesome projects:
     131If you like ArchiveMaster, then consider checking out our other projects:
    128132
    129133* 🛒 **[FlexOrder - Order Sync with Google Sheet for WooCommerce](https://wordpress.org/plugins/order-sync-with-google-sheets-for-woocommerce/)**: Manage orders from Google Sheets. WooCommerce order sync, e-commerce order management, and sales order management with Google Sheets. Try Flex Order now!
     
    158162== Changelog ==
    159163
     164= 1.8.4 – 20 Nov 2025 =
     165* **Improvement:** Regular maintenance update
     166
    160167= 1.8.3 – 12 Nov 2025 =
    161168* **New:** Customers can now view their archived orders
     
    180187* **Improvement:** Enhanced the local archive storage facility
    181188
    182 
    183 = 1.7.0 - 28 July 2025 =
    184 * **New:** One-click unarchive for all orders with ID conflict detection
    185 * **New:** Export archived orders in CSV, XML, or JSON
    186 * **Improvement:** Choose how many archived orders to display per page
    187 * **Improvement:** Added background processing for order export
    188 * **Fix:** Fixed WooCommerce analytics mismatch caused by archived data
    189 
    190189**For older changelog entries, please see the [additional changelog.txt file](https://plugins.svn.wordpress.org/archive-master/trunk/changelog.txt) delivered with the plugin.**
Note: See TracChangeset for help on using the changeset viewer.