PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.10.24
ووسلام – همگام سازی ووکامرس و باسلام v1.10.24
1.10.24 1.10.25 1.10.23 1.10.22 1.10.21 1.10.19 1.10.20 1.10.18 1.10.17 1.10.15 1.10.14 1.10.13 1.10.12 1.10.10 1.10.9 1.10.8 1.10.7 1.10.6 1.10.5 1.10.4 1.10.3 1.10.2 1.10.1 1.10.0 1.9.2 All 58 releases
← All changes | CHANGELOG.md +83 -0 1.10.17 → 1.10.24 View file →
@@ -1,8 +1,91 @@
1 1 # Changelog
2 2
3 3 <details>
4 4
5 +<summary>1.10.24 - 2026-09-30</summary>
6 +
7 +### Added
8 +- Request the `vendor.product.read` scope when connecting to Basalam
9 +
10 +### Note
11 +- Existing connections must reauthenticate to grant the new product read scope
12 +
13 +</details>
14 +
15 +<details>
16 +
17 +<summary>1.10.23 - 2026-09-28</summary>
18 +
19 +### Added
20 +- Request the `vendor.financial.read` and `vendor.financial.write` scopes when connecting to Basalam
21 +
22 +### Changed / Improved
23 +- Blur and lock the financial management page when a financial API request returns HTTP 403, with a direct button to reconnect to Basalam
24 +
25 +### Note
26 +- Existing connections must reauthenticate to grant the new financial scopes
27 +
28 +</details>
29 +
30 +<details>
31 +
32 +<summary>1.10.22 - 2026-09-27</summary>
33 +
34 +### Added
35 +- Added an optional recurring full product update every 24 or 48 hours, configured beside the product sync control; new and existing stores default to 48 hours and can turn the schedule off
36 +
37 +### Changed / Improved
38 +- Automatic product connection now searches for safe title matches among Basalam products after scanning the vendor catalog
39 +- Aligned the dashboard controls and advanced settings on narrow screens, and centered the add and update product dialogs at matching mobile sizes
40 +
41 +### Fixed
42 +- The product update dialog now reads live queue status when opened and while visible, clearing completed-job messages without a page reload
43 +- Empty-queue probes no longer hold the async dispatch lease, so newly created jobs can start promptly while shutdown dispatch continues to repair the database connection
44 +
45 +</details>
46 +
47 +<details>
48 +
49 +<summary>1.10.21 - 2026-09-17</summary>
50 +
51 +### Fixed
52 +- "All fields" and "price & stock" update modes always send one complete product request with the variants array (without Basalam variation ids), matching earlier major versions; the dedicated variation endpoint is only used in "custom" mode with the variation price/stock fields enabled
53 +- Product updates now recover automatically when WooCommerce contains stale Basalam variation IDs, rebuilding and saving the current variation mapping instead of repeatedly failing with HTTP 404
54 +- Commission lookup now uses Basalam's product-specific commission API for products already connected to Basalam; new or unconnected products continue to use category-based commission lookup, with product commission responses cached during the sync request
55 +
56 +</details>
57 +
58 +<details>
59 +
60 +<summary>1.10.20 - 2026-09-17</summary>
61 +
62 +### Fixed
63 +- Basalam authorization callbacks no longer fail when Redis or Memcached drops the temporary OAuth marker; the single-use authorization proof is now carried in a signed, time-limited HttpOnly cookie
64 +
65 +</details>
66 +
67 +<details>
68 +
69 +<summary>1.10.19 - 2026-09-17</summary>
70 +
71 +### Changed / Improved
72 +- Single-product update jobs now run before bulk and full-update coordinator jobs
73 +
74 +</details>
75 +
76 +<details>
77 +
78 +<summary>1.10.18 - 2026-09-12</summary>
79 +
80 +### Fixed
81 +- Public plugin metadata, help, terms, and privacy links now use the live canonical Hamsalam and Basalam URLs instead of the retired `wp.hamsalam.ir` host
82 +- Product create and update requests now retry once without product or variation SKUs when Basalam rejects a duplicate SKU
83 +
84 +</details>
85 +
86 +<details>
87 +
5 88 <summary>1.10.17 - 2026-09-09</summary>
6 89
7 90 ### Fixed
8 91 - Async job dispatch runs during shutdown again, keeping queue probes and loopback requests out of the storefront response path