DoliWamp Changelog

What's new in DoliWamp 19.0.1

Mar 18, 2024
  • FIX: 16.0 - parent company gets emptied when updating a third party from the card in edit mode (#28269)
  • FIX: 17.0: $num doesn't take trigger-modified newref into account, leading to inconsistencies if BILL_SUPPLIER_VALIDATE changes the invoice's ref (#28684)
  • FIX: #22948
  • FIX: #24265 regression cannot see all product on takepos (#28753)
  • FIX: #28205
  • FIX: #28251 Fixing subpermission name on api_multicurrencies.class.php (#28252)
  • FIX: #28369
  • FIX: #28429
  • FIX: #28491 (#28522)
  • FIX: #28518 (#28520)
  • FIX: #28533 Mo::deleteLine removes the "main" MoLine if consumed line is delete (#28535)
  • FIX: #28564
  • FIX: Adding the dependencies list feature for extrafields "select" (#28549)
  • FIX: Add new hidden conf "DISABLE_QTY_OVERWRITTEN" (#28523)
  • FIX: Amount of localtaxes in foreign currency was wrong on screen and PDF
  • FIX: an error in a complex else condition
  • FIX: avoid error "Column 'entity' in where clause is ambiguous" (#28270)
  • FIX: avoid Unknown column 'pfp.ref_fourn' (#28145)
  • FIX: avoid warning "error parsing attribute name in Entity" (#28543)
  • FIX: Bad column for total in bom list
  • FIX: Bad condition on button back to draft on recruitment job.
  • FIX: Bad CRLF when sending text only content. Fix dol_htmlwithnojs()
  • FIX: Bad picto on list of permission of a user when user not admin
  • FIX: bad timzeone for the start/end date of an event
  • FIX: Better test on validity of compute field syntax with parenthesis
  • FIX: close #28279
  • FIX: Count of virtual stock at Services and MoLine with disabled stock change (#28580)
  • FIX: disabled pito of menu must be greyed.
  • FIX: Don't display column when it's out of date (#28271)
  • FIX: duplicate with lines: 414-416 (#28358)
  • FIX: edit bank suggested for credit transfer payment in invoice setup
  • FIX: Error When cloning fourn price no default value for tva_tx (#28368)
  • FIX: fatal error Unsupported operand types when recording load payment
  • FIX: Fix create shipping with product who have negative stocks on warehouse but the negative stock transfert is allowed (#26217)
  • FIX: migration missing 2 columns in llx_resource and 1 in llx_user
  • FIX: missing trans
  • FIX: notification module: for supplier orders (any of the 3 triggers), user can choose an e-mail template in conf, but the conf is not used when sending the notification (#28216)
  • FIX: Not trancate the multicurrency rate shown on cards (even if the global MAIN_MAX_DECIMALS_SHOWN is set to 0) (#28211)
  • FIX: Option MAIN_DOC_USE_TIMING can be a string with date format
  • FIX: Payment on customer invoice - Remove accountid in url if empty for apply default value (#28156)
  • FIX: Pb in redirect of a website page in USEDOLIBARRSERVER mode
  • FIX: permission on payment file of a tax
  • FIX: PHP Warning: Undefined variable $lib (#28342)
  • FIX: PHP Warning: Undefined variable $mode (#28697)
  • FIX: Picto for mime
  • FIX: Picto in top menu
  • FIX: position of field in list of field in shipment list
  • FIX: postgresql error (#28542)
  • FIX: quote in sql request
  • FIX: Responsive on admin project
  • FIX: Shipment closing action has wrong value (#28174)
  • FIX: skip adding tab if user doesn't have permission (#28698)
  • FIX: some tooltips has disappeared on invoice action button
  • FIX: Special code is now transmitted by args only in order supplier (#28546)
  • FIX: Special code is now transmitted by args only in order supplier (#28619)
  • FIX: subscription must be editable when accounting isn't reconciled (#28469)
  • FIX: Translation for select (#28677)
  • FIX: upload odt files should not start/end with space
  • FIX: Value of field int = 0 from modulebuilder must nto be set to null
  • FIX: Wrong currency shown in TakePOS payment page
  • FIX: #yogosha21416

New in DoliWamp 18.0.4 (Dec 28, 2023)

  • FIX: $this->newref already exists and could have been modified by trigger but we still use a local variable for the filesystem-based renaming
  • FIX: 16.0 only, backport fix for SQL error on global search product
  • FIX: #25399 (#26694)
  • FIX: #25458 intervention localizations (backport v17) (#26757)
  • FIX: #26518
  • FIX: #26536 Accountancy - Balance - Not divided lines by label & account, only by account (#26547)
  • FIX: #26553 Supplier invoice - Do not display the delete button for reconciled payment (#26554)
  • FIX: #26735
  • FIX: #26994
  • FIX: Accountancy - Possibility to write in bookkeeping expense report operation with some line not bound (#26545)
  • FIX: add display of an error when attempting to delete a committed transaction (#26573)
  • FIX: avoid warning : Cannot use a scalar value as an array (#26437)
  • FIX: backport SQL error on global search product
  • FIX: # Bug Estimated Stock at date value in V14 (#26479)
  • FIX: commande context (#26497)
  • FIX: delivery note disappear after generation
  • FIX: double hook and paging search param in product list (#26767)
  • FIX: Email reminder template must not be visible when option is off
  • FIX: escape HTML tags in return value of getFullName() (#26735)
  • FIX: Fix set private note (#26610)
  • FIX: Fix when options FAC_FORCE_DATE_VALIDATION and INVOICE_CHECK_POSTERIOR_DATE enabled. The date is forced after the test and not before
  • FIX: menu auguria
  • FIX: pagination parameters on save and cancel buttons (#26605)
  • FIX: pdf cornas page head multicell width (backport v17)
  • FIX: php8 fatal on edit supplier order when multicurrency is activated (#26758)
  • FIX: possible inconsistency between llx_ecm_files and file system when BILL_SUPPLIER_VALIDATES changes ref
  • FIX: regression on planned bank entries (#26556)
  • FIX: Social contribution - Payment list - Wrong information in type column (#26561)
  • FIX: special_code update line keep old value. (#26819)
  • FIX: substitute project variables in invoice documents (#26445)
  • FIX: Test on permission for holiday tooltips
  • FIX: v17: Param $notrigger in $societe->create() causes method to return true regardless of actual result of database functions (#26499)
  • FIX: v18 SQL error in llx_c_forme_juridique.sql when installing
  • FIX: Warehouse Global Amounts not displayed (#26478)
  • FIX: warning param $lineID getSpecialCode is negatif (#26826)
  • FIX: warning php8.2 undefined_array_key (#26830)

New in DoliWamp 18.0.3 (Nov 9, 2023)

  • FIX: #25793 Cannot add time spent (#26405)
  • FIX: #26100 Ticket - On edit, list of closed project must be excluded (#26223)
  • FIX: #26170
  • FIX: #26195 Various payment - List of project excluded those assigned to third parties (#26222)
  • FIX: #26349 add_customer_ref_on_linked_shipment
  • FIX: avoid warning + CSRF
  • FIX: avoid warning if module not activated
  • FIX: Bad name for trigger in HRM module
  • FIX: check tva_tx before comparing price_min_ttc (#25220)
  • FIX: Compare the result of the send mail file function
  • FIX: dol_eval with function starting with !
  • FIX: Error handling for computed values on import (#24897)
  • FIX: Error not returned on sales with takepos and batch module enabled
  • FIX: error of webhook not returned
  • FIX: firstname and lastname were not saved in attendee subscription
  • FIX: HTML in ODT templates (#26181)
  • FIX: Link to list of movement from the inventory code
  • FIX: Mass import of stock from a file must accept empty source
  • FIX: Max version of PHP (#26327)
  • FIX: missing load group members for ldap synchro (#26167)
  • FIX: missing project entity filter (Issue #26243) (#26247)
  • FIX: modification of complementary attributes in invoices (#26180)
  • FIX: On object validation, ecm index are not updated for uploaded files
  • FIX: Propal's negative quantities
  • FIX: public subscription page should not display acceptation for public register when it is not enabled (#26354)
  • FIX: regression on rounding stocks fields on product list
  • FIX: removed a non expected hidden input field in stockatdate page
  • FIX: src_object_id and ttype not filed when uploading a file with API.
  • FIX: suggested end for membership can be before subscription start (#26351)
  • FIX: Supplier card - VAT Reserve Charge - Undefined function isInEEC() (#26379)
  • FIX: syntax error
  • FIX: template invoice list extrafield filters (backport v17) (#26227)
  • FIX: Tooltip for search syntax must not appear on date fields
  • FIX: upload of files src_object_type
  • FIX: use event.key instead event.wich to avoid keyboard difference
  • FIX: Use of line->insert instead of line->create
  • FIX: user creation when LDAP is configured (#26332)
  • FIX: Wrong backtopage given for the stocktransfer button from the stocktransfer list (#26271)

New in DoliWamp 18.0.2 (Oct 11, 2023)

  • FIX: 17.0 PHP8: supplier invoice class
  • FIX: #24908 #25824
  • FIX: #25780 Various payment - List - Fatal error on PHP8.x
  • FIX: #25884
  • FIX: #25919
  • FIX: #25934 #25929
  • FIX: Accountancy - Update Quadra export format
  • FIX: add field "entity" only in $tabfieldinsert
  • FIX: add warning in the changelog
  • FIX: Avoid duplicate popup when popup setup to work as ajax
  • FIX: avoid excess line breaks
  • FIX: removed some php8 warning
  • FIX: avoid wrong backtopage url
  • FIX: bad check return for sendfile
  • FIX: Bad choice of filter on product/service
  • FIX: bad from and to
  • FIX: Bad length for value
  • FIX: Bad value of accounting account shown in list. Edit fails.
  • FIX: batch to update non valid backlink check
  • FIX: better sql request for all cases
  • FIX: Can't access to rec supplier invoice card
  • FIX: Can't delete a fourn commande row if a commande ligne is linked
  • FIX: could not delete a fourn commande row if a commande ligne is linked
  • FIX: create intervention from time spend
  • FIX: customer code search filter on invoice list
  • FIX: #CVE-2023-4197
  • FIX: date comparison for user expiration on user list
  • FIX: Debug the dispatch page to work on corrupted data
  • FIX: delete useless condition in massaction_pre
  • FIX: Edition of line on the list of timespent for all projects
  • FIX: Edition of shipment detail with lot not updating correctly tables
  • FIX: emailcollector to search existing thirdparty when extract not found
  • FIX: Error message
  • FIX: Expense report is created on the wrong entity
  • FIX: export FEC
  • FIX: Filter on partnership status
  • FIX: fix the wrong position of the hook 'printFieldListTitle' and 'printFieldListValue' in the stock at date page
  • FIX: If PHPIMAP is active, emailcollector "recordjoinpiece" operation will not work
  • FIX: include
  • FIX: Kanban view
  • FIX: link to create purchase order from sale order
  • FIX: Look and feel search v18
  • FIX: message order in ticket public view is not coherent with tickets events tab
  • FIX: missing contact_id for the trigger
  • FIX: missing entity filter to customize ticket dictionaries by entity
  • FIX: Missing error message on CommandeFourn creation
  • FIX: missing fk_account situation invoice
  • FIX: missing group "members" + multiple broken features for Multicompany
  • FIX: missing 'overwrite_trans' for $addzero (Multicompany)
  • FIX: modification of complementary attributes in commercial proposals
  • FIX: multicompany compatibility
  • FIX: multiple broken features for Multicompany !!!!
  • FIX: Navigation to/from a project from page of projects of a thirdparty
  • FIX: payment : language is not propagated to following pages
  • FIX: Prices visible on TakePOS KO with multiprices support
  • FIX: product list accounting length
  • FIX: Quick search Intervention redirect to wrong page
  • FIX: Return right content type
  • FIX: right access on salary card and tabs
  • FIX: rights paymentsc paiementcharge
  • FIX: same broken feature as v18 (Multicompany)
  • FIX: Save user modif id when changing a contact status
  • FIX: Social Contrib - List - Fatal error on kanban view PHP8.x & Missing colspan
  • FIX: thirdparty object in proposal card is not loaded
  • FIX: Total of holidays is doubled
  • FIX: translation button
  • FIX: trigger for email sent from partnership
  • FIX: uniformize getEntity sql request
  • FIX: use urlencode for origin and originid
  • FIX: Various payment - List - Fatal error on php8.1
  • FIX: warning when Workboard Responses display non numeric strings
  • FIX: wrong place of trigger delete
  • FIX: wrong test + is_int is better for negative integer

New in DoliWamp 18.0.1 (Sep 6, 2023)

  • FIX: Adding a product in recurring invoice does not use the correct VAT
  • FIX: API /product/getAttributes
  • FIX: avoid php8 warnings FIX: bad balance of TR tag in multicurrency price view
  • FIX: Bad calculation of localtax when price_base_type not defined.
  • FIX: Bad link into message
  • FIX: Bad message on menu to go to setup of accounting custom groups
  • FIX: Bank receipt was empty
  • FIX: Billing massaction should be possible on Processed Reception.
  • FIX: clone when cloning object with ->lines containing not object
  • FIX: Condition to show column POSModule and POSTerminal in invoice list
  • FIX: CSS
  • FIX: date survey : button to add dates would not work. Session would store cells numbers which would stay to 10 for next surveys created.
  • FIX: dir output path for ODT models on reception card
  • FIX: Duplicate tooltip on ref of an agenda event
  • FIX: encrypt sensitive data must not be done for const MAIN_AGENDA_ACTIONAUTO
  • FIX: Export when old file export_csv.modules.php is still present
  • FIX: fatal error with bad definition of dictionaries
  • FIX: fatal error with some parameters
  • FIX: hook formBuilddocOptions was broken when used by 2 modules
  • FIX: Line for revenuestamp in accountancy transfer must appear only if it exists
  • FIX: Navigation between bank receipts
  • FIX: payment card: misleading message when delete button disabled
  • FIX: reception odt dir output path FIX: SQL request parenthesis
  • FIX: Suppliers addlines never have VAT if buyprice for this supplier not set
  • FIX: TakePOS receipt preview in admin [#25648]
  • FIX: technical error on conciliation of lines
  • FIX: the account in chart of account to use for revenue stamp is on dict
  • FIX: url to check keyword not saved on partnership from public form
  • FIX: when adding new times on a survey, all hours would be erased.

New in DoliWamp 3.5.0 (Feb 3, 2014)

  • Increase performances, Setup process is easier, Reduce number of clicks required to use software

New in DoliWamp 3.3.4 (Oct 8, 2013)

  • Fixes:
  • Social Contribution : State not correct
  • Better management of pdf generation when tcpdf is not available.
  • Change to be more debian compliant natively.

New in DoliWamp 3.3.3 (Oct 8, 2013)

  • Fixes:
  • Fatal error: Call to undefined function dol_get_first_day() in htdocs/commande/liste.php
  • Error on proformat invoice creation (pgsql)
  • Can't create proposal lines with unit price = 0

New in DoliWamp 3.3.2 (May 28, 2013)

  • Fix: Dutch (nl_NL) translation
  • Generalize fix: file with a specific mask not found, again
  • Fix: translations and BILL_SUPPLIER_BUILDDOC trigger
  • Fix: Can't reset payment due date
  • Fix: Orderstoinvoice didn't act as expected when no order was checked
  • Fix: Bad link to all proposals into Third party card if customer is prospect
  • Fix: [ bug #774 ] Bug on creating event with box "all day" crossed
  • Fix: [ bug #787 ] Invoice supplier box incorrect tooltip when delay on payment
  • Fix: [ bug #789 ] VAT not being calculated in POS
  • Fix: [ bug #790 ] Spanish localtax RE not being correctly calculated
  • Fix: [ bug #794 ] Lost filter on zipcode in prospect list
  • Fix: [ bug #806 ] Margins module with orders2invoice does not respect cost price
  • Fix: [ bug #810 ] Cannot update ODT template path
  • Fix: [ bug #816 ] Sales journal does not reflect localtaxes
  • Fix: [ bug #817 ] Purchases journal does not reflect localtaxes
  • Fix: [ bug #824 ] MAIN_DB_PREFIX not use into dictionnary
  • Fix: [ bug #828 ] Error when code_region is not a number in llx_c_regions (with postgres)
  • Fix: [ bug #855 ] Holiday approval email in French
  • Fix: [ bug #856 ] (Holidays module) Mail error if destination user doesn't have an email
  • Fix: [ bug #857 ] Invoice created from shipment does not have the order discount
  • Fix: [ bug #861 ] Impossible to create a new event in agenda
  • Fix: [ bug #827 ] AJAX search does not respect multiprice level
  • Fix: [ bug #865 ] Dolibarr navigation array in project/task do not work
  • Fix: [ bug #866 ] Standing order from an invoice suggests invoice total amount instead of remaining to pay
  • Fix: [ bug #788 ] Date of linked interventions are not shown

New in DoliWamp 3.3.1 (May 28, 2013)

  • Fix: [ bug #733 ] Mass emailing tools do not support

New in DoliWamp 3.3 (May 28, 2013)

  • For users:
  • New: Add holiday module, to declare and follow holidays of your employees.
  • New: Add margin management module.
  • New: Add new theme Amarok.
  • New: [ task #289 ] Can reorder tasks.
  • New: Add field "signature" into user card. If filled, text is added at end of predefined email texts. If option MAIN_MAIL_DO_NOT_USE_SIGN is on, this feature is disabled.
  • New: Can input a payment back onto an credit note.
  • New: Add link "Back to list" on all cards.
  • New: After first install, warning are visible onto mandatory setup not configured. Show also total number of activated modules.
  • New: Can filter list of proposal, order or invoice on sales representative.
  • New: Add supplier ref on supplier orders.
  • New: Can export supplier orders and customers shipments.
  • New: First change to install external plugins from gui (experimental).
  • New: Monaco is like France for default vat calculation
  • New: Can list elements (invoices, orders or proposals) on a particular user contact). This allow to view a "basket" of its elements.
  • New: Show bank account on payment list of invoice card.
  • New: Cloning project allow to clones task, notes, files, contacts.
  • New: Enhance default style.
  • New: Can edit and resiliate member status from list.
  • New: Can insert URL links into elements lines. Also reported into PDF.
  • New: When a member is validated, we can subscribe to mailing-lists according to its type.
  • New: Add a tab into members statistics to count members by nature.
  • New: Add link to third party into sells and purchase journal.
  • New: Suggest a method to generate a backup file for user with no access to mysqldump binary.
  • New: Can also use extrafields on contacts/addresses and users.
  • New: Support unique field for extrafields.
  • New: Extra fields supports more types (int, string, double, date, datetime).
  • New: Can correct stock of a warehouse from warehouse card.
  • New: [ task #185 ] Can input amount when correcting stock to recalculate PMP.
  • New: [ task #454 ] Add "No category" into filters on category.
  • New: Auto check box on page to edit interface options of user.
  • New: More surface control on stock correction page.
  • New: Add great britain provinces.
  • New: [ task #494 ] Send an email to foundation when a new member has auto-subscribed.
  • New: [ task #326 ] Add a numbering module to suggest automatically a product ref.
  • New: Add conditional substitution IF/ELSEIF/ENDIF for ODT templates.
  • New: Add unit foot2, inch2, foot3 and inch3 for surface and volumes.
  • New: Can select thirdparties into emailing targets, even if module category is not enabled.
  • New: [ task #498 ] Improvement of the block to add products/services lines.
  • New: ECM autodir works also for files joined to products and services.
  • New: Add a selection module for emailing to enter a recipient from gui.
  • New: Allow to search thirds and products from barcodes directly from the permanent mini search left box.
  • New: Allow to search product from barcodes directly from invoices, proposals... through AJAX.
  • New: Can make one invoice for several orders.
  • New: POS module can works with only one payment method (cach, chq, credit card).
  • New: Add possibility to defined position/job of a user.
  • New: Add hidden option to add slashes between lines into PDF.
  • New: [ task #210 ] Can choose cash account during POS login.
  • New: [ task #104 ] Can create an invoice from several orders.
  • New: Update libs/tools/logo for DoliWamp (now use PHP 5.3).
  • New: Added ODT Template tag {object_total_discount_ht}
  • New: Add new import options: Third parties bank details, warehouses and stocks, categories and suppliers prices
  • New: English bank account need a bank code (called sort code) to identify an account.
  • New: Can choose menu entry to show with external site module.
  • New: Add hidden option MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM to force margins of generated PDF.
  • New: [ task #314 ] Can define if prof id are mandatory or not.
  • New: Add button on order card to create intervention from services.
  • New: Add search box to find products by supplier reference.
  • New: Add option MAIN_HELPCENTER_LINKTOUSE to define target link "I need help" onto logon page.
  • New: [ task #608 ] Can clone a supplier order with prices updates
  • New: [ task #559 ] Can define a discount % regarding quantity in supplier prices and price by quantity in customer prices
  • New: [ task #527 ] After cloning a suplier invoice, go onto invoice ref into edit mode
  • New experimental module:
  • New: Add commissions management module.
  • Fix: [ bug #499 ] Supplier order input method not translated
  • Fix: No images into product description lines as PDF generation does not work with this.
  • Fix: Errors weren't being shown in customer's & supplier's orders
  • Fix: Lastname wasn't being recorded in xinputuser emailing module.
  • Fix: [ bug #653 ] Error while creating agenda additional attributes
  • Fix: [ bug #654 ] Event rapport PDF showing ActionAC_OTH_AUTO
  • Fix: [ bug #658 ] Search on bank do not work for description
  • Fix: [ bug #659 ] Comment in recurrent invoices is not stored
  • Fix: [ bug #622 ] Attaching wrong file when sending the invoice via e-mail
  • For developers:
  • New: Add webservice for thirdparty creation and list.
  • New: A module can overwrite templates parts.
  • New: Can add a link on title field of added dictionnary.
  • New: Uniformize code.
  • New: Add option WORKFLOW_DISABLE_CREATE_INVOICE_FROM_ORDER and
  • WORKFLOW_DISABLE_CLASSIFY_BILLED_FROM_ORDER.
  • New: A module can add several css and js.
  • New: removed deprecated methods
  • ldap::connect, formadmin::select_lang,
  • html::select_tva
  • New: Add custom substitution function for ODT product lines: mymodule_completesubstitutionarray_lines()
  • New: Basic implementation of hooks and triggers for a lot (most) of core modules
  • action/calendar, trips and expenses, dons, vat payment, contact/society, contract, product lines,
  • expedition, order supplier and order invoice (lines included), intervention card, project, tasks.
  • New: Add ChromePHP output into syslog module.
  • New: Add PRODUCT_PRICE_MODIFY trigger.
  • New: Created function to retrieve total amount of discount of an invoice/proposal...
  • New: We can use a dynamic value ($conf->global->XXX for example) into titles of menus.
  • New: Use PHP classes DateTime* for some data functions instead of adodb
  • Qual: Renamed SUPPLIER_INVOICE_BUILDDOC trigger to BILL_SUPPLIER_BUILDDOC
  • Qual: Renamed INVOICE_SUPPLIER_DELETE trigger to BILL_SUPPLIER_DELETE
  • Qual: Renamed SUPLIER_ORDER_BUILDDOC trigger to ORDER_SUPPLIER_BUILDDOC
  • Qual: Renamed CONTRACTLINE_DELETE trigger to CONTRACT_LINE_DELETE
  • Qual: Renamed all ficheinter.class.php triggers so that they start with 'FICHINTER_'
  • Fix: [ bug #655 ] ORDER_REOPEN trigger incorrectly named
  • Fix: [ bug #656 ] Contracts trigger CONTRACT_MODIFY incorrectly named
  • Fix: [ bug #657 ] Usergroup class' GROUP_DELETE trigger incorrectly named
  • For translators:
  • New: Update language files (de, tr, pt, ca, es, en, fr).
  • New: Added bg_BG autotranslated language.
  • New: Translate the donation receipt.
  • Dolibarr license has also been updated from GPLv2+ to GPLv3+.

New in DoliWamp 3.2.3 (May 28, 2013)

  • Fix: Some permission into agenda module.
  • Fix: Generation of PDF was not using correct font for some languages.
  • Fix some translations.
  • Fix: [ bug #607 ] Nom de société avec guillemets.
  • Fix: Option MAIN_MAIL_SENDMAIL_FORCE_BA and MAIN_FIX_BUGGED_MTA was not complete.
  • Fix: comaptiblity with multicompany module.
  • Fix: Bad label when validating/paying an invoice from POS module.
  • Fix: Correct recipient into rouget template.
  • Fix: A lot of fix into PDF pagebreak management.
  • Update VAT for some countries.
  • Firstname was missing when sending email from file list.
  • Added en_SA language.

New in DoliWamp 3.2.2 (May 28, 2013)

  • Fix: Modify spanish VAT to new rates.
  • Fix: Add error message when creating already existing product.
  • Fix: Edition of percentage of an event.
  • Fix: Minor look fix for theme bureau2crea.
  • Fix: Start and end date not saved at project creation
  • Fix: Default vat is zero for customer invoices if company does not use vat
  • Fix: Localtaxes unit prices precision

New in DoliWamp 3.2.1 (May 28, 2013)

  • Fix: Edit of projects.
  • Fix: Activation of modules does not fails if directory install was removed.
  • Fix: [ bug #444 ] Regression on auto-closing for proposals and orders.
  • Fix: Update translations (catalan, french, spanish, brazilian).
  • Fix: [ bug #445 ] Hex escaping in descriptions.
  • Fix: error when validating shipment for non predefined products with a selected warehouse.
  • Fix: Bad local taxes if price base type is TTC for spanish local taxes.
  • Fix: Phone not saved when using web service.
  • Fix: [ bug #464 ] Payment form should allow to add transmitter for bank transfers.
  • Fix: Allows to use a comma decimal separator in supplier invoices payments.
  • Fix: Translation for tr_TR, es_ES, pt_BR.
  • Fix: Products with no prices not visible.
  • Fix: Access to product card created with very old version of Dolibarr.
  • Fix: Delete temporary files after validating an invoice.
  • Fix: preview of supplier order and invoice template.
  • Fix: [ bug #485 ] Configurated amount for public auto-subscription form is not taken into account
  • Fix: Average amount graphs weren't comparing the previous year stats
  • Fix: Closed project didn't show the new status unless the page was refreshed
  • Fix: Files were not being uploaded to a project's task
  • Fix: [ bug #503 ] Unable to delete linked file to a deposit
  • Fix: [ bug #501 ] Error while trying to modify an user
  • Fix: [ bug #506 ] Can't set percentage of a started event
  • Fix: Bad assignation of const for pdf delivery module name

New in DoliWamp 3.2.0 (Jun 30, 2012)

  • For users:
  • New: Each user can remove/add its own boxes.
  • New: Add signature at end of predefined email text.
  • New: Can use personalized fields of products/services.
  • New: Can attach files on social contributions.
  • New: Show payments terms and conditions onto muscadet template.
  • New: Can open back a closed commercial proposal.
  • New: show thirdparty barcode on main tab.
  • New: Can input note (private and public) during note and expenses creation.
  • New: Print ticket show invoice ref into POS module.
  • New: Can edit customer discounts from invoice create and edit card.
  • New: task #11243: Show quantity into stocks for each sub-products into the sub-product tab.
  • New: task #10500: Option to choose if professional id are unique.
  • New: Add hidden option FOURN_PRODUCT_AVAILABILITY.
  • New: task #11123: Add best supplier price.
  • New: Enhancement in styles.
  • New: Can conciliate several lines in one operation.
  • New: task #11289 : Modify third party accountancy code generator aquarium.
  • New: task #10606 : more comprehensive message error.
  • New: task #11278 : Option into point of sale module to add services in list.
  • New: task #11261 : Add an entry into menu called "New shipment".
  • New: [ task #187 ] Gerer les evenement recurrents dans les imports ical
  • New: Make option MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT available by default.
  • New: Can build PDF in USLetter format or canada format (change paper size).
  • New: Can export into Excel 2007 format.
  • New: Add hidden option CASHDESK_FORCE_STOCK_ON_BILL
  • New: Can search on part of barcode into POS module.
  • New: Cheques into cheques receipts are ordered by operation date.
  • New: Add hidden option MAIN_DISABLE_PDF_AUTOUPDATE to avoid generating pdf each time data change.
  • New: Add hidden option PROJECT_HIDE_UNSELECTABLES to hide project you can't select into combo list.
  • New: Add option INVOICE_POSITIVE_CREDIT_NOTE.
  • New: Support zip/town autocompletion into warehouses.
  • New: Add box for last expired services.
  • New: Reduce seriously size of packages.
  • New: Can define country code for import.
  • New: When invoice was generated from order, order date is visible on PDF, after order ref.
  • New: [ task #181 ] Hide password of click2dial in user card
  • New: Chart are faster to build
  • New: Value of data into charts are visible on mouse hover.
  • New: Import wizard can import contacts.
  • New: Import wizard can import personalized fields.
  • New: Personalized fields support int type.
  • New: Install process is now two times faster.
  • New: Can sort files into backup tool.
  • New: Default output charset are utf8 into backup tool.
  • New: Add brazilian states.
  • New: Increase usability of module project.
  • New: [ task #285 ] Add search filter on project in tasks list.
  • New: Automatic list of documents in ECM module is ok for customers,
  • suppliers invoice, orders, customers orders, proposals and social contributions.
  • New: All professional id can contains up to 128 chars instead of 32.
  • New: [ task #176 ] Allow to use ODT templates for proposals and orders like it's done for invoices
  • New: Add hidden option MAIN_ADD_PDF_BACKGROUND to add a PDF as background of invoice/order generated PDF.
  • New: Can convert a product/service into service/product.
  • New: Show delivery date into proposal template azur.
  • New: Support tags into header and footer into ODT templates.
  • Fix: Can use POS module with several concurrent users.
  • Fix: Installer don't fails with Mysql version that added a ssl_cypher field.
  • Fix: Sanitize input parameters.
  • Fix: [ bug #368 ] Product list
  • Fix: [ bug #370 ] Filter in accountancy -> suppliers_bills
  • Fix: [ bug #399 ] Bad calculation of local taxes in update line products
  • Fix: [ bug #427 ] Bad links to wiki help in certains menus
  • For developers:
  • New: Can add a left menu into an existing top menu or left menu.
  • New: Add webservice to get or create a product or service.
  • New: Add webservice to get a user.
  • New: Add more "hooks" (like hooks to change way of showing/editing lines into dictionnaries).
  • New: Log module outputs can be setup with "or" rule (not only "xor").
  • New: Add FirePHP output for logging module.
  • New: Add trigger ACTION_DELETE and ACTION_MODIFY.
  • New: Trigger now have a priority to define sort execution order.
  • New: Can define different requests according to database type into migration files.
  • New: Add "canvas" feature to overwrite page of thirdparty, contact, product with yours.
  • New: Removed artichow deprecated libraries.
  • New: A page can force reload of css style sheet
  • New: A module can add import description for import wizard, even for tables with foreign keys.
  • New: Can add tabs on statistics views.
  • New: Add CSS id/class into public payment pages.
  • Qual: Add a lot of more PHPUnit tests.
  • Qual: Data structure for supplier prices is simpler.
  • Qual: Removed no more used external libraries.
  • Qual: Cleaned a lot of dead code.
  • Qual: More OOP (usage of "abstract", "static", ...), uniformize constructors.
  • Qual: Fix a lot of checkstyle warnings.
  • Qual: task #216 : Move /lib into /core/lib directory
  • Qual: task #217 : Move core files into core directory (login, menus, triggers, boxes, modules)

New in DoliWamp 3.1.0 (Oct 19, 2011)

  • For users:
  • New: War against number of clicks
  • When adding a free bank transaction, form to add next one is still visible (save one click).
  • task #10969 : Add checkbox to close automatically invoice if payment is complete (save 3 clicks).
  • Reduce a step into supplier order workflow to save time. If user has permission to approve, order is approved when order is validated. (Save 2 clicks).
  • In commercial main menu, left menu are already opened. This save one click to open a proposal or order.
  • Can add a discount for third party, during invoice edition (and we saved clicks again).
  • When creating a contract, sales representative are preset to user. This saves 4 clicks.
  • Can edit several fields in bank transaction line page into one update.
  • Creation of contacts from third party page go back to third party.
  • Preselect model if there is only one. This save 2 clicks.
  • Can remove a project if project has tasks. No need to delete task one by one.
  • New: Enhance donation module. Add a status "canceled".
  • New: Add filters on all statistics report pages.
  • New: If a service contains subproducts, subpoducts are decrease when service is decrease.
  • New: Add status for third parties to disable a third party.
  • New: Can send interventions cards by email.
  • New: Increase list of available notifications into module Notifications.
  • New: Add option MAIN_FIRST_TO_UPPER to force upper case of first letters for names and firstname.
  • New: Can filter of payment type in bank transaction list.
  • New: Status of users is visible into user list.
  • New: Support BSB code for bank account in Australia.
  • New: Can set date of payment for autocreate invoice/payment when creating a foundation subscription.
  • New: Can edit note of payment.
  • New: Option to make login not mandatory in member module.
  • New: Add box for last members for foundation module.
  • New: A specialized menu can now be used when using smartphones.
  • New: Can add information on current user on ODT generation.
  • New: Prefix on third party is not used by default. Hidden option SOCIETE_USEPREFIX can restore old feature.
  • New: Standing orders module use bank account from banks module.
  • New: Ask password when creating a user from a contact.
  • New: task #10577: Use a numbering module for shipment and contract.
  • New: Can create manually order from proposal.
  • New: Add a first workflow module to create automatic action on some events (create order on proposal closing).
  • New: Use autocompletion on invoice select when creating replacement or credit note invoice.
  • New: task #10885: Add a week view for calendar.
  • New: task #11018: Add a status "not applicable" on events.
  • New: Add subscriptions/country/region/town statistics for member module.
  • New: Can define a proxy for external web access.
  • New: task #11003: checkbox on checks for deposit.
  • New: Add status into export. Add third party default language into export.
  • New: Can filter on date and bank account when building check receipts.
  • New: task #10958 : Add link to cheque receipts into bank transaction line if exists
  • New: Can import external ical url into dolibarr agenda view.
  • New: Can add a logo on third parties card.
  • New: task #11194 : Can delete uploaded photos
  • New: task #9744 : Add the barcode to select products on Point of Sale module
  • New: Subscription/Unsubscription to mailman mailing-list can be done on validate/resiliate in foundation module.
  • New: Can use extrafields on third parties.
  • New: Add chart to report counts by status on element home area pages.
  • New: Look: Usage of Jquery Notify to show result or error messages on action.
  • New: Look: Minor enhancements into agenda view.
  • New: Look: Nicer tooltips with transparency and shadow.
  • New: task #11004: Create invoice from intervention.
  • New: task #10501: Can use point of sale with different bank accounts.
  • Fix: Better Postgresql compatibility.
  • Fix: Numbering module for invoices use same number for invoice and credit note if mask is same.
  • Fix: Debug and clean withdraw module.
  • For developers:
  • New: External modules can add tabs on agenda views.
  • New: External modules can also remove default tabs.
  • New: External modules can force skin directory so force their own skins.
  • New: External modules can add their own menu manager.
  • New: External modules can force menu manager.
  • New: External modules can overwrite all default language files by forcing priority on langs directories on its own lang directory.
  • New: External modules can show export list with an "enabled" condition.
  • New: Support a backtopage parameter on contact creation page.
  • New: Add id on div to show logo.
  • New: Install wizard can activate a module at end of install.
  • New: Dictionary setup works with very large external dictionnaries (Add page navigation).
  • New: Add api to draw graphics with javascript (using Jquery Flot).
  • New: Can add user login into menu urls added by modules.
  • For translators:
  • New: Add fa_IR language.
  • Fix: Move language ar_AR to ar_SA, sv_SV to sv_SE and da_Da to da_DK.

New in DoliWamp 3.0.0 (Jul 28, 2011)

  • 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

New in DoliWamp 2.9.0 (Jul 28, 2011)

  • For users
  • New: POS module allow to choose which warehouse to use
  • New: Support "Department/State" field on company setup, contact
  • bank account and members card
  • New: Can reopen a refused/canceled supplier order
  • New: Add Gant diagramm on project module
  • New: Add a new mode for automatic stock increase: Can be increased
  • on dispatching of products from a supplier order receipt
  • New: Can set a past delay to limit calendar export
  • New: Can attach files on emailing campaigns
  • New: Add statistics on trips and expenses module
  • New: Can reopen a closed customer order
  • New: Add module externalsite to add a web site/tools inside
  • menu and a Dolibarr frame
  • New: Can link trips and fees to a project
  • New: Add civility title in foundation module
  • New: Can set accountancy code for product (buy and sell)
  • New: Can filter third parties lists on categories
  • New: Can filter products and services lists on categories
  • New: task #10202 : Support categories for members
  • New: Can build documents for third parties (Using ODT templates, need PHP 5.2+)
  • New: Support new products properties: length and area
  • New: Add the "payment due before" field in invoice exports
  • New: Add feature to resize or crop image files (for products photos)
  • New: task #10113 : Show list of emailing on clicking on "number of mass emailing received"
  • New: Add default language for third parties and use it when multilang is enabled
  • to define default language for document generation
  • New: Can reopen a closed supplier invoice
  • New: Move permission "see hidden categories" into "see hidden products/services"
  • New: Can delete several files at once in FTP module
  • New: Add box "last contracts"
  • New: Works even if Web hosting provider has disabled PHP "glob" function
  • New: Can now send supplier orders by email
  • New: task #10076 : Show content of message in notification module
  • New: Bank name is shown on invoice
  • New: IBAN value is called IFSC if country is India
  • New: Add option to choose to show firstname then name or name then firstname on PDF
  • New: Add company in fields exported by export of members tool
  • New: Reorganise bank menus
  • New: Bookmarks can be sorted on a particular order
  • New: Support spanish RE and IRPF taxes on invoices
  • New: Module category offers categories for foundation module
  • New: Can filter on category on third parties, products and members listings
  • New: A flag is visible before country labels
  • New: When activating a new module, permissions for admin user are set. This save
  • time when configuring Dolibarr
  • New: Dolibarr 2.9 is faster than 2.8
  • New: A lot of more predefined VAT values, states, regions for
  • miscelaneous contries
  • New: Enhance skin engine to make themes easier
  • New: Add images into menu "eldy"
  • New: Auguria theme is now more modern
  • New: Update tools refers to www.dolibarr.org but also www.dolistore.com web site
  • New: Postgresql experimental support seems to work completely
  • New: Changes in Dolibarr core to allow to use cache servers (see Memcached module on
  • dolistore.com)
  • New: Default choice for interactive confirm box is yes by default, and no only for
  • delete actions. This reduce number of clicks required to validate actions and
  • is still safe to dangerous actions
  • Fix: Durations are correctly shown for languages using PM/AM dates
  • Fix: A lot of fixes in Point of Sale module
  • Fix: Debug experimental module widthrawal
  • Fix: Format number was wrong for ar_AR language
  • Fix: Can change password if user has only permission "change password"
  • Fix: Project PDF document shows all tasks
  • Fix: bug #29278 : SMTP fails with IP instead of hostname
  • Fix: Default language on login page was wrong
  • Fix: Complete support of euros sign (even in PDF)
  • Fix: Bad setup of phpMyAdmin for DoliWamp installer
  • Fix: Tracking number should be available on sending sheets
  • Fix: Stock value is not reset when product is transfered into other warehouse
  • Fix: A lot of not tracked bugs fixed
  • Fix: Some fixes in barcode management
  • Fix: Access to phpMyAdmin is now ok on new DoliWamp installation
  • For translators
  • Fix: Major update of italian translation (it_IT)
  • Fix: A lot of translation fixes in all languages
  • New: Added translations (sl_SL, is_IS)
  • New: Add translations for the DoliWamp installer
  • For developers
  • More comments in code
  • Uniformize some code
  • All arrays "lignes" were renamed into "lines"
  • Delete all useless pre.inc.php files (this also increase speed)
  • Fix W3C errors in page forging
  • Qual: Mutualize code of menu managers
  • Better isolation of modules files and dolibarr core files
  • Task #8682 : Remove functions unix_timestamp
  • The makepack tool now make pack with UID 500
  • More css class and div to output menu to allow more skins
  • Generated documentation can be build from Eclipse using Doxygen plugin
  • Snapshot is provided with PHPunit tests
  • WARNING
  • A lot of class files (*.class.php) has moved into subdirectories. So If you use
  • or develop non official modules that includes Dolibarr classes, you will have to rename
  • path to thoose classes into the include function
  • Also, parameters of the "fetch()" method for class "User" has changed to reflect
  • other fetch methods
  • If you build a personalised themes, you must rename the style sheet into style.css.php
  • This version is also the last one to support PHP 4.*, Mysql 3.1, IE6
  • Dolibarr 3.* will be supported with PHP 5+ and MySql 4.1+ only

New in DoliWamp 2.8.1 (Jul 28, 2011)

  • Fixes:
  • Works on database with _ in name.
  • Broken feature in trips and expense module.
  • Can use $ in database and login/pass values.
  • No error on upgrade if there is orphelins tasks.
  • Failed to login when user agent string was longer than 128.
  • bug #29526 : Numérotation Proposition Incorrecte après duplication

New in DoliWamp 2.8.0 (Mar 17, 2010)

  • For users:
  • New: Support note on trips module
  • New: Can link contacts to projects
  • New: Can removed attached file on email form if attachment was wrong.
  • New: Add option to show your logo on top of left menu.
  • New: task #9935: Can edit accountancy code.
  • New: Add an option to make users email required.
  • New: Module notification can send email on order or proposal validation.
  • New: Can use any command line antivirus on file upload.
  • New: A customer can also be a prospect.
  • New: task #9802 : Can link an action to a project and use project to filter agenda.
  • New: Project can be set on contract creation.
  • New: Initial sold can be conciliated on bank module.
  • New: Add a default errors-to email for emailing module.
  • New: Can filter on user on stock movement list.
  • New: When creating a third party from a member, it is set as a new customer.
  • New: Can use {tttt} in numbering mask setup. It will be replaced with third party type.
  • New: VAT number is stored in one field. This is more "international".
  • New: task #9782 : Add possibility to delete a warehouse.
  • New: task #9640 : Add label for stock movements.
  • New: task #9916 : Add FREE text for interventions card.
  • New: Can define the new product ref when cloning.
  • New: Project module support status of project and end date.
  • New: Provide a debian/ubuntu package.
  • New: Add link to check a SIREN for french users.
  • New: Add link "now" to fill date when creating invoices.
  • Fix: Import module works even if prefix is empty in source file.
  • Fix: bug #28055 : Unable to modify the date of a cloned command.
  • Fix: bug #27891.
  • Fix: Change of numbering module was not effective.
  • Fix: Change error management when adding already used supplier ref
  • for a product.
  • Fix: Running sending-email.php
  • Fix: Warning should not appears for invoice closed
  • Fix: Import for companies works even with prefix empty.
  • Fix: bug #28895 : Création d'utilisateur impossible.
  • Fix: Can change password if has only permission change password.
  • For developers:
  • Qual: Reorganize /dev directory.
  • Qual: Change the way items are linked together.
  • Qual: The login page now use a template in /core/template/login.tpl.php.
  • New: Modules can add their own tab on projects cards.
  • New: Add management of triger FICHEINTER_VALIDATE

New in DoliWamp 2.7.0 (Dec 4, 2009)

  • For users:
  • New: Add a print icon to show a page to print without menus.
  • New: Can add a free text on bank cheque receipts.
  • New: Price level can be defined also for prospects.
  • New: Add a help and support center.
  • New: Can export commercial proposals.
  • New: Can use a cache for xcal exports.
  • New: Option for faster confirmation process with one ajax popup.
  • New: Complete theme bluelagoon and rodolphe
  • New: Can select third parties emails in emailing module for all third parties with expired contract's lines.
  • New: Can add a field errors-to in emailing.
  • New: Can use inline images in emails.
  • New: Add predefined invoices (can be use for repeated invoices).
  • New: Add a confirmation when cloning products.
  • New: Add stock in product lists.
  • New: Can filter list of stock movement on date or product.
  • New: Added a link from product list to their stock movements.
  • New: Several speed enhancements after using the Google Page speed plugin for FireBug.
  • New: Add a confirmation on dangerous admin purge feature.
  • New: Add navigation on donation sheets.
  • New: Added estimated value for stocks.
  • New: Added module Gravatar to found photo of users or members from their email on gravatar.com.
  • New: Include Dolibarr version in suggested dump filename.
  • New: Enhancement in project module.
  • New: Add log tab on emailing module.
  • New: Minor enhancements in look themes.
  • New: Add option to hide help in menu.
  • 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 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: Increase page loading speed (all changes reported by Google PageSpeed 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 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: Better usage when using with smartphones.
  • New: Add module FTP client.
  • New: Can set first day of week.
  • New: Installer now create a .htaccess to protect documents directory.
  • New: Experimental support for Postgresql.
  • New: Full support of SMTPS (can works with Google SMTP).
  • Fix: "Now" link works when date popup is not used.
  • Fix: Debug seriously the email notification module.
  • Fix: Error Call to a member function trans when refusing a supplier order.
  • Fix: Fix payment conditions on commercial proposals.
  • Fix: Nb of orders to process was wrong.
  • Fix: Customer code was not correct on PDF it if contains special characters.
  • Fix: Can update price even with "NPR" VAT rates.
  • Fix: When product type is missing, description is not lost when adding new product lines.
  • 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: LDAP synchronization is now more robust (transaction and use modify instead of delete/add).
  • Fix: Fix: Setup of member synchronization does not conflict with contact or user synchronization.
  • For translators:
  • Update some language files.
  • Can accept right to left languages. Added an "automatic" arabe translation.
  • For developers:
  • 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 Smarty to 2.6.26.
  • Removed some deprecated code and files.
  • Creation of directory in module descriptor is simpler.
  • Can use an alternate document_root directory to develop with sources on two repositories.
  • Removed useless code of old commercial module.
  • Move some modules into the CVS modules repository dolibarrmod. This reduces amount of code in main branch.
  • Updated wiki documentation.
  • Better W3C standard.
  • Can add init data when enabling a module.
  • Can fix some corruptions in database by calling the update page /install/repair.ksh
  • 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.
  • If module numberwords is installed, code can use langs >getLabelFromNumber to get value of an amount in text.
  • A module can add subsitution keys in makesubsitutions() functions.
  • Add $conf->browser->phone defined to optimise code for smartphone browsers.
  • All external libs are now in same directory /includes.
  • All install files are now in same directory /install.

New in DoliWamp 2.6.1 (Jul 21, 2009)

  • Fix: Nb of orders to process was wrong
  • Fix: Menu for external users was not shown correctly
  • Fix: Customer code was not correct on PDF it if contains special
  • characters
  • Fix: When deleting a subscription, end date was not updated
  • Fix: Can't validate an order with a discount when stock is setup
  • to decrease on order validation
  • Fix: Can update price even with "NPR" VAT rates
  • Fix: When product type is missing, description is not lost when adding
  • new product lines
  • Fix: Fatal error on htdocs/fourn/facture/fiche.php
  • Fix: Everybody should be able to make exports if allowed, not only
  • admin user
  • Fix: Last character was lost when text end with n or r