Difference between revisions of "Roadmap and Release 3.0.0"

From Dolibarr ERP CRM Wiki
Jump to navigation Jump to search
m
Tag: 2017 source edit
 
(8 intermediate revisions by the same user not shown)
Line 2: Line 2:
 
{{TemplateVersion|
 
{{TemplateVersion|
 
version=3.0.0|  
 
version=3.0.0|  
date=not released yet|
+
date=2011-04-23|
 
mainfocus=
 
mainfocus=
* Should contains all tasks with priority 9 or more in savannah task tracker https://savannah.nongnu.org/task/?group=dolibarr
+
* More features for internationnal usage (more countries and more languages supported).
 +
* Big refactoring of code to keep only JQuery javascripts libraries (bye bye prototype, scriptaculous and self coded javascript).
 +
* First web services
 +
* A lot of enhancements into foundation module
 +
* A lot of other miscellaneous enhancements.
 +
* Ubuntu package works also on debian OS.
 
}}
 
}}
 
  
 
'''Detailed Changelog''':
 
'''Detailed Changelog''':
Line 19: Line 23:
 
- New: Add a Paypal module.
 
- New: Add a Paypal module.
 
- New: Can choose third party to use in point of sale module during logon.
 
- New: Can choose third party to use in point of sale module during logon.
- New: A lot of enhancements into ECM module:
+
- New: A lot of enhancements into ECM module: Directories can contains special characters, Speed enhancements, Directories can be created outside of Dolibarr, refresh button will update database, Can rename a file.
      Directories can contains special characters,
+
- New: Reordering lines in invoice, orders, commercial proposal is faster (use Ajax technology).       
      Speed enhancements,
 
      Directories can be created outside of Dolibarr, refresh button will  
 
      update database,
 
      Can rename a file.
 
- New: Reordering lines in invoice, orders, commercial proposal is faster (use Ajax
 
      technology).       
 
 
- New: Can import members using assistant.
 
- New: Can import members using assistant.
 
- New: Can exclude deposit, replacement or credit notes in script rebuild_merge_pdf.
 
- New: Can exclude deposit, replacement or credit notes in script rebuild_merge_pdf.
Line 35: Line 33:
 
- New: When sending supplier orders by mail, a text is predefined.
 
- New: When sending supplier orders by mail, a text is predefined.
 
- New: Upgrade process works with Postgresql.
 
- New: Upgrade process works with Postgresql.
- New: Task #10538: Add filter on expiration date of subscription for
+
- New: Task #10538: Add filter on expiration date of subscription for foundation module email selector.
      foundation module email selector.
+
- New: Task #9643: Add 2 status (tosell/tobuy) on products instead of only 1 status for both selling and buying.       
- New: Task #9643: Add 2 status (tosell/tobuy) on products instead of only
 
      1 status for both selling and buying.       
 
 
- New: Can input payment conditions on several lines.
 
- New: Can input payment conditions on several lines.
- New: Add hidden option MAIN_LOGOUT_GOTO_URL to set the exit url after
+
- New: Add hidden option MAIN_LOGOUT_GOTO_URL to set the exit url after a logout.
      a logout.
 
 
- New: For germany, we invert order of address.
 
- New: For germany, we invert order of address.
 
- New: Add hidden option MAIN_SERVICES_ARE_ECOMMERCE_200238EC.
 
- New: Add hidden option MAIN_SERVICES_ARE_ECOMMERCE_200238EC.
Line 64: Line 59:
 
- New: If a transaction was reconciliated and should not, there was no way to reverse error.
 
- New: If a transaction was reconciliated and should not, there was no way to reverse error.
 
- New: Ubuntu package now works also on debian.
 
- New: Ubuntu package now works also on debian.
- Perf: Avoid reading database to determine country code after each
+
- Perf: Avoid reading database to determine country code after each page call.
        page call.
+
- Fix: Special chars are now supported in ECM module for filename (not yet for directories).
- Fix: Special chars are now supported in ECM module for filename (not yet for
 
      directories).
 
 
- Fix: Better Postgresql compatibility.
 
- Fix: Better Postgresql compatibility.
 
- Fix: Box order is saved when moved.
 
- Fix: Box order is saved when moved.
Line 73: Line 66:
 
- Fix: In coloring negative amounts.
 
- Fix: In coloring negative amounts.
 
- Fix: Date input use date format of user and not dd/mm/yyyy format.
 
- Fix: Date input use date format of user and not dd/mm/yyyy format.
- Fix: Fixed a very old bug making file attachment fails with some emails  
+
- Fix: Fixed a very old bug making file attachment fails with some emails readers when using "mail php function".
      readers when using "mail php function".
+
- Fix: When cloning commercial proposal, due date is creation date + delay by default.
- Fix: When cloning commercial proposal, due date is creation date + delay
 
      by default.
 
 
- Fix: Can edit ordering methods.
 
- Fix: Can edit ordering methods.
  
 
For translators:
 
For translators:
 +
 
- New: Update and complete slovenian language sl_SL.
 
- New: Update and complete slovenian language sl_SL.
 
- New: Add full manually translated files for de_AT en de_DE (thanks to eCleaner.at).
 
- New: Add full manually translated files for de_AT en de_DE (thanks to eCleaner.at).
Line 86: Line 78:
  
 
For developers:
 
For developers:
 +
 
- New: Add jquery by default.
 
- New: Add jquery by default.
 
- New: Removed PWC libraries.
 
- New: Removed PWC libraries.
Line 91: Line 84:
 
- New: Removed Prototype libraries.
 
- New: Removed Prototype libraries.
 
- New: Add first Selenium GUI tests.
 
- New: Add first Selenium GUI tests.
- New: Enhance a lot of internal function to build external modules
+
- New: Enhance a lot of internal function to build external modules more easily.
      more easily.
+
- New: Add a user field ref_ext in object tables to allow external systems to store their id and make self-developed synchronizing functions easier to build.         
- New: Add a user field ref_ext in object tables to allow external
 
      systems to store their id and make self-developed synchronizing
 
      functions easier to build.         
 
 
- New: Local user timezone is saved into session (not used yet).
 
- New: Local user timezone is saved into session (not used yet).
 
- New: Works with Mysql 5.5.
 
- New: Works with Mysql 5.5.

Latest revision as of 17:27, 25 July 2019

Version: 3.0.0 (List of other versions on page Category:RoadMap)
Release date: 2011-04-23
Main focus (What developers has mainly worked on, but not only, so for full list of changes see the detailed ChangeLog):

  • More features for internationnal usage (more countries and more languages supported).
  • Big refactoring of code to keep only JQuery javascripts libraries (bye bye prototype, scriptaculous and self coded javascript).
  • First web services
  • A lot of enhancements into foundation module
  • A lot of other miscellaneous enhancements.
  • Ubuntu package works also on debian OS.

Detailed Changelog:

For users:
- New: Can edit date of cheque receipts.
- New: Add Sales journal and Purchase journal report.
- New: Can create supplier invoice from supplier order.
- New: Support login by openid
- New: Support "full day" event in calendar module.
- New: Add a weather on dashboard.
- New: Add a Paypal module.
- New: Can choose third party to use in point of sale module during logon.
- New: A lot of enhancements into ECM module: Directories can contains special characters, Speed enhancements, Directories can be created outside of Dolibarr, refresh button will update database, Can rename a file.
- New: Reordering lines in invoice, orders, commercial proposal is faster (use Ajax technology).      
- New: Can import members using assistant.
- New: Can exclude deposit, replacement or credit notes in script rebuild_merge_pdf.
- New: task #10473 : Option MAIN_PROFIDx_IN_ADDRESS must no more be hidden.
- New: Can generate business card for on particular member.
- New: Task #10553 : Can attach files on members card.
- New: Can filter on payment type and bank account in payment lists.
- New: When sending supplier orders by mail, a text is predefined.
- New: Upgrade process works with Postgresql.
- New: Task #10538: Add filter on expiration date of subscription for foundation module email selector.
- New: Task #9643: Add 2 status (tosell/tobuy) on products instead of only 1 status for both selling and buying.       
- New: Can input payment conditions on several lines.
- New: Add hidden option MAIN_LOGOUT_GOTO_URL to set the exit url after a logout.
- New: For germany, we invert order of address.
- New: Add hidden option MAIN_SERVICES_ARE_ECOMMERCE_200238EC.
- New: Support NPR in customer product prices.
- New: Add more volume units (ounce, gallon, inch, feet, ...)
- New: Delivery date accepts hours and minutes.
- New: Can add a comment on stock dispatching to be save into stock movements.
- New: Can filter product list with too low stocks.
- New: Add option to send all emails sent to a bulk carbon copy.
- New: Preview of emails sent by member module is shown.
- New: task #10100 : Add button to create invoice from a subscription
- New: Reorganize tabs on third parties.
- New: Option MAIN_INVERT_SENDER_RECIPIENT is available in einstein pdf template.
- New: Easier way to define url for clicktodial module.
- New: Add a fckeditor test area in fckeditor module setup.
- New: Add property "Event on full day" on agenda
- New: Enhancement and better compatibility (google, thunderbird) for agenda export.
- New: Can use image editor on user photo.
- New: Task #10796: Add Spain ProfId1 Verification
- New: Page "supplier summary" is now available.
- New: Task #10611: Add option to choose order of field in bank account info on PDF
- New: If a transaction was reconciliated and should not, there was no way to reverse error.
- New: Ubuntu package now works also on debian.
- Perf: Avoid reading database to determine country code after each page call.
- Fix: Special chars are now supported in ECM module for filename (not yet for directories).
- Fix: Better Postgresql compatibility.
- Fix: Box order is saved when moved.
- Fix: Database name can contains "-" characters.
- Fix: In coloring negative amounts.
- Fix: Date input use date format of user and not dd/mm/yyyy format.
- Fix: Fixed a very old bug making file attachment fails with some emails readers when using "mail php function".
- Fix: When cloning commercial proposal, due date is creation date + delay by default.
- Fix: Can edit ordering methods.

For translators:

- New: Update and complete slovenian language sl_SL.
- New: Add full manually translated files for de_AT en de_DE (thanks to eCleaner.at).
- New: Create the language ja_JP.
- New: Add el_GR language.

For developers:

- New: Add jquery by default.
- New: Removed PWC libraries.
- New: Removed Scriptaculous libraries.
- New: Removed Prototype libraries.
- New: Add first Selenium GUI tests.
- New: Enhance a lot of internal function to build external modules more easily.
- New: Add a user field ref_ext in object tables to allow external systems to store their id and make self-developed synchronizing functions easier to build.        
- New: Local user timezone is saved into session (not used yet).
- New: Works with Mysql 5.5.
- Qual: Menu system code is simpler.
- Qual: Mutualize some duplicate code.
- Qual: Renamed some fields into database to be more internationnal.
- Qual: Removed deprecated code.