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 (utiliserescapeforlike()) - Méthode
nb_expedition()renommée encountNbOfShipments() - Type « text » dans
->fieldsn'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_iddans le fichierconf.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%';