PluginProbe
ووسلام – همگام سازی ووکامرس و باسلام / 1.8.5
ووسلام – همگام سازی ووکامرس و باسلام v1.8.5
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.5, at CHANGELOG.md

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