Accueil Communauté Projets Documentation ESUP-Days Communication Aide Intranet

ChangeLog

Tout comme le code du projet esup-commons, sa documentation est collaborative. N'hésitez pas à laisser un commentaire !
(la modification des pages du projet esup-commons est réservée aux membres du projet esup-commons; pour appartenir à ce groupe, merci de contacter Pascal Aubry.)

Table des matières

Accueil

Rédacteurs

Group: proj-commons (offline)
Cedric Leproust (cleprous@univ-rennes1.fr)
cedric dot leproust at univ-rennes1 dot fr
Celine Bissler (cbissler@uhp-nancy.fr)
celine dot bissler at uhp-nancy dot fr
Charlie Dubois (cdubois@univ-nancy2.fr)
charlie dot dubois at univ-nancy2 dot fr
Danielle Martineau (dhouillo@univ-rennes1.fr)
danielle dot martineau at univ-rennes1 dot fr
Dominique Audeoud (daudeoud)
dominique dot audeoud at univ-fcomte dot fr
Fabrice Jammes (fjammes@univ-paris1.fr)
fabrice dot jammes at univ-paris1 dot fr
Gwénaëlle Bouteille (gbouteil@univ-rennes1.fr)
gwenaelle dot bouteille at univ-rennes1 dot fr
Jerome ROBBIANO (robbiano@univmed.fr)
jerome dot robbiano at univmed dot fr
Julien MARCHAL (jmarchal@univ-nancy2.fr)
julien dot marchal at univ-nancy2 dot fr
Julien Lafourcade (jlafour5@univ-pau.fr)
julien dot lafourcade at univ-pau dot fr
Pascal Aubry (paubry@univ-rennes1.fr)
pascal dot aubry at univ-rennes1 dot fr
Raymond Bourges (bourges@univ-rennes1.fr)
raymond dot bourges at univ-rennes1 dot fr
Romuald Lorthioir (rlorthio@univ-rennes1.fr)
romuald dot lorthioir at univ-rennes1 dot fr
Sylvain De Féo (sdefeo@univ-rennes1.fr)
sylvain dot de-feo at univ-rennes1 dot fr
Vincent Bonamy (vibonamy@univ-rennes1.fr)
vincent dot bonamy at univ-rennes1 dot fr
Vincent MATHIEU (vmathieu@univ-nancy2.fr)
vincent dot mathieu at univ-nancy2 dot fr
Virginie Joussot (vjoussot)
virginie dot joussot at univ-tlse1 dot fr
Yves Deschamps (ydeschamps)
yves dot deschamps at univ-lille1 dot fr

Changes in version 0.19.0 (coming soon)

New features

  • Added class org.esupportail.commons.services.cas.ServletCasServiceImpl to handle CAS proxy tickets in servlet mode (Raymond Bourges).
  • Added tag <e:paginator> (Cédric Le Proust).
  • Added classes to update LDAP directories (Fabrice Jammes).

Bug fix

  • NullPointerException in I18nUtils.getResourceBundle() (pascal Aubry).

Enhancement

  • use a single web.xml for portlet and servlet deployments (Pascal Aubry). 

Other changes

  • tag e:commandButton now accepts i18n parameters (Pascal Aubry).
  • added empty constructors to paginators (Pascal Aubry).
  • renamed UrlGenerator methods (Pascal Aubry).
  • added method StringUtils.removeUtf8Accents() (pascal Aubry).
  • upgraded to Spring 2.0.8 (Pascal Aubry).

Changes in version 0.18.0

Enhancement

  • VersionningService.upgradeDatabase() now returns a boolean and is re-called until it returns false (Pascal Aubry).

Other changes

  • upgraded to Hibernate 3.2.5ga (Pascal Aubry).
  • restored the old default DOCTYPE (Pascal Aubry).

Changes in version 0.17.4

Enhancements

  • improved IE7 Javascript compatibility (Cédric Leproust).
  • fixed exceptions thrown when printing attributes in exception reports (Pascal Aubry).

Other changes

  • changed the default DOCTYPE (Nadia Henry).
  • added jakarta-oro needed by validators (Pascal Aubry).
  • added SystemUtils.getServer() (Pascal Aubry).

Changes in version 0.17.3

Bug fix

  • fixed paginator navigation (Pascal Aubry).

New feature

  • Added property noEmailException and noEmailExceptions to exception handlers to limit the number of the exception reports sent by email (Pascal Aubry).

Other changes

  • use c3p0 by default instead of the Hibernate built-in connection pool (Pascal Aubry).
  • use a serializable Faces context for infoglue (Yves Deschamps).

Changes in version 0.17.2

Bug fixes

  • Fixed download URLs for non empty contexts (Raymond Bourges).
  • Get the server name in exception reports for batch commands (Pascal Aubry).

New features

  • Added property debug to allow remote debugging (Raymond Bourges).
  • Added tag e:seletOneRadio (Yves Deschamps).
  • Added property exceptionViews to exception handlers to allow the usage of several exception views (Pascal Aubry).
  • Added CSS/Javascript code in exception views to show/hide exception details (Pascal Aubry and Vincent Bonamy).

Other changes

  • use mixed instead of alternative when sending text/html emails (Yves Deschamps).
  • upgraded spring to 2.0.4 and xfire to 1.2.6 (Pascal Aubry).

Changes in version 0.17.1

Bug fix

  • Fixed exception handling for servlets (Pascal Aubry).

New features

  • Added class HqlUtils (Pascal Aubry).

Changes in version 0.17.0

Bug fixes

  • Fixed bean versionningService.batch (Pascal Aubry, requested by Yves Deschamps).
  • Fixed exception handling for web services (Pascal Aubry).

New features

  • Files can be attached when sending emails (Cédric Leproust).
  • LDAP requests can retrieved groups and any other entity, not just users (Pascal Aubry, Yoann Duvail and Vincent Bonamy).
  • It is now possible to retrieve Proxy Tickets from a CAs server thanks to bean casService (Pascal Aubry).
  • Now handle docbook source documentation (Sylvain De Féo).

Enhancements

  • Added properties docs.exclude.commons, docs.examples.commons, docs.examples.app and docs.format (Pascal Aubry, requested by Gwénaëlle Bouteille).
  • Added property logLevel to exception service factories (Pascal Aubry, requested by Alexandre Boisseau).

Other changes

  • Method HttpUtils.getPortletCurrentUserInfo() is deprecated, use getPortalPref() instead (Pascal Aubry).
  • Class CachingLdapServiceImpl was renamed SearchableLdapUserServiceImpl (Pascal Aubry).

Changes in version 0.16.1

Bug fix

  • Fixed FacesException in exception handling for servlet deployments (Vincent Bonamy).

Enhancements

  • Added mock classes to do JUnit tests (Vincent Bonamy).

Other changes

  • HttpUtils.getHttpServletRequest() becomes public (Vincent Bonamy).
  • Added methods removeSessionAttribute and removeContextAttribute to class ContextUtils (Vincent Bonamy).
  • Added class org.esupportail.commons.test.AbstractTest for JUnit tests (Vincent Bonamy).
  • Added jars spring-mock and junit (Vincent Bonamy)

Changes in version 0.16.0

Enhancement

  • Tomahawk extensions and file upload can now be used in portlets (Pascal Aubry).

Other changes

  • Upgraded to Tomahawk 1.1.5 (Pascal Aubry).

Changes in version 0.15.2

Bug fixes

  • fixed NoRequestBoundException in batch mode (Pascal Aubry, pointed out by Yves Deschamps).

Changes in version 0.15.1

Bug fixes

  • fixed a syntax error in welcome.jsp and about.jsp (Pascal Aubry, pointed out by Yves Deschamps).
  • fixed BeanUtils to make property configurers (such as PropertyPlaceholderConfigurer) work in batch commands (Pascal Aubry, pointed out by Gwenaëlle Bouteille).

Enhancement

  • added log.fatal() (Gwénaëlle Bouteille).

Changes in version 0.15.0

Enhancement

  • LDAP requests are now handled by spring-ldap instead of ldapTemplate (Pascal Aubry, requested by Mathieu Larchet).

Changes in version 0.14.0

Bug fix

  • esup-commons does not rely on Pluto any more (Pascal Aubry).

New features

  • added support for global session attributes (Pascal Aubry).

Enhancements

  • classes BundlesCachingI18nServiceImpl and BundleCachingI18nServiceImpl now use the cache manager (Pascal Aubry).

Other changes

  • upgraded to Spring 2.0.4 (Pascal Aubry, requested by Mathieu Larchet).
  • listener RequestContextListener is not needed any more in servlet mode (Pascal Aubry).

Changes in version 0.13.1

Other changes

  • versionningService.checkVersion() now throws VersionException (Pascal Aubry).

Changes in version 0.13.0

Bug fixes

  • fixed FacesPortlet by saving request attributes (Vincent Bonamy).
  • added missing fck-faces-1.7.26.jar (Pascal Aubry, pointed out by Olivier Ziller).
  • LoggerImpl did not print the right class (Gwénaëlle Bouteille).

Enhancements

  • esup-commons applications can now rely on several databases (Pascal Aubry, requested by Gwénaëlle Bouteille).
  • added methods trace() to class Logger (Gwenaelle Bouteille).
  • added class VoidVersionningServiceImpl for a trivial (empty) version management (Gwenaelle Bouteille).

Other changes

  • upgraded to MyFaces 1.1.5 and tomahawk 1.1.5-SNAPSHOT-20070305 (Pascal Aubry, requested by Raymond Bourges).
  • added MyFaces sandbox 1.1.5-SNAPSHOT-20070305 (Pascal Aubry, requested by Yves Deschamps and Cédric Leproust).
  • upgraded to pluto-1.0.1-rc4 (Pascal Aubry, requested by Vincent Bonamy).
  • updated cru-root.keystore to include the CyberTrust authority (Raymond Bourges).
  • moved commons.dao.HibernateUtils to commons.services.database.DatabaseUtils (Pascal Aubry, requested by Olivier Ziller).

Changes in version 0.12.4

Bug fixes

  • fixed quotes in tags e:bold and e:italic (Benjamin Bertelle).
  • fixed ArrayIndexOutOfBoundException for empty deep links parameters (Pascal Aubry).

New features

  • added XFire support for web services (Pascal Aubry).
  • added Rome support for RSS and Atom feeds (Pascal Aubry).

Enhancements

  • test the user search of library esup-portal-ws (Pascal Aubry).
  • added attribute footer to tag e:page (Benjamin Bertelle).
  • removed unused things from portlet.css (Benjamin Bertelle).

Other changes

  • upgraded to esup-portal-ws-20070118 (Pascal Aubry).
  • changed footer style in tags-example.xml (Benjamin Bertelle).
  • added tags e:inputSecret and e:inputFileUpload (Benjamin Bertelle).

Changes in version 0.12.3

Enhancement

  • improved the readability of exception reports (Raymond Bourges).

Other change

  • upgraded to esup-portal-ws-20070111 (Pascal Aubry).

Changes in version 0.12.2

Bug fix

  • paginators were not correctly reloaded when removing all the items of the last visible page (Pascal Aubry, pointed out by Benjamin Bertelle).

Changes in version 0.12.1

Bug fix

  • bad redirection on exceptions in non root contexts for servlet installations (Pascal Aubry, pointed out by Raymond Bourges).

Changes in version 0.12.0

New features

  • uPortal groups and attributes can now be retrieved from portlets, cf esup-portal-ws (Pascal Aubry).
  • never commit the database on exceptions (Pascal Aubry).
  • fixed bad names of upload files with IE (Pascal Aubry, pointed out by Rosette Tuy).

Bug fixes

  • removed error message when changing the locale from the welcome page (Pascal Aubry).
  • fixed bad things re-ordering (Pascal Aubry).

Other changes

  • now use only Spring-scoped beans (Pascal Aubry).

Changes in version 0.11.0

New features

  • illustrate the usage of FCK Editor (Pascal Aubry).
  • added paginators (Pascal Aubry).
  • added deep links (Pascal Aubry).

Changes in version 0.10.0

New features

  • added log/logout buttons for CAS authentication in servlet mode (Pascal Aubry).
  • made the application accessible for non authenticated users (Pascal Aubry).
  • externalized the authentication layer to bean authenticationService (Pascal Aubry).
  • added utility class DownloadUtils and servlet DownloadServlet to ease file downloading (Pascal Aubry).

Enhancements

  • removed enclosing HTML header tags of e:page in portlet mode (Pascal Aubry).
  • improved exception handling (Pascal Aubry).

Other changes

  • moved TagsConfigurator to package org.esupportail.commons.tags.config (Pascal Aubry).
  • moved JSF controllers to package org.esupportail.xxx.controllers (Pascal Aubry).
  • moved package org.esupportail.[commons|xxx].visualBeans to org.esupportail.[commons|xxx].web.beans (Pascal Aubry).
  • moved package org.esupportail.xxx.beans to org.esupportail.xxx.domain.beans (Pascal Aubry).
  • split faces-config.xml to application.xml, navigation-rules.xml and managed-beans.xml (Pascal Aubry).
  • declared backing beans at JSF-level (Pascal Aubry).
  • replaced bean exceptionService by bean exceptionServiceFactory (Pascal Aubry).
  • all the beans are now declared at Spring-level (Pascal Aubry).
  • updated to Spring 2.0-final (Pascal Aubry).

Documentation

  • added new pages on the links between the configuration files, the layers of the application and the naming conventions used (Pascal Aubry).

Etiquettes:

Saisissez les étiquettes à ajouter à cette page:
Wait Image 
Vous recherchez une étiquette ? Commencez à taper.