PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.8.8
ووسلام – همگام سازی ووکامرس و باسلام v1.8.8
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 1.9.1 1.9.0 1.8.8 1.8.5 1.8.6 All 53 releases
sync-basalam / CHANGELOG.md

CHANGELOG.md in ووسلام – همگام سازی ووکامرس و باسلام 1.8.8, at CHANGELOG.md

474 lines 9.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 # Changelog
2
3 <details>
4
5 <summary>1.8.8 - 2026-05-18</summary>
6
7 ### Fixed
8 - fix City/state mapping with persian shiping woo
9 - increase count of photo limit
10
11
12 </details>
13
14 <details>
15
16 <summary>1.8.7 - 2026-05-16</summary>
17
18 ### Added
19 - Product video upload support (VideoService, VideoField, VideoSourceResolver)
20 - Circuit breaker alert notifications
21 - replace toast with alert()
22 - Limit on increase precent(max 35%)
23 - Migration 1.8.7
24
25 ### Fixed
26 - Improved file upload, lock manager, and API response handling
27
28 </details>
29
30 <details>
31
32 <summary>1.8.5,1.8.6 - 2026-05-10</summary>
33
34 ### Fixed
35 - deduplictaion orders
36 - fix stuck-processing
37
38 </details>
39
40 <details>
41
42
43 <details>
44
45 <summary>1.8.4 - 2026-05-03</summary>
46
47 ### Fixed
48 - Circuit Breaker mechanism
49
50 </details>
51
52 <details>
53
54 <summary>1.8.3 - 2026-05-03</summary>
55
56 ### Added
57 - Added bulk edit support for wholesale settings, product type, and custom price increase
58 - Added per-product custom price increase support
59 - Added an information API endpoint to improve AI agent support in `admin.hamsalam.ir`
60
61 ### Changed / Improved
62 - Added automatic order creation in status change events when the order does not already exist
63 - Clear saved token on `401 Unauthorized` responses from `*.basalam.com` requests
64 - Show an error when required Woosalam domains are blocked
65 - Prevent task execution when required Woosalam domains are blocked
66
67 ### Fixed
68 - Fixed user-reported issues
69
70 </details>
71
72 <details>
73
74 <summary>1.8.2 - 2026-04-04</summary>
75
76 ### Added
77 - Photo and weight validator for products
78 - Filter hook for contact-us section visibility
79 - Prefix and suffix to product title for category detection
80
81 ### Fixed
82 - Fetch current vendor info without cache
83 </details>
84
85 <details>
86
87 <details>
88
89 <summary>1.8.1 - 2026-03-07</summary>
90
91 ### Added
92 - basalam Chat widget
93
94 </details>
95
96 <details>
97
98 <summary>1.8.0 - 2026-03-05</summary>
99
100 ### Changed / Improved
101 - Introduced an internal DI container (`ContainerInterface`, `Container`, `ServiceProviderInterface`) and centralized service provider wiring.
102 - Added `syncBasalamContainer()` and migrated `syncBasalamPlugin()` / `syncBasalamSettings()` to container-backed access.
103 - Migrated core hotspots from direct instantiation to container resolution:
104 - `ApiServiceManager`
105 - `ProductOperations`
106 - `JobManager`
107 - class-level settings access
108 - Refactored job subsystem wiring for constructor-based dependencies (`AbstractJobType`, job types, `JobRegistry`, `JobsRunner`, `DiscountTaskScheduler`).
109 - Updated action and registrar edges to resolve handlers/listeners via container.
110 - Removed legacy singleton-style accessors in core services and standardized on container-first resolution.
111 - add unInstall
112 - Added dashboard data retrieval in tickets
113 - Added `vendor_id` suffix to product `postmeta`
114 - Added selectable stock priority for variable products
115 - Added a Circuit Breaker mechanism
116
117
118
119 ### Added
120 - Container-backed settings access via `SettingsContainer`.
121
122 </details>
123
124 <details>
125
126 <summary>1.7.9 - 2026-02-25</summary>
127
128 ### Changed / Improved
129 - Added plugin version to all admin CSS/JS enqueue calls for proper cache busting
130
131 </details>
132
133
134 <details>
135
136 <summary>1.7.8 - 2026-02-21</summary>
137
138 ### Added
139 - retry system for jobs
140 - Added announcements section
141 - Added file upload capability in tickets
142 - Added discount reduction percentage setting
143 - Added ability to fetch and sync Basalam orders up to the last 30 days
144 - Added customer name prefix/suffix settings for Basalam orders
145 - Added onboarding section to Woosalam
146
147 ### Changed / Improved
148
149 - Remove Product Operation type
150 - change fetch unsync orders structure
151 - Switched product list fetching from paginate-based API to cursor-based API
152 - Skip webhook creation when the site domain is localhost
153 - Made Woosalam addonable/extensible
154 - Categorized plugin settings
155
156 ### Fix
157 - Fixed ticket links issues
158 - Fixed duplicated products issue
159 - Fixed null value being sent to Basalam on duplicated product disconnect/update flow
160
161 </details>
162
163 <details>
164
165 <summary>1.7.7 - 2026-02-07</summary>
166
167 ### Changed / Improved
168
169 - Enhanced Performance and Security in Ticket Logics
170 - Don't send null value in update product at basalam
171
172 </details>
173
174
175 <details>
176
177 <summary>1.7.6 - 2026-02-01</summary>
178
179 ### Fix
180
181 - Remove Unused Migration
182
183 </details>
184
185 <details>
186
187 <summary>1.7.5 - 2026-01-26</summary>
188
189 ### Added
190
191 - Added Ticketing feature
192
193 </details>
194
195 <details>
196
197 <summary>1.7.4 - 2026-01-6</summary>
198
199 ### Fixed
200
201 - Fix Bugs
202
203 </details>
204
205 <details>
206
207 <summary>1.7.3 - 2025-12-27</summary>
208
209 ### Fixed
210
211 - Fix Bugs
212
213 </details>
214
215 <details>
216
217 <summary>1.7.2 - 2025-12-24</summary>
218
219 ### Fixed
220
221 - Compatibity beetwin HPOS and Legay System
222 - Fix webhook handling and authorization in WebhookService
223
224 </details>
225
226 <details>
227
228 <summary>1.7.1 - 2025-12-23</summary>
229
230 ### Fixed
231
232 - Add Missed Files
233
234 </details>
235
236
237 <details>
238
239 <summary>1.7.0 - 2025-12-20</summary>
240
241 ### Added
242
243 - Added PSR-4 autoloading structure for better code organization
244
245 ### Changed / Improved
246
247 - Enhanced plugin code structure and performance optimizations
248 - Added detailed order information display on orders page
249 - Improved category ID retrieval with reverse order output
250
251 ### Fixed
252
253 - Fixed commission calculation issues
254 - Fixed order fetching problems
255 - Fixed Persian WooCommerce Shipping plugin compatibility issues
256
257 </details>
258
259 <details>
260 <summary>1.6.1 - 2025-12-6</summary>
261
262 ### Changed / Improved
263 - Handle cursor for get order lists
264
265 ### Fixed
266 - don't send request to core.basalam.com
267 - add reduce/increase stock action for woosalam order statuses
268
269 </details>
270
271 <details>
272 <summary>1.6.0 - 2025-12-1</summary>
273 ### Changed / Improved
274 - Added automatic shipping method detection and auto-saving of the shipping name and cost in WooCommerce orders
275
276 </details>
277
278 <details>
279 <summary>1.5.9 - 2025-11-27</summary>
280
281 ### Fixed
282
283 - Add missing default settings to database and return default for single missing setting
284 - Handle customer names without spaces
285 - Correct Persian WooCommerce path
286
287 ### Refactored
288
289 - Simplify check if Persian WooCommerce Shipping plugin is active
290
291 </details>
292
293 <details>
294 <summary>1.5.8 - 2025-11-18</summary>
295
296 ### Changed / Improved
297
298 - Improved batch product update functionality
299 - Enhanced complete product update process
300
301 </details>
302
303 <details>
304 <summary>1.5.7 - 2025-11-17</summary>
305
306 ### Added
307
308 - Added compatibility with Tappin
309 - Added support for currency units irht and irhr
310
311 ### Changed / Improved
312
313 - Implemented automatic price rounding for Basalam compatibility
314 - Changed product enqueue structure from offset-based to ID-based
315 - Made WooCommerce order creation process atomic
316
317 ### Fixed
318
319 - Fixed job manager functionality and proper task execution
320
321 </details>
322
323 <details>
324 <summary>1.5.5 - 2025-11-15</summary>
325
326 ### Changed / Improved
327
328 - Optimized fetch creatable products query using direct SQL for better performance
329 - Improved API service manager to properly decode JSON responses
330 - Enhanced update job detection logic to avoid false positive job status checks
331
332 ### Fixed
333
334 - Fixed API response handling by properly decoding JSON data
335 - Removed commented-out legacy code from plugin initialization
336 - Fixed quick update job status detection in admin dashboard
337 - Resolved duplicate job checking that was causing incorrect "in progress" states
338
339 </details>
340
341 <details>
342 <summary>1.5.4 - 2025-11-6</summary>
343
344 ### Added
345
346 - Migration system for version 1.5.4
347
348 ### Changed / Improved
349
350 - Enhanced onboarding styles and UI improvements
351 - Improved category fetching process with better error handling
352 - Enhanced file uploader service functionality
353 - Optimized product update process
354
355 ### Fixed
356
357 - Fixed error handling in product update service
358 - Removed deprecated photo ban status service
359 - Fixed category mapping page display and functionality
360 - Improved product meta box data handling
361 - Fixed issues in get product data service
362
363 </details>
364
365 <details>
366 <summary>1.5.3 - 2025-10-25</summary>
367
368 ### Fixed
369
370 - Fixed some bugs
371
372 </details>
373
374 <details>
375 <summary>1.5.0 - 2025-10-04</summary>
376
377 ### Added
378
379 - Key-value storage system for plugin settings
380 - Option to select sale price display style (strikethrough or sale price only)
381 - Automatic log file cleanup (weekly)
382 - Manual and automatic task execution rate control (tasks per minute)
383
384 ### Changed / Improved
385
386 - Removed WP Cron dependency for better performance
387 - Enhanced task scheduling system
388
389 ### Fixed
390
391 - Removed invalid variations from product data
392 - Fixed category attributes synchronization issue
393 - Fixed sale price validation before applying
394 - Resolved migration 1.4.0 issues
395
396 </details>
397
398 <details>
399 <summary>1.4.0 - 2025-09-12</summary>
400
401 ### Added
402
403 - Manual product category mapping
404 - Strikethrough pricing for products
405 - Add products from Digikala (Pro version)
406 - Create a free store (Pro version)
407
408 ### Changed / Improved
409
410 - Plugin structure optimization
411
412 ### Fixed
413
414 - Fixed reported issues
415
416 </details>
417
418 <details>
419 <summary>1.3.0 - 2025-07-23</summary>
420
421 ### Added
422
423 - Option to choose operation execution method (AJAX and Queue)
424 - Manual order fetching
425 - Cancel orders
426 - Fetch order changes from Basalam and apply them to WooCommerce orders
427
428 ### Fixed
429
430 - Fixed reported issues
431
432 </details>
433
434 <details>
435 <summary>1.2.0 - 2025-06-27</summary>
436
437 ### Added
438
439 - Bulk product addition
440 - Bulk product update
441 - Auto order confirmation
442
443 ### Fixed
444
445 - Fixed issues reported in previous version
446
447 </details>
448
449 <details>
450 <summary>1.1.0 - 2025-02-13</summary>
451
452 ### Added
453
454 - Automatic fetching and creation of Basalam orders in WooCommerce
455 - Manage orders from WooCommerce (confirm order, request delay, ship order)
456 - Advanced settings for easier use
457
458 ### Fixed
459
460 - Fixed some issues from previous versions
461
462 </details>
463
464 <details>
465 <summary>1.0.0 - 2024-12-31</summary>
466
467 ### Added
468
469 - Add and update products individually and in bulk
470 - Automatic product synchronization
471 - Settings and logs page
472
473 </details>
474