Skip to content

Releases: getdokan/dokan

v5.0.10

Choose a tag to compare

@github-actions github-actions released this 22 Jul 12:56

== 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

Choose a tag to compare

@github-actions github-actions released this 14 Jul 12:09
9f9cb94

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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 12:16
4338fe1

== 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

Choose a tag to compare

@github-actions github-actions released this 29 Jun 12:48

= 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

Choose a tag to compare

@github-actions github-actions released this 26 Jun 11:09

= 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

Choose a tag to compare

@github-actions github-actions released this 19 Jun 06:09

= 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

Choose a tag to compare

@github-actions github-actions released this 08 Jun 11:00

= 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

Choose a tag to compare

@github-actions github-actions released this 21 May 11:11

= 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

Choose a tag to compare

@github-actions github-actions released this 18 May 12:07

= 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

Choose a tag to compare

@github-actions github-actions released this 05 May 11:57

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