Plugin Directory

Changeset 3472706


Ignore:
Timestamp:
03/02/2026 12:56:26 PM (6 days ago)
Author:
sormano
Message:

1.1.6

Location:
advanced-shipping-validation-for-woocommerce
Files:
10 added
2 deleted
11 edited
2 copied

Legend:

Unmodified
Added
Removed
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/advanced-shipping-validation-for-woocommerce.php

    r2234644 r3472706  
    44 * Plugin URI:      https://jeroensormani.com/
    55 * Description:     Setup shipping validation rules based on your own conditions. Show customers a specific message why they can't continue to checkout.
    6  * Version:         1.1.5
     6 * Version:         1.1.6
    77 * Author:          Jeroen Sormani
    88 * Author URI:      https://jeroensormani.com/
     
    3030     * @var string $version Plugin version number.
    3131     */
    32     public $version = '1.1.5';
     32    public $version = '1.1.6';
    3333
    3434
     
    5050     */
    5151    private static $instance;
     52    public WCASV_Post_Type $post_type;
     53    public WCASV_Match_Conditions $matcher;
     54    public WCASV_Ajax $ajax;
     55    public WCASV_Admin $admin;
    5256
    5357
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/assets/admin/js/woocommerce-advanced-shipping-validation.min.js

    r1607412 r3472706  
    1 jQuery(function($){$(document.body).on("blur",".wcasv_input_price[type=text]",function(){$(".wc_error_tip").fadeOut("100",function(){$(this).remove()})}).on("keyup change",".wcasv_input_price[type=text]",function(){var e=$(this).val(),r=new RegExp("[^-0-9%*\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),t=e.replace(r,"");e!==t?($(this).val(t),$(document.body).triggerHandler("wc_add_error_tip",[$(this),"i18n_mon_decimal_error"])):$(document.body).triggerHandler("wc_remove_error_tip",[$(this),"i18n_mon_decimal_error"])})});
     1"use strict";jQuery(function(t){t(document.body).on("blur",".wcasv_input_price[type=text]",function(){t(".wc_error_tip").fadeOut("100",function(){t(this).remove()})}).on("keyup change",".wcasv_input_price[type=text]",function(){var e=t(this).val(),r=new RegExp("[^-0-9%*\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),r=e.replace(r,"");e!==r?(t(this).val(r),t(document.body).triggerHandler("wc_add_error_tip",[t(this),"i18n_mon_decimal_error"])):t(document.body).triggerHandler("wc_remove_error_tip",[t(this),"i18n_mon_decimal_error"])})});
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/includes/admin/class-wcasv-admin.php

    r2234644 r3472706  
    1111 */
    1212class WCASV_Admin {
     13    public WCASV_Admin_Settings $settings;
    1314
    1415
     
    7879
    7980        // Style script
    80         wp_register_style( 'woocommerce-advanced-shipping-validation', plugins_url( 'assets/admin/css/woocommerce-advanced-shipping-validation.css', Woocommerce_Advanced_Shipping_Validation()->file ), array(), Woocommerce_Advanced_Shipping_Validation()->version );
     81        wp_register_style( 'woocommerce-advanced-shipping-validation', plugins_url( 'assets/admin/css/woocommerce-advanced-shipping-validation.min.css', Woocommerce_Advanced_Shipping_Validation()->file ), array(), Woocommerce_Advanced_Shipping_Validation()->version );
    8182
    8283        // Javascript
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/includes/class-wcasv-post-type.php

    r2134244 r3472706  
    167167     * @since 1.0.0
    168168     *
    169      * @param int/numberic $post_id ID of the post being saved.
     169     * @param int/numeric $post_id ID of the post being saved.
    170170     */
    171171    public function save_meta( $post_id ) {
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/includes/wcasv-validation-functions.php

    r2134244 r3472706  
    4848 * @return bool                    true if all the conditions in one of the condition groups matches true.
    4949 */
    50 function wcasv_match_conditions( $condition_groups = array(), $package, $package_index ) {
     50function wcasv_match_conditions( $condition_groups, $package, $package_index ) {
    5151
    5252    if ( empty( $condition_groups ) || ! is_array( $condition_groups ) ) {
     
    110110    return;
    111111}
    112 
    113 
    114112add_action( 'woocommerce_after_checkout_validation', 'wcasv_add_checkout_validation_messages' );
    115113
  • advanced-shipping-validation-for-woocommerce/tags/1.1.6/readme.txt

    r2737912 r3472706  
    33Tags: woocommerce woocommerce, shipping, woocommerce shipping validation, woocommerce shipping validation rules, shipping rules, prevent shipping, block shipping, prohibit shipping, forbid shipping, avoid shipping, restrict shipping, stop shipping
    44Requires at least: 4.0
    5 Tested up to: 6.0
    6 Stable tag: 1.1.5
    7 Requires PHP: 5.3
     5Tested up to: 6.9
     6Stable tag: 1.1.6
     7Requires PHP: 7.0
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    3737
    3838== Changelog ==
     39
     40= 1.1.6 - 02-03-2026 =
     41
     42* [Update] - PHP 8 compatibility
     43* [Fix] - Deprecation warnings
    3944
    4045= 1.1.5 - 28-01-2020 =
  • advanced-shipping-validation-for-woocommerce/trunk/advanced-shipping-validation-for-woocommerce.php

    r2234644 r3472706  
    44 * Plugin URI:      https://jeroensormani.com/
    55 * Description:     Setup shipping validation rules based on your own conditions. Show customers a specific message why they can't continue to checkout.
    6  * Version:         1.1.5
     6 * Version:         1.1.6
    77 * Author:          Jeroen Sormani
    88 * Author URI:      https://jeroensormani.com/
     
    3030     * @var string $version Plugin version number.
    3131     */
    32     public $version = '1.1.5';
     32    public $version = '1.1.6';
    3333
    3434
     
    5050     */
    5151    private static $instance;
     52    public WCASV_Post_Type $post_type;
     53    public WCASV_Match_Conditions $matcher;
     54    public WCASV_Ajax $ajax;
     55    public WCASV_Admin $admin;
    5256
    5357
  • advanced-shipping-validation-for-woocommerce/trunk/assets/admin/js/woocommerce-advanced-shipping-validation.min.js

    r1607412 r3472706  
    1 jQuery(function($){$(document.body).on("blur",".wcasv_input_price[type=text]",function(){$(".wc_error_tip").fadeOut("100",function(){$(this).remove()})}).on("keyup change",".wcasv_input_price[type=text]",function(){var e=$(this).val(),r=new RegExp("[^-0-9%*\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),t=e.replace(r,"");e!==t?($(this).val(t),$(document.body).triggerHandler("wc_add_error_tip",[$(this),"i18n_mon_decimal_error"])):$(document.body).triggerHandler("wc_remove_error_tip",[$(this),"i18n_mon_decimal_error"])})});
     1"use strict";jQuery(function(t){t(document.body).on("blur",".wcasv_input_price[type=text]",function(){t(".wc_error_tip").fadeOut("100",function(){t(this).remove()})}).on("keyup change",".wcasv_input_price[type=text]",function(){var e=t(this).val(),r=new RegExp("[^-0-9%*\\"+woocommerce_admin.mon_decimal_point+"]+","gi"),r=e.replace(r,"");e!==r?(t(this).val(r),t(document.body).triggerHandler("wc_add_error_tip",[t(this),"i18n_mon_decimal_error"])):t(document.body).triggerHandler("wc_remove_error_tip",[t(this),"i18n_mon_decimal_error"])})});
  • advanced-shipping-validation-for-woocommerce/trunk/includes/admin/class-wcasv-admin.php

    r2234644 r3472706  
    1111 */
    1212class WCASV_Admin {
     13    public WCASV_Admin_Settings $settings;
    1314
    1415
     
    7879
    7980        // Style script
    80         wp_register_style( 'woocommerce-advanced-shipping-validation', plugins_url( 'assets/admin/css/woocommerce-advanced-shipping-validation.css', Woocommerce_Advanced_Shipping_Validation()->file ), array(), Woocommerce_Advanced_Shipping_Validation()->version );
     81        wp_register_style( 'woocommerce-advanced-shipping-validation', plugins_url( 'assets/admin/css/woocommerce-advanced-shipping-validation.min.css', Woocommerce_Advanced_Shipping_Validation()->file ), array(), Woocommerce_Advanced_Shipping_Validation()->version );
    8182
    8283        // Javascript
  • advanced-shipping-validation-for-woocommerce/trunk/includes/class-wcasv-post-type.php

    r2134244 r3472706  
    167167     * @since 1.0.0
    168168     *
    169      * @param int/numberic $post_id ID of the post being saved.
     169     * @param int/numeric $post_id ID of the post being saved.
    170170     */
    171171    public function save_meta( $post_id ) {
  • advanced-shipping-validation-for-woocommerce/trunk/includes/wcasv-validation-functions.php

    r2134244 r3472706  
    4848 * @return bool                    true if all the conditions in one of the condition groups matches true.
    4949 */
    50 function wcasv_match_conditions( $condition_groups = array(), $package, $package_index ) {
     50function wcasv_match_conditions( $condition_groups, $package, $package_index ) {
    5151
    5252    if ( empty( $condition_groups ) || ! is_array( $condition_groups ) ) {
     
    110110    return;
    111111}
    112 
    113 
    114112add_action( 'woocommerce_after_checkout_validation', 'wcasv_add_checkout_validation_messages' );
    115113
  • advanced-shipping-validation-for-woocommerce/trunk/readme.txt

    r2737912 r3472706  
    33Tags: woocommerce woocommerce, shipping, woocommerce shipping validation, woocommerce shipping validation rules, shipping rules, prevent shipping, block shipping, prohibit shipping, forbid shipping, avoid shipping, restrict shipping, stop shipping
    44Requires at least: 4.0
    5 Tested up to: 6.0
    6 Stable tag: 1.1.5
    7 Requires PHP: 5.3
     5Tested up to: 6.9
     6Stable tag: 1.1.6
     7Requires PHP: 7.0
    88License: GPLv3 or later
    99License URI: http://www.gnu.org/licenses/gpl-3.0.html
     
    3737
    3838== Changelog ==
     39
     40= 1.1.6 - 02-03-2026 =
     41
     42* [Update] - PHP 8 compatibility
     43* [Fix] - Deprecation warnings
    3944
    4045= 1.1.5 - 28-01-2020 =
Note: See TracChangeset for help on using the changeset viewer.