Skip to content

Choose a tag to compare

@SaeedFard SaeedFard released this 30 Oct 14:31
· 10 commits to master since this release

What's Changed

  • Security: Stored XSS in the calendar block theme attribute (CVE-2026-97642). Block attributes are now sanitized and the calendar output escaped.
  • Security: Escape calendar links, post titles, month names, and table attributes at the point of output.
  • Security: Harden the Mellat, Parsian, and Pasargad payment gateways.
  • Add: Dokan integration. Jalali date fields in Dokan admin screens and the seller dashboard.
  • Add: Directories addon. Jalali datepicker for Directories date fields. #issue
  • Add: Jalali date/time picker for Elementor editor widget settings, with a new “fix_editor_date_time” option.
  • Add: Optional plugins in addon requirements (e.g. Dokan Pro on top of Dokan Lite).
  • Fix: WooCommerce order date saving, including server-rendered order date fields. #issue
  • Fix: Show the Jalali datepicker on the WooCommerce orders admin screen.
  • Fix: Prevent WooCommerce order date corruption (year 2647) and accept Persian numerals in the date input pattern.
  • Fix: Restore the WooCommerce classic city dropdown.
  • Fix: Wrong Jalali year and trailing week padding in the calendar block and widget. #PR
  • Fix: _load_textdomain_just_in_time notice on WordPress 6.7+. #PR
  • Fix: PHP warnings in the ACF date/time pickers and the “access_expires” array key. #issue
  • Fix: Undefined WooCommerce function errors when WooCommerce is not loaded on a page.
  • Fix: Ensure admin notices can be dismissed reliably when JavaScript is unavailable or fails.
  • Perf: Build static date lookup tables once per request for faster dual-date rendering.
  • Perf: Persistently cache archive, calendar, and permalink lookups to reduce repeated database queries.
  • Update: Dependencies, including enshrined/svg-sanitize 1.1.1

New Contributors

Full Changelog: 6.4...6.5