Plugin Directory

Changeset 3438855


Ignore:
Timestamp:
01/13/2026 05:32:34 PM (2 months ago)
Author:
berrypress
Message:

Update to version 1.0.0 from GitHub

Location:
automatic-product-categories-for-woocommerce
Files:
10 added
14 deleted
2 edited
1 copied

Legend:

Unmodified
Added
Removed
  • automatic-product-categories-for-woocommerce/tags/1.0.0/readme.txt

    r3436678 r3438855  
    1 === Automatic Product Categories for WooCommerce ===
     1=== LoginBerry ===
    22Contributors: berrypress
    3 Tags: woocommerce, manage categories, tags, automation, product management
    4 Requires at least: 6.2
     3Tags: user registration
     4Requires at least: 6.0
    55Tested up to: 6.9
    6 Requires PHP: 7.0
    7 Stable tag: 1.2.5
     6Requires PHP: 8.0
     7Stable tag: 1.0.0
    88License: GNU General Public License version 3 or later
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
    1010
    11 Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.
     11Requires users to verify their email address before accessing the site.
    1212
    1313== Description ==
    1414
    15 **Save hours of manual work by automating how your WooCommerce products are categorized.**
     15LoginBerry gives your WordPress site real account security with simple, automatic email verification.
     16Instead of letting fake signups, every new user must confirm their identity by entering a unique 6 digit code sent to their email. Until they complete verification, they are blocked from accessing the site.
    1617
    17 Automatic Product Categories helps you keep your store structured, searchable, and up-to-date — whether you're managing 30 or 3,000 products.
     18This protects your site, your users, and your content with zero configuration.
    1819
    19 Define flexible rules to assign product categories and tags based on product data, events, or schedules — no coding required.
    20  
     20- Stops fake accounts before they ever log in
     21- Protects your WordPress site from spam, abuse, and bot registrations
     22- Secures user identities by confirming they own the email they registered with
     23- Reduces support requests caused by mistyped or invalid email addresses
    2124
    22 == Features ==
     25LoginBerry sends a clean, simple 6 digit activation code to the user’s email. Users enter the code on a dedicated activation page and are instantly verified.
    2326
    24 ✅ Rule-based automation for WooCommerce products
    25 ✅ Automatically assign (add or remove) categories and tags based on product data
    26 ✅ Conditions based on product title, price, stock, description, and more
    27 ✅ Support for custom fields
    28 ✅ Event triggers (on product creation or update)
    29 ✅ Scheduled rule execution (run daily)
    30 ✅ Works with variable, grouped, and simple products
     27This plugin requires your site to be able to send emails. Please make sure that email delivery is properly configured, for example, via an SMTP plugin.
    3128
    32 ---
     29### How It Works
    3330
    34 == 🚀 Pro Features ==
     311. **Automatic Redirect**: Unactivated users are automatically redirected to `/account-activate/` page
     322. **Email Verification**: A 6-digit activation code is generated and sent to the user's email
     333. **Code Entry**: Users enter the code on the activation page to complete activation
     344. **Security**: After 15 failed attempts, the account is locked to prevent brute-force attacks
    3535
    36 Automatic Product Categories **PRO** is here!
     36### Setup
    3737
    38 🔥 Dry Run mode – test your rules without making live changes
    39 🔥 Rule Log – see exactly which products were updated, what categories or tags were added or removed
    40 🔥 Quickly find tags and categories – without scrolling through long lists
    41 🔥 Supports custom taxonomies in conditions and actions (e.g. brands, attributes) – fully compatible with popular third-party plugins
    42 🔥 Import/export rules
    43 🔥 Organize rules with groups
    44 🔥 Clone rules with one click
    45 🔥 Rule search
    46 🔥 Rule filtering
    47 🔥 Rule logs
    48 🔥 Priority support from the BerryPress team
     381. Create a WordPress page with the URL `/account-activate/`
     392. Add the shortcode `[loginberry_account_activate]` to the page
     403. Users will be automatically redirected to this page if not activated
    4941
    50 **Planned Features:**
    51 🔥 Advanced rule logs
    52 🔥 Schedule rule execution on specific dates
     42### Admin Features
    5343
    54 👉 **Check it out now:** [Automatic Product Categories Pro](https://berrypress.com/product/woocommerce/automatic-product-categories/)
     44In **Users → All Users**, a new "Account Activated" column shows:
     45- ✓ Activated (green) - User has verified their email
     46- ✗ Not Activated (X/15 attempts) - Shows failed activation attempts
     47- 🔒 Locked (15 failed attempts) - Account locked due to too many failed attempts
     48
     49**Admin Actions:**
     50- **Activate Account** - Manually activate user account without requiring email verification (green link)
     51- **Send Activation Code** - Manually send/resend activation code to unactivated users
     52- **Unlock Account** - Unlock locked accounts and reset attempt counter (red link)
     53
     54### We Are Actively Growing This Plugin
     55
     56LoginBerry is a brand new plugin and we are improving it quickly based on real user feedback. If you have ideas, feature requests, or run into a theme-specific styling issue, we would love to hear from you.
     57
     58#### Planned Features (Roadmap)
     59- Custom number of allowed failed attempts (instead of the fixed 15)
     60- Custom activation page URL
     61- Custom redirect URL after successful verification
     62- Optional verification only for new users (existing accounts auto-verified)
     63- WooCommerce integration: Skip verification for checkout-created accounts with a paid order
     64- Social login options
     65- Passwordless login
     66- Better styling flexibility and theme compatibility
     67
     68Because every theme handles form styling differently, some layouts may look slightly different depending on your setup. If you notice anything you would like improved, let us know. Your feedback helps us polish the experience for all WordPress themes.
     69
     70If you have a request, suggestion, or notice a compatibility detail, please contact us - we build this plugin together with you.
     71
     72== Frequently Asked Questions ==
     73
     74= Why are users not receiving activation emails? =
     75Your site must be able to send emails for activation codes to work. Make sure email delivery is configured correctly on your hosting or set up SMTP for reliable delivery.
     76
     77= Where is the activation email template located? =
     78The plugin uses a responsive HTML email template stored in:
     79templates/activation-email.php
     80It includes a large, easy to read 6 digit code, a direct activation link, and mobile friendly formatting.
     81
     82= Can I edit the activation email template? =
     83Yes. You can override the template in your theme or child theme just like other WordPress templates. The file is clean and easy to customize.
     84
     85= Where is the activation status stored? =
     86LoginBerry stores verification data in user meta fields:
     87- _berrypress_user_activated (1 = activated)
     88- _berrypress_activation_code (current 6 digit code)
     89- _berrypress_activation_attempts (failed attempt counter)
     90- _berrypress_account_locked (1 = locked)
     91
     92= What happens after 15 failed attempts? =
     93The account is locked automatically for security. Admins can unlock it from the Users list. (Custom attempt limits are planned in the roadmap.)
    5594
    5695
    57 ---
     96= Can admins activate a user manually? =
     97Yes. In Users -> All Users you will see links to activate accounts, resend codes, or unlock accounts.
    5898
    59 == 📚 Documentation ==
    60 **[Full setup instructions](https://berrypress.com/docs/automatic-product-categories-for-woocommerce/)**
     99= Does it work with all themes? =
     100The plugin uses clean WordPress markup and classes like wp-block-group and wp-block-input. Layout may vary slightly depending on theme styles, so if you see any styling quirks, feel free to reach out. We welcome compatibility feedback.
    61101
    62 ---
     102= Will more features be added? =
     103Yes. We are actively adding features based on user requests. Let us know what you would like to see next.
    63104
    64 == 📦 Installation ==
     105== Installation ==
    65106
    66 1. Upload the plugin files to the `/wp-content/plugins/automatic-product-categories` directory or install via the WordPress Plugins screen.
    67 2. Activate the plugin.
    68 3. Go to **BerryPress → Automatic Product Categories** in the admin menu.
    69 4. Start creating rules to automate your product categorization.
    70 
    71 ---
    72 
    73 == Screenshots ==
    74 
    75 1. Rule editor with flexible condition logic
    76 2. Settings
    77 3. Condition example
    78 4. Condition example
    79 5. Rule settings
    80 6. Category select search (PRO)
    81 7. Custom taxonomy support (PRO)
    82 8. Import/export interface (PRO)
    83 ---
    84 
    85 == FAQ ==
    86 
    87 = Does this work with custom taxonomies like brands? =
    88 Yes! With Pro version you can target any custom taxonomy, including ones registered by plugins like "Perfect Brands for WooCommerce".
    89 
    90 = Can I schedule rules to run at specific intervals? =
    91 Yes. Rules can be scheduled to run daily. With the Pro version, hourly, daily, weekly, and monthly schedules are supported.
    92 
    93 = Can I assign or remove tags/categories in bulk? =
    94 Yes — using rule actions based on defined conditions.
    95 
    96 = Are custom fields supported? =
    97 Support for custom fields and advanced logic is available in the Pro version.
    98 
    99 = How can I report security bugs? =
    100 You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. [Report a security vulnerability.]( https://patchstack.com/database/vdp/7569d451-f0f4-4d20-8cb4-c3b1e9784cbe )
     107This plugin can be installed under Plugins > Add New Plugin, either by searching for the plugin title or by downloading the plugin zip file and uploading it via the Upload Plugin feature.
    101108
    102109== Changelog ==
    103 
    104 === 1.2.5 ===
    105 - Fix: Scheduled trigger issues
    106 - Add: New hooks for plugin extensibility
    107 
    108 === 1.2.4 ===
    109 - Add: Process rules in batches to avoid timeout issues
    110 - Fix: Daily schedule rule execution
    111 - Fix: potential run order issue
    112 
    113 === 1.2.3 ===
    114 - Don’t exclude the default category from the category list in rules
    115 
    116 === 1.2.2 ===
    117 Fix: Resolved an issue where product rules failed to match tags and categories containing special characters (e.g. &)
    118 
    119 === 1.2.1 ===
    120 - Fix: When bulk-editing rules, settings were not saved for newly added rules.
    121 
    122 === 1.2.0 ===
    123 - Store rules in a separate table
    124 - Add columns sorting
    125 - Mixed styling changes
    126 - Add created date column
    127 
    128 === 1.1.8 ===
    129 - Fix new actions not saving
    130 - Fix error outline icon not displaying
    131 
    132 === 1.1.7 ===
    133 - Syntax fix for old php
    134 
    135 === 1.1.6 ===
    136 - Styling changes, optimize icon font size
    137 - Minify CSS files
    138 - Plugin check fixes
    139 - Page length option save
    140 
    141 === 1.1.5 ===
    142 - Fix potential memory issues
    143 
    144 === 1.1.4 ===
    145 - Add: pagination to rule list
    146 - Mixed small fixes
    147 
    148 === 1.1.3 ===
    149 - Fix: Save all and run selected doesn't run the rule
    150 
    151 === 1.1.2 ===
    152 - Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars
    153 - Change: Update menu item
    154 - Add documentation tooltips
    155 - Update: Rename condition matches and adjust "not" condition behavior to resolve confusion with category/tag conditions
    156 - Update: Rename condition comparison options
    157 
    158 === 1.1.1 ===
    159 - Styling fix
    160 
    161 === 1.1.0 ===
    162 
    163 - Completely refreshed plugin UI.
    164 - Refactored logic, removed unnecessary code, improved error handling.
    165 - JavaScript: Fixed JS inconsistencies.
    166 - Updated rule execution to apply to all product statuses, not just published ones.
    167 - Add to conditions "product status"
    168 - Add rule name field
    169 - Rebrand to BerryPress
    170 
    171 === 1.0.8 ===
    172 * Fix error when a rule references a category or tag that has been removed.
    173 
    174 === 1.0.7 ===
    175 * Fix rule load issue
    176 
    177 === 1.0.6 ===
    178 
    179 * Show "and" operator between multiple rule conditions
    180 * Declare text domain
    181 * Declare plugin dependency
    182 
    183 === 1.0.5 ===
    184 
    185 * Add rule condition: Product total sales
    186 * Add rule condition: Days since product created
    187 * Add rule condition: Days since product modified
    188 * Add rule condition: Product category
    189 * Add the ability to automatically run rules daily on publicly published products
    190 * Add case insensitive match types for "Product meta field" condition
    191 * Improve UI layout on smaller monitors
    192 * Fix: Certain comparison settings (for example, "less than") result in an exception when saving
    193 * Fix: PHP fatal error related to exception
    194 * Fix: Certain match settings on numeric conditions result in an exception when saving rules
    195 * Fix: Exception when saving rule including a "Product price" condition
    196 * Fix: JavaScript error related to "Product meta field" condition
    197 * Fix: Product attribute value condition not working correctly
    198 *
    199 === 1.0.4 ===
    200 
    201 * When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories
    202 * Don't show the default (Uncategorized) category in the "Categories/Tags to Add/Remove" column
    203 * Label tweak
    204 
    205 === 1.0.3 ===
    206 
    207 * Added case-insensitive string matching options
    208 * Added option not to remove categories/tags for non-matching rules
    209 * Added product tag rule condition
    210 * Clarified button label
    211 
    212 === 1.0.2 ===
    213 
    214 * Add header comments to JS and CSS files
    215 
    216 === 1.0.1 ===
    217 
    218 * Add an additional permissions check to admin functionality
    219110
    220111=== 1.0.0 ===
  • automatic-product-categories-for-woocommerce/trunk/readme.txt

    r3436678 r3438855  
    1 === Automatic Product Categories for WooCommerce ===
     1=== LoginBerry ===
    22Contributors: berrypress
    3 Tags: woocommerce, manage categories, tags, automation, product management
    4 Requires at least: 6.2
     3Tags: user registration
     4Requires at least: 6.0
    55Tested up to: 6.9
    6 Requires PHP: 7.0
    7 Stable tag: 1.2.5
     6Requires PHP: 8.0
     7Stable tag: 1.0.0
    88License: GNU General Public License version 3 or later
    99License URI: https://www.gnu.org/licenses/gpl-3.0.html
    1010
    11 Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.
     11Requires users to verify their email address before accessing the site.
    1212
    1313== Description ==
    1414
    15 **Save hours of manual work by automating how your WooCommerce products are categorized.**
     15LoginBerry gives your WordPress site real account security with simple, automatic email verification.
     16Instead of letting fake signups, every new user must confirm their identity by entering a unique 6 digit code sent to their email. Until they complete verification, they are blocked from accessing the site.
    1617
    17 Automatic Product Categories helps you keep your store structured, searchable, and up-to-date — whether you're managing 30 or 3,000 products.
     18This protects your site, your users, and your content with zero configuration.
    1819
    19 Define flexible rules to assign product categories and tags based on product data, events, or schedules — no coding required.
    20  
     20- Stops fake accounts before they ever log in
     21- Protects your WordPress site from spam, abuse, and bot registrations
     22- Secures user identities by confirming they own the email they registered with
     23- Reduces support requests caused by mistyped or invalid email addresses
    2124
    22 == Features ==
     25LoginBerry sends a clean, simple 6 digit activation code to the user’s email. Users enter the code on a dedicated activation page and are instantly verified.
    2326
    24 ✅ Rule-based automation for WooCommerce products
    25 ✅ Automatically assign (add or remove) categories and tags based on product data
    26 ✅ Conditions based on product title, price, stock, description, and more
    27 ✅ Support for custom fields
    28 ✅ Event triggers (on product creation or update)
    29 ✅ Scheduled rule execution (run daily)
    30 ✅ Works with variable, grouped, and simple products
     27This plugin requires your site to be able to send emails. Please make sure that email delivery is properly configured, for example, via an SMTP plugin.
    3128
    32 ---
     29### How It Works
    3330
    34 == 🚀 Pro Features ==
     311. **Automatic Redirect**: Unactivated users are automatically redirected to `/account-activate/` page
     322. **Email Verification**: A 6-digit activation code is generated and sent to the user's email
     333. **Code Entry**: Users enter the code on the activation page to complete activation
     344. **Security**: After 15 failed attempts, the account is locked to prevent brute-force attacks
    3535
    36 Automatic Product Categories **PRO** is here!
     36### Setup
    3737
    38 🔥 Dry Run mode – test your rules without making live changes
    39 🔥 Rule Log – see exactly which products were updated, what categories or tags were added or removed
    40 🔥 Quickly find tags and categories – without scrolling through long lists
    41 🔥 Supports custom taxonomies in conditions and actions (e.g. brands, attributes) – fully compatible with popular third-party plugins
    42 🔥 Import/export rules
    43 🔥 Organize rules with groups
    44 🔥 Clone rules with one click
    45 🔥 Rule search
    46 🔥 Rule filtering
    47 🔥 Rule logs
    48 🔥 Priority support from the BerryPress team
     381. Create a WordPress page with the URL `/account-activate/`
     392. Add the shortcode `[loginberry_account_activate]` to the page
     403. Users will be automatically redirected to this page if not activated
    4941
    50 **Planned Features:**
    51 🔥 Advanced rule logs
    52 🔥 Schedule rule execution on specific dates
     42### Admin Features
    5343
    54 👉 **Check it out now:** [Automatic Product Categories Pro](https://berrypress.com/product/woocommerce/automatic-product-categories/)
     44In **Users → All Users**, a new "Account Activated" column shows:
     45- ✓ Activated (green) - User has verified their email
     46- ✗ Not Activated (X/15 attempts) - Shows failed activation attempts
     47- 🔒 Locked (15 failed attempts) - Account locked due to too many failed attempts
     48
     49**Admin Actions:**
     50- **Activate Account** - Manually activate user account without requiring email verification (green link)
     51- **Send Activation Code** - Manually send/resend activation code to unactivated users
     52- **Unlock Account** - Unlock locked accounts and reset attempt counter (red link)
     53
     54### We Are Actively Growing This Plugin
     55
     56LoginBerry is a brand new plugin and we are improving it quickly based on real user feedback. If you have ideas, feature requests, or run into a theme-specific styling issue, we would love to hear from you.
     57
     58#### Planned Features (Roadmap)
     59- Custom number of allowed failed attempts (instead of the fixed 15)
     60- Custom activation page URL
     61- Custom redirect URL after successful verification
     62- Optional verification only for new users (existing accounts auto-verified)
     63- WooCommerce integration: Skip verification for checkout-created accounts with a paid order
     64- Social login options
     65- Passwordless login
     66- Better styling flexibility and theme compatibility
     67
     68Because every theme handles form styling differently, some layouts may look slightly different depending on your setup. If you notice anything you would like improved, let us know. Your feedback helps us polish the experience for all WordPress themes.
     69
     70If you have a request, suggestion, or notice a compatibility detail, please contact us - we build this plugin together with you.
     71
     72== Frequently Asked Questions ==
     73
     74= Why are users not receiving activation emails? =
     75Your site must be able to send emails for activation codes to work. Make sure email delivery is configured correctly on your hosting or set up SMTP for reliable delivery.
     76
     77= Where is the activation email template located? =
     78The plugin uses a responsive HTML email template stored in:
     79templates/activation-email.php
     80It includes a large, easy to read 6 digit code, a direct activation link, and mobile friendly formatting.
     81
     82= Can I edit the activation email template? =
     83Yes. You can override the template in your theme or child theme just like other WordPress templates. The file is clean and easy to customize.
     84
     85= Where is the activation status stored? =
     86LoginBerry stores verification data in user meta fields:
     87- _berrypress_user_activated (1 = activated)
     88- _berrypress_activation_code (current 6 digit code)
     89- _berrypress_activation_attempts (failed attempt counter)
     90- _berrypress_account_locked (1 = locked)
     91
     92= What happens after 15 failed attempts? =
     93The account is locked automatically for security. Admins can unlock it from the Users list. (Custom attempt limits are planned in the roadmap.)
    5594
    5695
    57 ---
     96= Can admins activate a user manually? =
     97Yes. In Users -> All Users you will see links to activate accounts, resend codes, or unlock accounts.
    5898
    59 == 📚 Documentation ==
    60 **[Full setup instructions](https://berrypress.com/docs/automatic-product-categories-for-woocommerce/)**
     99= Does it work with all themes? =
     100The plugin uses clean WordPress markup and classes like wp-block-group and wp-block-input. Layout may vary slightly depending on theme styles, so if you see any styling quirks, feel free to reach out. We welcome compatibility feedback.
    61101
    62 ---
     102= Will more features be added? =
     103Yes. We are actively adding features based on user requests. Let us know what you would like to see next.
    63104
    64 == 📦 Installation ==
     105== Installation ==
    65106
    66 1. Upload the plugin files to the `/wp-content/plugins/automatic-product-categories` directory or install via the WordPress Plugins screen.
    67 2. Activate the plugin.
    68 3. Go to **BerryPress → Automatic Product Categories** in the admin menu.
    69 4. Start creating rules to automate your product categorization.
    70 
    71 ---
    72 
    73 == Screenshots ==
    74 
    75 1. Rule editor with flexible condition logic
    76 2. Settings
    77 3. Condition example
    78 4. Condition example
    79 5. Rule settings
    80 6. Category select search (PRO)
    81 7. Custom taxonomy support (PRO)
    82 8. Import/export interface (PRO)
    83 ---
    84 
    85 == FAQ ==
    86 
    87 = Does this work with custom taxonomies like brands? =
    88 Yes! With Pro version you can target any custom taxonomy, including ones registered by plugins like "Perfect Brands for WooCommerce".
    89 
    90 = Can I schedule rules to run at specific intervals? =
    91 Yes. Rules can be scheduled to run daily. With the Pro version, hourly, daily, weekly, and monthly schedules are supported.
    92 
    93 = Can I assign or remove tags/categories in bulk? =
    94 Yes — using rule actions based on defined conditions.
    95 
    96 = Are custom fields supported? =
    97 Support for custom fields and advanced logic is available in the Pro version.
    98 
    99 = How can I report security bugs? =
    100 You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. [Report a security vulnerability.]( https://patchstack.com/database/vdp/7569d451-f0f4-4d20-8cb4-c3b1e9784cbe )
     107This plugin can be installed under Plugins > Add New Plugin, either by searching for the plugin title or by downloading the plugin zip file and uploading it via the Upload Plugin feature.
    101108
    102109== Changelog ==
    103 
    104 === 1.2.5 ===
    105 - Fix: Scheduled trigger issues
    106 - Add: New hooks for plugin extensibility
    107 
    108 === 1.2.4 ===
    109 - Add: Process rules in batches to avoid timeout issues
    110 - Fix: Daily schedule rule execution
    111 - Fix: potential run order issue
    112 
    113 === 1.2.3 ===
    114 - Don’t exclude the default category from the category list in rules
    115 
    116 === 1.2.2 ===
    117 Fix: Resolved an issue where product rules failed to match tags and categories containing special characters (e.g. &)
    118 
    119 === 1.2.1 ===
    120 - Fix: When bulk-editing rules, settings were not saved for newly added rules.
    121 
    122 === 1.2.0 ===
    123 - Store rules in a separate table
    124 - Add columns sorting
    125 - Mixed styling changes
    126 - Add created date column
    127 
    128 === 1.1.8 ===
    129 - Fix new actions not saving
    130 - Fix error outline icon not displaying
    131 
    132 === 1.1.7 ===
    133 - Syntax fix for old php
    134 
    135 === 1.1.6 ===
    136 - Styling changes, optimize icon font size
    137 - Minify CSS files
    138 - Plugin check fixes
    139 - Page length option save
    140 
    141 === 1.1.5 ===
    142 - Fix potential memory issues
    143 
    144 === 1.1.4 ===
    145 - Add: pagination to rule list
    146 - Mixed small fixes
    147 
    148 === 1.1.3 ===
    149 - Fix: Save all and run selected doesn't run the rule
    150 
    151 === 1.1.2 ===
    152 - Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars
    153 - Change: Update menu item
    154 - Add documentation tooltips
    155 - Update: Rename condition matches and adjust "not" condition behavior to resolve confusion with category/tag conditions
    156 - Update: Rename condition comparison options
    157 
    158 === 1.1.1 ===
    159 - Styling fix
    160 
    161 === 1.1.0 ===
    162 
    163 - Completely refreshed plugin UI.
    164 - Refactored logic, removed unnecessary code, improved error handling.
    165 - JavaScript: Fixed JS inconsistencies.
    166 - Updated rule execution to apply to all product statuses, not just published ones.
    167 - Add to conditions "product status"
    168 - Add rule name field
    169 - Rebrand to BerryPress
    170 
    171 === 1.0.8 ===
    172 * Fix error when a rule references a category or tag that has been removed.
    173 
    174 === 1.0.7 ===
    175 * Fix rule load issue
    176 
    177 === 1.0.6 ===
    178 
    179 * Show "and" operator between multiple rule conditions
    180 * Declare text domain
    181 * Declare plugin dependency
    182 
    183 === 1.0.5 ===
    184 
    185 * Add rule condition: Product total sales
    186 * Add rule condition: Days since product created
    187 * Add rule condition: Days since product modified
    188 * Add rule condition: Product category
    189 * Add the ability to automatically run rules daily on publicly published products
    190 * Add case insensitive match types for "Product meta field" condition
    191 * Improve UI layout on smaller monitors
    192 * Fix: Certain comparison settings (for example, "less than") result in an exception when saving
    193 * Fix: PHP fatal error related to exception
    194 * Fix: Certain match settings on numeric conditions result in an exception when saving rules
    195 * Fix: Exception when saving rule including a "Product price" condition
    196 * Fix: JavaScript error related to "Product meta field" condition
    197 * Fix: Product attribute value condition not working correctly
    198 *
    199 === 1.0.4 ===
    200 
    201 * When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories
    202 * Don't show the default (Uncategorized) category in the "Categories/Tags to Add/Remove" column
    203 * Label tweak
    204 
    205 === 1.0.3 ===
    206 
    207 * Added case-insensitive string matching options
    208 * Added option not to remove categories/tags for non-matching rules
    209 * Added product tag rule condition
    210 * Clarified button label
    211 
    212 === 1.0.2 ===
    213 
    214 * Add header comments to JS and CSS files
    215 
    216 === 1.0.1 ===
    217 
    218 * Add an additional permissions check to admin functionality
    219110
    220111=== 1.0.0 ===
Note: See TracChangeset for help on using the changeset viewer.