Version: 2.3.1
* Dev - Implement PHPCS GitHub Action to help improve code quality.
* Fix - Sync vendor commission data with refunded order.
* Add - Logged-out users receive a notification to log in to use the vendor registration form.
* Add - New Subscription Renewal Order vendor email notification.
* Fix - `Reply-to` email goes to vendor instead of admin.
* Tweak - WC 7.2.1 compatibility.
* Declare support for HPOS.
* Dev - Add support for node 16 and npm 8.
* Fix - Compatibility issues with WooCommerce Deposits.
* Fix - Per product shipping rules import issue when a vendor is selected.
* Fix - Plugin assets now work via symlink.
* Fix - Vendors links use common permalink base.
* Tweak - Performance improvements for Bookings calendar and Bookings API.
* Add - Ability to edit email for vendor support.
* Add - Address, email, and phone number in the vendor order email.
* Dev - remove node_modules from production package.
* Fix - Adding Order Notes workflow.
* Fix - Deleting vendors leads to a broken admin issue.
* Fix - Fulfillment status workflow.
* Fix - Improve checkout validation.
* Fix - Reports -> Vendors select2 placeholder gets wiped and displays "undefined".
* Fix - Undefined warning related to 'tinymce'.
* Fix - Users not being created when manually adding a vendor.
* Fix - Vendor Gets Out of Stock and Low Stock Emails when setting is disabled.
* Fix - Vendor Profile doesn't save when Vendor created.
* Tweak - Add support for Custom Order Table implementation.
* Tweak - Bump PHP minimum to 7.0.
* Tweak - Bump WC minimum to 6.0.
* Tweak - Bump WP minimum to 5.6.
* Update - Remove filters after sending emails in vendor order email to vendor.
* Fix: Vendor registration confirmation message is outside viewport.
* Tweak - WC 6.8.0 compatibility.
* Fix - Ensure Vendors can edit their attachment details.
* Fix - Fixed return type of get_product_commission.
* Fix: Video not playing on vendor profile.
* Fixed: Product counts removal regex for vendor dashboard.
* Fix - Add proper username validation for vendor registration.
* Fix - Ensure the vendor email is properly added to the vendor account when using an existing user.
* Fix - Incorrectly accessed billing_email value.
* Fix: Vendor order email notification for deposit orders.
* Fixed - Ensure WooCommerce Subscriptions renewal order emails get sent to vendors.
* Fixed: Product SKU not showing on vendor commission list issue.
* Fixed: Timestamp mismatch between commission list and order details page in wp-admin.
* Fixed: Timestamp mismatch between order list and order details page in Vendor dashboard.
* Tweak - Added new custom hooks to the vendor order details page.
* Tweak - WC 6.7.0 compatibility.
Add - Implement support for automatic translation files delivery.
* Fix - Ensure Vendor Managers do not see the "Sales summary" section on the dashboard.
* Tweak - Bump tested up to WordPress version 6.0.
Fix - Modify column content only when the column slug is `vendors` in user list table.
* Fix - check if `wp_get_object_terms` response is `WP_Error`.
* Tweak - WC 5.9 compatibility.
* Tweak - WP 5.8 compatibility.
* Fix - Added validation for default product cost and handling fee fields.
* Fix - Show refunded quantity in the vendor order details.
* Fix - Show shipping method name in the order email and dashboard if shipping is passed to vendor.
* Tweak - WC 5.8 compatibility.
* Tweak - WP 5.8 compatibility.
* Fix - Show refunded quantity in the vendor order details.
* Fix - Show shipping method name in the order email and dashboard if shipping is passed to vendor.
* Add - New action on Vendor Profile screen, `wcpv_vendor_settings_render_additional_fields`, to enable other plugins to add additional settings fields.
* Fix - Ensure array key exists before we try using it.
* Fix - Ensure the data we are using is an array before we try accessing a property of that array.
* Fix - Column width and characters break issues when viewing the product list table on narrow screen sizes.
* Fix - Ensure the Vendor Email field is required properly and if not set for existing Vendors, show an admin notice.
* Tweak - Add more details to log messages coming from PayPal.