diff --git a/README.md b/README.md index 2f238c7..5de2cc8 100644 --- a/README.md +++ b/README.md @@ -53,40 +53,26 @@ Logiciel testé et validé sur les configurations suivantes : VERSION ACTUELLE -Date: 23/01/2019 -Version: 2.10.5 +Date: 24/01/2019 +Version: 2.10.6 Author: EP - Ajout du dossier vendor/ dans git pour automatiser la mise à jour du framework cakephp - (la mise à jour de cakephp se fait dans vendor/cakephp/ - mais elle entraine aussi la mise à jour de toutes les dépendances dans vendor/*/) + Mise à jour du fichier VERSION pour donner bcp plus d'infos - TRES IMPORTANT: - - Si "./UPDATE.sh" ne fonctionne pas à cause d'un conflit avec le dossier vendor/, - supprimer simplement le dossier vendor/ (il sera recréé automatiquement par le "git pull" de UPDATE.sh) - - UTILE: + IMPORTANT: + - Pour connaitre la version actuelle, taper "./VERSION" - Pour mettre à jour le code, ne plus se contenter de faire "git pull", mais utiliser plutot ./UPDATE.sh (depuis la racine du projet) - - Pour connaitre la version actuelle, taper "./VERSION.sh" + qui met aussi à jour la BD (seulement si nécessaire) - Pour s'assurer que la version récupérée est stable, taper "./TESTS.sh" - Pour que "./TESTS.sh" s'exécute sans "deprecated error", - il faut faire un changement dans votre fichier config/app.php - afin d'avoir cette configuration pour 'Error' : + il faut ajouter cette ligne dans la clé 'Error' de votre fichier config/app.php 'Error' => [ - - // Voir les "deprecated errors": - //'errorLevel' => E_ALL & ~E_DEPRECATED, - // Ne pas voir les "deprecated errors": + ... 'errorLevel' => E_ALL & ~E_USER_DEPRECATED, - - 'exceptionRenderer' => 'Cake\Error\ExceptionRenderer', - 'skipLog' => [], - 'log' => true, - 'trace' => true, + ... ], - Version majeure en cours : 2.10 (https://projects.irap.omp.eu/versions/207) ROADMAP: https://projects.irap.omp.eu/projects/inventirap/roadmap @@ -106,19 +92,21 @@ CHANGEMENTS IMPORTANTS (MILESTONES) Liste complète des évolutions: https://gitlab.irap.omp.eu/epallier/labinvent/commits/master ----------------------------------------------------------------------------------------------------------- -17/01/2019 Version: 2.10.1, 2, et 3 (EP) +23/01/2019 Version: 2.10.1, 2, 3, 4, et 5 (EP) Mise à jour framework cakephp et amélioration recherche matériel et bugfix ldap: - Mise à jour du framework cakephp à la version courante : passage de v3.5 à v3.7 ($ php composer.phar require --update-with-dependencies "cakephp/cakephp:3.7.*") - Adaptations pour cakephp 3.7 + - Ajout du dossier vendor/ dans git (désormais versionné pour faciliter la mise à jour du framework cakephp) - Recherche Matériels : Bugfixes et améliorations - Bugfix Recherche générale sur plusieurs mots : fait un AND de ces mots et non pas un OR !!! - Bugfix Recherche générale d'une date - - Ajout recherche générale d'une catégorie + - Ajout recherche générale d'un fournisseur et d'une catégorie - Bugfix recherche sur un montant à virgule... - Complète refactorisation de MaterielsController::find(), y avait besoin ! - Ajout de tests - ... + - Nouveaux fichiers VERSION.sh, UPDATE.sh, et mise à jour de TESTS.sh - LDAP authentified bugfix 15/01/2019 Version: 2.9.2 (EP) diff --git a/VERSION b/VERSION new file mode 100755 index 0000000..863bbbb --- /dev/null +++ b/VERSION @@ -0,0 +1,58 @@ +#!/usr/bin/env bash + +echo +echo "**************************************" +echo "Version du logiciel LabInvent:" +echo "**************************************" +grep "^Version:" README.md +grep "^Date:" README.md +echo "Le numero de version se trouve dans le fichier README.md (sous la ligne 'VERSION ACTUELLE')" +echo "(il est aussi automatiquement recopié dans src/Template/Layout/default.ctp)" + +echo +echo +echo "**************************************" +echo "Version du framework CakePhp utilisé:" +echo "**************************************" +bin/cake version +# echo "Statut actuel des migrations:" +#bin/cake migrations status + +echo +echo +echo "**************************************" +echo "Version des composants LAMP utilisés:" +echo "**************************************" + +echo +echo "- Linux (OS):" +uname -a + +echo +echo "- Apache (httpd):" +httpd -v + +echo +echo "- Mysql (SGBD):" +mysql -V + +echo +echo "- Php:" +php -v + +echo +echo +echo "**************************************" +echo "Version des autres composants utilisés:" +echo "**************************************" + +echo +echo "- Phpunit (exécution des tests):" +vendor/bin/phpunit --version || vendor/phpunit/phpunit/phpunit --version + +echo +echo "- Php Composer (gestion des dépendances Php):" +php composer.phar --version + +echo + diff --git a/VERSION.sh b/VERSION.sh deleted file mode 100755 index 402df04..0000000 --- a/VERSION.sh +++ /dev/null @@ -1,12 +0,0 @@ -echo -echo "Version actuelle:" -echo -grep "^Version:" README.md -grep "^Date:" README.md - -echo -echo "Le numero de version se trouve dans le fichier README.md (sous la ligne 'VERSION ACTUELLE')" -echo -echo "(il est aussi automatiquement recopié dans src/Template/Layout/default.ctp)" -echo - -- libgit2 0.21.2