Plugin Directory

Changeset 2903444


Ignore:
Timestamp:
04/24/2023 05:07:59 PM (3 years ago)
Author:
setaryapp
Message:

Update to version 1.5.0 from GitHub

Location:
setary
Files:
6 added
8 edited
1 copied

Legend:

Unmodified
Added
Removed
  • setary/tags/1.5.0/README.md

    r2874509 r2903444  
    33Tags: bulk edit, products, woocommerce, spreadsheet, bulk editor
    44Requires at least: 5.7
    5 Tested up to: 6.1.1
     5Tested up to: 6.2
    66Requires PHP: 7.1
    7 Stable tag: 1.4.0
     7Stable tag: 1.5.0
    88License: MIT
    99License URI: https://opensource.org/licenses/MIT
     
    2929= Push to Multiple Stores at Once =
    3030If you have the same products in multiple WooCommerce stores, Setary's bulk product editor makes it possible to update them all at the same time. Make your changes in our bulk product editor on one store, then push those changes to multiple stores by matching products based on their Name, SKU, Slug, or ID.
     31
     32= AI Assistant =
     33Setary's AI assistant can help you improve your WooCommerce product descriptions by suggesting optimised versions of your existing descriptions.
    3134
    3235= Low-Cost Bulk Editing for WooCommerce =
     
    6063Yes! You can edit both products and variations.
    6164
     65= Do you have a free trial? =
     66Yes! You can [sign up for a free 7-day trial](https://setary.com/pricing/?utm_source=setary&utm_medium=plugin-readme) to try out Setary.
     67
     68= Can I cancel my subscription at any time? =
     69Yes. You can cancel your subscription at any time.
     70
     71= Can I upgrade or downgrade my subscription at any time? =
     72Yes. You can upgrade or downgrade your subscription at any time.
     73
     74= Can I use Setary with multiple WooCommerce stores? =
     75Yes. You can add multiple WooCommerce stores to Setary and manage them all in one place.
     76
    6277== Changelog ==
     78
     79= v1.5.0 (2023-04-24) =
     80* [new] Batch updates endpoint - improves performance dramatically
     81* [new] Disable 3rd-party plugins on Setary REST endpoints
     82* [update] Disable admin notices on the welcome page
    6383
    6484= v1.4.0 (2023-03-03) =
  • setary/tags/1.5.0/inc/bootstrap.php

    r2860687 r2903444  
    3939        'meta'         => __NAMESPACE__ . '\\Meta',
    4040        'save_by_field'=> __NAMESPACE__ . '\\SaveByField',
     41        'batch'        => __NAMESPACE__ . '\\Batch',
    4142        // https://setary.wp.loc/wp-json/wc/setary/info/.
    4243        'info'         => __NAMESPACE__ . '\\Info',
  • setary/tags/1.5.0/inc/class-welcome.php

    r2823229 r2903444  
    3232        add_action( 'admin_menu', [ $this, 'add_screen' ] );
    3333        add_action( 'admin_head', [ $this, 'remove_menus' ] );
     34        add_action( 'admin_print_scripts', [ $this, 'disable_admin_notices' ] );
    3435    }
    3536
     
    8889        remove_submenu_page( 'index.php', $this->slug );
    8990    }
     91
     92    /**
     93     * Disable admin notices.
     94     */
     95    public function disable_admin_notices() {
     96        global $wp_filter;
     97
     98        if ( isset( $_GET['page'] ) && $this->slug === $_GET['page'] ) {
     99            if ( isset( $wp_filter['user_admin_notices'] ) ) {
     100                unset( $wp_filter['user_admin_notices'] );
     101            }
     102            if ( isset( $wp_filter['admin_notices'] ) ) {
     103                unset( $wp_filter['admin_notices'] );
     104            }
     105            if ( isset( $wp_filter['all_admin_notices'] ) ) {
     106                unset( $wp_filter['all_admin_notices'] );
     107            }
     108        }
     109    }
    90110}
    91111
  • setary/tags/1.5.0/setary.php

    r2874509 r2903444  
    1111 * Author URI:           https://setary.com/
    1212 *
    13  * Version:              1.4.0
     13 * Version:              1.5.0
    1414 * WC requires at least: 6.0.0
    15  * WC tested up to:      7.4.1
     15 * WC tested up to:      7.6.0
    1616 *
    1717 * @package              Setary
     
    2323define( 'SETARY_PATH', \plugin_dir_path( __FILE__ ) );
    2424define( 'SETARY_URL', \plugins_url( '/', __FILE__ ) );
    25 define( 'SETARY_VERSION', '1.4.0' );
     25define( 'SETARY_VERSION', '1.5.0' );
    2626define( 'SETARY_SITE_URL', 'https://setary.com/' );
    2727define( 'SETARY_APP_URL', 'https://setary.com/app/' );
     
    4949    include_once __DIR__ . '/inc/class-save-by-field.php';
    5050    include_once __DIR__ . '/inc/class-info.php';
     51    include_once __DIR__ . '/inc/class-batch.php';
     52    include_once __DIR__ . '/inc/class-mu.php';
    5153    include_once __DIR__ . '/inc/bootstrap.php';
    5254}
  • setary/trunk/README.md

    r2874509 r2903444  
    33Tags: bulk edit, products, woocommerce, spreadsheet, bulk editor
    44Requires at least: 5.7
    5 Tested up to: 6.1.1
     5Tested up to: 6.2
    66Requires PHP: 7.1
    7 Stable tag: 1.4.0
     7Stable tag: 1.5.0
    88License: MIT
    99License URI: https://opensource.org/licenses/MIT
     
    2929= Push to Multiple Stores at Once =
    3030If you have the same products in multiple WooCommerce stores, Setary's bulk product editor makes it possible to update them all at the same time. Make your changes in our bulk product editor on one store, then push those changes to multiple stores by matching products based on their Name, SKU, Slug, or ID.
     31
     32= AI Assistant =
     33Setary's AI assistant can help you improve your WooCommerce product descriptions by suggesting optimised versions of your existing descriptions.
    3134
    3235= Low-Cost Bulk Editing for WooCommerce =
     
    6063Yes! You can edit both products and variations.
    6164
     65= Do you have a free trial? =
     66Yes! You can [sign up for a free 7-day trial](https://setary.com/pricing/?utm_source=setary&utm_medium=plugin-readme) to try out Setary.
     67
     68= Can I cancel my subscription at any time? =
     69Yes. You can cancel your subscription at any time.
     70
     71= Can I upgrade or downgrade my subscription at any time? =
     72Yes. You can upgrade or downgrade your subscription at any time.
     73
     74= Can I use Setary with multiple WooCommerce stores? =
     75Yes. You can add multiple WooCommerce stores to Setary and manage them all in one place.
     76
    6277== Changelog ==
     78
     79= v1.5.0 (2023-04-24) =
     80* [new] Batch updates endpoint - improves performance dramatically
     81* [new] Disable 3rd-party plugins on Setary REST endpoints
     82* [update] Disable admin notices on the welcome page
    6383
    6484= v1.4.0 (2023-03-03) =
  • setary/trunk/inc/bootstrap.php

    r2860687 r2903444  
    3939        'meta'         => __NAMESPACE__ . '\\Meta',
    4040        'save_by_field'=> __NAMESPACE__ . '\\SaveByField',
     41        'batch'        => __NAMESPACE__ . '\\Batch',
    4142        // https://setary.wp.loc/wp-json/wc/setary/info/.
    4243        'info'         => __NAMESPACE__ . '\\Info',
  • setary/trunk/inc/class-welcome.php

    r2823229 r2903444  
    3232        add_action( 'admin_menu', [ $this, 'add_screen' ] );
    3333        add_action( 'admin_head', [ $this, 'remove_menus' ] );
     34        add_action( 'admin_print_scripts', [ $this, 'disable_admin_notices' ] );
    3435    }
    3536
     
    8889        remove_submenu_page( 'index.php', $this->slug );
    8990    }
     91
     92    /**
     93     * Disable admin notices.
     94     */
     95    public function disable_admin_notices() {
     96        global $wp_filter;
     97
     98        if ( isset( $_GET['page'] ) && $this->slug === $_GET['page'] ) {
     99            if ( isset( $wp_filter['user_admin_notices'] ) ) {
     100                unset( $wp_filter['user_admin_notices'] );
     101            }
     102            if ( isset( $wp_filter['admin_notices'] ) ) {
     103                unset( $wp_filter['admin_notices'] );
     104            }
     105            if ( isset( $wp_filter['all_admin_notices'] ) ) {
     106                unset( $wp_filter['all_admin_notices'] );
     107            }
     108        }
     109    }
    90110}
    91111
  • setary/trunk/setary.php

    r2874509 r2903444  
    1111 * Author URI:           https://setary.com/
    1212 *
    13  * Version:              1.4.0
     13 * Version:              1.5.0
    1414 * WC requires at least: 6.0.0
    15  * WC tested up to:      7.4.1
     15 * WC tested up to:      7.6.0
    1616 *
    1717 * @package              Setary
     
    2323define( 'SETARY_PATH', \plugin_dir_path( __FILE__ ) );
    2424define( 'SETARY_URL', \plugins_url( '/', __FILE__ ) );
    25 define( 'SETARY_VERSION', '1.4.0' );
     25define( 'SETARY_VERSION', '1.5.0' );
    2626define( 'SETARY_SITE_URL', 'https://setary.com/' );
    2727define( 'SETARY_APP_URL', 'https://setary.com/app/' );
     
    4949    include_once __DIR__ . '/inc/class-save-by-field.php';
    5050    include_once __DIR__ . '/inc/class-info.php';
     51    include_once __DIR__ . '/inc/class-batch.php';
     52    include_once __DIR__ . '/inc/class-mu.php';
    5153    include_once __DIR__ . '/inc/bootstrap.php';
    5254}
Note: See TracChangeset for help on using the changeset viewer.