Changelog History
Page 1
-
v12.0.3 Changes
September 23, 2020๐ FIX: 10.0 - when the mime file name is different from the filesystem name, the attachment name should be the mime filename
๐ FIX: 11.0 - expenses lines overlapping the total amounts frame
๐ FIX: 12.0 - round value of virtual stock on product stock reassort list
๐ FIX: #14469
๐ FIX: #14474 Error when deleting
๐ FIX: #14530
๐ FIX: #14703
๐ FIX: - Accountancy balance Error SQL on entity
๐ FIX: Bad number of subscription (forgotten when member was resiliated)
๐ FIX: bad route url to delete subproduct with API
๐ FIX: Category for suplements not saved
๐ FIX: Compatibility with modules without document generation
๐ FIX: Cron load lang
๐ FIX: CSS
๐ FIX: Error management. Do no try to approve PO if validation fails.
๐ FIX: expenses lines overlapping the frame for total amounts.
๐ FIX: Filter in "billed" of orders was not saved
๐ FIX: infinite fetch object linked loop
๐ FIX: Intervention lose html tags when updating
๐ FIX: JS CRASH - bad usage of moreparam
๐ FIX: lang fr retained warranty
๐ FIX: Look and feel v12: First tab must be name of object
๐ FIX: missing entity check
๐ FIX: missing param for hook
๐ FIX: Missing transaction on PO actions
๐ FIX: MySql Strict mode
๐ FIX: param entity in html form file
๐ FIX: Problems on FEC format
๐ FIX: round stock value on product list
๐ FIX: - Send mail from contact : select mail model
๐ FIX: set sales representatives on create company card
๐ FIX: Setup of stock increase/decrease
๐ FIX: sign of amount with credit note and multicurrencies
๐ FIX: Static property called as non static
๐ FIX: task leftmenu
๐ FIX: title button attribute id empty
๐ FIX: unit price divided by quantity when accepting supplier price proposal
๐ FIX: Update extrafields on line only if it is supported
๐ FIX: Update line of BOM
๐ FIX: using decimal on stock correction
๐ FIX: Visualization rights correction on last modified contacts box
๐ FIX: Wrong redirection
๐ FIX: Yogosha report 4425 (backport) -
v12.0.2
August 08, 2020 -
v12.0.1 Changes
August 04, 2020๐ FIX: reposition was broken if url end with #anchor
๐ FIX: $_POST must be GETPOST
๐ FIX: 10.0 - fatal with postgreSQL
๐ FIX: #14109
๐ FIX: #14112
๐ FIX: #14142
๐ FIX: all extrafields cleared after update of one of them
๐ FIX: Avoid warning when creating a module with already existing files
๐ FIX: change selected fields on company card
๐ FIX: Correct ModuleBuilder left menu
๐ FIX: create a deposit with amount using comma didn't work
๐ FIX: CSS
๐ FIX: Entry from stripe intent were reported into SEPA payments
๐ FIX: Filter on status, closing opening status
๐ FIX: html lost on html extrafield
๐ FIX: Label of popup on thirdparty
๐ FIX: missing possibility to change entity when propal cloning
๐ FIX: missing setup of extrafields for MO
๐ FIX: Missing the tooltip when creating bank account
๐ FIX: Missing token
๐ FIX: non numeric value on comm/card.php
๐ FIX: SQL Problem in customer invoice list
๐ FIX: SQL Problem in social contribution list
๐ FIX: SQL Problem in supplier invoice list
๐ FIX: SQL syntax error when editing extrafields
๐ FIX: Sql type
๐ FIX: takepos 12 hook
๐ FIX: Update form erased extrafields that were hidden
๐ FIX: Update of extrafields date
๐ FIX: Update of extrafiels on draft object
๐ FIX: upload documents into manual ECM was reported a permission error
๐ FIX: Use of office365 TLS with SMTPs method.
๐ FIX: wrong origin
๐ FIX: Permission error during import -
v12.0.0 Changes
July 03, 2020For users:
๐ NEW: Module MO (Manufacturing Order) is available as stable module.
๐ NEW: Receipt printer module moved from 'development' to 'experimental'
NEW: Add option MAIN_VIEW_LINE_NUMBER_IN_LIST for some lists.
๐ NEW: add numbering module for TakePOS module
๐ NEW: 2 new options when creating an invoice from time spent on a project : by period or by task
๐ NEW: Accountancy add column thirdparty on binding page
๐ NEW: Accountancy - Add Export for Fiducial Winfic eWinfic WinSis Compta
๐ NEW: Accountancy - Add Export LD compta version 10
๐ NEW: Accountancy - Add mode intra & export for product or service bought
๐ NEW: Accountancy - Add possibility to manage a short alternative label for account - Use to simplify accountancy
๐ NEW: Accountancy - General ledger - Add an option to search not reconciled lines
๐ NEW: Add accountancy code of thirdparty in contact and supplier export
๐ NEW: support webp image format
๐ NEW: Add checkbox "overwrite if exists" into ECM/DMS module
๐ NEW: add a link to notes in members list
๐ NEW: add a parameter to group same products in TakePOS
๐ NEW: add a parameter to sort product by label in TakePOS
๐ NEW: Add a profil to import contact categories
๐ NEW: Add company extrafields into order export
๐ฎ NEW: add const CASHDESK_FORCE_DECREASE_STOCK to force batch decrementation
NEW: add const TAKEPOS_NUMPAD_USE_PAYMENT_ICON to use icons on payment buttons
๐ NEW: add csv separator setup in module admin
๐ NEW: add dedicated substitutions keys for extrafields of type date and datetime
๐ NEW: add default warehouse for dispatch
๐ NEW: Add due date in feature "Export accounting documents"
๐ NEW: Add duration information for fichinter
๐ NEW: Start support of Dark theme into ELDY theme
๐ NEW: Add field author public alias for blog post on website module
๐ NEW: Add "finished" field on product list
๐ NEW: Add French association chart of accounts 2018
๐ NEW: Add French farm chart of accounts 2014
๐ NEW: Add French foundation chart of accounts 2018
๐ NEW: add global reduction in cash desk
๐ NEW: Add graph type 'piesemicircle'
๐ NEW: Add hook getInputIdProf. Better solution for #13228
๐ NEW: Add hook on margin list page
๐ NEW: add icon on payment buttons in cash desk
๐ NEW: Add include various payments and loans in accounting report with simplfified accountancy
๐ NEW: Add invoice stat graph and categ search
๐ NEW: Addition of delivery times in substitution variables
๐ NEW: add member to validate on dashboard
๐ NEW: Add method to add social network sharing buttons on blog posts
๐ NEW: add multicurrency columns to document lists
๐ NEW: add numbering module for cash desk
๐ NEW: add Opening Balance column to balance.php
๐ NEW: add opportunity status in project stats
๐ NEW: Add option PDF_USE_ALSO_LANGUAGE_CODE to generate PDF in 2 languages
๐ NEW: Add option to hide all inactive users into combo list of users.
๐ NEW: add PDF certificate if present on document folder
๐ NEW: add product if only one found
๐ NEW: Add product on key "Enter" in search bar
๐ NEW: add professional ID 1 in sepamandate document
๐ NEW: Add Project Ref Column on list of social/fiscal contributions
๐ NEW: add Project Ref in events export
๐ NEW: add public and private notes in propal list
๐ NEW: Add social networks of the company
๐ NEW: Add sorting for contacts of ... pages
๐ NEW: Add subtitution variables for url of document in backoffice
๐ NEW: Add tel and fax in warehouse card
๐ NEW: add total of value in product stat
๐ NEW: add total weighted amount in project list
๐ NEW: add units in product list
๐ NEW: add VAT ID in sepamandate document
๐ NEW: add VAT rates in free zone for product/service in TakePOS
๐ NEW: add weighted amount on project/opportunity
๐ NEW: add width and height measures in product list
๐ NEW: add WYSiWYG on member type's description
๐ NEW: [Allow constants values to be overridden by environment variables]
๐ NEW: Allow custom module class origine type in Mouvementstock
๐ NEW: allow display extrafields on pdf
๐ NEW: Allow extrafields on pdf : extend to line desc
๐ NEW: allow time consumed to be linked to another task
๐ NEW: Another way to navigate between pages for some lists
๐ NEW: Add author column in the client/supplier invoice lists and into order list
๐ NEW: bank account tags for invoice ODT template
๐ NEW: Bar Restaurant tab and Auto order
๐ NEW: better filter on shipment list as other list
๐ NEW: Better php module view admin
๐ NEW: Bookkeeping - Add link to document & pdf
๐ NEW: Bookmarks are now in top menu bar
๐ NEW: Can check all events in one click in setup of audited events
๐ NEW: Can create an deposit from order using a percentage of qty.
๐ NEW: Can edit option PDF_USE_ALSO_LANGUAGE_CODE from PDF setup page
๐ NEW: Can enter and edit stripe credit card using the Stripe card ID
๐ NEW: Can filter on donation status in list
๐ NEW: Can replace a string into all pages in website module
๐ NEW: Can select several fields to personalize list before submit.
๐ NEW: Can select which element to export in export accounting documents.
๐ NEW: can update contact in import model
๐ NEW: Cash Fence in TakePOS
๐ NEW: Categories and subcategories sorted by label in TakePOS
๐ NEW: Categories for actioncomm
๐ NEW: Category filter for bank and warehouse list
๐ NEW: Chart of accounts to Ecuador
๐ NEW: class tool for converting units
๐ NEW: Close #13011 Add button create thirdparty when creating intervention
๐ NEW: Colorful theme for TakePOS
๐ NEW: columns units in product list
๐ NEW: compatibility of translabel with more dictionaries
๐ NEW: Confirm file delete on invoice card
๐ NEW: "contact_civility" for ODT templates
๐ NEW: CUPS printing compatibility for TakePOS
๐ NEW: Customer command list - Add date start & date end
๐ NEW: display weight in shipment list
๐ NEW: Documentation about PHP support in Dolibarr
๐ NEW: Donation - Update FR CERFA to 11580*04
๐ NEW: Easier way to setup the different types of tax. Better visibility.
๐ NEW: Expedition list - Add date start & date end
๐ NEW: Experiment supplier packaging with option PRODUCT_USE_SUPPLIER_PACKAGING: Using price according to the minimum quantity
๐ NEW: Export module, add extrafields for Contract and Contract line
๐ NEW: Extend retained warranty to be available for all invoices
๐ NEW: French new regions
๐ NEW: hook and data id
๐ NEW: hook on ics generation to add more events in eventarray
๐ NEW: hook on product load stats
NEW: If $dolibarr_main_force_https is set, the flag 'secure' on session
๐ NEW: ignore dir for apple pay with stripe
๐ NEW: Invoice list - Add date start & date end
๐ NEW: invoice list: enable multicurrency columns
๐ NEW: labels on reduction buttons in cash desk
๐ NEW: Minimum sell prices taking into account in TakePOS
๐ NEW: monthly view to enter time
๐ NEW: Multiple sales in TakePOS
๐ NEW: multiselect categorie client stats facturation
๐ NEW: no confirm discard ticket if paid
๐ NEW: not show linked table on add message action
๐ NEW: only auto print paid ticket in cash desk
๐ NEW: only show units columns in product list (not in service list)
๐ NEW: order list: enable multicurrency columns
๐ NEW: Overwrite tpl with module_part['tpl'] is deprecated. USe hooks
๐ NEW: possibility to defined rounding rules by currency
๐ NEW: possibility to show society info when print page
๐ NEW: Povide a RSS Feed for blogposts
๐ NEW: PRODUCT_SHOW_ORIGIN_IN_COMBO
๐ NEW: Project task list, add column selector and extrafields
๐ NEW: Propal list - Add date start & date end
๐ NEW: propal list: enable multicurrency columns
๐จ NEW: RECEIPT_PRINTER_NB_CHARACT_BY_LINE and FIX: product label
๐ NEW: Restore version of application on main screen (for screenshots)
๐ NEW: Salaries list - Add date start & date end
๐ NEW: search on key code "enter" if defined in TakePOS
๐ NEW: set payment method on paid ticket in TakePOS
๐ NEW: Show active widget state of a RSS feed
๐ NEW: Show count of each category elements in category card
๐ NEW: Show creator, last update user of category/tag in the information tab
๐ NEW: Show list of users in the user category card
๐ NEW: show messages on ticket card
๐ NEW: show "New category" button in top of sub categories list
๐ NEW: show project label in project index
๐ NEW: Show units of products in stocks and hide total units if content is of diffents units
๐ NEW: sorting elements on project overview
NEW: special option MAIN_CREATEFROM_KEEP_LINE_ORIGIN_INFORMATION to store in document line created form other documents lines the id of original lines and origin class line rather than origin object id and origin object type
๐ NEW: stats invoice graph with 3 bars (3 years instead of 2)
๐ NEW: supplier invoice list: enable multicurrency columns
๐ NEW: supplier order list: enable multicurrency columns
๐ NEW: supplier proposal list: enable multicurrency columns
๐ NEW: Support of tag {line_pos} for line numbers for tables in ODT templates
๐ NEW: Support some HTML contents into ODT documents
๐ NEW: Parameters for Bar Restaurant are grouped in same tab
๐ NEW: Takepos : Sort products by reference
๐ NEW: Takepos supplements are supported.
๐ NEW: The info_admin() can show text after click on other text
๐ NEW: The module selection uses a KanBan view by default.
๐ NEW: tooltip for Unit_type and scale in "Dictionary setup - Measuring Units"
๐ NEW: tooltip notes with first public note and then private note
๐ NEW: Tree view for sub-categories
๐ NEW: Truncate columns names when too long and show full title as popup
๐ NEW: upload odt models for invoices, order, proposal, thirdparties and shipments.
๐ NEW: Use native --convert-to feature to convert to pdf
๐ NEW: Add user on order list
๐ NEW: Various payment list - Add search date start & date end & subledger account
๐ NEW: visu FROM day TO day in permonth view
๐ NEW: Website logs are now into a separated log file.
๐ NEW: X-Axis on graph are shown verticaly when there is a lot of values.
๐ NEW: Can force ref of a variant productFor developers or integrators:
๐ NEW: Add a method $form->widgetForTranslation to allow any field of a form to be entered into different languages.
๐ NEW: Add API to get types of expense reports
๐ NEW: API filter bankaccounts by category
๐ NEW: API filter contacts by category
๐ NEW: API filter members by category
๐ NEW: API filter projects by category
๐ NEW: API filter thirdparty by category
๐ NEW: API filter user by category
๐ NEW: API filter warehouses by categorie
๐ NEW: api for get user's documents
๐ NEW: api invoice get by ref
๐ NEW: API to update purchase price.
๐ NEW: Move engine to build charts from jflot to chart.js
๐ NEW: Upgrade ace to 1.4.8 - Upgrade select2 to 4.0.13
๐ NEW: Upgrade Stripe library to 6.43.1
๐ NEW: Bookkeeping by account - Add selectfields & hook
๐ NEW: Can force position of legend of graph on right (instead of top)
๐ NEW: Can change destination of "Back to list" using a "backtolist" parameter
๐ NEW: add more category types from hook
๐ NEW: enable put for agendaevents api
๐ NEW: filter by product on supplier order API
๐ NEW: get documents for categories with RESP API
๐ NEW: get proposal by ref with API
NEW: Hidden option MAIN_TEMP_DIRโ WARNING:
๐ Following changes may create regressions for some external modules, but were necessary to make Dolibarr better:
- ๐ PHP 5.5 is no more supported. Minimum PHP is now 5.6+.
- 0๏ธโฃ Default mode for GETPOST function is now 'alphanohtml' instead of 'none'. So check when you make POST or GET requests with
HTML content that you make a GETPOST('myparam', 'restricthtml') or GETPOST('myparam', 'none') if you really need posted content without sanitizing
the HTML code of content (in such a case, sanitize data later) - Removed hidden constant MAIN_EXTRAFIELDS_IN_ONE_TD that was useless.
- 0๏ธโฃ Reference of object including a "/" are no more allowed. It is never used by default but to support setup that introduced it, the "/" will be replaced
by a "_" automatically when a reference (with a custom numbering mask that use it) is generated. - ๐ Library jflot (replace with chartjs) was removed.
- ๐ Library geoip (replaced with geoip2) was removed.
- Hidden constant COMMANDE_VALID_AFTER_CLOSE_PROPAL was renamed into ORDER_VALID_AFTER_CLOSE_PROPAL.
- ๐ Object field ref_int is deprecated and set to 'not used', method to fetch object by only ref_int is not supported anymore.
- UserGroup class has been refactored with new architecture. Triggers of class UserGroup are now USERGROUP_CREATE, USERGROUP_MODIFY, USERGROUP_DELETE
- A new way to navigate between pages in list is available. To use it (not mandatory), you must:
- replace line $page = GETPOST('page', 'int') with $page = GETPOSTISSET('pageplusone') ? (GETPOST('pageplusone') - 1) : GETPOST("page", 'int');
- remove input field in form '';'
- add parameter $pagenavastextinput to value 1 when calling print_barre_liste()
โ WARNING FOR DOLIWAMP USERS ONLY:
๐ Only people that installed Dolibarr using the all-in-one autoinstaller for Windows called "DoliWAMP" are concerned by the following warnings:
- ๐ DoliWAMP autoinstaller for Windows is not more available on 32bits systems. Use standard package if you need to use such architecture.
- ๐ It is not possible to migrate from an installation done with the old DoliWAMP autoinstaller for Windows by using this new one. You must make a backup
of your database, make a fresh installation using the new installer and reload. - โ
Don't forget that DoliWAMP is a good solution to make a quick test of Dolibarr on your local computer but was never recommanded as a production
๐ solution on a local desktop since a desktop computer has not a backup and security policy as good as on a server (when there is one).
โ DoliWAMP remains a solution for fast test or demo purposes.
-
v11.0.5 Changes
July 03, 2020๐ FIX: $arraydefaultmessage is an object, as well as in /htdocs/core/class/html.formmail.class.php
๐ FIX: 10.0 - pagination in prelevement/bons.php
๐ FIX: 10.0 - undefined $langs if template file copy fails during activation of modContrat
๐ FIX: 11.0 - fatal with postgres on contact/agenda.php
FIX: 11.0 - multicurrency amount not fetched when fetching payments from llx_paiement or llx_paiementfourn
FIX: 11.0 - when using pdftk as per hidden conf USE_PDFTK_FOR_PDF_CONCAT, check that the file exists before displaying a success message
๐ FIX: #13841
๐ FIX: #13877 - Can validate invoice if there is a credit note with VAT 0% on an invoice with other lines with a VAT non 0%
๐ FIX: #13968
๐ FIX: #14001
๐ FIX: #14002
FIX: 9.0 - delete unused mandatory argument from migrate_clean_association: argument count mismatch causes a fatal error since php7
๐ FIX: 9.0 - fatal during migration from 3.1 using PHP 7
๐ FIX: Accountancy - Binding index - Add a filter on sql request for module Subtotal & Jalon
๐ FIX: avoid error "Call to undefined function measuringUnitString()"
๐ FIX: BlindBoolean SQL injection reported by Christian Weiler
๐ FIX: Can create a credit note on situation invoice if previous is also
๐ FIX: can install module even if (x) was appended during download.
๐ FIX: copy value date of VariousPayment onto the new AccountLine
๐ FIX: count of open day when date and start are not open should be 0
๐ FIX: Default bank account was not loaded for document generation.
๐ FIX: Do not show stats panel if the user does not have permissions
๐ FIX: Fix link of the button to create a credit note and fix the awareness of a error that happen when wo create a credit note
๐ FIX: force rounding 2 on export ld compta
๐ FIX: free text on cash desk
๐ FIX: links into emails of notifications
๐ FIX: missing file manifest.json.php
๐ FIX: missing GetNomURL Hook in warehouse class
๐ FIX: missing hook init + table class + $page not set
๐ FIX: missing rollbacks on trigger bad return
๐ FIX: missing translation value for key "NoMorePredefinedProductToDispatch"
๐ FIX: percent must be displayed on one line
๐ FIX: php error if multicompany disabled
๐ FIX: Privilege escalation reported by wizlynx WLX-2020-011
๐ FIX: replace filter parameter "none" by "restricthtml"
๐ FIX: Rounding Total TVA in "crabe" model pdf
๐ FIX: Show ref_customer, amount on contract link object
๐ FIX: Site ec.europa.eu has moved to https://
๐ FIX: Tickets mail models doesn't work
๐ FIX: vulnerability reported by wizlynx WLX-2020-012
๐ FIX: We must only rename current bank receipt
๐ FIX: when creating a VariousPayment, the value date is not copied onto the AccountLine that gets created at the same time, so the bank transaction's value date will be the payment date instead of the payment's value date
๐ FIX: wrong url param
๐ FIX: XSS using the renaming of .noexe files - reported by Nolan. -
v11.0.4
May 06, 2020 -
v11.0.3
March 19, 2020 -
v11.0.2
March 04, 2020 -
v11.0.1
February 13, 2020 -
v11.0.0
January 30, 2020