Changes

m
no edit summary
Line 7: Line 7:  
* Some other not planned features, depending on external contributions.
 
* Some other not planned features, depending on external contributions.
 
}}
 
}}
 +
 +
 +
    
'''Detailed Changelog''':
 
'''Detailed Changelog''':
 
<pre>
 
<pre>
***** ChangeLog for 2.7 compared to 2.6 *****
+
For users:
   −
For users:
   
- New: Add a print icon to show a page to print without menus.
 
- New: Add a print icon to show a page to print without menus.
 
- New: Can add a free text on bank cheque receipts.
 
- New: Can add a free text on bank cheque receipts.
Line 21: Line 23:  
- New: Option for faster confirmation process with one ajax popup.
 
- New: Option for faster confirmation process with one ajax popup.
 
- New: Complete theme bluelagoon and rodolphe
 
- New: Complete theme bluelagoon and rodolphe
- New: Can select third parties emails in emailing module for all
+
- New: Can select third parties emails in emailing module for all third parties with expired contract's lines.
      third parties with expired contract's lines.
   
- New: Can add a field errors-to in emailing.
 
- New: Can add a field errors-to in emailing.
 
- New: Can use inline images in emails.
 
- New: Can use inline images in emails.
Line 30: Line 31:  
- New: Can filter list of stock movement on date or product.
 
- New: Can filter list of stock movement on date or product.
 
- New: Added a link from product list to their stock movements.
 
- New: Added a link from product list to their stock movements.
- New: Several speed enhancements after using the Google Page speed  
+
- New: Several speed enhancements after using the Google Page speed plugin for FireBug.
  plugin for FireBug.
   
- New: Add a confirmation on dangerous admin purge feature.
 
- New: Add a confirmation on dangerous admin purge feature.
 
- New: Add navigation on donation sheets.
 
- New: Add navigation on donation sheets.
 
- New: Added estimated value for stocks.
 
- New: Added estimated value for stocks.
- New: Added module Gravatar to found photo of users or members
+
- New: Added module Gravatar to found photo of users or members from their email on gravatar.com.
      from their email on gravatar.com.
   
- New: Include Dolibarr version in suggested dump filename.
 
- New: Include Dolibarr version in suggested dump filename.
 
- New: Enhancement in project module.
 
- New: Enhancement in project module.
Line 43: Line 42:  
- New: Add option to hide help in menu.
 
- New: Add option to hide help in menu.
 
- New: Added a "force LDAP synchronize" on member and contact cards.
 
- New: Added a "force LDAP synchronize" on member and contact cards.
- New: Can split a discount into two smaller discount. This allows to use a
+
- New: Can split a discount into two smaller discount. This allows to use a discount on an invoice even if invoice amount is lower than discount credit available.
      discount on an invoice even if invoice amount is lower than discount
  −
      credit available.
   
- New: Can use variables into the free text on PDF (__TOTAL_TTC_, __TOTAL_VAT...)
 
- New: Can use variables into the free text on PDF (__TOTAL_TTC_, __TOTAL_VAT...)
- New: Increase page loading speed (all changes reported by Google PageSpeed
+
- New: Increase page loading speed (all changes reported by Google PageSpeed tool has been added).
      tool has been added).
+
- New: Add support of constant MAIN_ONLY_LOGIN_ALLOWED to allow to lock all access to any users except the one defined in constant.
- New: Add support of constant MAIN_ONLY_LOGIN_ALLOWED to allow to lock all
+
- New: Add an admin page of PHP sessions with a way to lock new connections for other users than yourself. Can also purge existing sessions.
      access to any users except the one defined in constant.
  −
- New: Add an admin page of PHP sessions with a way to lock new connections
  −
      for other users than yourself. Can also purge existing sessions.
   
- New: Add point of sale module.
 
- New: Add point of sale module.
 
- New: Better usage when using with smartphones.
 
- New: Better usage when using with smartphones.
Line 65: Line 59:  
- Fix: Fix payment conditions on commercial proposals.
 
- Fix: Fix payment conditions on commercial proposals.
 
- Fix: Nb of orders to process was wrong.
 
- Fix: Nb of orders to process was wrong.
- Fix: Customer code was not correct on PDF it if contains special  
+
- Fix: Customer code was not correct on PDF it if contains special characters.
      characters.
   
- Fix: Can update price even with "NPR" VAT rates.
 
- Fix: Can update price even with "NPR" VAT rates.
- Fix: When product type is missing, description is not lost when adding  
+
- Fix: When product type is missing, description is not lost when adding new product lines.
      new product lines.
   
- Fix: CC and BCC in emails was not used if using SMTPS handler.
 
- Fix: CC and BCC in emails was not used if using SMTPS handler.
 
- Fix: Last character was lost when text end with n or r.
 
- Fix: Last character was lost when text end with n or r.
- Fix: LDAP synchronization is now more robust (transaction and  
+
- Fix: LDAP synchronization is now more robust (transaction and use modify instead of delete/add).
  use modify instead of delete/add).
+
- Fix: Fix: Setup of member synchronization does not conflict with contact or user synchronization.
- Fix: Fix: Setup of member synchronization does not conflict  
  −
  with contact or user synchronization.
      
For translators:
 
For translators:
 +
 
- Update some language files.
 
- Update some language files.
 
- Can accept right to left languages. Added an "automatic" arabe translation.
 
- Can accept right to left languages. Added an "automatic" arabe translation.
    
For developers:
 
For developers:
- An external module can force the third party code to be required whatever
+
 
  is the rule of third party code module.
+
- An external module can force the third party code to be required whatever is the rule of third party code module.
 
- Update fckeditor to 2.6.4.
 
- Update fckeditor to 2.6.4.
 
- Update Smarty to 2.6.26.
 
- Update Smarty to 2.6.26.
 
- Removed some deprecated code and files.
 
- Removed some deprecated code and files.
 
- Creation of directory in module descriptor is simpler.
 
- Creation of directory in module descriptor is simpler.
- Can use an alternate document_root directory to develop with  
+
- Can use an alternate document_root directory to develop with sources on two repositories.
  sources on two repositories.
   
- Removed useless code of old commercial module.
 
- Removed useless code of old commercial module.
- Move some modules into the CVS modules repository dolibarrmod. This reduces
+
- Move some modules into the CVS modules repository dolibarrmod. This reduces amount of code in main branch.
  amount of code in main branch.
   
- Updated wiki documentation.
 
- Updated wiki documentation.
 
- Better W3C standard.
 
- Better W3C standard.
 
- Can add init data when enabling a module.
 
- Can add init data when enabling a module.
- Can fix some corruptions in database by calling the update page  
+
- Can fix some corruptions in database by calling the update page /install/repair.ksh
  /install/repair.ksh
+
- Log files contains more information (PHP_SELD added and OS user used for log of command lines scripts)  
- Log files contains more information (PHP_SELD added and OS user used for  
  −
  log of command lines scripts)  
   
- Can protect a module to not being enabled if javascript disabled.
 
- Can protect a module to not being enabled if javascript disabled.
- If module numberwords is installed, code can use langs->getLabelFromNumber  
+
- If module numberwords is installed, code can use langs->getLabelFromNumber to get value of an amount in text.
  to get value of an amount in text.
   
- A module can add subsitution keys in makesubsitutions() functions.
 
- A module can add subsitution keys in makesubsitutions() functions.
 
- Add $conf->browser->phone defined to optimise code for smartphone browsers.
 
- Add $conf->browser->phone defined to optimise code for smartphone browsers.