Roadmap and Release 9.0.0
Version: 9.0 (List of other versions on page Category:RoadMap)
Release date: February 2019
Main focus (What developers has mainly worked on, but not only, so for full list of changes see the detailed ChangeLog):
Module DAV, Module social network rework, Module Website
Watch the Video - What's new in Dolibarr v9
{{#evt: service=youtube |id=https://www.youtube.com/watch?v=g74O0wdnNp4 }}
Detailed Changelog:
For Users: NEW: Stable module: DAV (WebDAV only for the moment) NEW: Stable module "Skype" has been replaced with module "Social Networks" to support more services. NEW: Stable module "Module Builder" NEW: Stable module: Website NEW: Experimental module "TakePos" NEW: Experimental module "Ticket" NEW: Experimental module "Data Privacy" NEW: Experimental module "Email Collector" NEW: Dolibarr can provide information in page title when multicompany is enabled of not, making Android application like DoliDroid able to provide native features for multicompany module. NEW: Compatibility with PHP 7.3 => NEW: Add admin page for modulebuilder NEW: Add civility in list of members. Close #9251 NEW: Add configuration to disable "customer/prospect" thirdparty type NEW: Add CONTRACT_ALLOW_TO_LINK_FROM_OTHER_COMPANY and CONTRACT_HIDE_UNSELECTABLES by SELECT_HIDE_UNSELECTABLES NEW: Add __DAY_TEXT__ and __MONTH_TEXT__ substitutions vars NEW: Add due date column in payment lists NEW: Add email in event history, for reminder email of expired subsription NEW: Add event tab on resource record NEW: Add FEC Export in accountancy NEW: Add filter on staff range in list of thirdparties NEW: Add a first complete template of website NEW: Add format code into exported filename of ledger NEW: Add hidden option EXPENSEREPORT_DEFAULT_VALIDATOR_UNCHANGEABLE NEW: Add hidden option MAIN_DOCUMENTS_DESCRIPTION_FIRST NEW: Add link to inventory code NEW: Add more common social networks fields for business NEW: Add option PDF_DISABLE_MYCOMPANY_LOGO to disable logo on PDF NEW: add option PROPOSAL_AUTO_ADD_AUTHOR_AS_CONTACT NEW: Add option to display thirdparty adress in combolist NEW: Add option to swap sender/recipient address on PDF NEW: Add project on payment of salaries NEW: Add SHIPPING_PDF_HIDE_WEIGHT_AND_VOLUME and NEW: Add supplier ref in item reception page NEW: Advanced permission to ignore price min NEW: Allow to enter a timespent with a numeric value NEW: Automatic position of scroll when creating an extrafield NEW: Can add autorefresh=X in any URLs to refresh page after X seconds NEW: can add project's task to agenda on create event form NEW: Can delete a website in experimental website module NEW: Can disable meteo on smartphone only NEW: Can export/import a website template NEW: Can filter on EEC, not EEC, etc... in binding step of accountancy NEW: Can mix offset before and after with rules for due date of invoices NEW: Can record the supplier product description NEW: Can select several prospect level in thirdparty filter. NEW: Can set 2 url in url field of thirdparty NEW: Can set if a field is mandatory on form level. NEW: Can set the default focus of each page. NEW: Add category filter on user list NEW: Change forgotten password link in general parameters NEW: Child label of variants change if parent label changes NEW: Compatibility with new Paybox HMAC requirement NEW: Each user can set its prefered default calendar page NEW: Enhancement in process to make manual bank conciliation NEW: Enhancement in the generic file manager NEW: Extrafield totalizable NEW: Hidden conf INVOICE_USE_DEFAULT_DOCUMENT NEW: hidden conf to search product by supplier ref NEW: hidden constant to be able to use a thirdparty for donation NEW: hidden option to define an invoice template for each invoice type NEW: Highlight lines on lists when they are checked NEW: Notification module support expense report+holiday validation and approval NEW: On customer/supplier card, add simple tooltip to amount boxes NEW: Page to check if the operations/items created between two dates have attached item(s) and possibility to download all attachements NEW: possibility to add all rights of all modules in one time NEW: redirect if only one result on global search on card NEW: Permission to ignore price min NEW: Can build an archive of full documents directory from backup page NEW: tag odt line_product_ref_fourn for supplier doc lines NEW: The binding step in accountancy has a country filter with autocompletion NEW: Top menu is always on screen with MD theme. NEW: Withdraw request massaction can include already partially paid invoices NEW: Option "Simplify interface for blind persons" NEW: Generic cash fence feature (compatible with several POS modules) For developers: NEW: Add lib for multiselect with checkboxes NEW: Add function isValidMXRecord NEW: Add somes hooks in bank planned entries NEW: Add hook changeRoundingMode in update_price NEW: Add hook formconfirm to contractcard NEW: Add hook for virtual stock NEW: ADD url to see the last version of a external module NEW: Can enable a module, even external module, from command line NEW: Can set a tooltip help text on extrafields NEW: Add product search from barcode via REST api NEW: can add documents on agenda events using API REST NEW: Can set the datestart and dateend of cron job into module descriptor NEW: Close #9296 Add field ref_ext into llx_categorie NEW: move ticket dictionary in API /setup NEW: PHPUnitTest on Loan class #3163 NEW: Code changes to be more compatible with PSR2 NEW: Removed trigger USER_LOGOUT, USER_LOGIN, USER_LOGIN_FAILED (Some hooks are already dedicated for that) NEW: Add agenda documents in API REST NEW: Add "checked" field for new list engine compatibility NEW: REST API improvements NEW: Save external payment IDs into table of payment NEW: triggers add commercial and del commercial NEW: #9236 Allow to import shipment lines via API NEW: ADD civility list in API NEW: support selllist in the module builder NEW: optional param to show a specific extrafield NEW: hook formConfirm always called if hooked NEW: hook on dispatch order fourn WARNING: Following changes may create regressions for some external modules, but were necessary to make Dolibarr better: * If you use some links like viewimages.php?modulepart=mycompany&file=... in your external modules, you must replace them with links like viewimages.php?modulepart=mycompany&file=logos/... (note that link change only for modulepart=mycompany that now works like others). * Hidden option MAIN_PDF_SHIPPING_DISPLAY_AMOUNT_HT has been renamed into SHIPPING_PDF_DISPLAY_AMOUNT_HT * Remove the no more used and deprecated dol_print_graph function