Introduction
ESUP-Commons est en évolution constante.
Si vous démarrez un nouveau projet nous vous conseillons d'utiliser l'archétype maven ESUP-Blank dans la dernière version stable référencée dans ce document. Cf. Création d'un projet à partir d'un archetype blank
Les versions stables sont celles qui ne sont pas en -SNAPSHOT et dont la date de sortie est notée entre parenthèses
Versions
0.3.2-SNAPSHOT (Travail en cours)
TODO
- Supprimer les références à tomahawk (penser à vérifier sur blank et/ou example l'utilise pour éventuellemet y ajouter des références)
- Eviter la duplication de code entre JSF 1.2 et JSF 2.0
- Supprimer le code lié aux balises e:
- En JSF 1.2 passer à la version 1.2.11 (release du 22/11/2011)
- Revoir le checkStyle d'esup-commons pour eclipse Indigo
- Changer de version de myFaces (Cf. https://issues.apache.org/jira/browse/MYFACES-3405)
0.3.1 (16/10/2012)
- Correction d'un dysfonctionnement de sur les paginators
- Intégration de diverses contributions de Florent Cailhol (forme du code, compatibilité, etc.)
git log V2-0.3.0..V2-0.3.1 --pretty=format:"%h - %an, %ar : %s" 1f862cc - Raymond Bourges, 2 days ago : [maven-release-plugin] prepare release V2-0.3.1 b9e3b5d - Raymond Bourges, 2 days ago : Change maven release plugin default configuration 3af0f9e - raymondBourges, 2 days ago : Merge pull request #8 from ooflorent/add-generics 2d59284 - Florent Cailhol, 3 days ago : Rebase modifications 432e643 - raymondBourges, 3 days ago : Merge pull request #7 from ooflorent/override-annotations e2468a4 - raymondBourges, 3 days ago : Merge pull request #6 from ooflorent/fix-trinidad-pom c0b6d19 - Raymond Bourges, 3 weeks ago : Fix: loadIntemsInternal is called in forceReload method 4dd1a4d - Florent Cailhol, 6 weeks ago : Infer generic arguments 2da1137 - Florent Cailhol, 6 weeks ago : Add @Override to interface overridden methods d70fa19 - Florent Cailhol, 6 weeks ago : Fix JSTL dependency in esup-commons2-jsf-trinidad 1aa4554 - Raymond Bourges, 8 weeks ago : Merge branch 'java-cleanup' into develop 3ff461b - Raymond Bourges, 8 weeks ago : Merge branch 'java-cleanup', remote-tracking branch 'ooflorent/java-cleanup' into java-cleanup c1841c7 - Raymond Bourges, 8 weeks ago : reintroduce artifact scope for spring-test 58e5e86 - Raymond Bourges, 8 weeks ago : [fix] add setter (and getter) for cacheName field 0352694 - Raymond Bourges, 8 weeks ago : Merge branch 'pascal' into develop c6ff0f0 - Raymond Bourges, 8 weeks ago : Add cacheName Property 1648db3 - Raymond Bourges, 8 weeks ago : LdapUserAndGroupService (By Pascal Rigaux) 46c24b6 - Raymond Bourges, 8 weeks ago : setOrClearUserAttribute (By Pascal Rigaux) 69053a4 - Raymond Bourges, 8 weeks ago : invalidateLdapCache and use it in updateLdapUser (By Pascal Rigaux) c93e678 - Florent Cailhol, 9 weeks ago : Fix input stream memory leak 4dc2e28 - Florent Cailhol, 9 weeks ago : Remove dead code 970824c - Florent Cailhol, 9 weeks ago : Remove unused imports 414d84f - Florent Cailhol, 9 weeks ago : Remove unecessary annotations ec42bfe - Raymond Bourges, 9 weeks ago : [PATCH] fix sending HTML body in UTF-8 3dd758e - Raymond Bourges, 9 weeks ago : Change Maven build configuration to target Java 1.6 (proposed by Florent Cailhol) e8f7bc9 - Raymond Bourges, 9 weeks ago : chmod and ignore files 865a9f2 - raymondBourges, 9 weeks ago : Merge pull request #3 from ooflorent/fix-primefaces-repo f54d421 - raymondBourges, 9 weeks ago : Merge pull request #2 from ooflorent/remove-maven-warnings 7e183b3 - Florent Cailhol, 9 weeks ago : Change primefaces repository location 90ab66d - Florent Cailhol, 9 weeks ago : Remove some maven warnings adb13fb - Raymond Bourges, 9 weeks ago : Merge branch 'release-0.3.0' into develop 89bd88d - Raymond Bourges, 9 weeks ago : [maven-release-plugin] prepare for next development iteration
0.3.0 (16/08/2012)
- Passage sous forme de 3 projets Git
- Projet sur GitHub pour des contributions plus efficaces
- Il y a aussi des miroirs sur sourcesup (Attention : ces derniers peuvent être en léger décalage avec ceux de GitHub qui doivent être considérés comme la référence pour le développement)
- Réintégration de la fonctionnalité de vérification de la version de la base de données. Cette fonctionnalité existait en EC1 mais n'avait pas encore été réintroduite en EC2.
- Ajout d'un module batch
- Ce dernier est utilisé dans example pour initialiser et mettre à jour la base de données
- Mise à jour des version de Myfaces. Ceci notamment pour des raisons de sécurité en JSF 2. (Cf. https://issues.apache.org/jira/browse/MYFACES-3405)
0.2.8 (28/09/2011)
- Création d'un nouveau module pour l'utilisation de REST via JAX-RS et Jackson
0.2.7 (15/09/2011)
- Nouvelle implémentation de i18n service basé sur le mécanisme de ResourceBundleMessageSource de Spring
- Passage à Spring 3.0.6
0.2.6 (26/08/2011)
- TagsConfigurator deprecated
0.2.5 (28/05/2011)
- Première version annoncée largement
0.2.4 (28/04/2011)
- Proxy CAS en mode servlet porté de EC1 en EC2 (proxy CAS en mode portlet reste à faire) - Raymond
- Correction dans les messages bundles - Mathilde
- JSF ViewHandler pour le mode mixte (portlet/servlet) - Yves
- PortletPhaseLister (celui qui remplace les filtres Spring utilisés en mode servlet) fonctionnant avec et sans JPA - Raymond
0.2.3 (04/03/2011)
0.2.2 (31/12/2010)
- 30/12/2010 (RB)
- Ajout de esup-commons-jsf-portlet pour avoir les mêmes fonctionnalités que org.springframework.web.context.request.RequestContextListener et org.springframework.orm.jpa.support.OpenEntityManagerInViewFilter alors que les RequestListener et RequestFilter ne sont pas supportés en mode portlet
- 23/12/2010 (CL)
- fixed : resolve bug to remove attributes in ldap
- add depreceated method in SearchLdapUserAndGroupImpl and add setter to LdapUserService and LdapGroupService to inject bean.
0.2.1 (10/12/2010)
- fixed: bug paginateur
- fixed: empilement des messages des MessagesPhaseListener
- fixed: prise en compte des chemins relatifs pour les css et scripts dans le TagsConfigurator
0.2.0
- Première version de ECV2 utilisée par des premiers développements