Line 11:
Line 11:
'''Detailed Changelog''':
'''Detailed Changelog''':
−
<pre>
+
<div style="white-space: pre;">
−
***** ChangeLog for 3.7 compared to 3.6.* *****
+
For users:
For users:
−
- New: Match other auth system: Login can be done entering login or user
+
−
email (this open the road for SSO).
+
- New: Match other auth system: Login can be done entering login or user email (this open the road for SSO).
- New: Agenda export by project #1967.
- New: Agenda export by project #1967.
- New: Increase length of thirdparty to 128 chars.
- New: Increase length of thirdparty to 128 chars.
Line 22:
Line 22:
- New: Add permissions to read all trips and expenses.
- New: Add permissions to read all trips and expenses.
- New: Can filter on date into tab "Referring object" of a project.
- New: Can filter on date into tab "Referring object" of a project.
−
- New: Module notification has been enhanced:
+
- New: Module notification has been enhanced: EMail use now language of target contact. Can also define a fixed email for notifications.
−
EMail use now language of target contact.
+
- New: Feature to link manually an order to an invoice does not disappear once link has been done.
−
Can also define a fixed email for notifications.
−
- New: Feature to link manually an order to an invoice does not disappear once
−
link has been done.
- New: Can set a color on user card (visible into agenda view).
- New: Can set a color on user card (visible into agenda view).
- New: extrafields for projects and tasks are exported to ODT documents.
- New: extrafields for projects and tasks are exported to ODT documents.
Line 41:
Line 38:
- New: Add user of creation and validation on invoice export.
- New: Add user of creation and validation on invoice export.
- New: Add info page about browser.
- New: Add info page about browser.
−
- New: Enable feature developed for 3.6 we forgot to enabled: Adding prefix
+
- New: Enable feature developed for 3.6 we forgot to enabled: Adding prefix on uploaded file names.
−
on uploaded file names.
- New: No more dependency between contract and service module.
- New: No more dependency between contract and service module.
- New: [ task #867 ] Remove ESAEB external module code from core.
- New: [ task #867 ] Remove ESAEB external module code from core.
Line 53:
Line 49:
- New: Add a view "per user" of agenda events (with different colors according to type of event).
- New: Add a view "per user" of agenda events (with different colors according to type of event).
- New: Each user can include its own external ics calendar into dolibarr agenda view.
- New: Each user can include its own external ics calendar into dolibarr agenda view.
−
- New: Add event FICHINTER_CLASSIFY_BILLED into list of possible events to
+
- New: Add event FICHINTER_CLASSIFY_BILLED into list of possible events to create an automatic event into agenda.
−
create an automatic event into agenda.
- New: Add new type of event (when type of events are used, not by default).
- New: Add new type of event (when type of events are used, not by default).
- New: Can disable predefined type of events.
- New: Can disable predefined type of events.
−
- New: Form to add a photo is immediatly available on photo page if
+
- New: Form to add a photo is immediatly available on photo page if permissions are ok (save one click per photo to add).
−
permissions are ok (save one click per photo to add).
+
- New: Add option PRODUCT_MAX_VISIBLE_PHOTO to limit number of photos shown on main product card.
−
- New: Add option PRODUCT_MAX_VISIBLE_PHOTO to limit number of photos
+
- New: Add country into table of thirdparties type. This will allow to provide a list of thirdparty types specific to a country (like argentina that need type A or B).
−
shown on main product card.
−
- New: Add country into table of thirdparties type. This will allow to provide
−
a list of thirdparty types specific to a country (like argentina that
−
need type A or B).
- New: Can force a specific bank account onto an invoice/order.
- New: Can force a specific bank account onto an invoice/order.
- New: Home page of project area shows list of draft project (like other main page).
- New: Home page of project area shows list of draft project (like other main page).
- New: Can search on project ref or string from project main page (like other main page).
- New: Can search on project ref or string from project main page (like other main page).
−
- New: First change to match accessibility rules: http://www.w3c.org/TR/WCAG10-HTML-TECHS/
+
- New: First change to match accessibility rules: Differentiate text and img. Use label into quick search form. Use accesskey on form search.
−
Differentiate text and img.
−
Use label into quick search form.
−
Use accesskey on form search.
- New: Intervention documents are now available in ECM module.
- New: Intervention documents are now available in ECM module.
- New: Add attachments on user card + in ECM module.
- New: Add attachments on user card + in ECM module.
Line 82:
Line 70:
- New: Add hourly and daily amount on user card. Add weekly working hours and salary on user card.
- New: Add hourly and daily amount on user card. Add weekly working hours and salary on user card.
- New: Content of predefined email come firstly from table llx_c_email_template, then translation key.
- New: Content of predefined email come firstly from table llx_c_email_template, then translation key.
−
- New: Add option MAIN_GENERATE_INVOICES_WITH_PICTURE to show picture
+
- New: Add option MAIN_GENERATE_INVOICES_WITH_PICTURE to show picture onto PDF like MAIN_GENERATE_PROPOSALS_WITH_PICTURE dir for proposals.
−
onto PDF like MAIN_GENERATE_PROPOSALS_WITH_PICTURE dir for proposals.
- New: Add more search field in list of cheque deposits.
- New: Add more search field in list of cheque deposits.
- New: Add feature to order to invoice on supplier part.
- New: Add feature to order to invoice on supplier part.
Line 90:
Line 77:
- New: Add dunning into accountancy report.
- New: Add dunning into accountancy report.
- New: Add favorite button into country dictionary to put value on top select list
- New: Add favorite button into country dictionary to put value on top select list
−
- Upgrade phpexcel lib to 1.7.8
+
- New: Upgrade phpexcel lib to 1.7.8
- New : Use of MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR to use disk cache for big excel export.
- New : Use of MAIN_USE_FILECACHE_EXPORT_EXCEL_DIR to use disk cache for big excel export.
- New : Option on extrafields to have them always editable regardless of the document status.
- New : Option on extrafields to have them always editable regardless of the document status.
Line 120:
Line 107:
For users, new experimental module (need to set feature level of instance to experimental to see them):
For users, new experimental module (need to set feature level of instance to experimental to see them):
+
- New: Module Accounting Expert to manage accountancy
- New: Module Accounting Expert to manage accountancy
−
Special Thanks to developpers :
−
Olivier Geffroy
−
Alexandre Spangaro
−
Ari Elbaz
−
Florian Henry
−
Juanjo Menent
−
And to the contributors :
−
Jeff Info 2000 euros
−
Nord Anim 120 euros
−
Hydroflex 120 euros
−
Asysteo 120 euros
−
Fournisseur médical 120 euros
- Removed: unmaintained OScommerce module
- Removed: unmaintained OScommerce module
For translators:
For translators:
+
- Update language files.
- Update language files.
- New: When a translation is not available we always jump to en_US and only en_US.
- New: When a translation is not available we always jump to en_US and only en_US.
For developers:
For developers:
+
- New: Syslog module can be set to use ChromePHP plugin to output log server into browser console.
- New: Syslog module can be set to use ChromePHP plugin to output log server into browser console.
- New: Add a css style "cursorpointer".
- New: Add a css style "cursorpointer".
Line 156:
Line 134:
- New: Added hook "formConfirm" and "doActions" for fichinter card
- New: Added hook "formConfirm" and "doActions" for fichinter card
- New: Can search list of thirdparties from web service on part of name.
- New: Can search list of thirdparties from web service on part of name.
−
- New: Function getCurrencyAmount is marked as deprecated. Use function price to output a price
+
- New: Function getCurrencyAmount is marked as deprecated. Use function price to output a price including currency symbol.
−
including currency symbol.
+
- Qual: Renamed table llx_c_civilite into llx_c_civility, field civilite into label in the same table, and field civilite into civility in other table.
−
- Qual: Renamed table llx_c_civilite into llx_c_civility,
−
field civilite into label in the same table,
−
and field civilite into civility in other table.
- Qual: Renamed all files & links "liste.php" into "list.php".
- Qual: Renamed all files & links "liste.php" into "list.php".
- Qual: Renamed all files & links "fiche.php" into "card.php".
- Qual: Renamed all files & links "fiche.php" into "card.php".
Line 178:
Line 153:
Dolibarr better:
Dolibarr better:
−
- Path to save photos of products was moved to match path of other attached files. If you had loose your photo
+
- Path to save photos of products was moved to match path of other attached files. If you had loose your photo on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to restore old path.
−
on the photo tab of products, you can set the constant "PRODUCT_USE_OLD_PATH_FOR_PHOTO" to restore old path.
+
- If you can't see trips and expenses records, check that you have the new permission "read all trips and expenses".
−
- If you can't see trips and expenses records, check that you have the new permission "read all
−
trips and expenses".
- Deprecated module "oscommerce" were removed.
- Deprecated module "oscommerce" were removed.
- Changed the way parameters are provided to scripts sync_xxx_ldap2dolibarr.php
- Changed the way parameters are provided to scripts sync_xxx_ldap2dolibarr.php
- Some field into database were renamed from "libelle" to "label".
- Some field into database were renamed from "libelle" to "label".
- Table llx_c_pays were renamed into llx_c_country.
- Table llx_c_pays were renamed into llx_c_country.
−
- Triggers *_BUILDDOC are removed. Building a doc is not a business event. For action after
+
- Triggers *_BUILDDOC are removed. Building a doc is not a business event. For action after creation of a pdf or odt, hook "afterPDFCreation" or "afterODTCreation" must be used instead.
−
creation of a pdf or odt, hook "afterPDFCreation" or "afterODTCreation" must be used instead.
- A lot of pages named fiche.php were renamed into card.php
- A lot of pages named fiche.php were renamed into card.php
- A lot of pages named liste.php were renamed into list.php
- A lot of pages named liste.php were renamed into list.php
−
- If you used warehouse/stock module, recheck setup of stock increase/decrease rules of the
+
- If you used warehouse/stock module, recheck setup of stock increase/decrease rules of the warehouse module and your Point Of Sale module setup if you use one.
−
warehouse module and your Point Of Sale module setup if you use one.
- Replaced USER_UPDATE_SESSION trigger with an updateSession hook may break modules using it.
- Replaced USER_UPDATE_SESSION trigger with an updateSession hook may break modules using it.
−
</pre>
+
</div>