Back to WooCommerce Waitlist
WooCommerce Waitlist changelog
Release notes for every version we have on record, newest first.
Latest 2.7.0 · 27 Oct 2026
40 versions
Since May 2021
2026 4 versions
2.7.0 Latest 27 Oct 2026 1 improved1 fixed3 security
Improved
- Tested with WordPress 7.1 and WooCommerce 11.2.1
Fixed
- Waitlist notice styles no longer affect other notices on the page
Security
- Admin AJAX actions now require the manage_woocommerce capability
- Unsubscribe and double opt-in email links are now signed with a site-specific key. Links in waitlist emails sent before this update will no longer work
- Logged in users can only manage their own waitlists; guests can join from the product page and leave using the link in their waitlist email
2.6.2 1 Jul 2026 2 improved1 fixed
Improved
- Tested with WooCommerce 10.9.1
- Migrated asset pipeline from Yarn/Gulp to Webpack; updated npm dependencies.
Fixed
- Corrected stock/availability display on variation product forms.
2.6.1 25 Jun 2026 1 improved
Improved
- Tested with WordPress 7.0 and WooCommerce 10.8.1
2.6.0 28 Apr 2026 2 improved2 fixed
Improved
- Tested with WordPress 6.9.4 and WooCommerce 10.7.0
- Note: Waitlist email template compatibility was updated for the new email variables - sites with theme overrides should review and update overridden templates as needed: replace $email_class with $email (WC_Email object) and $email with $recipient (address string)
Fixed
- Email classes now pass the WC_Email object under the standard 'email' key, restoring compatibility with WooCommerce email customiser plugins
- Recipient address is now passed as 'recipient' in email templates (previously 'email') to align with WooCommerce conventions
2025 2 versions
2.5.1 14 Nov 2025 1 improved
Improved
- Checks for WooCommerce version 10.3
2.5.0 28 Apr 2025 1 new3 fixed1 removed
New
- Various code improvements to adhere to PHPStan tests
Fixed
- Modified 'wcwl_default_option_enable_waitlist' to properly allow setting default waitlist enable option
- Removed autoload from options where unnecessary
- Some admin notices showing for new users that shouldn't be
Removed
- Redundant legacy frontend product class
2024 14 versions
2.4.16 18 Nov 2024 2 fixed
Fixed
- WPML - switching language on waitlist account tab was not updating product names properly
- Removing waitlist data from product meta in Cocart plugin
2.4.15 3 Sep 2024 2 fixed
Fixed
- Sortable admin column query not working for all values, updated to be simpler and handle edge cases
- Added update function for waitlist counts when using the update counts tool
2.4.14 25 Aug 2024 1 fixed
Fixed
- User deletion, when processed on the frontend, was not properly removing users from the waitlists
2.4.13 30 Jul 2024 1 new2 fixed1 removed
New
- Load text domain function and filter for modifying path: "wcwl_translation_file_path". No automatic translations available yet.
Fixed
- Waitlist tab in the tickets admin panel not working with latest version of The Events Calendar Plus
- Auto username and password generation not working with auto account creation
Removed
- "wcwl_{$type}_nag_text", "wcwl_dismiss_nag_text" and "wcwl_variation_tab_title" filters from the admin - unnecessary and potential XSS issue
2.4.12 2 Jul 2024 2 fixed
Fixed
- Images not displaying correctly on account template page
- Updated auto login functionality to avoid using discouraged functions
2.4.11 29 May 2024 8 new1 fixed
New
- Various fixes to comply with PHPCS
- Filters to hide notices on the frontend (wcwl_show_notice_on_frontend)
- Altered frontend flow to allow join/leave buttons to show without having to dismiss notices
- Action hook to output custom HTML before submit button for waitlist forms (wcwl_before_form_submit_button)
- Action hook to apply additional validation to waitlist join/leave requests (wcwl_process_waitlist_request_start)
- Product ID/object to various frontend filters to allow for easier customisation
- Deprecation notice for old supported products filter
- Sorting products by waitlist count in the admin will now show all products (previously it did not return those with no waitlist data)
Fixed
- Email not always being added to events waitlist form for logged in users causing silent error
2.4.10 15 May 2024 1 fixed
Fixed
- Translations not working for some email strings
2.4.9 10 Apr 2024 1 fixed
Fixed
- Updated function to calculate count totals to target variable products as well
2.4.8 9 Apr 2024 1 fixed
Fixed
- Updated admin emails to show correct counts for variations
2.4.7 21 Mar 2024 1 fixed
Fixed
- Added better error handling when wcwl_options postmeta is corrupted/not as expected
2.4.6 12 Mar 2024 1 fixed
Fixed
- Double Opt in not working for all product types
2.4.5 26 Feb 2024 1 fixed
Fixed
- Fatal error on new user register due to refactoring core plugin file
2.4.4 22 Feb 2024 1 fixed
Fixed
- Deprecated PHP notice for order of function parameters
2.4.3 20 Feb 2024 2 new1 fixed
New
- Various fixes to comply with PHPCS
- New classes and refactored to aid readability in future
Fixed
- Updated error notice texts to remove instances containing "nonce"
2023 7 versions
2.4.2 18 Sep 2023 1 fixed
Fixed
- Waitlist counts for variations not showing correctly
2.4.1 23 Aug 2023 1 fixed
Fixed
- Full pass adding validations where required to correct edge cases where product objects were assumed to be properly loaded, leading to errors
2.4.0 1 Aug 2023 1 new1 fixed
New
- Notification added to inform administrator that waitlist templates are out of date. This will be added as required on theme switch and plugin update
Fixed
- Email templates hooks not passed in the correct parameters. "woocommerce_email_header" and "woocommerce_email_footer" now have the email class object passed in as required
2.3.9 4 Jul 2023 1 new
New
- Compatibility for HPOS
2.3.8 16 Mar 2023 1 fixed
Fixed
- Update to translations template file
2.3.7 31 Jan 2023 1 fixed
Fixed
- Waitlist mailouts not always sending for variations when setting stock status
2.3.6 10 Jan 2023 1 new2 fixed
New
- Optional filter to add extra emails to all waitlist mailouts: 'wcwl_mailout_extra_email_addresses'
Fixed
- Updates for security audit
- Double opt-in email escaping allows '+' symbol
2022 3 versions
2.3.5 27 Oct 2022 2 new2 fixed
New
- Newly created users now force a page reload after they have been added to the waitlist
- Filter to redirect new users after they have an account created for them (wcwl_redirect_after_account_auto_create)
Fixed
- Invalid product IDs stopping export of waitlist data
- Product bundles being ignored by global exporter
2.3.4 6 Sep 2022 1 fixed
Fixed
- Raw HTML ouputting on user account waitlist page
2.3.3 15 Aug 2022 3 new3 fixed
New
- Filter around shortcode depending on product type
- Security improvements
- Variable products excluded from account template (in case of accidentally joining parent waitlist)
Fixed
- Users not always logged in correctly after account created
- Waitlist not updating for private products
- SQL optimised for custom exporter
Undated 5 versions
2021.12.17 1 fixed
Fixed
- Added function to switch locale during AJAX calls to avoid inconsistency when a logged in user has a different locale than the one globally set
2021.07.28 2 new
New
- Filter for disabling waitlist for products by default
- Product ID to optin elements on frontend to avoid duplicates
2021.07.19 1 fixed
Fixed
- Parent variables managing stock not always correctly updating child waitlists
2021.06.16 1 fixed
Fixed
- Updated bundles to refresh on variation selection consistently
2021.05.14 1 new
New
- Filters for CSV export data (headers and row)
2021 5 versions
2.3.2 5 Nov 2021 1 fixed
Fixed
- Some specific setups for variations were not sending out Mailouts incorrectly
2.3.1 3 Nov 2021 2 fixed
Fixed
- Version meta update running query unnecessarily
- Mailouts not always sending for parent product bundles
2.3.0 2 Aug 2021 5 new
New
- Import/export options for waitlist data within WooCommerce's product exporter
- Waitlist elements will now show by default within Elementor template
- Option for double opt-in (via email) for non-registered users when joining waitlist
- Filter to disable showing waitlist within Elementor template (wcwl_add_waitlist_for_elementor)
- Minimal styling to button on archive page to avoid overlap
2.2.6 2 Jul 2021 1 new
New
- Compatibility with chained products plugin
2.2.5 4 May 2021 1 fixed
Fixed
- Waitlist form can be submitted on instock bundles (now it is removed from the DOM)
