Changelog - Journal des modifications 2017
-
Version 0.1.18
Version 0.1.17
0.1.1749 Series : 4 – 10 décembre 2017
- IMP 99850 Configurations l’analyse du composer.json pour en extraire le nom du projet ignore maintenant le suffixe de nom de projet -final, rendant inutile l’ajout de
$_SERVER'CONFIG' = 'vendor/project';
dans ce cas d’architecture avec dépôt gitvendor/project-final
- ADD trait standard Has_Identifier pour les classes qui ont une propriété
$identifier
0.1.1748 Series : 27 novembre – 3 décembre 2017
- IMP 99473 Date_Time::dayOfMonth + renvoie maintenant un entier si mode “sans zéro” choisi
- IMP 99372 .phpstorm.meta.php + Parameters::getMainObject + Dao::readAll + fix Dao::search
- ADD 98354 Journaux Log + log l’utilisateur avec chaque clic
0.1.1747 Series : 20 – 26 novembre 2017
- ADD 98933 L’appel à un @on_change doit permettre de modifier la valeur d’un combo (identifiant + affichage textuel)
- FIX 99367 Lors de l’appel à JSON_Controller, support des appels avec des filtres à valeurs tableau
- ADD 99193 Nouvelle données javascript globale window.app.user_id qui peut être initialisé dans votre main.html
- ADD 99193 Nouvelle fonction global javascript tr pour permettre des traductions depuis le front
- ADD 99193 Contexte de traduction pluriel : ajout du modificateur * en queue de contexte
- ADD 99193 Affichage textuel de l’utilisateur dans User\miniDisplay.html
- ADD 99547 Dao::key autorise maintenant une fonction callback à la place du chemin de propriété
0.1.1746 Series : 13 – 19 novembre 2017
- IMP 99335 Retire l’attribut name pour l’identifiant de l’objet composant d’une collection dans les formulaires HTML : en cas de read-only cela provoquai l’effacement des objets lors de l’enregistrement du formulaire
- TST 99260 Modifié les noms des @store_name des classes métier des tests unitaires pour qu’ils soient tous préfixés par test_
- TST 99260 Ajouté un NOTICE PHP à chaque fois que le MySQL Maintainer exécute une requête corrective (création / modification de table) pour faciliter la visualisation d’éventuels effets de bord de remplacement de @set par @store_name
0.1.1745 Series : 6 – 12 novembre 2017
- ADD 99127 file_functions + directoryIsEmpty : fonction pour vérifier si un dossier est vide de tout fichier
- IMP 99127 Utilisation du plugin File\Cluster : ne fait rien si aucun fichier de configuration n’est trouvé
- FIX 97928 Corrige un plantage pendant la recherche dans une combo lorsque le critère commence par un slash /
- STD Beaucoup de nettoyage de conventions de codage, principalement l’ordre alphabétique de méthodes
- FIX 99246 Corrige la recherche de contrôleurs, vues et templates : la recherche par défaut ne s’appliquait que sur le dernier niveau d’application, à plusieurs reprise, au lieu de les scanner toutes
- IMP 98050 Améliore le chemin de recherche de contrôleurs, vues et templates pour toujours partir du plus haut niveau au plus bas niveau, dans un ordre cohérent notamment en cas d’héritage d’application multiple en diamant
- FIX 98050 L’annotation de classe @extends ne doit pas se cumuler par héritage : il faut lire uniquement le phpdoc de la classe demandée pour chercher l’annotation. Ajoutée interface Do_Not_Inherit pour ce type d’annotation
- IMP 99232 L’inclusion de gabarits recherche maintenant les fichiers templates en suivant le même chemin que le gabarit principal, les contrôleurs et vues
- ADD 54661 Nouvelle annotation de classe @store_name pour indiquer le nom du stockage (table pour une base de données) pour les objets de la classe
- FAC 54661 Renomme l’annotation de propriété @storage en annotation de propriété @store_name, par souci de cohérence avec l’annotation de classe @store_name
- FAC 54661 Limite l’usage de l’annotation de classe @set au nommage au pluriel de la classe : il ne faut plus l’utiliser à présent pour donner des noms de stockage
- FIX 99260 On peut à présent de nouveau appeler les tests unitaires d’une classe depuis le navigateur internet avec la notation /ITRocks/Framework/Tests/run/Path/Of/Class
0.1.1744 Series : 30 octobre – 5 novembre 2017
- IMP application.scss + position de la croix pour fermeture plus large (mais ne change pas la zone de clic, je pense)
- IMP 98895 Le validateur tient maintenant compte des annotations modifiées dynamiquement
- IMP 99080 DOM : Meilleure gestion des attributs booléens, notamment lorsqu’on les construit depuis Html_Builder_Type
0.1.1743 Series : 23 – 29 octobre 2017
- FIX 98417 Retiré le bouton Imprimer > Modèle d’impression, car non implémenté.
- IMP 98417 Bouton Imprimer par défaut sur nouvelle fenêtre (nouvel onglet, en fonction de la configuration du navigateur).
- IMP 98417 Nouveau droit d’accès Imprimer par défaut pour toutes les classes métier
- IMP 98417 Améliorations du Proxy Http : permet de configurer le header Accept-Charset
- IMP 98417 Proxy::sendResponseHeaders permet de n’envoyer que certains entêtes http par filtre
0.1.1742 Series : 16 – 22 octobre 2017
- IMP 98274 Minimise les impacts de Getter::$ignore qui posaient problème lors de sous-appels AOP.
- FIX 98651 Répare un problème avec Build::createClone sur des classes @link compatibles mais non parentes directes.
- IMP Force systématiquement la valeur de configuration display_errors en fonction de l’environnement Environment::PRODUCTION ou autre, pour afficher les erreurs à bon escient.
- ADD Nouvelle annotation de classe @filter et conséquences sur contrôleurs JSON et Data_List.
- FIX 98707 Mauvais parsing des annotations : un retour à la ligne doit être considéré comme un espace, au lieu de concaténer les valeurs
0.1.1741 Series : 9 – 15 octobre 2017
- ADD Intégration avec la librairie bappli/file-cluster pour gérer la récupération de fichiers depuis des clusters successifs, compatible Dao\File et Dao\Gaufrette
- IMP Modifie comment les composants case à cocher fonctionnent : la valeur du checkbox reste celle définie : true ou autre.
- FIX Erreur de retour de la valeur saisie dans formulaire popup quand la liste combo est dans un tableau d’éléments multiples
- IMP Locale : la traduction par défaut créée en base de données l’est maintenant en minuscules et sans underscore.
- FAC Remplacés les appels à getListAnnotation(‘representative’) par Representative_Annotation::of()
- FIX 98368 Problème de reconnaissance de paramètres sur certains traitements : confusion ‘all’ / true avec l’opérateur
==
ou!=
: remplace par une recherche stricte. - ADD 98486 Plugin pour sortir le résultat des vues output et dataList au format JSON
0.1.1740 Series : 2 – 8 octobre 2017
- IMP 98408 @integrated compatible property.path + rajouté mot clé final pour bloquer l’effet dans les sous-vues
- IMP 98480 Sql\Value::escape() corrige l’encadrement (guillemets) des numériques stockés dans des champs textes en SQL
- Rajouté des appels dans .phpstorm.meta.php
- ADD 98408 @user_change maintenant compatible avec l’ajout de targets différentes de #messages
- IMP 98408 Templates + permet des appels à des fonctions avec paramètre à valeur null (passait mal auparavant)
- ADD 98498 Nombreux détails d’ergonomie des formulaires améliorés : focus des éléments en fonction de ce qu’on vient de cliquer : ctrl+click combo, onglets de classeurs, focus formulaire popup, focus back sur l’élément où on avait ctrl+click quand on ferme un formulaire popup
- IMP ctrl+click met à jour la zone appelante lors de l’écriture du formulaire popup et lui rend le focus
- IMP 98498 Rétablissement du glisser-déposer de fenêtre popup
- IMP 98408 @conditions peut maintenant s’appliquer à des propriétés qui ont un @integrated de type block
- IMP 98408 @conditions fonctionne maintenant pour une visualisation avec des boutons radio
- STD Nettoyage de quelques classes pour appliquer les conventions de codage actuelle
- FIX 98498 clic sur entête de liste / formulaire : n’ouvre la liste de choix que pour la fenêtre actuelle, pas pour toutes les fenêtres de l’application
- ADD 98408 propriétés d’annotations @before et @after pour permettre de rajouter des lignes de textes dans les vues
0.1.1739 Series : 25 septembre – 1 octobre 2017
- ADD 97960 + Date_Time::yesterday
- IMP 98317 Réduit les ambiguïtés de nommage des templates communément surchargés widget/output/output.html, widget/output/object.html, widget/output/properties.html.
- IMP 98282 @set_store_name avec {master} prend maintenant Reflection_Property::$final_class à la place de Reflection_Property::$class
- IMP Limite l’accès au cache sur un serveur web Apache
- IMP Permet de créer des propriétés @link Object en @store false pour les utiliser dans des formulaires
0.1.1738 Series : 18 – 24 septembre 2017
- IMP 98024 Renvoie une exception à la place d’une erreur dans Application_Updater pour avoir la ligne exacte de l’erreur
- ADD .phpstorm.meta.php pour limiter l’usage des annotations en ligne /**
var **/ dans le code sous PhpStorm * IMP 98244 Permet d'ajouter des espaces pour alignement vertical pour l'annotation de classe @override et l'annotation de classe @group * FIX 98279 Améliore la détection des noms de classes dans les URI * IMP Hauteur des lignes d'items des listes combo de jquery-ui sous Chrome * FIX 97224 Meilleure gestion du
store string dans les listes (voir avec Goulven) - IMP Amélioration de la purge de cache dans PHP\Reflection_Class, PHP\Reflection_Source
- ADD Annotation de classe @group_orders pour trier les regroupements de propriétés
- IMP Permet d’afficher les erreurs à l’écran / console lorsque l’option PHP display_errors est à true
- FIX 98298 Logging en console : affiche maintenant correctement le REQUEST_URI dans les logs
0.1.1737 Series : 11 – 17 septembre 2017
- STD Application de quelques coding standards mineurs
0.1.1736 Series : 4 – 10 septembre 2017
- IMP 98118 Ajouté un message d’erreur adapté lors de l’échec de l’envoi de formulaires / fichiers plus gros que le réglage maximal accepté par PHP
- FIX+FAC 98055 Date_Interval mis en static pour fiabiliser le calcul d’intervalles en retirant les surcharges
- FIX 97813,98109 Correctif validateur et liste pour certains cas particuliers
- IMP 97488 Permet de forcer le nom du serveur dans Paths::getUrl()
- IMP 97179 Ajout des opérateurs >, >=, <, <=, pour les recherches dans les listes
0.1.1734 Series : 21 août – 3 septembre 2017
- ADD Annotation de classe @groups_order pour ordonner les groupes
- FIX Les propriétés ne sont maintenant plus que dans un seul @group : si conflit avec classe / trait hérité, c’est son placement dans la classe / trait de plus haut niveau qui l’emporte
- IMP Sql\Builder met des back-quotes autour de tous les champs dans les requêtes SQL, y compris les id et id_*, toujours.
- ADD Intégration du premier logo officiel I.T.Rocks dans le framework et sur le wiki
- FIX 98049 répare les problèmes de transparence sur les fonctions sur les images resize / rotate / copy-paste
- IMP Messages d’erreurs maintenant toujours affichés quand display_errors = true
- FIX 98017 Contourne un problème de ReflectionProperty::getValue() incompréhensible en PHP 7.1, au niveau Reflection_Property::getValue()
0.1.1733 Series : 14 – 20 août 2017
- FIX User_Setting peut exister dans un environnement sans utilisateur connecté, l’utilisateur n’est donc pas obligatoire
- ADD itrocks.functions.js::redirect permet maintenant de faire une redirection dans l’élément (object / sélecteur jQuery) de son choix
- FIX itrocks.functions.js::redirect autorise maintenant les URI contenant #target
- IMP Contrôleur edit ctrl+click ouvre en modification l’objet lié dans une popup, ctrl+shift ouvre en consultation seulement
- IMP Retire la largeur 80% sur les fenêtres, qui pose trop souvent des problèmes de mise en page
0.1.1732 Series : 7 – 13 août 2017
- FIX 97841 Force la version de doctrine/instantiator à 1.0, pour éviter un problème de compatibilité avec php 5.6 sur la version la plus récente
- IMP Affichage d’images avec Session_File\Output_Controller : ajoute ?rotate, met le nom de fichier comme paramètre (/filename.png) et non plus comme argument (?0=filename.png)
- FIX Back-quotes manquants pour les mots Mysql réservés dans noms de champs @unique sur classes (par exemple : left)
0.1.1731 Series : 31 juillet – 6 août 2017
- FAC 97779 Refactorisation de la récupération des objets sélectionnés dans une liste, pour une meilleure réutilisabilité
- ADD 97779 Classe Data_List\Selection pour la récupération de critères de recherches issus des listes
- ADD 97779 + Has_In::in() pour les Dao\Option : facilite la recherche d’une option dans un tableau d’options
- FIX 97585 Import maintenant possible avec identification par des champs localisés (par exemple : dates)
- IMP 97714 Meilleure gestion des erreurs de formats de dates : dates de classes Date_Time_Error
- IMP Tri par défaut par des chemins de propriétés maintenant possible (jusqu’ici ignoré)
- ADD 97585 Menu + permet de désactiver un Menu\Item hérité avec Menu::CLEAR
- FAC Retire les éléments de printer/model (css, js), non fonctionnels et polluants
0.1.1730 Series : 24 – 30 juillet 2017
- FIX 96076 URI qui se terminent par un / déclenchai des warning/notices + force URI par défaut à / dans certains cas où elle était vide
- ADD 96076 Développement d’une petite librairie Asynchronous qui permet l’exécution parallèle de contrôleurs
- IMP 96076 Génère une erreur lorsque le clonage de session n’a pas fonctionné, ce qui arrive lors d’un appel au moment d’une mise à jour logicielle update
- IMP Amélioration skin par défaut pour tabbers : retire la bordure du bas lorsqu’inutile
- ADD Nouvelles fonctions de gabarit HTML : @file, @image
0.1.1729 Series : 17 – 23 juillet 2017
- FIX 97543 N’ouvre pas systématiquement les fichiers comme s’ils étaient des images
- STD Applique des conventions de codage dans différents javascript
- IMP Stocke les données de déboguage Xdebug passées à l’appel, en vue de pouvoir les faire suivre par la suite
0.1.1728 Series : 10 – 16 juillet 2017
- IMP 97237 File::getContent ne sort plus d’erreur si le fichier temporaire n’existe pas, mais retourne null
- ADD 97130 Contrôle de format de date rajouté à Validate
- ADD 97439 removeAccents pour remplacer les caractères accentués par les caractères non accentués équivalents
- FIX 97572 Import excel de données cassé depuis les modifications sur Session_File
- FIX 97556 Retiré le contrôle de saisie des formulaires dans xtarget : ne fonctionne pas lorsque sous-champs obligatoires d’objets facultatifs, notamment.
- IMP 97396 Verrouillage de l’incrément de compteurs, pour empêcher tout doublon.
0.1.1727 Series : 4 – 9 juillet 2017
- FIX xtarget erreur Cannot read property reload of null
- ADD 97460 Ajout d’une structure de données pour gérer le verrouillage de documents ouverts en modification
- FIX 97493 Main::redirect() et View::redirect() autorisent maintenant des arguments dans l’URI
- FIX List_Annotation fait fonctionner __toString avec $value de type string[]
- FIX Call_Stack répare un plantage sur des appels de Closure avec arguments
- IMP 97490 Rajouté Has_Get aux plugins Validator
- IMP 97491 Objet métier de base Code + méthode Code::equals() pour contrôle d’égalité
- IMP Améliorations de la classe de traitements sur les images Image : asFile, clone, fileExtension, fillImage, rotate, createFromFile, paste, newImagesKeepsAlpha
- IMP Facilite l’ajout de fichiers dans Session_File avec génération automatique de l’URI
0.1.1726 Series : 27 juin – 3 juillet 2017
- ADD strReplaceLoop pour faire des remplacements en boucle
- ADD Annoted::setAnnotationsLocal() pour enregistrer localement un Multiple_Annotation (pendant de setAnnotationLocal() pour une annotation seule)
- ADD 97386 Dao::cacheResult() nouvelle option du DAO pour mettre en cache les résultats de recherche search / searchOne
- REF 97149 Divise le gabarit de DataList en body / buttons
- ADD Dao\Func::isNotNull()
- ADD 97368 Fonction javascript lightRedirect pour une redirection “allégée”
- IMP 97130 Améliore le contrôle des dates avant envoi du formulaire + active les contrôles de formulaire HTML 5 avant envoi via xtarget.js
- ADD 96773 Contextual_Mysqli::lastUpdate() pour avoir l’heure de dernière modification d’une table
- FIX 97326 Les champs de saisie dans les formulaires de recherche doivent être simplifiés : @user_change, @editor et @multiline retirés, etc.
- IMP 97149 Nom de fichier temporaire pour les exports : utilise un identifiant unique pour éviter les conflits
- FIX 81041 Répare crash du maintainer : système de retry + continue amélioré
- ADD 81041 Migration du système de tests unitaires sous PhpUnit
- IMP 97234 Plus de mémoire pour les imports (6G maximum)
- ADD 97222 Ajoutés Loc::context() et Loc::replace() pour faciliter l’ajout d’options à Loc::tr()
0.1.1725 Series : 19 – 26 juin 2017
- FIX 97149 Ajouté l’identifiant de l’objet dans l’URI pour le write depuis le formulaire de modification (edit)
- IMP 97001 Améliore les retours d’erreurs lors d’imports
- IMP Lorsqu’on disconnect un objet de son lien de données, répercute cette déconnexion à ses composants (@component et @link Collection)
- IMP Loc::tr accepte des variables
$php_style
ou alors à partir de maintenant ::dbo_style
- CFG 96785 Monté la mémoire maximum occupée par les scripts à 2G
- IMP 96785 Ajouté aux logs : la mémoire maximum occupée par les scripts peut maintenant être journalisée
0.1.1724 Series : 12 – 18 juin 2017
- FIX 96773 AOP : aroundMethod fonctionne maintenant avec les méthodes statiques
- IMP 97088 permet d’utiliser memory_limit et time_limit pour le recalcul du cache interactif (web)
- IMP 97089 Normalisation et plus d’informations dans la pile d’appel dans Report_Call_Stack_Error_Handler : ajouté valeurs des paramètres de fonctions
- ADD 97162 Nouvelle annotation @impacts pour indiquer quelle autre propriété est impactée lors de la modification de la valeur d’une propriété (à utiliser conjointement à @setter)
0.1.1723 Series : 5 – 11 juin 2017
- ADD 96695 Plugin Configurable : permet que la configuration soit une chaîne seule, même si n’est pas Serializable
- ADD 96695 Nouvelle option Dao::createIfNoResult
- FIX 96695 Dao::searchOne plantait lorsque
$option
est une seule Option à la place d’un Option[] - FIX 94736 Html\Parser : encore des cas où le parsing de balises récursives fonctionnai mal, réparé et uniformisé
- ADD HTML\Template : plus d’informations de déboguage
- IMP 96895 Plugin de cache de lecture pour Dao : activation pour certaines fonctionnalités + toutes sauf certaines
- FIX 96923 Dao Retirés certains traitements lorsqu’aucun objet n’a été lu : optimise et évite des bogues
- ADD 96484 Nouveau lien de données Gaufrette, pour l’instant réduit au plus simple
- FIX 96587 Évite les crash dans les listes liés aux objets stringable
0.1.1722 Series : 29 mai – 4 juin 2017
- CFG .gitignore permet d’ignorer les dossiers phpmetrics si jamais lancé au niveau framework
- FIX 96074 Html\Parser la recherche du tag de fermeture ne fonctionnai pas en before avec des tags récursifs
- ADD 96074 Ajouté couleur bleue par défaut pour les boutons conduisant à une fonctionnalité output
- IMP 96908 Les espaces spéciaux avant/après valeurs sont maintenant également retirés lors des imports
- FIX 96790 Empêche de descendre dans les propriétés @store false pour l’ajout de colonnes de listes
- FIX 96790 Interdit les recherches sur propriétés @store dans les listes
- ADD 96931 imports : enregistre les valeurs calculées même si elles ne sont pas dans le fichier importé
- IMP Mise à jour globale des
getter /
setter : méthodes protected et non plus privées (permet la surcharge) - FIX 96968 Retiré mail_mime-decode : pas encore utilisé et conflit avec mime-encode
0.1.1721 Series : 22-28 mai 2017
- ADD Permet nativement le fonctionnement en mode Fast-CGI (PHP-FPM)
- FIX 96015 Quand on fetch des objets @link, la clé est maintenant multiple, et non plus le id de l’objet lié
- IMP
section class="edit window"
maintenant tous changés enform
quand plusieurs dans un Edit_Controller - ADD Nouvelle constante Feature::F_CANCEL
- FAC History ne doit pas embarquer <!—end—> tant que ce n’est pas appliqué partout
0.1.1720 Series : 15-21 mai 2017
- FIX 96638 Améliore les imports configurables par l’utilisateur : cas maintenant gérés avec collections, classes @link.
- OPT 96638 Optimise l’écriture de données lors des imports : n’écrit plus les valeurs de propriétés d’objets non importés.
- IMP 96638 Messages d’anomalies du aux données importées pendant l’import plus lisibles pour l’utilisateur (View_Exception).
- FIX 95669 @composite ne fonctionnai pas lorsque plusieurs propriétés de type composite pour un objet composant.
- ADD 96761 Search_Object::create il est maintenant possible de désactiver l’AOP sur les propriétés sur les objets de recherche.
- IMP 94951 Plus d’informations de déboguage (nom de la classe) pour les erreurs de recherche de propriétés pour les classes @link.
- FIX 96652 Erreur dans le code dans Html_Builder_Property::build sur les chaînes multiples.
- FIX 96699 Conflit sur List_Annotation
0.1.1719 Series : 08-14 mai 2017
- FIX Corrige des défauts d’ergonomie / d’alignement pour le champ de formulaire date et champ de formulaire combo
- IMP Contrôleur de vue par défaut : affiche les images sous forme de vignettes
- IMP Prévisualisation de fichiers images : améliore les possibilités de zoom calculés par le serveur.
- IMP 96002 Ajouté équivalent du ctrl+click pour MacOs.
- FIX 96587 Empêche le crash des listes en empêchant d’étendre les classes Stringable.
- ADD 96699 Nouvelle annotation de classe @list.
- IMP 96699 Plus d’informations de déboguage en cas d’erreur de lecture de fichiers de droits d’accès yaml.
- IMP 96699 Annotation de classe @list soumise à droits d’accès.
- FIX 80851 Réparé un warning sur mkdir simultané lors du changement de jour, dans File_Logger.
0.1.1718 Series : 01-07 mai 2017
- FIX Permet au contrôleur de liste de fonctionner avec des classes dont le nom correspond très exactement à son @set
- FIX 95626 Corrige certains cas où le log de requêtes SQL de Mysql\File_Logger ne s’enregistre pas
- IMP 95626 Paths::$root_path, chemin racine du projet du point de vue système de fichier, disponible le plus tôt possible
- IMP 95626 Les constantes de constants.php sont maintenant disponibles dès le début de index.php
- IMP autowidth + deux minimum-maximum en fonction du contexte (dans formulaire / colonne de tableau)
- FIX 95800 Application de @default dès qu’une classe est instanciée, car la valeur par défaut dynamique n’était pas initialisé dans bien des situations
- FIX 96486 Retire un caractère ] parasite en fin de valeur dans le résultat des tests unitaires
- FIX 96505 Les erreurs SQL dans la lecture des données pour listes dataList affichaient toujours un SQL timeout au lieu d’une erreur
- FIX 96505 Corrige un crash de jointure erronée sur une propriété Date_Time dans une classe élément de collection
- FIX 96623 Corrige une boucle infinie / un crash lors de plusieurs destructions de Mysql\File_Logger dans cas de mise à jour via notre outil de mise à jour
- FIX 96624 N’utilise pas @default pour déterminer la valeur par défaut en base de données MySQL
0.1.1717 Series : 24-30 avril 2017
- IMP Rend les Notice dus aux mises à jour de base de données par le Maintainer plus lisibles
- IMP 95767 Autorise l’usage de fonctions, et pas que de propriétés, pour Group_Concat
- ADD 95767 Nouvelle fonction backSet sur les variables, pour simplifier le “je modifie en gardant l’ancienne valeur”
- IMP @mandatory est maintenant défini implicitement par défaut pour les propriétés où @composite est défini
- ADD 96497 Nouvelle annotation de classe @after_commit
- ADD 95624 Le contrôleur json par défaut permet maintenant de faire des recherches partielles, et de récupérer les valeurs de certains champs seulement
- ADD 94736 Nouvelle fonction d’insertion d’un tableau dans un tableau arrayInsertAfter
- ADD 96246 Nouvelle classe Content_Disposition dans le module Http
- STD Améliore la configuration de CKEditor en javascript
- FIX Améliore les spécifications de @integrated : besoin de préciser les propriétés contenues sans re-donner le nom de la propriété associée à l’annotation
- FIX 96479 appelle les événements @on_change lorsque la valeur d’un combo est vidée avec touche backspace ou suppression
- ADD 79881 RAD permet aux utilisateurs de configurer le @tooltip en dynamique dans les formulaires en mode modification
- ADD Nouvelle fonction swap pour échanger les valeurs de deux variables
Notice
Type d’intervention :- ADD – Addition : ajout d’une nouvelle fonctionnalité
- CFG – Configuration : réglages de configuration uniquement
- DEV – Development : code ajouté uniquement et spécifiquement pour les configurations de développement (par exemple traces de débogage)
- FAC – Factoring : refactorise l’implémentation d’une fonctionnalité
- IMP – Improvement : amélioration d’une fonctionnalité existante
- FIX : correction d’un bogue
- STD – Standards : application de standards de programmation
- [RAD] – Rapid Application Development : développement graphique de fonctionnalités par l’utilisateur final
- 2 premiers caractères : l’année,
- 2 caractères suivants : le numéro de semaine.
La numérotation de ticket 12345 est un numéro interne de ticket, et ne correspond pas forcément à la numérotation de tickets dans GitHub.
Le master (https://github.com/itrocks/framework) correspond à la version en cours de développement, et contient donc les dernières évolutions du build le plus récent.
Le changelog a démarré le 25 avril 2017. Pour plus d’informations sur les évolutions antérieures, vous pouvez consulter les descriptifs des 3250 commits qui constituent la version du framework à cette date.
Voir aussi
- IMP 99850 Configurations l’analyse du composer.json pour en extraire le nom du projet ignore maintenant le suffixe de nom de projet -final, rendant inutile l’ajout de