Added: Now use the beginning of sourceURL to find a mapping (and not just a strict equality)
Version 1.2.0 (2008-08-12)
Dev. : It uses esup-commons 0.19.0
Added: Manage 'autoSubscribed' as 'allowed' (Feature Request #4318)
Added: Subscribe to categories (Feature Request #4395)
Added: Display first category at startup (Feature Request #4381)
***** New css management (Feature Request #4314)
All css entries begin with .esup-lecture for best isolation in portlet mode and skin usability
lecture.css must now be included in main portal css (nothing to do in servlet mode)
Version 1.1.0 (2008-07-12)
Dev. : It uses esup-commons 0.17.3 but with the org.esupportail.commons.services.cas package from the esup-commons trunk (may be released as esup-commons 0.19.0)
Fixed: don't recognize rootElement="something" if XML have a DTD definition (bug #4163)
Fixed: if visibilitySets is NOT defined on sourceProfile, we get, as default, the VisibilityMode from the CategoryProfile (or from Category if TrustedCategory=yes) containing the sourceProfile (bug #4317)
Added: Source in error does not crash the whole channel (Feature Request #3399)
Added: ***** Default context ID is now "default" (and not "context") in servlet mode as it was in portlet mode (Feature Request #3571)
Added: Support of CAS protected sources (Feature Request #3548)
***** This introduce new casService.* properties in config.properties file
Added: Categories and sources sorted as in the XML file (Feature Request #3564)
Added: New demonstration data
Version 1.0.0
Added: Support of guestMode
Version 0.9.1
Fixed: hibernate Exception in servlet mode
Version 0.9.0
Added: It uses esup-commons 0.17.3
***** Now attribute used to find userID is uidPortalAttribute of bean authenticationService in auth.xml and no more userId in esup-lecture.xml
Added: Full servlet mode support
***** Default value for portlet-guid is now esup-lecture.esup-lecture
Version 0.8.3
Added: It uses esup-commons 0.17.0
Fixed: CategoryNotLoadedException (bug #3140 and #3141)
New default value for expiration-cache in portlet.xml is -1 and not 0 to avoid NPE with uPortal
Version 0.8.2
Fixed: Manage recover.previous-versions
Fixed: Manage encoding of source (bug #2481)
Fixed: ant target test-portal no more ganerates error (bug #3081)
Fixed: smtp.interceptAddress.beanName of config.properties can manage InterceptAddress or not (bug #3133)
Version 0.8.1
Fixed: Cache generate a NullPointerException in DaoServiceRemoteXML.java:111 (bug #3120)
Fixed: Anable to start portlet with an other esup-commons porlet - add of webAppRootKey in web.xml (bug #3139)
Workaround: of bug #3040 with a view patch. A complete fix is expected in 0.8.2
Added: Minor changes in css
Version 0.8.0
Added: It uses esup-commons 0.16.0
Added: store left tree size in database
Added: esup-commons version management
***** All technical configuration in just one file : config.properties
Tested with uP-1040 patch for multi-instanced portlet
Version 0.7.2
***** Change in database management - dao.xml (used of esup-commons 0.13)
***** New timeout parameter in esup-lecture.dtd and category.dtd
Version 0.7.1
Fixed: Duplicate entry 'default' for key 2 (bug #1937)
Fixed: log4j.properties with a bad default file name (bug #1936)
Added: Used of table prefix in hbm files (Feature Request #1933)
Added: Category and Source name can be used to select them (Feature Request #1772 and #1934)
Version 0.7
Fixed: Subscription now interact with normal mode and domain
Added: Item Display Mode management
Improved: Categories and sources removal from configuration file
Version 0.6
Fix localhost in jsp (bug #1390)
Change "userId" inesup-lecture.xml from "DisplayNane" to "username" (bug #1389)
Document exception reports sent to archived bugs mailing list (Feature Request #1400)
Sources integrated in packaging (Feature Request #1434)
Database configuation specified in documentation (Feature Request #1383)
Implemented:
DAO for user preferences persistence
Edit mode
Exceptions on XML parsing, http error (timeout, not found)
Log
Version 0.5
First evaluation release for developers
Implemented:
Display of categories and sources according access defined in configuration file
Display of XML content form sources (RSS for example but application can used other XML structures)