PluginProbe ʕ •ᴥ•ʔ
YITH WooCommerce Wishlist / 3.18.0
YITH WooCommerce Wishlist v3.18.0
trunk 2.1.0 2.1.1 2.1.2 2.2.0 2.2.1 2.2.10 2.2.11 2.2.12 2.2.13 2.2.14 2.2.15 2.2.16 2.2.17 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 2.2.7 2.2.8 2.2.9 3.0.0 3.0.1 3.0.10 3.0.11 3.0.12 3.0.13 3.0.14 3.0.15 3.0.16 3.0.17 3.0.18 3.0.19 3.0.2 3.0.20 3.0.21 3.0.22 3.0.23 3.0.25 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.10.0 3.11.0 3.12.0 3.13.0 3.14.0 3.15.0 3.16.0 3.17.0 3.18.0 3.19.0 3.2.0 3.20.0 3.21.0 3.22.0 3.23.0 3.24.0 3.25.0 3.26.0 3.27.0 3.28.0 3.29.0 3.3.0 3.30.0 3.31.0 3.32.0 3.33.0 3.34.0 3.35.0 3.36.0 3.37.0 3.38.0 3.4.0 3.5.0 3.6.0 3.7.0 3.8.0 3.9.0 4.0.0 4.0.1 4.1.0 4.10.0 4.10.1 4.10.2 4.11.0 4.12.0 4.13.0 4.14.0 4.15.0 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.8.0 4.9.0
yith-woocommerce-wishlist / README.txt
yith-woocommerce-wishlist Last commit date
assets 3 years ago includes 3 years ago languages 3 years ago plugin-fw 3 years ago plugin-options 3 years ago templates 3 years ago README.md 3 years ago README.txt 3 years ago init.php 3 years ago license.txt 3 years ago uninstall.php 4 years ago wpml-config.xml 9 years ago
README.txt
905 lines
1 === YITH WooCommerce Wishlist ===
2
3 Contributors: yithemes
4 Tags: wishlist, woocommerce, products, yit, e-commerce, shop, ecommerce wishlist, yith, woocommerce wishlist, shop wishlist
5 Requires at least: 5.9
6 Tested up to: 6.1
7 Stable tag: 3.18.0
8 License: GPLv2 or later
9 License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
11 YITH WooCommerce Wishlist add all Wishlist features to your website. Needs WooCommerce to work.
12 WooCommerce 7.4.x compatible.
13
14 == Description ==
15
16 The wishlist is one of the most powerful and popular tools in an ecommerce shop. Thanks to the wishlist, users can:
17
18 * Save their favourite products, find them quickly and easily at a later time and buy them.
19 * Share the wishlist with relatives and friends for Christmas, birthdays and similar occasions so they can buy them one of the products from the list.
20 * Share the wishlist on social networks and get indirect advertising for your store.
21
22 This means that you’ll be able to loyalise customers, push them to buy and attract new customers any time a wishlist is shared. Not bad for one plugin only, don’t you think?
23
24 Our YITH WooCommerce Wishlist has more than **900,000 active installations** and that’s why it’s **the most popular wishlist plugin ever.**
25
26 To celebrate this record and say thanks to all the plugin users, we’ve decided to release a new 3.0 version that has improved the design tremendously and added many new options.
27
28 **If you like the new design, please, leave a review to help the plugin grow!**
29
30 [Free version live demo >](https://plugins.yithemes.com/yith-woocommerce-wishlist-free/)
31 [Documentation >](https://docs.yithemes.com/yith-woocommerce-wishlist)
32
33 = Basic features =
34
35 * Select a page for your wishlist
36 * Select where to show the shortcode ‘Add to wishlist’
37 * Show the ‘Remove from wishlist’ button when the product is in the Wishlist
38 * Show the ‘Add to wishlist’ button also on the Shop page
39 * Customise columns that will be displayed in the wishlist table
40 * Product variation support (if the user selects a specific color or size and then adds it to the wishlist, this details will be saved)
41
42 = Premium features =
43
44 [Premium version live demo >](https://plugins.yithemes.com/yith-woocommerce-wishlist/)
45
46 The free version of our plugin works like a charm, but the premium one is an even more powerful tool to increase sales and conversions. By upgrading to the premium version, you can:
47
48 * View the wishlists created by logged-in customers
49 * View a list of popular products (added to wishlists)
50 * Send promotionals email to users who have added a specific product to their wishlist
51 * Show the ‘Ask for an estimate’ button to let customers send the content of their wishlist to the admin and get a quotation
52 * Add optional notes to the quote request
53 * Enable/disable the wishlist features for unlogged users
54 * Show a notice to unlogged users: invite them to log in to benefit from all the wishlist functionalities
55 * Allow users to create as many wishlists as they want
56 * Allow users to manage wishlists, rename and delete them, add or remove items
57 * Allow users to search and see registered wishlists
58 * Allow users to set visibility options for each wishlist, by making them either public (visible to everyone), private (visible to the owner only) or shared (visible only to people it has been shared with)
59 * Allow users to manage the item quantity in the wishlist
60 * Show multiple ‘Add to Cart’ buttons in the wishlist table
61 * Show product price variations (Amazon style)
62 * Allow users to move an element from one wishlist to another, right from the wishlist table
63 * Allow users to drag and drop products to arrange their order in the wishlist
64 * Choose modern & beautiful layouts for the wishlist page and tables
65 * Provide your customers with nice widgets to help them find their wishlist quickly and easily.
66
67 [GET THE PREMIUM VERSION HERE with a 100% Money Back guarantee >](https://yithemes.com/themes/plugins/yith-woocommerce-wishlist/)
68
69 == Installation ==
70
71 1. Unzip the downloaded zip file.
72 2. Upload the plugin folder into the `wp-content/plugins/` directory of your WordPress site.
73 3. Activate `YITH WooCommerce Wishlist` from Plugins page
74
75 YITH WooCommerce Wishlist will add a new submenu called "Wishlist" under "YITH Plugins" menu. Here you are able to configure all the plugin settings.
76
77 == Frequently Asked Questions ==
78
79 = Does YITH WooCommerce Wishlist allows adding an “add to wishlist” button on the products on shop page and archive pages? =
80 Yes, from version 3.0 the plugin also allows showing the Add to wishlist button on your **shop page, category pages, product shortcodes, product sliders,** and all the other places where the WooCommerce products’ loop is used.
81
82 = Can I customize the wishlist page? =
83 Yes, the page is a simple template and you can override it by putting the file template "wishlist.php" inside the "woocommerce" folder of the theme folder.
84
85 = Can I move the position of "Add to wishlist" button? =
86 Yes, you can move the button to another default position or you can also use the shortcode inside your theme code.
87
88 = Can I change the style of "Add to wishlist" button? =
89 Yes, you can change the colors of background, text and border or apply a custom css. You can also use a link or a button for the "Add to wishlist" feature.
90
91 = Wishlist page returns a 404 error? =
92 Try to regenerate permalinks from Settings -> Permalinks by simply saving them again.
93
94 = Have you encountered anomalies after plugin update, that did not exist in the previous version? =
95 This might depend on the fact that your theme overrides plugin templates. Check if the developer of your theme has released a compatibility update with version 3.0 or later of YITH WooCommerce Wishlist. As an alternative you can try the plugin in WordPress default theme to leave out any possible influences by the theme.
96
97 = I am currently using Wishlist plugin with Catalog Mode enabled in my site. Prices for products should disappear, yet they still appear in the wishlist page. Can I remove them? =
98 Yes, of course you can. To avoid Wishlist page to show product prices, you can hide price column from wishlist table. Go to YITH -> Wishlist -> Wishlist Page Options and disable option "Product price".
99
100 == Screenshots ==
101
102 1. The page with "Add to wishlist" button
103 2. The wishlist page
104 3. Show the ‘Add to Cart button in the Wishlist table
105 4. Show the date when the product has been added to the wishlist (only for logged-in users)
106 5. Share the wishlist on social channels (available also for guest users)
107 6. Fully customizable appearance
108 7. Responsive design
109 8. Wishlist settings page (1/3)
110 9. Wishlist settings page (2/3)
111 10. Wishlist settings page (3/3)
112
113
114 == Changelog ==
115
116 = 3.18.0 - Released on 14 February 2023 =
117
118 * New: support for WooCommerce 7.4
119 * Update: YITH plugin framework
120 * Fix: avoid deprecated notice on PHP 8.1
121 * Fix: display of the "Add to wishlist" button after thumbnails in the product page
122
123 = 3.17.0 - Released on 10 January 2023 =
124
125 * New: support for WooCommerce 7.3
126 * Update: YITH plugin framework
127
128 = 3.16.0 - Released on 14 December 2022 =
129
130 * New: support for WooCommerce 7.2
131 * Update: YITH plugin framework
132
133 = 3.15.0 - Released on 14 November 2022 =
134
135 * New: support for WordPress 6.1
136 * New: support for WooCommerce 7.1
137 * Update: YITH plugin framework
138 * Fix: patched security vulnerability
139
140 = 3.14.0 - Released on 5 October 2022 =
141
142 * New: support for WooCommerce 7.0
143 * Update: YITH plugin framework
144
145 = 3.13.0 - Released on 20 September 2022 =
146
147 * New: support for WooCommerce 6.9
148 * Update: YITH plugin framework
149
150 = 3.12.0 - Released on 4 August 2022 =
151
152 * New: support for WooCommerce 6.8
153 * Update: YITH plugin framework
154
155 = 3.11.0 - Released on 11 July 2022 =
156
157 * New: support for WooCommerce 6.7
158 * Update: YITH plugin framework
159
160 = 3.10.0 - Released on 19 June 2022 =
161
162 * New: support for WooCommerce 6.6
163 * Update: YITH plugin framework
164
165 = 3.9.0 - Released on 16 May 2022 =
166
167 * New: support for WordPress 6.0
168 * New: support for WooCommerce 6.5
169 * Update: YITH plugin framework
170
171 = 3.8.0 - Released on 6 April 2022 =
172
173 * New: support for WooCommerce 6.4
174 * Update: YITH plugin framework
175
176 = 3.7.0 - Released on 8 March 2022 =
177
178 * New: support for WooCommerce 6.3
179 * Update: YITH plugin framework
180
181 = 3.6.0 - Released on 9 February 2022 =
182
183 * New: support for WooCommerce 6.2
184 * Update: YITH plugin framework
185
186 = 3.5.0 - Released on 12 January 2022 =
187
188 * New: support for WordPress 5.9
189 * New: support for WooCommerce 6.1
190 * Update: YITH plugin framework
191
192 = 3.4.0 - Released on 21 December 2021 =
193
194 * New: support for WooCommerce 6.0
195 * Update: YITH plugin framework
196
197 = 3.3.0 - Released on 11 November 2021 =
198
199 * New: support for WooCommerce 5.9
200 * Update: YITH plugin framework
201 * Dev: added yith_wcwl_table_product_show_add_to_cart filter to wishlist-view-mobile.php template
202
203 = 3.2.0 - Released on 13 October 2021 =
204
205 * New: support for WooCommerce 5.8
206 * Update: YITH plugin framework
207
208 = 3.1.1 - Released on 27 September 2021 =
209
210 * Update: YITH Plugin Framework
211 * Fix: debug info feature removed for all logged in users
212
213 = 3.1.0 - Released on 8 September 2021 =
214
215 * New: support for WooCommerce 5.7
216 * Update: YITH Plugin Framework
217 * Tweak: enforcing a more strict nonce verification
218 * Fix: use absolute URL in 'Remove from Wishlist' anchors, to avoid problems when template is loaded via AJAX
219 * Dev: added yith_wcwl_plugin_icons filter, to allow third party add custom icons (thanks to swallow2603)
220
221 = 3.0.25 - Released on 5 August 2021 =
222
223 * New: support for WooCommerce 5.6
224 * New: support for WordPress 5.8
225 * Update: YITH Plugin Framework
226
227 = 3.0.23 - Released on 18 June 2021 =
228
229 * New: support for WooCommerce 5.4
230 * Update: YITH plugin framework
231 * Fix: filters to alter resources dependencies not actually affecting assets loaded in the page (thanks to deothemes)
232 * Fix: better support for wishlist page with non-standard characters in slug
233
234 = 3.0.22 - Released on 17 May 2021 =
235
236 * New: support for WooCommerce 5.3
237 * Update: YITH plugin framework
238 * Tweak: use share link title for WhatsApp sharing link too
239 * Tweak: enqueue plugin scripts only when needed
240 * Fix: visibility param for wishlist queries not working correctly
241 * Fix: generic selectors used at found_variations (thanks to vivik93)
242
243 = 3.0.21 - Released on 21 April 2021 =
244
245 * New: support for WooCommerce 5.2
246 * New: added no-robots headers for add_to_wishlist url (thanks to brix720)
247 * Update: YITH plugin framework
248 * Tweak: code refactoring according to PHPCS
249 * Fix: avoid setting session_id, until guest performs any edit operation over the lists
250 * Fix: removed deprecated unbind from scripts
251 * Dev: added yith_wcwl_main_style_deps filter to allow devs remove unnecessary deps
252 * Dev: added yith_wcwl_custom_icon_alt and yith_wcwl_custom_width filters, to allow dev customize ATW custom icon
253
254 = 3.0.20 - Released on 22 February 2021 =
255
256 * New: support for WordPress 5.7
257 * New: support for WooCommerce 5.1
258 * Update: YITH plugin framework
259 * Fix: wrong data type for item insert query (thanks to jonatanmenendez)
260 * Dev: added new yith_wcwl_get_wishlist_on_remove filter
261
262 = 3.0.19 - Released on 18 February 2021 =
263
264 * New: support for WooCommerce 5.0
265 * Update: YITH plugin framework
266 * Tweak: added transient for hidden products
267 * Dev: fixed issue when unchecking all products in wishlist page
268 * Dev: added yith_wcwl_mobile_media_query filter
269 * Dev: added new filters yith_wcwl_remove_after_add_to_cart and yith_wcwl_allow_remove_after_add_to_cart
270
271 = 3.0.18 - Released on 13 January 2021 =
272
273 * New: support for WooCommerce 4.9
274 * Update: plugin framework
275 * Tweak: improved product name sanitization on wishlist template
276 * Dev: added fifth parameter for yith_wcwl_add_to_wishlist_button_html filter
277
278 = 3.0.17 - Released on 11 December 2020 =
279
280 * New: support for WooCommerce 4.8
281 * Update: plugin framework
282 * Update: Spanish translation
283 * Tweak: added rel="noopener" attribute to sharing links (thanks to onetimelord)
284 * Tweak: avoid slugs that overflow column width
285 * Tweak: changed set of default columns for wishlist table
286 * Tweak: improved style for Edit Title form in wishlist page
287 * Fix: prevent load_fragments ajax call when no fragment is found for current page (thanks to powernic)
288 * Fix: correctly sanitize fragments options
289
290 = 3.0.16 - Released on 10 November 2020 =
291
292 * New: support for WordPress 5.6
293 * New: support for WooCommerce 4.7
294 * New: possibility to update plugin via WP-CLI
295 * Update: plugin framework
296 * Tweak: default wishlist sorting now places last added item as heading item
297 * Fix: avoid using localized string as param name for bulk action on wishlists table
298 * Dev: added yith_wcwl_reload_on_found_variation filter to allow dev programmatically disable ATW reload on found_variation
299 * Dev: removed deprecated .ready method from scripts
300
301 = 3.0.15 - Released on 16 October 2020 =
302
303 * New: support for WooCommerce 4.6
304 * Update: plugin framework
305 * Tweak: return product price as float in item class
306 * Fix: prevent possible fatal error when printing ATW button
307 * Fix: original price being sent to database as int instead of float
308 * Dev: added new filter yith_wcwl_set_session_cookie
309 * Dev: added new filter yith_wcwl_privacy_value
310 * Dev: added new parameter to yith_wcwl_{privacy}_wishlist_visibility filter
311
312 = 3.0.14 - Released on 19 September 2020 =
313
314 * New: support for WooCommerce 4.5
315 * Update: plugin framework
316 * Tweak: filter fragments to update only visible ATW when reset_data js event occurs
317 * Tweak: added error message when trying to add variable products to cart
318 * Fix: issue with cart redirect when using YITH WCCL
319
320 = 3.0.13 - Released on 17 August 2020 =
321
322 * Fix: moved check over Ajax Loading option on first wishlist init only, to avoid problems when dynamically loading ATW on variable products
323
324 = 3.0.12 - Released on 14 August 2020 =
325
326 * New: support for WordPress 5.5
327 * New: support for WooCommerce 4.4
328 * New: support for Polylang PRO
329 * New: load correct Add to Wishlist (ATW) template for selected variation, and refresh it when changing variations on product page
330 * Update: plugin framework
331 * Fix: upsells are now correctly identified as loop by wishlist
332 * Fix: icon select at backend showing [Object object]
333 * Fix: changed fragments indexes to work with a greater set of configurations
334 * Fix: notice when using custom icons for ATW buttons
335 * Dev: added new filter yith_wcwl_fragments_index_glue
336
337 = 3.0.11 - Released on 8 Jun 2020 =
338
339 * New: support for WooCommerce 4.2
340 * Update: plugin framework
341 * Tweak: added WordPress among blocked bot user agents
342 * Tweak: make sure to finalize session when possible
343 * Tweak: added link to product in wishlist mobile template
344 * Fix: Prevent error if default wishlist doesn't exists
345 * Fix: correctly applied yith_wcwl_is_wishlist_responsive filter to yith_wcwl_is_mobile function
346 * Fix: avoid to use cache that cannot be invalidated (stop caching queries results, use cache for user wishlists)
347 * Fix: clear_caches method wasnt properly cleaning cache for guest users
348 * Dev: added yith_wcwl_add_to_wishlist_icon_html filter
349 * Dev: added yith_wcwl_add_to_wishlist_heading_icon_html filter
350 * Dev: added yith_wcwl_add_to_wishlist_data trigger, to allow third party code change data submitted with ATW ajax call
351
352 = 3.0.10 - Released on 7 May 2020 =
353
354 * New: support for WooCommerce 4.1
355 * New: prevent some UserAgents from triggering wishlist handling (avoid spam)
356 * New: added minor css fixes for Storefront theme
357 * Update: plugin framework
358 * Tweak: review add process, to avoid unnecessary items update
359 * Tweak: improved localized date on wishlist table
360 * Tweak: added wishlist as gutenberg block in new wishlist page
361 * Tweak: added "Wishlist page" post status
362 * Tweak: added new check to avoid "Cannot read property contains of undefined" error
363 * Tweak: added search box to All Wishlist view
364 * Fix: show remove button on list mobile when at least one of the two buttons is shown on desktop
365 * Fix: fatal error on empty wishlist page
366 * Dev: added yith_wcwl_is_wishlist_responsive filter, to allow developers disable responsive behaviour for the wishlist
367 * Dev: added yith_wcwl_generated_default_wishlist action
368 * Dev: added yith_wcwl_default_wishlist filter
369 * Dev: added yith_wcwl_add_notice wrapper function, to avoid possible fatal errors when calling wc_add_notice
370
371 = 3.0.9 - Released on 9 March 2020 =
372
373 * Tweak: use wp_kses_post instead of esc_html for browse wishlist text
374 * Update: plugin framework
375
376 = 3.0.8 - Released on 4 March 2020 =
377
378 * Tweak: use wp_kses_post sanitization instead of esc_html for button labels to allow developers to add HTML to them
379 * Tweak: minor improvements for OceanWP theme style
380 * Fix: notice on empty wishlist page (thanks to ashimhastech)
381
382 = 3.0.7 - Released on 3 March 2020 =
383
384 * New: support for WordPress 5.4
385 * New: support for WooCommerce 4.0
386 * New: improved checks on user capabilities
387 * New: added wishlist widgets to Elementor
388 * Update: plugin framework
389 * Tweak: added check on user permission level for all wishlist actions
390 * Tweak: escape output on templates
391 * Fix: custom css not being loaded in the page
392 * Fix: compatibility with YITH Infinite Scrolling when ajax loading is enabled
393 * Fix: hide share section on wishlist page when "Share wishlist" option is disabled
394 * Fix: assign correct css rule to border color for Wishlist Table
395 * Dev: added yith_wcwl_reload_fragments trigger to refresh wishlist fragments
396 * Dev: added yith_wcwl_remove_hidden_products_via_query filter
397 * Dev: added yith_wcwl_show_add_to_wishlist filter, to allow dev selectively hide Add to Wishlist buttons
398 * Dev: new actions on wishlist-view.php template (thanks to Jory)
399 * Dev: added .editorconfig (thanks to Jory)
400
401 = 3.0.6 – Released on 4 February 2020 =
402
403 * Tweak: avoid redirect for guest users if wishlist page is set to my-account
404 * Tweak: minor improvements to localization
405 * Tweak: update wrong text domains
406 * Tweak: changed default value for ATW icons
407 * Tweak: set wishlist session cookie JIT
408 * Tweak: use secure cookie for sessions, when possible (thanks to Ahmed)
409 * Tweak: improved cache handling for get_default_wishlist method
410 * Tweak: even if system cannot set session cookie, calculate session_id and use it for the entire execution
411 * Update: Italian language
412 * Update: plugin framework
413 * Fix: prevent error if list doesn't exists
414 * Fix: issue with wishlist_id query param
415 * Fix: items query now search for product in original language
416 * Fix: returning correct wishlist and user id to yith_wcwl_added_to_wishlist and yith_wcwl_removed_from_wishlist actions (thanks to danielbitzer)
417 * Fix: issue with default value for yith_wcwl_positions option
418 * Fix: added key name to avoid DB error during install or update procedure
419 * Dev: added yith_wcwl_shortcode_share_link_url filter
420
421 = 3.0.5 - Released on 23 December 2019 =
422
423 * New: support for WooCommerce 3.9
424 * Update: plugin framework
425 * Tweak: register original product id instead of translated one, when saving item in DB
426 * Fix: customer not being redirected to cart after clicking Add to Cart button in wishlist
427
428 = 3.0.4 - Released on 19 December 2019 =
429
430 * Tweak: added isset on wishlist data store, to prevent notice
431 * Tweak: removed transients for items count, to avoid load on wp-options table
432 * Tweak: improved dependencies animation
433 * Tweak: restored $atts variable inside template, for better compatibility with themes
434 * Tweak: handling for redirect_to param in $_REQUEST for form-handler class
435 * Update: plugin framework
436 * Fix: default variation not being added to wishlist
437 * Fix: add default variation to wishlist when Ajax loading is enabled
438 * Fix: count_all_products not retrieving correct number
439 * Dev: added yith_wcwl_wishlist_delete_url filter
440
441 = 3.0.3 - Released on 12 December 2019 =
442
443 * Tweak: prevent yith_setcookie to process if cookie name is not set
444 * Tweak: refactored session class to set up session cookie name on demand, when needed (avoid empty cookie name)
445 * Tweak: minor improvements to functions that require session (count_products, get_default_wishlist..) as a consequence of changes applied to session class
446
447 = 3.0.2 - Released on 10 December 2019 =
448
449 * Update: plugin framework
450 * Tweak: added defaults for yith_wcwl_add_to_cart_text option (thanks to ecksiteweb)
451 * Fix: prevent fatal error when switching from cookies to session
452
453 = 3.0.1 - Released on 10 December 2019 =
454
455 * Update: language files
456 * Tweak: restored global $yith_wcwl
457
458 = 3.0.0 - Released on 9 December 2019 =
459
460 * New: option to show Add to Wishlist button on loops
461 * New: Add to Wishlist button style when placed over product image
462 * New: Add to Wishlist button can now turn into Remove from Wishlist after addition
463 * New: plugin will add variation to wishlist, if user selected one before pressing the button
464 * New: option to load wishlist templates via Ajax
465 * New: select add to wishlist icon and/or upload custom image
466 * New: guest wishlists are now stored on db, within session id
467 * New: unified experience for guests and logged in users
468 * Tweak: improved admin panel, and settings UX
469 * Dev: code refactoring of the entire plugin
470 * Dev: new YITH_WCWL_Wishlist and YITH_WCWL_Wishlist_Item objects
471 * Dev: now using Data_store classes to handle db operations
472 * Dev: added filter yith_wcwl_loop_positions
473 * Dev: added filter yith_wcwl_custom_css_rules
474 * Dev: added filter yith_wcwl_session_cookie
475 * Dev: added filter yith_wcwl_item_formatted_price
476 * Dev: added filter yith_wcwl_wishlist_formatted_title
477 * Dev: added filter yith_wcwl_wishlist_get_items
478 * Dev: added filter yith_wcwl_user_cannot_add_to_wishlist_message
479 * Dev: added filter yith_wcwl_can_user_add_to_wishlist
480 * Dev: added filters yith_wcwl_add_wishlist_{property}
481 * Dev: added filters yith_wcwl_adding_to_wishlist_{property}
482
483 = 2.2.17 – Released on 29 November 2019 =
484
485 * Update: notice handler
486 * Update: plugin framework
487
488 = 2.2.16 – Released on 11 November 2019 =
489
490 * New: support for WordPress 5.3
491 * New: support for WooCommerce 3.8
492 * Update: plugin framework
493 * Update: Italian language
494 * Update: Dutch language
495 * Tweak: wrapped Add to Wishlist button label into span HTML tag
496 * Fix: removed occurrences of deprecated properties on promotional email class
497 * Dev: added new yith_wcwl_product_already_in_wishlist_text_button and yith_wcwl_product_added_to_wishlist_message_button filters
498 * Dev: added new yith_wcwl_out_of_stock_label and yith_wcwl_in_stock_label filters
499
500 = 2.2.15 - Released on 5 November 2019 =
501
502 * Update: Plugin framework
503
504 = 2.2.14 - Released on 30 October 2019 =
505
506 * Update: Plugin framework
507
508 = 2.2.13 - Released on 12 August 2019 =
509
510 * New: WooCommerce 3.7.0 RC2 support
511 * New: input to copy wishlist link and share it anywhere
512 * Update: internal plugin framework
513 * Fix: redirect url if there is more than one parameter on the url
514 * Fix: changed escape for share link, to properly escape url special characters
515
516 = 2.2.12 - Released on 18 July 2019 =
517
518 * Update: internal plugin framework
519 * Tweak: improved performance on wishlist page, when user is a guest and store has huge catalog (thanks to Dave)
520 * Dev: add filter yith_wcwl_wishlist_correctly_created on add_wishlist function
521
522 = 2.2.11 - Released on 13 June 2019 =
523
524 * Update: internal plugin framework
525 * Tweak: Prevent undefined index user_id when user is logging
526 * Dev: New action yith_wcwl_default_user_wishlist
527
528 = 2.2.10 - Released on 23 April 2019 =
529
530 * Update: internal plugin framework
531
532 = 2.2.9 - Released on 11 April 2019 =
533
534 * New: WooCommerce 3.6.x support
535 * New: added a WhatsApp share button on mobile
536 * Tweak: using add_inline_style to include custom css code
537 * Tweak: no longer adding empty style tag to the page
538 * Update: Spanish language
539 * Fix: get the correct value for wishlist name
540 * Fix: deprecated notice caused by product id attribute being accessed directly
541
542 = 2.2.8 - Released on 11 February 2019 =
543
544 * New: added support to WooCommerce 3.5.4
545 * Update: internal plugin framework
546 * Fix: added explicit array casting on shortcode to avoid warning
547 * Fix: don't add custom classes to body if wishlist page is not set
548 * Fix: changed a wrong method in the enqueue style
549 * Dev: add filter yith_wcwl_email_share_subject
550
551 = 2.2.7 - Released on 21 December 2018 =
552
553 * Fix: possible warning when Add to Wishlist shortcode is called with no params
554
555 = 2.2.6 - Released on 21 December 2018 =
556
557 * New: added support to WordPress 5.0
558 * New: added support to WooCommerce 3.5.3
559 * New: added Gutenberg blocks for plugin shortcodes
560 * Update: internal plugin framework
561 * Update: italian language
562 * Fix: preventing sql error when hidden products list just contains 0 id
563 * Fix: problem with sprintf on backend
564 * Dev: added product param to yith_free_text filter
565
566 = 2.2.5 - Released on 24 October 2018 =
567
568 * New: updated plugin framework
569
570 = 2.2.4 - Released on 4 October 2018 =
571
572 * New: added support to WooCoommerce 3.5
573 * New: added support to WordPress 4.9.8
574 * New: updated plugin framework
575 * New: added method that returns localization variables
576 * Tweak: type attribute from <script> tag
577 * Update: Spanish language
578 * Update: Italian language
579 * Dev: added new filter yith_wcwl_localize_script to let third party dev filter localization variables
580 * Dev: added new filter yith_wcwl_share_conditions to display the share buttons for no logged users
581 * Dev: added new filter yith_wcwl_set_cookie to let third party code skip cookie saving
582 * Dev: added new filter yith_wcwl_wishlist_param to change query-string param
583 * Dev: added new filter yith_wcwl_remove_product_wishlist_message_title
584
585 = 2.2.3 - Released on 26 July 2018 =
586
587 * Update: Plugin core.
588 * Update: Translation file.
589
590 = 2.2.2 - Released on 28 May 2018 =
591
592 * New: WooCommerce 3.4 compatibility
593 * New: WordPress 4.9.6 compatibility
594 * New: updated plugin framework
595 * New: GDPR compliance
596 * Tweak: replaced create_function with a proper class method, to improve compatibility with PHP 7.2 and avoid warnings
597 * Fix: js error when switching from Premium version to Free
598 * Fix: preventing add_rewrite_rule when WPML is active, to avoid possible Internal Server Error (thanks to Adri & Bruno)
599 * Fix: icon replacement not working on variable Add to Cart
600 * Fix: preventing warning "Illegal string offset" when get_availability() returns empty string instead of array
601
602 = 2.2.1 - Released on 31 January 2018 =
603
604 * New: tested with WooCommerce 3.3.0
605 * Fix: issue with Add to Wishlist shortcode when global $product not defined
606
607 = 2.2.0 - Released on 11 January 2018 =
608
609 * New: WooCommerce 3.2.6 compatibility
610 * New: plugin-fw 3.0
611 * New: added js compatibility to Infinite Scrolling
612 * Tweak: improved wishlist-view template checks and params
613 * Tweak: wishlist now registers (and shows) "date added" param for unauthenticated users too
614 * Tweak: added check over product object, to avoid Fatal when printing Add to Wishlist shortcode
615 * Fix: fixed security vulnerability, causing possible SQL Injections (huge thanks to John C. and Sucuri Vulnerability Research team)
616 * Dev: added yith_wcwl_removing_from_wishlist / yith_wcwl_removed_from_wishlist hooks
617 * Dev: added params to main triggers in wishlist js code
618
619 = 2.1.2 - Released on 11 May 2017 =
620
621 * Tweak: updated FontAwesome to 4.7.0
622 * Fix: possible warning when empty rewrite rules
623 * Fix: problem with custom CSS inclusion, when not located in child theme
624 * Fix: using current_product instead of global product when retrieving product type (prevents a Fatal error when placing Add to Wishlist outside the loop)
625
626 = 2.1.1 - Released on 21 April 2017 =
627
628 * Tweak: improved endpoints creation, with dynamic flush
629 * Tweak: added check over wc_print_notices existence, to avoid possible fatal errors
630 * Tweak: updated plugin-fw
631 * Fix: problem with duplicated meta
632 * Fix: product created wince WC 3.0.x not being shown on wishlist
633
634 = 2.1.0 - Released on 3 April 2017 =
635
636 * New: WooCommerce 3.0-RC2 compatibility
637 * New: WordPress 4.7.3 compatibility
638 * New: Korean translation (thanks to kocne)
639 * New: Croatian translation (thanks to Barbara V.)
640 * New: flush rewrite rules when installing plugin
641 * Tweak: added urlencode to mail content in mailto share link
642 * Tweak: count query of count_all_products
643 * Tweak: improved WPML list content handling (thanks to Adri)
644 * Tweak: double check over wc_add_to_cart_params exists and not null
645 * Tweak: added wishlist meta inside wishlist table data attr also for not logged in users (used for shared wishlist)
646 * Tweak: remove prettyPhoto-init library
647 * Tweak: implemented custom code to enable prettyPhoto on Wishlist elements
648 * Tweak: fixed typo in wishlist-view template
649 * Tweak: added urlencode to all sharing links
650 * Tweak: minimized endpoint usage when not required
651 * Tweak: removed unused check for WC_Product_Bundle
652 * Fix: get_template_directory for custom wishlist js
653 * Fix: stock_status not existing when stock column isn't shown
654 * Dev: action as second param for yith_wcwl_wishlist_page_url filter
655 * Dev: applied filter yith_wcwl_no_product_to_remove_message also for message on wishlist-view template
656 * Dev: added filter yith_wcwl_add_wishlist_user_id
657 * Dev: added filter yith_wcwl_add_wishlist_slug
658
659 = 2.0.16 - Released on 14 June 2016 =
660
661 * Added: WooCommerce 2.6 support
662 * Tweak: changed uninstall procedure to work with multisite and delete plugin options
663 * Tweak: removed description and image from facebook share link (fb doesn't allow anymore)
664 * Fixed: product query (GROUP By and LIMIT statement conflicting)
665
666 = 2.0.15 - Released on 4 April 2016 =
667
668 * Added: filter yith_wcwl_is_product_in_wishlist to choose whether a product is in wishlist or not
669 * Added: filter yith_wcwl_cookie_expiration to set default wishlist cookie expiration time in seconds
670 * Tweak: updated plugin-fw
671 * Fixed: get_products query returning product multiple times when product has more then one visibility meta
672
673 = 2.0.14 - Released on 21 March 2016 =
674
675 * Added: Dutch translation (thanks to w.vankuipers)
676 * Added: Danish translation (thanks to Morten)
677 * Added: yith_wcwl_is_wishlist_page function to identify if current page is wishlist page
678 * Added: filter yith_wcwl_settings_panel_capability for panel capability
679 * Added: filter yith_wcwl_current_wishlist_view_params for shortcode view params
680 * Added: "defined YITH_WCWL" check before every template
681 * Added: check over existance of $.prettyPhoto.close before using it
682 * Added: method count_add_to_wishlist to YITH_WCWL class
683 * Added: function yith_wcwl_count_add_to_wishlist
684 * Tweak: Changed ajax url to "relative"
685 * Tweak: Removed yit-common (old plugin-fw) deprecated since 2.0
686 * Tweak: Removed deprecated WC functions
687 * Tweak: Skipped removed_from_wishlist query arg adding, when external product
688 * Tweak: Added transients for wishist counts
689 * Tweak: Removed DOM structure dependencies from js for wishlist table handling
690 * Tweak: All methods/functions that prints/counts products in wishlist now skip trashed or not visible products
691 * Fixed: shortcode callback setting global product in some conditions
692 * Fixed: typo in hook yith_wccl_table_after_product_name (now set to yith_wcwl_table_after_product_name)
693 * Fixed: notice appearing when wishlist page slug is empty
694
695 = 2.0.13 - Released on 17 December 2015 =
696
697 * Added: check over adding_to_cart event data existance in js procedures
698 * Added: 'yith_wcwl_added_to_cart_message' filter, to customize added to cart message in wishlist page
699 * Added: nofollow to "Add to Wishlist" links, where missing
700 * Added: 'yith_wcwl_email_share_subject' filter to customize share by email subject
701 * Added: 'yith_wcwl_email_share_body' filter to customize share by email body
702 * Added: function "yith_wcwl_count_all_products"
703 * Fixed: plugin-fw loading
704
705 = 2.0.12 - Released on 23 October 2015 =
706
707 * Added: method to count all products in wishlist
708 * Tweak: Added wishlist js handling on 'yith_wcwl_init' triggered on document
709 * Tweak: Performance improved with new plugin core 2.0
710 * Fixed: occasional fatal error for users with outdated version of plugin-fw on their theme
711
712 = 2.0.11 - Released on 21 September 2015 =
713
714 * Added: spanish translation (thanks to Arman S.)
715 * Added: polish translation (thanks to Roan)
716 * Added: swedish translation (thanks to Lallex)
717 * Updated: changed text domain from yit to yith-woocommerce-wishlist
718 * Updated: changed all language file for the new text domain
719
720 = 2.0.10 - Released on 12 August 2015 =
721
722 * Added: Compatibility with WC 2.4.2
723 * Tweak: added nonce field to wishlist-view form
724 * Tweak: added yith_wcwl_custom_add_to_cart_text and yith_wcwl_ask_an_estimate_text filters
725 * Tweak: added check for presence of required function in wishlist script
726 * Fixed: admin colorpicker field (for WC 2.4.x compatibility)
727
728 = 2.0.9 - Released on 24 July 2015 =
729
730 * Added: russian translation
731 * Added: WooCommerce class to wishlist view form
732 * Added: spinner to plugin assets
733 * Added: check on "user_logged_in" for sub-templates in wishlist-view
734 * Added: WordPress 4.2.3 compatibility
735 * Added: WPML 3.2.2 compatibility (removed deprecated function)
736 * Added: new check on is_product_in_wishlist (for unlogged users/default wishlist)
737 * Tweak: escaped urls on share template
738 * Tweak: removed new line between html attributes, to improve themes compatibility
739 * Fixed: WPML 3.2.2 compatibility (fix suggested by Konrad)
740 * Fixed: regex used to find class attr in "Add to Cart" button
741 * Fixed: usage of product_id for add_to_wishlist shortcode, when global $product is not defined
742 * Fixed: icon attribute for yith_wcwl_add_to_wishlist shortcode
743
744 = 2.0.8 - Released on 29 May 2015 =
745
746 * Added: support WP 4.2.2
747 * Added: Persian translation
748 * Added: check on cookie content
749 * Added: Frequently Bought Together integration
750 * Tweak: moved cookie update before first cookie usage
751 * Updated: Italian translation
752 * Removed: login_redirect_url variable
753
754 = 2.0.7 - Released on 30 April 2015 =
755
756 * Added: WP 4.2.1 support
757 * Added: WC 2.3.8 support
758 * Added: "Added to cart" message in wishlist page
759 * Added: Portuguese translation
760 * Updated: revision of all templates
761 * Fixed: vulnerability for unserialize of cookie content (Warning: in this way all the old serialized plugins will be deleted and all the wishlists of the non-logged users will be lost)
762 * Fixed: Escaped add_query_arg() and remove_query_arg()
763 * Removed: use of pretty permalinks if WPML enabled
764
765 = 2.0.6 - Released on 8 April 2015 =
766
767 * Added: system to overwrite wishlist js
768 * Added: trailingslashit() to wishlist permalink
769 * Added: chinese translation
770 * Added: "show_empty" filter to get_wishlists() method
771 * Fixed: count wishlist items
772 * Fixed: problem with price inclusive of tax
773 * Fixed: remove from wishlist for not logged user
774 * Fixed: twitter share summary
775
776 = 2.0.5 - Released on 19 March 2015 =
777
778 * Added: icl_object_id to wishlist page id, to translate pages
779 * Tweak: updated rewrite rules, to include child pages as wishlist pages
780 * Tweak: moved WC notices from wishlist template to yith_wcwl_before_wishlist_title hook
781 * Tweak: added wishlist table id to .load(), to update only that part of template
782 * Fixed: yith_wcwl_locate_template causing 500 Internal Server Error
783
784 = 2.0.4 - Released on 4 March 2015 =
785
786 * Added: Options for browse wishlist/already in wishlist/product added strings
787 * Added: rel nofollow to add to wishlist button
788 * Tweak: moved wishlist response popup handling to separate js file
789 * Updated: WPML xml configuration
790 * Updated: string revision
791
792 = 2.0.3 - Released on 19 February 2015 =
793
794 * Tweak: set correct protocol for admin-ajax requests
795 * Tweak: used wc core function to set cookie
796 * Tweak: let customization of add_to_wishlist shortcodes
797 * Fixed: show add to cart column when stock status disabled
798 * Fixed: product existing in wishlist
799
800 = 2.0.2 - Released on 17 February 2015 =
801
802 * Updated: font-awesome library
803 * Fixed: option with old font-awesome classes
804
805 = 2.0.1 - Released on 13 February 2015 =
806
807 * Added: spinner image on loading
808 * Added: flush rewrite rules on database upgrade
809 * Fixed: wc_add_to_cart_params not defined issue
810
811 = 2.0.0 - Released on 12 February 2015 =
812
813 * Added: Support to woocommerce 2.3
814 * Added: New color options
815 * Tweak: Add to cart button from woocommerce template
816 * Tweak: Share links on template
817 * Tweak: Code revision
818 * Tweak: Use wordpress API in ajax call instead of custom script
819 * Updated: Plugin core framework
820
821
822 = 1.1.7 - Released on 3 December 2014 =
823
824 * Added: Support to WooCommerce Endpoints (@use yit_wcwl_add_to_cart_redirect_url filter)
825 * Added: Filter to shortcode html
826 * Added: Title to share
827
828 = 1.1.6 - Released on 16 September 2014 =
829
830 * Updated: Plugin Core Framework
831 * Updated: Languages file
832 * Tweek: WPML Support Improved
833
834 = 1.1.5 - Released on 30 June 2014 =
835
836 * Added: Share wishlist by email
837
838 = 1.1.4 - Released on 26 June 2014 =
839
840 * Fixed: wrong string for inline js on remove link
841 * Fixed: wrong string for inline js on add to cart link
842
843 = 1.1.3 - Released on 5 June 2014 =
844
845 * Added: Options Tabs Filter
846 * Fixed: Various Bugs
847
848 = 1.1.2 - Released on 21 March 2014 =
849
850 * Fixed: Warnings when Show Stock Status is disabled
851 * Fixed: Restored page options on WooCommerce 2.1.x
852
853 = 1.1.1 - Released on 26 February 2014 =
854
855 * Fixed: Inability to unistall plugin
856 * Fixed: Redirect to cart page from wishlist page
857
858 = 1.1.0 - Released on 13 February 2014 =
859
860 * Added: Support to WooCommerce 2.1.x
861 * Added: Spanish (Mexico) translation by Gabriel Dzul
862 * Added: French translation by Virginie Garcin
863 * Fixed: Revision Italian Language po/mo files
864
865 = 1.0.6 - Released on 18 November 2013 =
866
867 * Added: Spanish (Argentina) partial translation by Sebastian Jeremias
868 * Added: Portuguese (Brazil) translation by Lincoln Lemos
869 * Fixed: Share buttons show also when not logged in
870 * Fixed: Price shows including or excluding tax based on WooCommerce settings
871 * Fixed: Better compatibility for WPML
872 * Fixed: Price shows "Free!" if the product is without price
873 * Fixed: DB Table creation on plugin activation
874
875 = 1.0.5 - Released on 14 October 2013 =
876
877 * Added: Shared wishlists can be seens also by not logged in users
878 * Added: Support for WPML String translation
879 * Updated: German translation by Stephanie Schlieske
880 * Fixed: Add to cart button does not appear if the product is out of stock
881
882 = 1.0.4 - Released on 4 September 2013 =
883
884 * Added: partial Ukrainian translation
885 * Added: complete German translation. Thanks to Stephanie Schliesk
886 * Added: options to show/hide button add to cart, unit price and stock status in the wishlist page
887 * Added: Hebrew language (thanks to Gery Grinvald)
888
889 = 1.0.3 - Released on 31 July 2013 =
890
891 * Fixed: Minor bugs fixes
892
893 = 1.0.2 - Released on 24 June 2013 =
894
895 * Fixed: Fatal error to yit_debug with yit themes
896
897 = 1.0.1 - Released on 30 May 2013 =
898
899 * Tweak: Optimized images
900 * Updated: internal framework
901
902 = 1.0.0 - Released on 23 May 2013 =
903
904 * Initial release
905