====== Dolibarr connector release notes ====== ===== Version 1.0.78 ===== ==== New Features ==== * Add Mobilid specific product-lot complementary field for the step increment value in client application. ==== Fix ==== * Fix product-lot list missing qty's 1. * Fix sort product-lot list in add lot mode. ===== Version 1.0.77 ===== ==== Fix ==== * Add warehouse barcode. Temp store in description until supported. Put ref into description if ref modified for sorting. * Improve 'Add batch' incase of many warehouses. * Fix some translation keys. * Sort connection list on date create instead of data last connect to have a fixed sorted list. ===== Version 1.0.76 ===== ==== New Features ==== * Test and fix for Dolibarr V19. * New add order search by product ref. ==== Fix ==== * Connection for old Android devices unable to update system webview. * load top position product photo iso fist file. * Backward compatibility and deprecated. * Add some missing translation keys and correct french translations. ===== Version 1.0.75 ===== * Fix search product with no stock. ===== Version 1.0.74 ===== ==== New Features ==== * Start testing on Dolibarr 19. ==== Fix ==== * Fix status label in supplier order list. * Fix stock movement cost price if Dolibarr reception module active. ===== Version 1.0.73 ===== ==== New Features ==== * Tested on Dolibarr 18. ==== Fix ==== * Fix activities list when in multicompany transverse mode. * Fix MO file upload. * Fix MO scan barcode with type not set. * Fix MO duplicate translation key. * Fix add missing MO status update to MO update ===== Version 1.0.72 ===== ==== New Features ==== * Add update production line. * Tested on Dolibarr 17. * Add read MO lines without warehouse and lot info if warehouse filter has negative value. * Add Mobilid specific complementary fields for products. A text field for showing in product lists and a numeric field to use for the step increment value in client application. * Start debug for dolibarr 18. * Add compatibility with multi-company transverse mode. * Improve makeNumericLabelSortable for order alpha - numeric. * Add Dolibarr log Error on connector error. * Add product weigth and size to order lines. Add calculated weight and size to shipment lines. * Add producible status to MO. Dolibarr 16 needed. * Improve shippable status performance. ==== Fix ==== * Fix session samesite and secure should be send for Android builds targeting API 31+ * Fix PHP 8 issues. * Fix allow personal language value 'auto'. * Fix delete production line. * Fix read MO lines, wrong row id for lot type product. * Fix update MO line for lot type product. * Fix Mo line user modification. * Fix regression on create product. * Fix compatibility for older dolibarr versions. * Fix reset module settings. * Fix html in EN_gb language file. * Fix missing delete child table. * Fix dolibarr reception module uses different rights. * Fix no preset batch for non serial to allow to set full batch info by GS1 code. * Fix regression on find lot. * Fix store device time-zone into session. * Fix strip html entities from product description. * Fix mysoc required for verify third-party create. * Fix MO stock movement origin missing for Dolibarr 15+. ===== Version 1.0.71 ===== ==== New Features ==== * Add 'Not enabled' error to tell client module is not enabled. * Start test on Dolibarr 17. ==== Fix ==== * Fix main lang should be load after login to have correct user language. * Fix for Dolibarr 16+, main.inc.php forces samesite to Lax * Fix lines with 0 stock products missing in manufacture order. ===== Version 1.0.70 beta ===== ==== New Features ==== * Add new class for manufacture orders. * Update product API triggers for PRE and POST triggers. ==== Fix ==== * Fix php 8 issue on connector admin. * Fix shipmentpackage list. * Add workaround for EAN13 with leading zero which are read as UPC by barcode readers. * Fix missing extrafield visibility check. Add readonly option. ===== Version 1.0.69 ===== ==== New Features ==== * Add LOG_DEBUG on each method call. * New introduce triggers on API create/update/destroy. Done for products. * Tested on Dolibarr 16. * Remove Dolibarr 3.8 and 3.9 compatibility. ==== Fix ==== * Fix avoid sql error on Dolibarr 13 - if user_author_id not set. * Fix set supplier price to 0 when multicurrency enabled. * Fix link package to shipment for dolibarr 15 and 16. ===== Version 1.0.68 ===== ==== New Features ==== * Add qty already packaged to read shipment line. * When filter shipment list by product/batch barcode, return qty still to package and qty already packaged. * Improve authentication error handling. * Add Identify field to force an Identfy on connected app. * Add fieds to store webview name and version of connected app. * Prepare and fix for Dolibarr 15. * New show virtual stock in productlist if STOCK_SHOW_VIRTUAL_STOCK_IN_PRODUCTS_COMBO set and sort/filter on warehouse asked * Add warehouse ref to product list. ==== Fix ==== * Fix for modulebuilder common used get_class($this). * Fix PHP 7.3 + samesite CSRF compatiblity. * Fix wrong show virtual stock constant send to app. * Fix allow warehouse ref with dots * Fix translations ===== Version 1.0.66 ===== ==== New Features ==== * Only show total stock in warehouse list when asked. * Add sort by author in order and supplier order list. ==== Fix ==== * Fix supplier price should be hidden if user has no rights to see supplier. * Fix read only supplier prices if user has rights to view suppliers. ===== Version 1.0.65 ===== ==== New Features ==== * Add support for new Z-Application module [[https://github.com/fappels/dolibarr-shipmentpackage|Shipment Package]] * Improve support for Dolibarr 14 serial number mode. ==== Fix ==== * Fix order list barcode filter. Only join lot on barcode lot. ===== Version 1.0.64 ===== ==== Change ==== * Make use of Dolibarr 10+ product->getSellPrice to get price and/or vat. * Add origin ref to read shipment. * When filter not contains 'All' warehouse, do not include no stock product. ==== Fix ==== * Fix fatal error on some PHP 7.1 and 7.2 version on module triggers. * Fix activity_id is default 0 and not NULL. * Fix php8.0 error. * Fix edit lot, missing update product_lot. * Fix get_exdir for PRODUCT_USE_OLD_PATH_FOR_PHOTO. * Fix for multicompany, do not include stock other entity warehouse. ===== Version 1.0.63 ===== ==== New Features ==== * Add sorting to product batch list. * Add read of product lot type (lot or serial number). ==== Fix ==== * Fix regression create product, prices and barcode missing. * Fix for postgresql * Fix addline in reception. * Fix read orderline for product with empty barcode type in DB. Should be replaced by default barcode type. ===== Version 1.0.62 ===== ==== New Features ==== * Add product cost-price. * Add read off MARGIN_TYPE constant. * New read connector dolibarr compatibility check result. ==== Change ==== * Remove use rowid of barcode type. Improve support for UPC. * Work on shippable status. - Add to read order. - Substract shipped qty from on process shippable qty. - Also allow show shippable status if stock can be negative, client defines if shown or not. ==== Fix ==== * Fix sort order list with additional status. Sort should be done on all sort properties not only status. ===== Version 1.0.61 ===== ==== New Features ==== * Use natural search for content search on events, contacts, products, warehouses and companies * Add expected delivery date to supplier order list. Work on deprecated date_livraison. Add missing shipment_date to shipment * New add details about shippable status in orderlist. * Add read ref_supplier_id to read supplier orderline. ==== Change ==== * Remove support for 3.4 3.5 3.6 and 3.7 * Also show no stock product when filtered on warehouse to be able to re-add stock from 0 stock without scanning. * If only update barcode, no product update but barcode type and value update and add BARCODE_MODIFY trigger. * Only check contact read rights if company has contact. * Read supplier product from ref_supplier is possible from dolibarr 4.0. * Allow zero amount supplier price and default supplier qty is 1. ==== Fix ==== * Show better error when uploaded file too big. * Fix destroy line should be available for user with no delete rights. * Debug product update. Split updated check into product, barcode, sellprice, buyprice update so no unnecessary updates and logs are created. Fix check if multiprice updated. * Fix avoid sql error on update_buyprice on missing parameter. ===== Version 1.0.60 ===== ==== New Features ==== * Work on shipment class. - Deprecate orderstatus, replaced by shipmentstatus - Add deliverdate to list - Add order contacts to readContactTypes - Split line for multiware warehouse shipmentlines - Add subproducts to return of lines - Add product photo to return of lines - Prepare updateline for making package * Add edit of order customer and supplier ref. * Improve list for remote sort. ==== Fix ==== * Fix list total not match sql result total. Set default for include total true for list. For sencha touch need force to false by operation before load * Fix multiple issue on barcode search. * Fix read product customer prices, avoid losing decimal point. ===== Version 1.0.59 ===== ==== New Features ==== * Add fetch company by barcode also for code client and code_fournisseur. * Add sort on code_fournisseur. ==== Fix ==== * Fix PHP warning on activities tab. * Fix multiple issue on barcode search. ===== Version 1.0.58 ===== ==== New Features ==== * New field is_virtual_stock to indicate stock value is virtual stock. ==== Fix ==== * Fix allow add lot for new 0 stock lot product. ===== Version 1.0.57 ===== ==== New Features ==== * Add support for hidden constant STOCK_SHOW_VIRTUAL_STOCK_IN_PRODUCTS_COMBO, to show vitual stock iso reel stock in orderline product selectors. * Add Dolibarr 13 compatibility. * Add support for new Dolibarr reception module. * Add support for supplier barcode. * Add search customers orders by product lot number. ==== Fix ==== * Fix for PHP 7.4 * Fix sql error on free lines when virtual products enabled. * Fix reset orderfields. ===== Version 1.0.56 ===== ==== New Features ==== * Allow add more product photo. * Add Dolibarr 12 compatibility. * Add write of extrafields. * Add parent warehouse id to warehouse list. ==== Fix ==== * Fix log warnings. * Fix update intervention if MAIN_DISABLE_PDF_AUTOUPDATE is of. * Fix mixup French translation DLUO <-> DLC. ===== Version 1.0.55 ===== ==== New Features ==== * Add new dolibarr10+ c_unit fields. * Add width and height field. * Add Romanian translation. ==== Fix ==== * Fix do not read product as a lot product when lot module disabled. * Fix do not read supplier order lines with no stock. * Fix no warehouse found should not return '0'. * Fix product lot list. * Update length field name because reserved ExtDirect object property. ===== Version 1.0.54 ===== ==== Improvements ==== * Add read Warehouses paging compatibility for ExtJs. ==== Fix ==== * Fix for PHP 7.2+ * Fix expedition line create PHP error on new required parameter ==== Changes ==== * Remove Dolibarr 3.3 support. ===== Version 1.0.53 ===== ==== New Features ==== * Dolibarr 11 compatibility. ==== Improvements ==== * Add ExtJs 6+ paging to order, shipment and intervention lists. ==== Changes ==== * Remove Dolibarr 3.3 support. ===== Version 1.0.52 ===== ==== New Features ==== * Add virtual product photo. ==== Improvements ==== * Add sub_product_parent_id to childproduct list. ==== Fixes ==== * Fix regression on createAuthentication. * Fix file upload always blocked. ===== Version 1.0.50 ===== ==== New Features ==== * Add virtual product visibility in order lines. ==== Improvements ==== * Add update of authentication values. ==== Fixes ==== * Add missing dolibarr set supplier order discount. * Fix bug detected by dolistore, error when delete dolibarr user. ===== Version 1.0.49 ===== ==== New Features ==== * Compatible Dolibarr 10.0 * New add file upload for available objects. ==== Improvements ==== * Performance improvement, do not calculate unused virtual stock. ==== Fixes ==== * Fix sql_error for mysql 5.7.5 + * Fix sql error if product_id not set and ref_supplier_id set to 0. * Fix html entities in orderstatus. ===== Version 1.0.48 ===== ==== New Features ==== * Debug for with Dolibarr 10.0-alpha. * Add German translation. ==== Improvements ==== * Make compatible with ExtJs 5+ * Add include_total parameter for ExtJs 6 modern list paging. ==== Fixes ==== * Fix warehouse label with spaces are truncated to first word. * Fix order localtax not calculated. * Fix overwrite vat when line vat is set. ===== Version 1.0.47 ===== ==== New Features ==== * Compatible with Dolibarr 9.0. * Add file upload. ==== Improvements ==== * Improve load orderlist performance. * Improve warehouse sorting, if warehouse starts with digit, leading number is extended with zero's. ==== Fixes ==== * Fix create multi batches shipment lines. * Fix search for 12 digit stored barcodes. * Fix read multiprices in product list. ===== Version 1.0.46 ===== ==== New Features ==== * Compatible with Dolibarr 8.0. * Add read product variant attribute and variation values. * Prepare router for form file upload. * Add fichinter (interventions) support. ==== Fixes ==== * Add constraint to prevent creating duplicate shipment lines. * Fix sql error for some sql versions/restriction. * Fix multiprice update for PHP 7. * Fix create thumbnails on PHP 7. ===== Version 1.0.45 ===== ==== Fixes ==== * Fix reading orderlines containing zero stock products. * Improve shipment error handling ===== Version 1.0.44 ===== ==== New Features ==== * Compatible with Dolibarr 7.0. * Add reading of extrafields * Improve EAN detection in barcode search. * Log client webview version. * Add customer and supplier code to company list. ==== Fixes ==== * Fix duration calculation for draft objects. * Fix for UPC type barcode. * Fix PDF generating for Dolbarr versions < 3.7 * Fix loadpersonalconf of user for dolibarr >= 6.0 * Orderline with zero total stock should use 'All warehouse' id ===== Version 1.0.43 ===== ==== New Features ==== * Compatible with Dolibarr 6.0. * Add support for Experimental Dolibarr option 'Product Units'. * Add Supplier price discount to product list. * Add filter by order to shipment list. * Add zip to third-party and contact content search. ==== Fixes ==== * Fix missing dispatched qty for 0 stock products. * Fix sellby/eatby missing in multiwarehouse product batch list. ===== Version 1.0.42 ===== ==== New Features ==== * Add orderline filter by batch on top of batch_id. * Add barcode_with_checsum field. * Add activity object links to admin page. ===== Version 1.0.41 ===== ==== New Features ==== * Also allow search for ref when read product by barcode * Improvements for supplier orders * Allow install in htdocs/custom dir * Skip 0 stock order lines when shipment stock rule set * Add total stock value for product ==== Fixes ==== * Fix price by customer VAT on order line * Fix for 5.0 set availability method name changed. * Fix Ignore csrf check for dolibarr 5.0+ * Fix missing price lib include for total discount calculation * Fix update line, only add photo when no photo ===== Version 1.0.40 ===== ==== New Features ==== * Add reading product customer price. * Add content filter to getTowns. ==== Fixes ==== * Fix list services ===== Version 1.0.39 ===== ==== Fixes ==== * Fix PHP 5.3 compatibility * Cleanup code PHP warnings ===== Version 1.0.38 ===== ==== New Features ==== * Add filtering on warehouse status. * Checked for Dolibarr 5.0-beta. * Add constants reading for third parties. ==== Fixes ==== * Fix not array in foreach warning in admin panel. * If small product photo not available load mini format. * Fix PHP 5.3 compatibility * Cleanup code PHP warnings ===== Version 1.0.37 ===== ==== New Features ==== * Add reading of Order and Shipment constants. * Add lot id filter to read Supplier orderline. ==== Fixes ==== * Add missing societe->client->view permission check. ===== Version 1.0.36 ===== ==== New Features ==== * Add filter contact by company id to readContact. * Add total discount calculation to readOrder. * Add planned delivary date to customer order list. * Add shipment line update and delete. * Add dolibarr 4.0 compatibility. * Add total_stock to orderline. * Add Italian translation. ==== Fixes ==== * Add missing typent_id for creating and updating company. * Include orderlines with services. * Ship free order lines. ===== Version 1.0.35 ===== ==== New Features ==== * Add order mode to supplier order list. * Add customer ref to customer order list. * Add user author and order total inc to orderlist. * Add price and price_ttc to productlist. * Add warehouse status to readWarehouses. ==== Fixes ==== * Add missing items to shipment class. * Fix add product.lib.php for 4.0 compatibility. * Fix translate supplier mode in supplier order list. * Fix add subprice for customer order lines. * Fix minimum doliibarr version check. ===== Version 1.0.34 ===== ==== New Features ==== * Add 'Tax included' price updating. * Check for 3.9 RC2 and 4.0 beta compatibility. ==== Change ==== * Add possibility to delete negative batch stock and correct batch stock that doesn't match product stock. ==== Fixes ==== * Don't do unchanged product updates, if only stock qty changes. ===== Version 1.0.33 ===== ==== New Features ==== * Add PDF generation on Order and Shipment validation. * Add product supplier price update * Add shipping-method and incoterms to order and shipment classes ==== Change ==== * Add send server timezone to client on authentication. * Add ERROR activity status to trace sync errors ==== Fixes ==== * Stock update with only stock read/write rights * Only dispatch lines from validated orders * Add customer vat required test when creating order * Fix rounding all stock qty total ===== Version 1.0.32 ===== ==== New Features ==== * Add sell price update ==== Change ==== * Add customer orderline price and price_base_type create/update ==== Fixes ==== * Agenda event search * Add shipment line for each stock location. * Use date instead of datetime for lot dates * Fix for adding new batch in free dispatch mode ===== Version 1.0.31 ===== ==== New Features ==== * Checked successful on 3.9 beta ==== Change ==== * Make use of new fields in Dolibarr dispatch table * Remove Dolibarr 3.2 compatibility ==== Fixes ==== * Round Stock totals in stock location list * Fix remove html entities from default lot name. * Fix location search, add remote search on label and description, add paging, add filter on lot name, lot name has priority over lot id. ===== Version 1.0.30 ===== ==== New Features ==== * Checked successful on 3.8 * Improved activity report, show activity duration, filter on user ==== Fixes ==== * Fix translations * Fix Check stock user rights iso product user rights when updating stock count. Add check on changes for all Product fields, if changes check product rights. * Fix Mysql rounding issue on dispatch * Fix Read supplier orderlines with negative stock. ===== Version 1.0.29 ===== ==== New Features ==== * Checked successful on 3.8 beta ==== Fixes ==== * Fix translations * Fix missing check on move photo to product docs ===== Version 1.0.28 ===== ==== New Features ==== * Improved error translating. * Third-Party Skype field added. * EAN barcode search improvement (ignore checksum). * Add warehouse description and warehouse stock. ==== Fixes ==== * Fix create new batch starting from zero product stock. * Fix: Photo upload when dispatching. * Fix: show order-lines with stock < 1 > 0 (like 0.5). ===== Version 1.0.27 ===== ==== New Features ==== * Improved error reporting. * Prepared for Dolibarr 3.8. * Add read/write of product photos. ==== Fixes ==== * Fixed product/service filter * Fixed order validation permissions * Replaced deprecated HTTP_POST_RAW_DATA ===== Version 1.0.24 ===== ==== Fixes ==== * Fix reading shared elements in MultiCompany ===== Version 1.0.23 ===== ==== New Features ==== * Multi Company compatibility and read company name. * Load total qty of a batch from all warehouses. ==== Fixes ==== * Don't search for batch on non stock product ===== Version 1.0.21 ===== ==== New Features ==== * Add product supplier prices. * Add new class supplier order + tests. * Add contact type filter to customer order list. ==== Fixes ==== * Fix 3.2 and 3.3 compatibility. * Translate forced user language. ===== Version 1.0.19 ===== ==== New Features ==== * Add barcode types list with default barcode type. * Add update product batch. ==== Change ==== * Field cleanup and set some deprecated. * Checked 3.7 compatibility. * Improve product batch manupilation ==== Fixes ==== * Check for numeric value of activity_id ===== Version 1.0.18 ===== ==== Fixes ==== * Check user shipment rights iso order rights when creating shipments. * Create enabled new contact iso switched off contact. * Repair Dolibarr 3.2 and 3.3 compatibility. * Translation update. ---- ===== Version 1.0.17 ===== Required to use new features in Mobilid 1.0.14+ ==== New features ==== * Add product batch-compatibility. * Add country and state constants reading. * Translation update.