*** Choosly – WooCommerce Product Variations Swatches Changelog ***
2026.10.29 - version 1.1.17
- Fixed: Attribute swatch image switching logic and variation image priority handling.
- Fixed: Shop/archive “redirect to product” links with URL-encoded attribute values
- Fixed: Global Attributes settings save when AJAX payload is invalid
- Updated: Product attribute swatch settings when meta is stored as an array (admin, frontend, Dokan)
- Updated: WooCommerce flexslider script handle for WC 10.3+
- Updated: Minimum WordPress 6.0; tested up to WP 7.1
- Updated: Safer escaping for “Assign page” and license key fields in settings
- Updated: Plugin translations use determine_locale() and the standard languages folder path

2026.08.20 - version 1.1.16
- Updated: Optimize code
- Updated: Compatibility with WC 11.0 and WP 7.1
- Updated: Compatibility with Flatsome

2026.08.12 - version 1.1.15
- Update: Security

2026.06.19 - version 1.1.14
- Update: VillaThem support
- Updated: Compatibility with WP 7.0 and WC 10.8.1

2026.06.12 - version 1.1.13
- Fixed: Variant images are not switching on selection.
- Updated: Compatibility with WC 10.8.1

2026.03.06 - version 1.1.12
- Fixed: Cannot select attributes on mobile

2026.02.06 - version 1.1.11
- Updated: Only specific conditional tags are supported in the “Assign page” option.
- Fixed: Can not show more attributes after adding to cart on the shop page

2026.01.23 - version 1.1.10
- Update: VillaThem support

2025.11.21 - version 1.1.9
- Added: Option to set the separator and color for the selected attribute label
- Added: Option to show the selected attribute label on the product page for each Swatches Profile
- Updated: Compatibility with PHP 8.2 and WC 10.3

2025.09.11 - version 1.1.8
- Updated: Compatible with VARGAL pro - allow setting the gallery to attribute items

2025.05.08 - version 1.1.7
- Updated: Compatible with VARGAL - Additional Variation Gallery for Woo plugin
- Updated: Compatible with Dokan - vendors can easily edit product swatches from the product edit page on their vendor dashboard

2025.02.27 - version 1.1.6
- Fixed: Can not show the variation image on swatches
- Fixed: Can not click the 'Save attributes' button
- Updated: Option to use variation swatch images as default display for products with multiple attributes.

2025.02.13 - version 1.1.5
- Updated: Option to use variation swatch images as the default display type
- Updated: setting swatches on the product edit page

2024.12.27 - version 1.1.4
- Added: Option 'Redirect to product' on the archive page

2024.10.11 - version 1.1.3
- Added: shortcode [viwpvs_swatches_archive] to show product swatches on the archive page
- Updated: VillaTheme support
- Updated: Compatible with WooCommerce Composite Products plugin

2024.04.23 - version 1.1.2
- Fixed: fixed show all attribute in product loop
- Updated: Compatibility with WP 6.5 and WC 8.7
- Updated: Update file support

2023.10.10 - version 1.1.1
- Fixed: Fixed Custom attribute special charset
- Updated: Compatibility with WP 6.3 and WC 8.0

2023.08.08 - version 1.1.0
- Updated: Update file support
- Updated: Option show all attribute in product loop
- Updated: Compatibility with HPOS-WC 7.9
- Fixed: Type button and radio not change image

2023.06.20 - version 1.0.19
- Updated: Compatibility with WC 7.8

2023.05.15 - version 1.0.18
- Updated: Compatibility with WC 7.7

2023.05.03 - version 1.0.17
- Fixed: Fixed error display

2023.04.28 - version 1.0.16
- Fixed: Can not save attributes for simple products
- Fixed: Slider not working in product loop
- Updated: Compatibility with WC 7.6

2023.04.06 - version 1.0.15
- Fixed: Variable Slider in product page not working

2023.03.23 - version 1.0.14
- Updated: Updated show all items of the attribute in a slider on Product Detail Page
- Updated: Compatibility with WP 6.2 and WC 7.5

2022.12.21 - version 1.0.13
- Added: Compatibility with Oxygen builder

2022.12.21 - version 1.0.13
- Added: Compatibility with Divi theme
- Added: Added filter hook to sort option before limit apply_filters( 'vi_wpws_sort_options_before_limit', $options, $product, $attribute_name );
- Updated: Update optimize loading global attributes in Global Attributes settings

2022.11.18 - version 1.0.12
- Updated: Update file languages
- Updated: Updated to allow display of images in tooltip custom attribute with button and color display type
- Updated: Compatibility with WP 6.1 and WC 7.1
- Added: Compatibility with 'Germanized für WooCommerce' plugin

2022.07.29 - version 1.0.11
- Fixed: Tooltip covered by out-of-stock attributes if Position is set to Right
- Fixed: Initialize swatches after a request to admin-ajax.php but not an ajax request
- Added: Prioritize first attribute

2022.06.15 - version 1.0.10
- Fixed: CSS of out-of-stock icon when enabling option to show attribute value for Color/Image type
- Fixed: Custom attributes not saving correctly if name contains quote sign

2022.06.13 - version 1.0.9
- Fixed: "Change the size of attribute items" not applied to Select type
- Improved: Values of Global attributes are paginated
- Improved: Remove empty css
- Added: Preview of attribute image and color on Global attributes page
- Added: Ability to modify tooltip content, show attribute image/variation image in tooltip
- Added: Option to show attribute value for Color/Image type

2022.03.29 - version 1.0.8
- Fixed: Swatches sometimes not initialize on product page built with Elementor
- Fixed: Small bug causes Elementor Hamburger menu not working when using along with WP rocket
- Updated: VillaTheme support

2022.03.23 - version 1.0.7
- Fixed: Out-of-stock visual issue
- Improved: Use srcset for attribute image when available
- Updated: VillaTheme support
- Added: Option to only use Custom position for swatches on product list

2022.03.11 - version 1.0.6
- Fixed: Zoom image not changing accordingly for "Change product image" option when using with Woodmart theme
- Fixed: Impeka theme - product item height on archive not auto correcting after variation swatches init
- Fixed: Tooltip not showing for out-of-stock attributes
- Added: Action hooks viwpvs_before_loop_variation_swatches and viwpvs_after_loop_variation_swatches

2022.01.15 - version 1.0.5
- Fixed: Deprecated is_ajax in WC6.1
- Fixed: Backorder status condition check
- Fixed: Swatches not working with Woodmart theme's quickview
- Fixed: Some fields of global attributes(Edit screen) are duplicated when WPML is active
- Fixed: "Change product image" option not working if a product has more variations than "Ajax variation threshold"
- Updated: Make "Out of stock" design(Swatches profile) apply no matter "Disable 'out of stock' variation items" option is on or off

2021.11.16 - version 1.0.4
- Fixed: Custom attribute not saving the value 0
- Fixed: "Change product image" option overrides variation image when a variation is selected
- Added: Custom hook for swatches position

2021.10.15 - version 1.0.3.2
- Fixed: Missing variation price on product list if swatches position is before/after title
- Fixed: Custom attributes not saving correctly if attribute name is in non-latin language
- Updated: Load images/colors(filter by attributes) from original language if not set in a second language(WPML)
- Added: Option to set maximum items shown by default for WooCommerce filter widget

2021.09.15 - version 1.0.3.1
- Fixed: Change attribute select when an attribute does not exist in any variations
- Fixed: Swatches in product list not working if Default Form Values do not exist in any variations
- Fixed: Custom attributes not saving correctly if attribute name contains special characters
- Fixed: Out-of-stock attributes not blur out when turning off "Disable Out of stock variation items" option if Default Form Values are set
- Fixed: "Show selected attribute item" not working with products that have more variations than the Ajax variation threshold
- Updated: Remove Ajax variation threshold limitation
- Optimized: Do not print css with empty style
- Added: Compatibility with JetSmart filters plugin

2021.04.22 - version 1.0.3
- Fixed: Show selected attribute item on single
- Fixed: Variation image in product list not change when selecting an attribute with image caused by some lazyload functionality of some plugins/themes
- Fixed: Swatches type Variation image not working with translated product variations(WPML)
- Fixed: Conflict with Contact form
- Updated: Hide 'out of stock' variation item option for Product list
- Updated: Product edit page: button "Add new" -> "Add", add button "Add new" like WooCommerce which is to create a new term for global attributes
- Updated: “Out of stock” products are still selectable
- Added: Option to change product image according to attribute/variation image when selecting an attribute value
- Added: Compatibility with FacetWP, Ajax load more(Darren Cooney)
- Added: Add to cart button text on product list can be translated with WPML, Polylang
- Added: Swatches align for single product

2020.12.18 - version 1.0.2.6
- Added: Reset settings general
- Added: Attribute image size
- Fixed: Auto update

2020.12.12 - version 1.0.2.5
- Fixed: Swatches select revert to attribute slug after add to cart
- Fixed: Color separator selection changes not reflecting
- Fixed: Display swatches slider
- Fixed: Save attribute on product editor page
- Updated: Delete image for attribute item
- Updated: Style quantity on product list
- Updated: Compatibility with WP 5.6 and WC 4.8
- Added: New position on Product List - before product title, after product title
- Added: Enable/disable attribute title on single
- Added: Show selected attribute item on single
- Added: Import/ export settings general

2020.08.15 - version 1.0.2.4
- Added: Compatibility with WP 5.5 and WC 4.3
– Fixed: 'Out of stock' Swatches - namesake
- Fixed: Check update request

2020.07.01 - version 1.0.2.3
– Fixed: Design 'Filter Products by Attribute' WooCommerce

2020.06.29 - version 1.0.2.2
– Updated: Class support
– Added: Add Quantity field in Product list
– Added: Add default Swatches profile
– Added: Add ajax variation threshold
– Added: Select multi value for global in the product edit page
– Added: Custom design Global Attribute for Product category
– Added: Design 'Filter Products by Attribute' WooCommerce
– Added: Carousel format for a large number of variations in Product list
– Added: filter 'viwpvs_variation_option_tooltip' to change content of the tooltip

2020.05.09 - version 1.0.2.1
- Fixed: 'Out of stock' Swatches in single product page
- Fixed: Show in product list for custom attribute
- Fixed: Display color type and image type for custom attribute

2020.04.18 - version 1.0.2
- Fixed: 'out of stock' Swatches in Product list
- Added: Text of 'add to cart' button in Product list
- Added: Hide 'out of stock' variation item

2020.04.04 - version 1.0.1
- Fixed: Function prefix
- Fixed: Horizontal style

2020.04.02 - version 1.0.0
~ The first released
