Releases: getdokan/dokan
Releases · getdokan/dokan
Release list
v5.0.10
== Changelog ==
= v5.0.10 ( Jul 22, 2026 ) =
- update: Auction and other add-on product types can now appear in the vendor product list and its status counts.
- update: Refund earnings and commissions are now calculated through a single dedicated calculator, keeping the vendor and admin refund give-back consistent and easier to extend.
- fix: The admin commission and the vendor earning now always add up to the exact order total, fixing a rounding gap that could drop a cent on some amounts.
Full Changelog: v5.0.9...v5.0.10
v5.0.9
What's Changed
= v5.0.9 ( Jul 14, 2026 ) =
- new: Vendors can now add a product without leaving the product list — a quick-create window collects just the essentials (name, image, price, category, and short description) and saves it as a draft.
- new: Added a Tools page to the admin dashboard where admins can clear Dokan's caches and restore any missing Dokan pages in one click.
- fix: Product names and categories now display safely on the admin vendor details page, so a vendor can no longer run malicious code in the admin area through a crafted product title.
- fix: Vendors can no longer give their customers download access to another vendor's downloadable files.
- fix: Vendors can no longer change another vendor's product attributes.
- fix: Vendors can no longer change the status of another vendor's orders through bulk actions.
- fix: Dokan's cache markers now expire on their own, so they no longer pile up in the database and slow down stores that run without an object cache.
Full Changelog: v5.0.8...v5.0.9
v5.0.8
== Changelog ==
= v5.0.8 ( Jul 06, 2026 ) =
- fix: Cleared the vendor dashboard sale price when the field is blanked so the product reverts to its regular price instead of saving a 0 price.
Full Changelog: v5.0.7...v5.0.8
v5.0.7
= v5.0.7 ( Jun 29, 2026 ) =
- fix: Prevented a DOM-based XSS in the legacy Vue admin by validating the vendor details and reverse-withdrawal route parameters.
- fix: Enforced per-product ownership on the v3 products batch endpoint so vendors can no longer update or delete other vendors' products.
Full Changelog: v5.0.6...v5.0.7
v5.0.6
= v5.0.6 ( Jun 26, 2026 ) =
- update: Added wePos and weDocs to the setup wizard's recommended add-ons and refreshed the add-on descriptions.
- update: Added weDocs to the admin Extensions page as an installable add-on.
- fix: Added reCAPTCHA v3 support to the vendor registration forms to curb spam registrations.
- fix: Loaded the admin dashboard on non-Latin locales (e.g. Persian) by matching the page slug instead of the translated menu title.
- fix: Restored editing of downloadable file name and URL fields in the new product editor.
- fix: Clarified the save error shown when a downloadable file falls outside WooCommerce's approved directories.
- fix: Enabled the "View in site" button for all published products.
Full Changelog: v5.0.5...v5.0.6
v5.0.5
= v5.0.5 ( Jun 19, 2026 ) =
- update: Migrated all admin dashboard tables to the unified Plugin UI DataViews component.
- update: Updated price formatting in the product editor to use locale-specific display.
- fix: Lazy-loaded product editor taxonomies (attributes, categories, and tags) to prevent memory exhaustion on large catalogues.
- fix: Escaped vendor-controlled values in store product search results to prevent stored XSS via a product SKU.
- fix: Restricted the Products REST endpoint so vendors can no longer access other vendors' products via the id parameter.
- fix: Decoded HTML entities in product category labels for correct rendering.
- fix: Corrected the product edit URL and improved dashboard navigation for the new product UI.
Full Changelog: v5.0.4...v5.0.5
v5.0.4
= v5.0.4 ( Jun 08, 2026 ) =
- update: Improved RTL support for the switch button transition in the new vendor dashboard layout.
- update: Made the vendor analytics panel compatible with the vendor-specific Coupons report.
- fix: Allowed vendors to create new product tags inline from the new product editor.
- fix: Resolved withdraw approval failing on an exact fractional balance.
- fix: Added ownership checks to order AJAX handlers to prevent vendors from modifying orders they don't own.
Full Changelog: v5.0.3...v5.0.4
v5.0.3
= v5.0.3 ( May 21, 2026 ) =
- update: Exposed manual withdrawal availability and withdraw-visibility flags in the vendor dashboard REST API.
- fix: Restricted the Customers REST endpoint to self-service to prevent vendors from modifying other user accounts.
- fix: Translated the "Actions" column header on vendor dashboard DataViews tables.
Full Changelog: v5.0.2...v5.0.3
v5.0.2
= v5.0.2 ( May 18, 2026 ) =
- new: Added a date range filter on the vendor dashboard Withdraw Requests table to filter results by start and end dates.
- update: Centralized vendor selling activation and deactivation and introduced a new filter to control vendor selling eligibility.
- update: Added customization filters to control the visibility of customer billing and shipping details in vendor order emails and vendor order detail pages.
- update: Added options to independently show or hide the login and registration sections of the vendor onboarding shortcode form, with adaptive layout.
- update: Renamed the Quick View modal label from "Page View" to "Views" and added a Views column to the product list.
- fix: Resolved product attribute data inconsistency between taxonomy-enabled and standard attributes on the new product UI.
- fix: Auto-select the vendor's default payment method in the withdraw request modal.
- fix: Corrected the "View Details" link in the What's New admin notice to route to the appropriate changelog page.
- fix: Prevented a PHP deprecation notice caused by a menu position type-cast.
- fix: Ensured jQuery blockUI loads on the seller setup wizard and other custom enqueue pages.
Full Changelog: v5.0.1...v5.0.2
v5.0.1
v5.0.1 ( May 05, 2026 )
- update: Added an admin-controllable vendor registration option on the My Account page.
- update: Added RTL support for the new vendor dashboard UI.
- fix: Properly decode HTML entities in admin settings labels.
Full Changelog: v5.0.0...v5.0.1