NSINFO – Framework (ChangeLog)

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: true de 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 (et addtitle) : 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

Un projet Dolibarr ? Parlons-en.

Développement d’un module, paramétrage, migration ou simple question : nous vous répondons rapidement.

Powered by Joinchat