Dolibarr 18.0

Compatibilité

  • Compatibilité PHP 8.2 (pas encore complète)
  • Version PHP minimale : PHP 7.1

Modules

  • Module Gestion des Postes de Travail : passage au statut stable
  • Module Webhook : passage au statut stable
  • Module WebService SOAP API : déprécié

Sécurité

  • OpenID Connect : implémentation ajoutée
  • Google OAuth2 : support expérimental
  • Invalidation automatique des sessions lors du changement de mot de passe
  • Chiffrement des données sensibles avec $dolibarr_main_instance_unique_id

Interface

  • Éditeur CSS dans l'interface d'administration
  • Carte virtuelle publique pour chaque utilisateur
  • Signets dans les pages d'accueil

Comptabilité

  • Page d'export dédiée pour les données comptables
  • Balance des sous-comptes
  • TVA intra-communautaire sur les factures fournisseurs
  • Liaison de lignes comptables pour un mois donné

Tiers

  • Regroupement des champs de réseaux sociaux
  • Nom de banque optionnel à la création
  • Support de différents comptes bancaires pour les prélèvements

Produits et services

  • Statut sur la référence prix fournisseur
  • Modification de la TVA lors de l'ajout d'une ligne
  • Statistiques par montant

Stocks

  • Support multiselect pour la sélection d'entrepôt
  • Import des limites de stock d'alerte et de stock optimal
  • Informations d'origine lors de la création d'un lot

Commandes et factures

  • Sous-total dans la liste détaillée des commandes
  • Filtre Signé+Facturé dans les propositions
  • Support ODT pour les factures fournisseurs
  • Upload de fichiers avec drag and drop sur factures, TVA, salaires

Événements et agenda

  • Liste des événements avec couleur
  • Widget « Les prochains événements à venir »

Tickets

  • Email d'assignation lors de l'assignation d'un ticket
  • Statut « répondu » si le client a répondu depuis l'interface publique

API

  • API REST Multidevise
  • Triggers sur les mailings
  • Hook llxFooter

Changements importants pour les développeurs

  • Version PHP minimale : PHP 7.1
  • Méthode escapeunderscore() supprimée (utiliser escapeforlike())
  • Méthode nb_expedition() renommée en countNbOfShipments()
  • Type « text » dans ->fields n'accepte plus le HTML (utiliser « html »)
  • Hooks : type par défaut changé en « addreplace »
  • Données sensibles chiffrées avec nouvelle méthode

Important : Si vous restaurez ou dupliquez les données d'un dump d'une autre instance, vous devez également mettre à jour $dolibarr_main_instance_unique_id dans le fichier conf.php, ou ressaisir les données sensibles dans les pages de configuration de la nouvelle instance.

Pour trouver tous les paramètres chiffrés :

SELECT * FROM llx_const WHERE value LIKE '%dolcrypt%';