Historique des versions du module NSINFO – Framework des modules NSINFO, de la plus récente à la plus ancienne.
Version 23.8.6 – 30/10/2026
- Onglets d’administration de tous les modules NSINFO (barre contenant l’onglet ChangeLog) : même présentation que les sous-onglets (haut arrondi, fond doux au survol et sur l’onglet actif en gras, trait de couleur sous l’onglet actif), par nsinfo.css.php ; sous-onglets disponibles pour tous les modules (classes .nsinfo-subtabs / .nsinfo-subtab, .active)
Version 23.8.5 – 30/10/2026
- Nouveau : horloge de choix d’une heure à la manière d’Android (js/modules/timePicker.js, fonction PHP nsinfoTimePickerLoad(), fonction JavaScript nsinfoTimePicker()) : l’heure sur le cadran (anneau extérieur de 1 à 12, anneau intérieur de 13 à 00), puis les minutes, à la souris ou au doigt (appuyer, glisser, relâcher), boutons Maintenant / Effacer / Annuler / OK, feuille en bas d’écran sur mobile, sans bibliothèque ; styles dans nsinfo.css.php (.nsinfo-clock)
- Calendrier : option
single: truede nsinfoRangePicker() pour choisir un seul jour (un mois, un clic, début = fin), pour les champs d’une seule date
Version 23.8.4 – 29/10/2026
- Réglages : le type text de nsinfoSetup() préaffiche la valeur par défaut (
default, si c’est un texte) tant que rien n’est enregistré - Réglages : le type sellist de nsinfoSetup() accepte
addurl(etaddtitle) : bouton + au bout de la liste de sélection pour créer un nouvel élément - Réglages : champ de type color de nsinfoSetup() en sélecteur de couleur natif moderne (à la place du sélecteur Dolibarr à code hexadécimal), enregistré dès le choix de la couleur
- Réglages : nsinfoSetup() enregistre automatiquement tous les champs de réglage au changement (texte, nombre, couleur, zones de texte, listes, dates), sans recharger la page (au changement du champ comme au clic sur Mettre à jour ou à la touche Entrée), avec une coche verte au bout du champ modifié une fois enregistré (affichée 1 seconde) (croix rouge en cas d’échec), pour tous les modules
Version 23.8.3 – 29/10/2026
- Sécurité : nsinfoAction() exige le jeton de sécurité pour les actions GET qui modifient une constante (activer / désactiver, set_*, del_*, reset, settxt…) ; les liens des interrupteurs de réglages (fiche, champs visible / obligatoire) portent maintenant le jeton ; un lien sans jeton (modules qui n’en portent pas encore) reste accepté seulement s’il vient d’une page du même site (en-tête Referer) ; l’action listsel reste acceptée sans jeton (retour de la création d’une fiche depuis le bouton « + »)
Version 23.8.2 – 27/10/2026
- Nouveau : calendrier de plage entre deux dates (js/modules/rangePicker.js, fonction PHP nsinfoRangePickerLoad(), fonction JavaScript nsinfoRangePicker()) : sélection à la souris ou au doigt par glisser d’un jour à l’autre (la plage donne les bornes début et fin) ou un clic sur le premier jour puis un clic sur le dernier, deux mois côte à côte, jours non travaillés grisés, nombre de jours, feuille en bas d’écran sur mobile, sans bibliothèque ; styles dans nsinfo.css.php (.nsinfo-cal, .nsinfo-period-chip)
Version 23.8.1 – 26/10/2026
- Réglages, type warehouse : l’entrepôt créé avec le bouton « + » revient sélectionné et enregistré dans les réglages (retour de la fiche entrepôt avec l’action listsel)
Version 23.8.0 – 24/10/2026
- Nouveau : dossier backport/ pour les modules NSINFO construits avec le ModuleBuilder de Dolibarr 23 : fonctions getDolDefaultContextPage(), dolBuildUrl() et getCallerInfoString() reprises de Dolibarr 23.0.4, chargées seulement si Dolibarr est antérieur à la 23 ; à inclure par le module avec dol_include_once(‘/nsinfo/backport/backport.inc.php’) (compatibilité de ces modules à partir de Dolibarr 20)
- Menu réductible : nsinfoMenuMinimize($mainmenu, 0, …) calcule elle-même la position de l’entrée « Réduire le menu » (nouvelle fonction nsinfoMenuMinimizePosition()) : après les entrées du module, stable d’une activation à l’autre et sans collision avec l’entrée d’un autre module (Saturne…) ; corrige « Menu entry (all,2012,) already exists » à l’activation ; une position donnée par le module reste utilisée
Version 23.7.2 – 22/10/2026
- Réglages, type link : option ‘row’ => 1 pour afficher le lien dans une ligne du tableau (libellé avec info-bulle ‘Tooltip’, texte ‘linklabel’, picto ‘picto’, ‘col’, ‘sametab’ pour ouvrir dans le même onglet) ; sans ‘row’, affichage inchangé
- Réglages, type seltags (catégorie) : valeur enregistrée (actions listsel, ou multilistsel avec ‘multiple’ => 1) et présélectionnée, liste simple par défaut, bouton « + » pour créer une catégorie du type (‘typtag’) puis revenir aux réglages (droit de créer des catégories)
Version 23.7.1 – 22/10/2026
- Réglages : titres de colonnes « Paramètre » / « Valeur » en gras
- Réglages : nouveau séparateur bien visible pour regrouper les options des modules (trait violet, fond léger, texte en gras)
- Correction : affichage du tableau des réglages pour certains interrupteurs
Version 23.7.0 – 11/10/2026
- Nouveau : zone de dépôt de fichiers pour les modules (glisser-déposer ou clic, envoi immédiat), traduite dans les 5 langues
- Nouveau réglage « Menu réduit : afficher les entrées des menus déroulants » : en menu réduit, les icônes des entrées des groupes restent affichées (désactivé : seules les entrées principales)
- Menu réduit à ses icônes : entrées de même largeur, icônes centrées dans le menu
- Nouveau : menus déroulants pour les modules : les entrées d’un groupe sont rangées, avec leurs sous-menus, sous une entrée parente munie d’une flèche pour les déplier / replier ; choix mémorisé dans le navigateur, groupe ouvert d’office sur l’une de ses pages ; masqués quand le menu est réduit à ses icônes
Version 23.6.0 – 11/10/2026
- Nouveau : entrée de menu « Réduire le menu » pour les modules, qui réduit le menu de gauche à ses icônes ou le rétablit (« Agrandir le menu »), choix mémorisé dans le navigateur ; en mode réduit, les sous-menus et les séparateurs sont masqués et les blocs resserrés ; traduite dans les 5 langues
- Désactiver puis réactiver le module après la mise à jour pour charger cette fonction
Version 23.5.1 – 11/10/2026
- Correction : pages de réglages, lignes du tableau mal fermées avec certains types d’options (séparateurs, titres, liens, débuts et fins de tableau)
- Correction : pages de réglages, sélection d’un tiers ou d’un utilisateur, filtres et choix vide ignorés
- Langue française : « statut » au lieu de « status »
Version 23.5.0 – 10/10/2026
- Nouveau : traductions allemande, italienne et espagnole ; traduction anglaise complétée (textes du module et de la page À propos)
- Correction : pages de réglages, interrupteur « Tout activer / tout désactiver », ligne du tableau fermée deux fois
Version 23.4.0 – 04/10/2026
- Nouveau logo du module (boule NSINFO + pièces de puzzle), aussi devant les onglets Réglages, ChangeLog et À propos
Version 23.3.1 – 01/10/2026
- Pages de réglages : interrupteur « Tout activer / tout désactiver » pour un groupe d’options
Version 23.3.0 – 28/09/2026
- Sélecteur de tags (catégories)
Version 23.2.3 – 25/08/2026
- Lecture des attributs supplémentaires
Version 23.2.2 – 25/08/2026
- Correction PHP 8
Version 23.2.1 – 03/08/2026
- Option « Forcer le CSS pour les status des objects » : badges de statut homogènes
Version 23.2.0 – 03/08/2026
- Nouvelle adresse du support (déclaration de ticket)
Version 23.1.2 – 30/07/2026
- Correction de l’affichage de l’ajout de fichier dans l’onglet Documents
Version 23.1.1 – 21/07/2026
- Correction d’avertissements PHP 8
Version 23.1.0 – 12/07/2026
- Bibliothèque de médias : ajout et import d’images
Version 23.0.3 – 09/07/2026
- Correction : pages de réglages, avertissement quand un titre de bloc n’a pas d’icône
Version 23.0.2 – 09/06/2026
- Pages de réglages : nouveau champ de texte long
Version 23.0.1 – 14/05/2026
- Correction en lien avec le module BomPdf
Version 23.0.0 – 07/05/2026
- Correction PHP 8 de la sélection de date
Version 22.0.2 – 17/04/2026
- Pages de réglages : icône sur les titres de bloc
Version 22.0.0 – 28/03/2026
- Alignement des numéros de version des modules NSINFO
- Pages de réglages : séparateur sur plusieurs colonnes, avec titre et alignement
Version 4.2.0 – 04/03/2026
- Correction PHP 8
Version 4.1.3 – 06/02/2026
- Pages de réglages : largeur des colonnes des tableaux paramétrable
Version 4.1.2 – 03/02/2026
- Pages de réglages : saut de ligne possible dans les séparateurs
Version 4.1.1 – 02/01/2026
- Pages de réglages : affichage d’une unité (px…) à côté des dimensions
Version 4.1.0 – 21/12/2025
- Pages de réglages : valeur cachée dans les tableaux d’options
Version 4.0.9 – 18/12/2025
- Pages de réglages : sélection multiple dans une liste
Version 4.0.8 – 16/12/2025
- Pages de réglages : option de date
Version 4.0.7 – 09/12/2025
- Ajout d’une traduction
Version 4.0.6 – 25/11/2025
- Pages de réglages : champ date
Version 4.0.5 – 05/08/2025
- Version du framework ajoutée à la déclaration d’incident des autres modules
- Version du framework ajoutée à la page « À propos » des autres modules
Version 4.0.4 – 25/06/2025
- Correction de l’interrupteur à trois positions (jeton de sécurité)
Version 4.0.3 – 24/06/2025
- Pages de réglages : interrupteur à trois positions
Version 4.0.2 – 15/06/2025
- Intégration à GitHub
Version 4.0.1 – 23/05/2025
- Vérification de la version de Dolibarr pour le contrôle des modules activés
Version 4.0.0 – 15/05/2025
- Création d’une page de réglages, avec les options :
- Afficher la version du module visible (si possible)
- Désactiver la recherche de la version des modules
- Accès à la partie administration du module GMAO avec un droit particulier
Version 3.0.1 – 23/04/2025
- Pages de réglages : champ de texte long
Version 3.0.0 – 06/04/2025
- Mise à jour des informations de la société NSINFO
- Changement de l’icône du ChangeLog
- Modification de la partie Support
- Modification de la page À propos commune aux modules
Version 2.1.1
- Compatibilité avec les anciennes versions de Dolibarr
Version 2.1.0
- Mise à jour PHP 8
Version 2.0.15
- Correction de la page À propos pour Factory
Version 2.0.14
- Personnalisation des onglets ChangeLog et À propos selon le module
Version 2.0.13
- Correction PHP 8.2
Version 2.0.12
- Menu permettant d’activer ou non des champs
Version 2.0.11
- Pages de réglages : bouton Modifier avec action spécifique
Version 2.0.10
- Ajout de fonctions pour les pages d’administration
Version 2.0.9
- Intégration des spécifiques des modules
Version 2.0.8
- Correction CSS
Version 2.0.7
- Modification de l’onglet À propos
Version 2.0.6
- Pages de réglages : sélection de produit supplémentaire
Version 2.0.5
- Pages de réglages : sélection d’un entrepôt
Version 2.0.4
- Fonctions de gestion des e-mails
Version 2.0.3
- Outils d’aide au débogage pour les développeurs
Version 2.0.2
- Texte complémentaire possible dans la page À propos
Version 2.0.1
- Pages de réglages : liste traitée en chaîne de caractères
Version 2.0.0
- Mise à jour pour PHP 8
Version 1.1.10
- Filtre complémentaire sur la liste des produits
Version 1.1.9
- Pages de réglages : champ mot de passe
- Modification du lien vers les documentations
Version 1.1.8
- Pages de réglages : liste des projets
Version 1.1.7
- Lecture des réglages compatible avec les versions récentes de Dolibarr
Version 1.1.6
- Pages de réglages : sélection de produit
Version 1.1.5
- Correction de la sélection par liste
Version 1.1.4
- Correction d’avertissements PHP 8
Version 1.1.3
- Intégration CSS
Version 1.1.2
- Pages de réglages : sélection de société
Version 1.1.1
- Pages de réglages : sélection d’utilisateur
Version 1.1.0
- PHP 8
Version 1.0.14
- Pages de réglages : sélection d’un entrepôt
Version 1.0.13
- Fonction de lecture des réglages
Version 1.0.12
- Pages de réglages : liens
- Fonctions de gestion des couleurs
Version 1.0.11
- HTML possible dans les traductions des options
Version 1.0.9
- Correction de la sécurité des interrupteurs oui / non
Version 1.0.8
- Accès aux incidents depuis la page « À propos »
Version 1.0.7
- Suivi des versions publiées sur Dolistore
- Ajout du ChangeLog
Version 1.0.6
- Pages de réglages : champs en texte enrichi
Version 1.0.3
- Fonction de gestion des listes
Version 1.0.2
- Bibliothèque de mise en forme des pages de réglages des modules
Version 1.0.0
- Version initiale