Historique des versions

Vous retrouverez sur cette page l'historique des évolutions du produit depuis la version Beta 1.0.0.

Release 1.2.53

Evolutions depuis la version 1.2.10 :
  • Spring, migration vers la version 4.3.9
  • Struts, migration vers la version 2.5.12
  • Hibernate, migration vers la version 5.2.10
  • JQuery, migration vers la version 1.11.3
  • JQuery UI, migration vers la version 1.11.4
  • Noty JS, migration vers la version 2.3.7
  • Log4J2, migration vers la version 2.8
  • POI, migration vers la version 3.16

Release 1.2.10

Evolutions depuis la version 1.2.02 :
  • Spring, migration vers la version 4.1.5
  • Struts, migration vers la version 2.3.20
  • Hibernate, migration vers la version 4.3.8
  • JQuery, migration vers la version 1.11.2
  • JQuery-UI, migration vers la version 1.11.3
  • Noty JS, migration vers la version 2.3.4
  • Log4J, migration vers la version 2.2
  • POI, migration vers la version 3.11
  • JSoup, migration vers la version 1.8.1
  • Web services, vous pouvez faire des ajouts, des mises à jour et des recherches.
  • Ajout d'une information quand la session a expirée.
Améliorations ajoutées :
  • Une tâche ou un projet sont maintenant considérés comme dus si la date supposée de fin est inférieure ou éguale à aujourd'hui.
  • Changement du format des log.
  • Le niveau de log de l'objet LoggingInterceptor peut se changer via un paramètre
  • Modification des protocoles et des URL pour les web services. Utilisation de PUT, GET et POST.
  • Ajout du filtre Spring nécessaire à l'usage du protocol PUT dans le fichier web.xml.
  • Ajustement de la mécanique de gestion d'erreur au niveau du code.
  • Refonte de la structure JSON des objets.
  • Standardisation des méthodes de recherche.
  • La création des tâches fait usage d'appel Ajax pour une meilleur vitesse d'affichage.
  • Attention, le coût estimé calculé d'un projet sera maintenant la somme de tous les coûts estimés des tâches du projet (pour une tâche non terminée = son cout estimé ou si elle n'en a pas = personne assignée * temps estimé, pour une tâche terminée = coût final).
  • Les options relatives aux envoies d'email sont maintenant dans le panneau de gestion des licenses.
  • Une option d'utilisation des web services est disponible dans le panneau de gestion des licenses.
Anomalies corrigées :
  • Suppression de la dépendance JSF dans le POM et mise à jour
  • Correction du problème de création d'une tâche par un administrateur avec un auteur différent de lui même et qui lui est assigné.
  • Les web services sont branchés sur la même mécanique de sécurisation que les actions webs.
  • Les icones d'état des tâches s'affichent correctement maintenant.
  • La gestion des droits de mises à jours pour les services et les utilisateurs est correcte maintenant.
  • Le menu des services est maintenant visible pour les administrateurs qui n'ont aucun role dans aucun service
  • Correction d'une erreur de tooltip sur le cout d'un projet.

Release 1.2.02

Evolutions depuis la version 1.2.01 :
  • Spring, migration vers la version 4.1.2
  • Log4J, migration vers la version 2.1.0
  • Hibernate, migration vers la version 4.3.7
  • JQueryUI, migration vers la version 1.11.2
  • DataTables, migration vers la version 1.10.4
  • NotyJS, migration vers la version 2.2.4
  • CKEditor, migration vers la version 4.4.5

Release 1.2.01

Evolutions depuis la version 1.2.00 :
  • Spring, migration vers la version 4.1.1
  • Log4J migration vers la version 2.0.2
Anomalies corrigées :
  • Problème de login sur la console du super administrateur.

Release 1.2.00

Evolutions depuis la version 1.1.04 :
  • Le mapping Hibernate se fera via les annotations.
  • Tous les icones des rôles projets ont changé.
  • Tous les icones de gestion d'état ont changé.
  • Hibernate, migration vers la version 4.3.6
  • Tomcat , migration vers la version 8.0.11
  • CKEditor , migration vers la version 4.4.3
  • JQuery UI, migration vers la version 1.11.0
  • Spring, migration vers la version 4.0.6
  • Data Tables, migration vers la version 1.10.2
  • JDK, migration vers la version 1.8.20
  • AnyTime JS, migration vers la version 5.05
  • Toutes les informations relatives aux coûts sont sur un onglet dédier.
  • La méthode equals a été simplifé.
  • La mécanique de gestion des informations a été modifié. Elle permet maintenant de mettre à jour automatiquement les informations modifiées.
  • L'écran de mot de passe oublié a été simplifié.
Améliorations ajoutées :
  • PWM fait maintenant usage d'un design en HTML 5 de type responsive. Il s'adaptera à la taille du navigateur et de l'écran. Ce gros changement peut entrainer des problèmes d'affichages sur les navigateurs anciens.
  • Un coût estimé calculé a été ajouté pour les tâches et les projets. Dans le cas d'un projet, c'est la somme de tous les coûts estimés des tâches (nons terminées) ou le coût final (si elle est terminée). Dans le cas d'une tâche c'est le temps passé * coût de l'utilisateur.
  • Un coût final a été ajouté pour les tâches et les projets. Il n'est valable que pour les éléments terminés.
  • Un clique sur un numéro de téléphone lancera une application téléphonique (si il y en a une d'installée).
  • Une gestion de droits plus fine a été mise en place sur l'ensemble des éléments (tâches, projets, utilisateurs, services). Une validation des authorisations est réalisée avant chaque action voir/chercher/modifier/exporter.
  • Un icon permettant de rafraichir un élément est présent sur les écrans de visualisation et d'édition
  • Sur la vue d'un utilisateur, un administrateur pourra renvoyer automatiquement par mail les informations de connexion.
  • Tout le monde peut faire une recherche sur les uilisateurs.
Anomalies corrigées :
  • Lors de l'édition d'un projet, si l'utilisateur était un chef de service ou un administrateur il devenait automatiquement l'auteur du projet.
  • Le message d'erreur concernant les temps de sécurité sera plus sympatique. Les messages surviennent quand deux personnes veulent modifier le même élément sur des intervals de temps court.
  • Le coût réel est maintenant exporté dans les fichiers XML.
  • Les commantaires des tâches n'étaient pas toujours sauvegardés.
  • Les mois n'étaient pas traduit pour l'affichage des temps de tâches.
  • La traduction en français des messages d'erreurs relatifs à la page des préférences est totalement traduit.
  • Il manquait un span fermant à la tooltip des tâches .
  • Correction du problème qui affichait parfois demain dans la liste des temps d'une tâche..
  • Correction de l'affichage des longs commentaires dans les tâches et les projets.
  • La date de début d'une tâche était incorrecte dans les exportation Excel.
  • L'erreur lors de la création de projet sans équipe a été corrigée.
  • Correction de la tooltip pour les chefs de service sur l'écran utilisateur.
  • Ajustement de la mécanique du SimpleDateFormat pour l'objet TimeLineTO.
  • Correction de l'erreur qui affichait null au lieu du nom de la tâche dans le message d'erreur concernant l'édition de ses dernières.
  • 'Temps et Export XLS': Le temps estimé et le temps passé n'étaient pas toujours correcte lors des exportation en Excel.

Release 1.1.04

Evolutions depuis la version 1.1.03:
  • Ajout de la mécanique Maven pour la gestion des JAR et des sources. Il faudra avoir un plugin (m2e) pour builder/lancer dans Eclipse.
  • Tomcat, migration vers la version 7.0.54
  • Struts, migration vers la version 2.3.16.3
  • Anytime JS, migration vers la version 5.0.2-1405301019
  • Noty JS, migration vers la version 2.2.4
  • Spring, migration vers la version 4.0.5
  • JQuery, migration vers la version 1.11.1
  • JS Datatables, migration vers la version 1.10
Anomalies corrigées :
  • L'objet du mail lors d'une fin de tâche était manquant
  • Afin de pallier aux problématiques de styles dans Excel, les éléments selectionnés seront en gras+italique
  • Lors des exports CSV, les éléments n'étaient plus séparés par un retour à la ligne

Release 1.1.03

Evolutions depuis la version 1.1.02:
  • Anytime JS migration vers la version 5.0.1-1403131246
  • Hibernate, migration vers la version 4.3.5
  • Notify JS, migration vers la version 4.3.4
  • JQuery Datatable grouping migration vers la version 1.2.9
  • Handsontable JS, migration vers la version 0.10.5
Anomalies corrigées :
  • L'unité de temps pour les tâches était parfois erroné
  • L'affichage de ligne de temps d'une tâche était fausse quand deux utilisateurs avaient participé à cette dernière
  • Dans certain cas, l'affichage de ligne de temps d'une tâche n'affichait pas toujours le dernier jour

Release 1.1.02

Evolutions depuis la version 1.1.01:
  • Compatibilité avec MariaDB
  • POI, migration vers la version 3.10
  • JQuery migration vers la version 1.11.0
  • Struts, migration vers la version 2.3.16.1
  • Hibernate, migration vers la version 4.3.4
  • Tomcat, migration vers la version 7.0.52
  • Spring, migration vers la version 4.0.2
  • JQuery UI migration vers la version 1.10.4
Améliorations ajoutées :
  • Timeline d'une tâche n'affichera plus les jours avec 0s travaillés.
  • La notion de coût a été ajouté pour les tâches, les projets et les utilisateurs. Lisez la documentation pour de plus amples informations.
  • Vous pouvez faire usage d'un fichier zippé lors de l'importation des données. C'est obligatoire si votre fichier Excel est plus gros que 2Mg.
Anomalies corrigées :
  • Une clef de ressource manquait pour la version anglaise.
  • Dans certain cas, lors de l'édition des services il n'était plus possible de modifier l'équipe.
  • Dans certain cas, lors de l'édition d'un projet il n'était plus possible de modifier l'équipe.
  • Le vue projet n'affichera plus en permanence en bas de la liste des acteurs 'Aucun utilisateur associé à ce projet.'.
  • Un caractère '%' manquait dans la version anglaise de la fenêtre d'aide de l'écran de recherche utilisateur.
  • Une erreur pouvait survenir lors de la création d'un utilisateur quand on lui affectait des/un service qui n'était plus visible.

Version 1.1.01

Evolutions depuis la version 1.1.00:
  • L'identifiant des services est maintenant visible dans les vues projets.
  • La notion d'auteur de projet est maintenant visible dans les vues projets.
  • Les tâches désactivées seront visibles dans les vues projets.
Améliorations ajoutées :
  • Aucune
Anomalies corrigées :
  • Problèmes de typos sur différents écrans

Version 1.1.0

Evolutions depuis la Beta 1.0.11:
  • Utilisation d'un pool JNDI (en remplacement de c3p0)
  • MySQL connecteur, migration vers la version 5.1.28
  • Hibernate, migration vers la version 4.3.0
  • Pour les vues en lecture, les évènements seront moins lourds en terme de lisibilité
  • Spring, migration vers la version 4.0.0
  • Les titres des pages ont été ajustés pour être plus explicites
  • Les informations calculées à partir des tâches seront visibles sur les écrans d'éditions des projets.
  • Les pièces jointes sont limitées à 2Mg par fichier, 16Mg au total pour une mise à jour ou une création.
  • Les boites d'alert Java Script ont été remplacées.
Améliorations ajoutées :
  • Ajout de l'interface du super administrateur qui peut gérer les domaines et leur licence.
  • Vous pouvez déplacer un projet dans le temps et faire suivre ce décalage à toutes les tâches qui ne sont pas démarrées et qui lui appartiennent.
  • Vous pouvez ajouter des commentaires aux tâches et aux projets. ils seront historisés et datés.
Anomalies corrigées :
  • Problèmes de typos sur différents écrans
  • Problème d'affichage des messages d'erreurs lors du dépassement de taille des pièces jointes.
  • Problème sur le comportement de la licence quand on réactivait un utilisateur supprimé.
  • L'évènement historique était invalide quand une tâche était réassignée.
  • Problème de gestion sur les tâches qui s'étendent sur plusieurs années.

Version Beta 1.0.11

Evolutions depuis la Beta 1.0.10 :
  • Un icone affichant le pourcentage d'avancement des tâches est maintenant visible.
  • Une liste des administrateurs du domaine d'affiche sur la page des préférences (onglet licence). Permet aux utilisateurs de les contacter.
  • Migration Struts vers la version 2.3.16.
  • Un clic sur une action de tâche du tableau de bord ne rechargera plus toute la page mais simplement les éléments du tableau de bord.
  • Un service fonctionnel global a été créé pour simplifier la gestion des éléments.
  • Migration de Noty JS vers la version 2.2.0.
  • L'affichage des popup d'évènements change, maintenant elles s'afficheront toutes les minutes (en fonction des préférences de l'utilisateur) et uniquement si l'utilisateur a un lien avec cet évènement (ceci exclue l'auteur).
  • Supprimer un utilisateur lui retirera ses rôles dans les services où il en a.
  • La présentation pour l'assignation d'une tâche a été remaniée.
Améliorations ajoutées :
  • Le service d'envoi de mail peut maintenant fonctionner en fonction des clefs de domaine.
  • Le tableau de bord se rafraîchira tout seul toutes les minutes (ou plus selon les préférences de l'utilisateur).
  • Un onglet d'historique est affichable (ou non selon les préférences de l'utilisateur) sur tous les éléments tâches, services, projets, utilisateurs.
  • Un chiffre représentant l'identifiant apparaîtra à côté de chaque élément afin de simplifier l'édition de la gestion des évènements.
  • L'état du projet ainsi que d'autres informations sur l'utilisateur assigné et l'auteur apparaîtront dans la vue des tâches.
  • Vous pouvez lier les éléments entre eux grâce à la notion d'évènement. Par exemple, à la fin d'une tâche vous pouvez démarrer automatiquement un projet.
Anomalies corrigées :
  • Suppression des console.log dans gantt JS.
  • Correction des anomalies entre les tâches mères et filles.
  • Correction d'un bug quand un administrateur éditait un projet qui ne lui appartenait pas et qui n'avait aucun lien avec ses services.
  • Correction d'un bug qui faisait que l'administrateur ne pouvait pas modifier l'état d'un utilisateur.
  • Correction des faux doublons de projets ou de services dans le cas de la mise à jour d'un utilisateur.
  • Corrections de problèmes sur la mise à jour / ajout de pièces jointes.
  • Le temps passé d'un projet ne s'affichait pas toujours correctement.

Version Beta 1.0.10

Evolutions depuis la Beta 1.0.9 :
  • Migration de Menu JS vers la version 2.9.7
  • Migration Hibernate vers la version 4.2.8
  • Des pages se chargeront plus rapidement
  • Migration ChkEditor vers la version 4.3
  • Migration de Noty JS vers la version 2.12
Améliorations ajoutées :
  • Simplification des web services
Anomalies corrigées :
  • Sur certain OS avec certain navigateur la session se perdait
  • Les images s'affichent normalement sur le menu
  • La gestion de l'image d'un utilisateur se passe correctement

Version Beta 1.0.9

Evolutions depuis la Beta 1.0.8 :
  • Les erreurs 404 s'affichent plus proprement
  • Connecteur MySQL, migration vers la version 5.1.27
  • Spring, migration vers la version 3.2.5
  • Tomcat, migration vers la version 4.0.47
Améliorations ajoutées :
  • Des Web Services REST pour la sélection des entités sont disponibles (service, tâche, projet, utilisateur) (la documentation viendra plus tard)

Version Beta 1.0.8

Evolutions depuis la Beta 1.0.7 :
  • Ajout du template Excel en français pour l'exportation des données
  • La taille des libellés pour les tâches/projets/services passe à 80 caractères
  • Le nom des fichiers exportés est internationalisé
  • Le libellé d'un projet n'a plus à être unique.
Améliorations ajoutées :
  • Le code des classes d'exportation a été uniformisé
  • Vous pouvez importer vos données au format Excel
Anomalies corrigées :
  • Les projets/tâches personnelles ne sont plus exportées sauf si elles appertiennent à celui qui fait l'export
  • Les problèmes entre le cache d'apache et celui de tomcat sont résolus

Version Beta 1.0.7

Evolutions depuis la Beta 1.0.6 :
  • None
Améliorations ajoutées :
  • None
Anomalies corrigées :
  • Affichage correct des % dans l'export Excel
  • Correction de libellés français et transformation du mot unité en service dans les fenêtres d'aide.

Version Beta 1.0.6

Evolutions depuis la Beta 1.0.5 :
  • Ne montre plus En retard sur les tâches terminées
Améliorations ajoutées :
  • Envoie un email aux nouveaux utilisateurs créés afin qu'ils connaissent leurs identifiants (désactivé sur le serveur de test)
Anomalies corrigées :
  • L'assignation d'une tâche lors de la création mais après une édition se fait maintenant correctement.
  • Le temps estimé si il dépasse 7 jours s'affiche correctement pour les tâches.

Version Beta 1.0.5

Evolutions depuis la Beta 1.0.4 :
  • EHCache, migration vers la version 2.7.4
  • Hibernate, migration vers la version 4.2.6
  • Struts, migration vers la version 2.3.15.3
  • MySQL Connector, migration vers la version 5.1.26
  • Tomcat, migration vers la version 4.0.42
  • Commons Net, migration vers la version 3.3
  • Java, migration vers la version 1.7.0.45
Anomalies corrigées :
  • Les couleurs qui indiquent les éléments selectionnés se présentent correctement lors de l'exportation multiple Excel.
  • Les valeurs multivaluées dans l'exportation Excel sont maintenant de la bonne couleur.

Version Beta 1.0.4

Evolutions depuis la Beta 1.0.3 :
  • Les fenêtres d'aide ont été mises à jour pour expliquer la fonction d'exportation
  • Handsontable, migration vers la version 0.9.17
  • Hibernate, migration vers la version 4.2.5
  • ChkEditor, migration vers la version 4.2.1
  • FullCalendar JS, migration vers la version 1.6.4
Améliorations ajoutées :
  • Les unités de temps mois et semaine ont été retirés.
  • Vous pouvez exporter vos données en XLS, CSV et XML sur les écrans de recherche.
  • La possibilité de recevoir un mail quand une tâche est assignée ou terminée a été ajouté (pas activée sur le serveur de test)
Anomalies corrigées :
  • Ajustement du comportement du bandeau de recherche.
  • Dans certain cas le temps calculé était incorrect pour les tâches/projets.

Version Beta 1.0.3

Evolutions depuis la Beta 1.0.2:
  • Handsontable, migration vers la version 0.9.15
  • Hibernate, migration vers la version 4.2.4
  • Spring, migration vers la version 3.2.4
  • Ehcache, migration vers la version 2.7.3
  • FullCalendar JS, migration vers la version 1.6.3
Améliorations ajoutées :
  • Vous pouvez exporter vos données en XLS, CSV et XML à partir des écrans de visualisation.
Anomalies corrigées :
  • Quelques erreurs 404 corrigées dans les fenêtres d'aides

Version Beta 1.0.2

Evolutions depuis la Beta 1.0.1:
  • Vous ne pourrez plus changer l'appartenance et le rôle d'un utilisateur par rapport à une unité directement depuis la fiche de l'utilisateur. Il faudra passer par la fiche des unités.
  • PWM est plus rapide maintenant (ajout du lazy loading sur les pièces jointes)
  • Migration de Hibernate V4.2.2 vers V4.2.3
  • Migration de Struts V2.3.15 vers V2.3.15.1
  • Les informations liées à l'utilisateur assigné et la tâche parente ne seront plus éditables sur une tâche qui n'est pas en pause
  • MsDropdown, migration vers version 3.5.2
  • ChkEditor, migration vers version 4.2.2
  • FullCalendar, migration vers version 1.6.2
  • Anytime calendar, migration vers version 4.2013.07.25.a
  • Pour plus de performances, la relation entre projet/utilisateur et unité/utilisateur a changé
Améliorations ajoutées :
  • L'état d'une tâche ou d'un projet est visible dans le titre de ce dernier.
  • Si l'utilisateur a suffisamment de droit il pourra changer l'état d'une tâche lors de sa visualisation
  • L'utilisateur assigné à une tâche peut maintenant éditer son type et sa priorité.
Anomalies corrigées :
  • Correction d'un tag HTML manquant dans les écrans de tâches
  • Simplification des bulles d'aides pour les tâches
  • Gestion correcte du multisubmit pour Firefox

Version Beta 1.0.1

Evolutions depuis la Beta 1.0.0:
  • Migration de Struts V1.3.10 vers Struts V2.3.15
  • Migration de Spring V3.2.2 vers Struts V3.2.3
  • Migration de Hibernate V4.2.1 vers Hibernate V4.2.2
  • Migration de MySQL drivers V5.1.22 vers 5.1.25
  • Migration de EHCache V2.7.0 vers 2.7.2
  • Migration de commons Codec V1.7 vers 1.8
  • Migration de la JVM 1.7.0.25 vers 1.7.0.27
  • Migration de Tomcat 7.0.39 vers 7.0.41
  • Migration de JQuery 1.9.1 vers 1.10.2
Features :
  • Migration vers Struts 2.0
  • Ajout de la dernière date d'accès sur l'écran de recherche utilisateur
  • Utilisation d'un stream JSon pour l'affichage du Gantt
  • Utilisation d'un stream JSon pour l'affichage de l'historique
  • Les unités de temps sont homogènes sur la totalité du projet
  • La gestion du double submit est maintenant en place sur la quasi totalité du site
  • Nettoyage des pages
  • Gestion d'une classe version
  • Les écrans de confirmation s'afficheront en haut de l'écran
Anomalies corrigées :
  • La gestion des pièces jointes de type png et gif est correctement reconnue
  • Correction de tag fermant manquant
  • L'utilisation des ' ou " est maintenant mieux géré dans le code JavaScript
  • Groupe des unités dans la présentation des projets fonctionnement correctement maintenant
  • Sélection d'un auteur est maintenant opérationnel
  • Temps passé pour les tâches et les projets devraient être correcte maintenant
  • Correction de label français
  • Correction d'un bug où un utilisateur appartenant à une unité ne pouvait plus éditer ses projets personnels

Version Beta 1.0.0

Première version beta.