JBoss Seam Changelog
====================
Release Notes - JBoss Enterprise Platform App Edition - Version 4.3.0.GA_CP02_FP01


** Bug
	* [JBPAPP-1012] - Remove unsupported things from feature pack
	* [JBPAPP-1013] - Allow embedded jboss to run at same time as EAP	
	* [JBPAPP-1017] - Create local maven repository for Drools/JBpm dependencies
	* [JBPAPP-1018] - Mark components/parts of SeamFP as technology preview
	* [JBPAPP-1019] - Create brew build configuration files with maven dependencies
	* [JBPAPP-1020] - Align library dependencies to EAP 4.3 CP02
	* [JBPAPP-1087] - merge of issue: Spring example doesn't have in booking form generated checkout date field
	* [JBPAPP-1094] - Booking example - wrong message is displayed when canceling hotel booking

** Task
    * [JBPAPP-952] - Upgrade Hibernate, Hibernate Annotations and Hibernate Entity Manager    
	* [JBPAPP-1047] - Merge fixed issues from Seam 2.0.3.CR1
	* [JBPAPP-1058] - Upgrade featured libraries to latest patch version in minor series
	* [JBPAPP-1066] - Mark the Hibernate Search integration as Technology Preview

Release Notes - JBoss Seam - Version 2.0.2.SP1

** Bug
   *  [ JBSEAM-2917 ] Bad cache in getEjbDescriptor
   *  [ JBSEAM-3017 ] Seam-gen downloading from maven
   *  [ JBSEAM-3024 ] Performance issues in 2.0.2 release

Release Notes - JBoss Seam - Version 2.0.2.GA

** Bug
    *  [ JBSEAM-2936 ] Icefaces seam-gen build scripts need to be updated for mvel.jar changes
    *  [ JBSEAM-2942 ] StyleResource serves any file from the classpath
    *  [ JBSEAM-2943 ] seam-gen ear project on windows does not allow new CRUD entries
    *  [ JBSEAM-2946 ] Distribution jar file different than those build via source included with dist.
    *  [ JBSEAM-2950 ] dvdstore large checkout causes a IllegalStateException: process business key may not be null
    *  [ JBSEAM-2957 ] seambay example - all web services on test page return error code 404
    *  [ JBSEAM-2962 ] JPA example on tomcat 6.X without embedded throws NoClassDefFoundError: org/jboss/util/file/ArchiveBrowser$Filter
    *  [ JBSEAM-2963 ] Booking example on tomcat6 with JBoss Embedded throws NameNotFoundException
    *  [ JBSEAM-2970 ] In POJO mode, seam 2.0.2 performs a commit on the transaction even if the transaction si marked for rollback
    *  [ JBSEAM-2971 ] initial property value does not work if setter is missing (doesn't fall back to field)

** Task
    *  [ JBSEAM-2482 ] Possible work around for Weblogic "varargs" EJB issue
    *  [ JBSEAM-2712 ] Document character encoding stuff
    *  [ JBSEAM-2931 ] Improve the exception thrown by an insecure order by clause
    *  [ JBSEAM-2945 ] seam-gen test readme.txt has out of date jars listed
    *  [ JBSEAM-2948 ] Update readme.txt testng commands to include testteport
    *  [ JBSEAM-2965 ] Glassfish JPA example readme.txt says that it does not work on glassfish - it did.
    *  [ JBSEAM-2966 ] Glassfish hibernate example readme.txt update
    *  [ JBSEAM-2967 ] Seam example's readme.txt updates

** Patch
    *  [ JBSEAM-2592 ] Seam 2.0.1 GA patched to support BEA WebLogic Server 10.x with EJB3 support
    *  [ JBSEAM-2976 ] Typo in ScopeType: "psUEdo" instead of "psEUdo" 

Release Notes - JBoss Seam - Version 2.0.2.CR2

** Feature Request
    *  [ JBSEAM-2813 ] Change port used by remoting-service.xml in Embedded JBoss to prevent interfering with running JBoss AS
    *  [ JBSEAM-2897 ] externalize list of deployable jars in seam-gen projects

** Bug
    *  [ JBSEAM-2319 ] searchparents="true" required to properly detect Groovy in build
    *  [ JBSEAM-2810 ] Seam-gen generated project doesn't work with .groovy files
    *  [ JBSEAM-2812 ] GroovyHotDeploymentStrategy not reloading Java classes
    *  [ JBSEAM-2821 ] Page two of hotels list is empty when page size is 20 on all Booking examples
    *  [ JBSEAM-2823 ] Mail example links should be updated for seamframework.org
    *  [ JBSEAM-2824 ] Mail example - sending mail with attachment fails with domain error
    *  [ JBSEAM-2825 ] mail example - attachment email - inline image is broken
    *  [ JBSEAM-2826 ] Mail example test failure on "testAttachment"
    *  [ JBSEAM-2827 ] Tomcat DVD example fails deployment with NoClassDefFoundError: bsh/TargetError
    *  [ JBSEAM-2828 ] Tomcat JPA deployment fails with NoClassDefFoundError: javax/faces/component/UIComponent
    *  [ JBSEAM-2829 ] Tomcat hibernate example deployment fails with NoClassDefFoundError: javax/faces/component/UIComponent
    *  [ JBSEAM-2830 ] Tomcat hibernate example without JBoss embedded fails with NoClassDefFoundError: org/objectweb/asm/Type
    *  [ JBSEAM-2833 ] Glassfish Jee5 example deployment fails with NoClassDefFoundError: EDU/oswego/cs/dl/util/concurrent/ConcurrentReaderHashMap
    *  [ JBSEAM-2834 ] Glassfish JPA example deployment fails with NoClassDefFoundError: org/objectweb/asm/Type
    *  [ JBSEAM-2835 ] Glassfish Hibernate example deployment fails with NoClassDefFoundError: org/objectweb/asm/Type
    *  [ JBSEAM-2836 ] seam-gen WAR release test throws EntityNotFoundException when creating vehicle
    *  [ JBSEAM-2837 ] JBDS EAR project unit test failed because it was missing core.jar
    *  [ JBSEAM-2838 ] JBDS EAR project unit test fails with IllegalStateException: could not locate rule file: /security.drl
    *  [ JBSEAM-2840 ] Blog example - click on "all posts" then "seam roadmap" and get a XML parsing error
    *  [ JBSEAM-2842 ] "ant deploypresentation" attempt to deploy to jbossweb-tomcat55.sar
    *  [ JBSEAM-2844 ] Contact list example - create a user with no name and you can't remove them
    *  [ JBSEAM-2845 ] Contact list example - change table page and then search for less people - table appears blank
    *  [ JBSEAM-2846 ] Seamspace example - fileupload causes security exception
    *  [ JBSEAM-2847 ] Seamspace example - Empty fileupload causes hibernate errors
    *  [ JBSEAM-2850 ] DVDStore example - ViewExpiredException: viewId:/checkout.seam
    *  [ JBSEAM-2853 ] Ending nested navigation causes exception
    *  [ JBSEAM-2856 ] s:selectItems with itemValue not submitting itemValue's data
    *  [ JBSEAM-2858 ] NumberWrapper does not manage correctly Long or Short types
    *  [ JBSEAM-2862 ] Problem when using s:convertEntity
    *  [ JBSEAM-2863 ] EntityStore assumes entity manager is named "entityManager"
    *  [ JBSEAM-2870 ] remoting.xsd references non-existent component remoting-config
    *  [ JBSEAM-2875 ] ConverterException with no FacesMessage causes NPE
    *  [ JBSEAM-2880 ] GWT-RPC fails because of wrong content type check
    *  [ JBSEAM-2892 ] Bad usage of List.get() in EntityBeanList.class
    *  [ JBSEAM-2906 ] Configuring a drools:rule-agent with files property throws NullPointerException
    *  [ JBSEAM-2908 ] Component.callCreateMethod exception handling
    *  [ JBSEAM-2913 ] Better solution for JBSEAM-2780 (has bead side effects)
    *  [ JBSEAM-2924 ] session dropped by exception handler redirect if using url rewriting
    *  [ JBSEAM-2930 ] Exception handling in pages.xml ignores EL expressions

** Task
    *  [ JBSEAM-2602 ] Document use of flat dataset file in the Seam reference
    *  [ JBSEAM-2691 ] Getting started with Seam using JBoss Tools
    *  [ JBSEAM-2806 ] Reference guide PDF left hand column overflow
    *  [ JBSEAM-2807 ] Add comment to jndiPattern in example's component.properties files
    *  [ JBSEAM-2816 ] Release new beta of documentation styles and upgrade branch to use them
    *  [ JBSEAM-2818 ] Strip identity management out of Seam 2.0 including xsd
    *  [ JBSEAM-2831 ] Fix Seam Maven dependencies to be in line with new release of Hibernate
    *  [ JBSEAM-2832 ] Spring example - readme says it only deploys to tomcat, but it only builds to JBoss
    *  [ JBSEAM-2839 ] Blog example does not document that the password is "tokyo".
    *  [ JBSEAM-2843 ] seam-examples.html and examples/readme.txt needs to updated/reviewed
    *  [ JBSEAM-2848 ] JPA example readme.txt for JBoss says that you need to deploy manually, but it is done.
    *  [ JBSEAM-2865 ] Duplicate component error on startup should print component class
    *  [ JBSEAM-2866 ] library commons-digester is in older version 1.5 instead of 1.8
    *  [ JBSEAM-2867 ] xml-apis.jar is in older version 1.3.02 instead of 2.7.1
    *  [ JBSEAM-2868 ] Project dependencies section in documentation states missing jars
    *  [ JBSEAM-2909 ] Move remaining jar's to be maven managed
    *  [ JBSEAM-2919 ] Remove central from repo list in POMs
    *  [ JBSEAM-2932 ] update build scripts for ICEfaces1.7.0 release for seam-gen and seam-icefaces example

Release Notes - JBoss Seam - Version 2.0.2.CR1

** Feature Request
    *  [ JBSEAM-2787 ] Add org.jboss.seam.endPageflow and org.jboss.seam.beginPageflow events

** Bug
    *  [ JBSEAM-1735 ] Pages.getStringValuesFromModel throws ConcurrentModificationException
    *  [ JBSEAM-1887 ] Session timeout results in javax.faces.application.ViewExpiredException
    *  [ JBSEAM-1946 ] seam 2.0's persistence:managed-persistence-context not support openjpa
    *  [ JBSEAM-1997 ] ConversationList not refreshed when beginning a long-running conversation
    *  [ JBSEAM-2029 ] Identity.checkEntityPermission() fails for entities mapped using orm.xml or .hbm.xml
    *  [ JBSEAM-2042 ] quartz example doesn't report errors
    *  [ JBSEAM-2086 ] ConcurrentModificationException in Pages.wildcardViewIds
    *  [ JBSEAM-2186 ] RichFaces loses skin with login-required="true" in pages.xml
    *  [ JBSEAM-2306 ] Can't create Quartz Cron job at startup
    *  [ JBSEAM-2309 ] UserTransaction.commit() may throw a RollbackException(), in that case don't try to perform a UserTransaction.rollback()
    *  [ JBSEAM-2359 ] ArrayIndexOutOfBoundsException in org.jboss.seam.contexts.BasicContext.getNames()
    *  [ JBSEAM-2377 ] Conversation Switcher broken when using Explicit Conversations
    *  [ JBSEAM-2447 ] Premature requests causes pages actions problem
    *  [ JBSEAM-2456 ] Exception redirect when in pageflow can cause spurious additional facesmessage
    *  [ JBSEAM-2484 ] async:quartz-dispatcher + serializied fields in an entity = java.lang.ClassNotFoundException: No ClassLoaders found
    *  [ JBSEAM-2493 ] Problems with faces Renderer when used simultaneously from different threads
    *  [ JBSEAM-2544 ] Exception handling for javax.persistence.OptimisticLockException fails the second time
    *  [ JBSEAM-2554 ] pdf docType needs to be serializable
    *  [ JBSEAM-2566 ] Interpolator cannot handle ##{expr}
    *  [ JBSEAM-2571 ] Event observers in overridden components are still being invoked
    *  [ JBSEAM-2574 ] Problem with jquery
    *  [ JBSEAM-2583 ] <s:conversationPropagation type="join" /> seems not creating aq new conversation
    *  [ JBSEAM-2588 ] s:conversationPropagation breaks a4j:commandButton
    *  [ JBSEAM-2593 ] Cap and Join not working correctly in UIStroke
    *  [ JBSEAM-2604 ] parsing page.xml is not thread safe
    *  [ JBSEAM-2606 ] Natural conversation id already in use in seam-bay example
    *  [ JBSEAM-2609 ] Locking issue for ConversationEntry when using Conversation.instance().leave()
    *  [ JBSEAM-2615 ] POJO does not get outjected in the page context as expected
    *  [ JBSEAM-2621 ] debug page missing url-encoding for component viewing
    *  [ JBSEAM-2658 ] s:defaultAction only works 1 submit
    *  [ JBSEAM-2660 ] Rename exception context variables
    *  [ JBSEAM-2665 ] Seam 2.0.1 incompatibility with Trinidad
    *  [ JBSEAM-2667 ] Interceptor should call annotation setter with instance, not class
    *  [ JBSEAM-2692 ] Overriding security messages
    *  [ JBSEAM-2693 ] Little documentation error
    *  [ JBSEAM-2698 ] *.page.xml files not loaded in new Tomcat version
    *  [ JBSEAM-2747 ] nextExists on EntityQuery throws exception when maxResults is not set
    *  [ JBSEAM-2751 ] Outjected DataModel looses/forgets wrapped data
    *  [ JBSEAM-2753 ] EclipseClasspathTask creates invalid .classpath when javadocPath exists
    *  [ JBSEAM-2754 ] Images not being resolved
    *  [ JBSEAM-2755 ] Images not being resized for PDF version
    *  [ JBSEAM-2756 ] Many <programlisting>'s are overflowing
    *  [ JBSEAM-2758 ] Update WebSphere chapter with a note about Seam specific EJB's
    *  [ JBSEAM-2768 ] SeamDisc Example Throws Exception When Adding Disc on Artist Screen
    *  [ JBSEAM-2773 ] JPA example on Tomcat 6.X throws a NoClassDefFoundError: org/objectweb/asm/Type
    *  [ JBSEAM-2777 ] Can not build refdoc with 2.0.2-snapshot
    *  [ JBSEAM-2780 ] @Stateless Framework classes not nullifying fields
    *  [ JBSEAM-2781 ] Workaround for NPE in bootstrap/ due to jboss.remoting bug.

** Task
    *  [ JBSEAM-1567 ] Complete documentation for seam-ui
    *  [ JBSEAM-2234 ] Documentation for "Integration Testing with Mock Data" is incomplete
    *  [ JBSEAM-2266 ] WLS doesn't support Servlet 2.5
    *  [ JBSEAM-2372 ] Documentation out of date for PDF support
    *  [ JBSEAM-2491 ] Seam is still using Groovy 1.1 beta, Groovy 1.5 has been released
    *  [ JBSEAM-2555 ] Upgrade to Richfaces 3.1.4
    *  [ JBSEAM-2573 ] Update the seam-gen build scripts for icefaces stub project
    *  [ JBSEAM-2625 ] Avoid rescanning taglib.xml (and logging) for Seam mail rendering
    *  [ JBSEAM-2661 ] Upgrade to latest jfreechart
    *  [ JBSEAM-2701 ] Update readme.txt to point to seamframework.org for more info
    *  [ JBSEAM-2733 ] Documentation of Seam transactions misleading regarding transaction boundaries
    *  [ JBSEAM-2734 ] Build docs from ant refdoc target
    *  [ JBSEAM-2735 ] Move Doc's POM to build dir
    *  [ JBSEAM-2736 ] Compile and resolve includes on chapter modules
    *  [ JBSEAM-2737 ] Use seamframework.org style in Seam docs
    *  [ JBSEAM-2738 ] Output html page per chapter
    *  [ JBSEAM-2739 ] Use full version number in both PDF and HTML docs
    *  [ JBSEAM-2757 ] Mark <programlisting> with role="" to give syntax highlighting
    *  [ JBSEAM-2784 ] Backport of Alex's code about portlet support (From 2.1.0.A1)
    *  [ JBSEAM-2790 ] Remove portal example
    *  [ JBSEAM-2800 ] Upgrade to Drools 4.0.6

** Patch
    *  [ JBSEAM-2770 ] exploded-archives\{project}.ear\lib was not created if lib.dir is overridden
    *  [ JBSEAM-2786 ] Small fixes to the text of the tutorial 
    
Release Notes - JBoss Seam - Version 2.0.1.GA

** Bug
    * [JBSEAM-1034] - Usage of jBPM core:process-definitions needs clarification
    * [JBSEAM-1103] - Deploying Seam example app into /trunk causes ZipException
    * [JBSEAM-1522] - @Intercept is gone but still documented
    * [JBSEAM-2243] - org.jboss.seam.persistence.HibernateSessionProxy does not implement org.hibernate.event.EventSource
    * [JBSEAM-2373] - Seam-gen makes /Applications/jboss-4.2.2.GA the even when JBoss home is specified as C:/jboss-4.2.1.GA
    * [JBSEAM-2516] - Hibernate Search integration leads to CCE when using Search.createEMF
    * [JBSEAM-2526] - org.jboss.seam.core.SeamResourceBundle::getKeys()
    * [JBSEAM-2527] - <s:convertEntity /> doesn't detect custom object added through external hibernate.cfg.xml
    * [JBSEAM-2532] - org.jboss.seam.pdf.DocumentData needs to be serializable
    * [JBSEAM-2533] - Invalid security message keys in documentation
    * [JBSEAM-2538] - Incorrect escaping of paths in seam-gen generated build.properties
    * [JBSEAM-2543] - Typos in Seam documentation

** Feature Request
    * [JBSEAM-619] - Make the booking work on WAS EJB3 Preview

** Task
    * [JBSEAM-2151] - Document and use com.ibm.ws.webcontainer.invokefilterscompatibility with ajax4jsf in hibernate2/jpa examples
    * [JBSEAM-2392] - document p:html
    * [JBSEAM-2483] - Deploy Seam applications to Websphere 6.1.X and create Reference guide chapter
    * [JBSEAM-2536] - Complete Annotations for use with Seam JavaBean components in a J2EE environment section
    * [JBSEAM-2542] - Document semantics of s:link with view and action


Release Notes - JBoss Seam - Version 2.0.1.CR2

** Bug
    * [JBSEAM-1853] - Wiki diff is broken
    * [JBSEAM-1883] - Deleting a tree of wiki nodes does not update the Lucene index
    * [JBSEAM-1986] - entityQuery.getResultCount() fails if there is a join fetch in the ejbql
    * [JBSEAM-2083] - RichFaces - No active conversation context 
    * [JBSEAM-2112] - required parameters cause ValidatorException on postbacks
    * [JBSEAM-2139] - Exception redirect not propagating messages
    * [JBSEAM-2152] - Exception thrown from method expression causing re-evaluation as value expression
    * [JBSEAM-2186] - RichFaces loses skin with login-required="true" in pages.xml
    * [JBSEAM-2247] - Error in resources-weblogic92/WEB-INF/web.xml included with jpa example
    * [JBSEAM-2256] - CLONE -EmptyStackException in Transaction.java
    * [JBSEAM-2281] - When using incremental hot deploy Events are fired more than once
    * [JBSEAM-2299] - Seam Generate Entities creates edit field for @Version annotated fields
    * [JBSEAM-2316] - EntityHome#getEntityClass() returns EntityManager.class rather than entity class
    * [JBSEAM-2335] - Page Parameters: incorrect validation code in org.jboss.seam.navigation.Pages
    * [JBSEAM-2336] - Startup attribute for factory methods in components.xml
    * [JBSEAM-2345] - pages-2.0.xsd handling of <Navigation> doesn't allow standard rules and a null-accepting implicit rule
    * [JBSEAM-2357] - EL.EL_CONTEXT is not thread safe
    * [JBSEAM-2370] - seamdiscs tests fails
    * [JBSEAM-2376] - eclipseclasspath task broken for windows 
    * [JBSEAM-2378] - SpringELResolver should use EL.EL_RESOLVER instead of EL.EL_CONTEXT
    * [JBSEAM-2391] - s:link Enhanced EL support issue
    * [JBSEAM-2396] - <s:decorate tag outputs styleClass attribut to html as styleClass="" instead of class="" and thus generating incorrect output
    * [JBSEAM-2425] - seam-gen / RF 3.1.3 simpleTogglePanel float clearing
    * [JBSEAM-2426] - seam-gen components.xml templates have incorrect event id for notLoggedIn redirect
    * [JBSEAM-2439] - Exception rules in pages.xml redirect to a 404 page if redirect destination isn't in web root.
    * [JBSEAM-2445] - MalformedURLException from Scanner.java
    * [JBSEAM-2453] - RegisterTest.testRegister failing
    * [JBSEAM-2454] - Pages raises event "org.jboss.seam.notLoggedIn", Documentation uses "org.jboss.seam.security.notLoggedIn"
    * [JBSEAM-2458] - UIAttachment uses incorrect field name to get document type
    * [JBSEAM-2460] - getValidator incorrectly references converterId in Param.java
    * [JBSEAM-2461] - startup attribute missing from components-2.0.xsd for component
    * [JBSEAM-2462] - attribute namefor meldware-user administrator property is wrong in XSD
    * [JBSEAM-2470] - core.jar needed for Drools support in seam-gen projects
    * [JBSEAM-2472] - a:support should use ajaxSingle="true" for validation
    * [JBSEAM-2495] - Register fails on seamspace
    * [JBSEAM-2498] - seam-gen generate-entities  java.lang.ClassNotFoundException:

** Feature Request
    * [JBSEAM-620] - Make the booking work on WLS 10.0 Preview
    * [JBSEAM-1475] - Incorporate ICEFaces in seam-gen
    * [JBSEAM-1743] - Clipboard functionality
    * [JBSEAM-1863] - Pager plugin for previous/next document in a directory
    * [JBSEAM-2136] - Fragment/anchor support for wiki links
    * [JBSEAM-2164] - Improve exception chaining in SeamLoginModule
    * [JBSEAM-2304] - Possibility to inject enums as part of components.xml-config
    * [JBSEAM-2328] - Profile photos in Forum
    * [JBSEAM-2366] - allow configuration of content-disposition for PDFs
    * [JBSEAM-2384] - PDF Templating
    * [JBSEAM-2395] - Remove Hiberate Dependency
    * [JBSEAM-2397] - Implement trash feature for WikiFiles
    * [JBSEAM-2406] - Hide email addresses in forum when user is not logged in always
    * [JBSEAM-2414] - Render swing components to PDF
    * [JBSEAM-2421] - Forgot password feature
    * [JBSEAM-2442] - Event notification of conversation-timeout
    * [JBSEAM-2451] - Feed aggregator
    * [JBSEAM-2457] - Wiki URLs for feeds
    * [JBSEAM-2467] - add supported-locale elements to faces-config.xml
    * [JBSEAM-2477] - Have a feed where comments are filtered out for usage in aggregation sites
    * [JBSEAM-2486] - FAQ browser plugin
    * [JBSEAM-2488] - Make scanner pluggable
    * [JBSEAM-2502] - Create JIRA plugin

** Patch
    * [JBSEAM-2511] - Syntax error in seam-gen output for date componentProperty

** Task
    * [JBSEAM-1734] - Document behavior of s:link and @DataModel
    * [JBSEAM-2089] - Document deploying Seam apps to WLS
    * [JBSEAM-2091] - Update oc4j docs for new dependencies
    * [JBSEAM-2294] - Tests for nestedbooking example
    * [JBSEAM-2349] - Upgrade to JBoss Embedded Beta 3
    * [JBSEAM-2363] - Workspace management and JSF navigation(681)
    * [JBSEAM-2387] - Rename hibernate2 example
    * [JBSEAM-2398] - word repeat on Jboss Seam Documentation
    * [JBSEAM-2400] - Location of .drl files in deployed applications
    * [JBSEAM-2409] - Remove SLASH from seam text grammar
    * [JBSEAM-2411] - Create a JPA weblogic 10.0 examples resource and build scripts.
    * [JBSEAM-2412] - Upgrade to RichFaces 3.1.3.GA
    * [JBSEAM-2446] - Document how to set up the classpath and directory structure for Seam integration testing with Embedded JBoss
    * [JBSEAM-2459] - Document to use hot deployment feature, SeamFilter needs to be activated
    * [JBSEAM-2476] - Verify and attempt to use EAR/WAR ANTLR lib rather than weblogic 10's lib for examples in reference doc
    * [JBSEAM-2506] - Remove standalone EM/EMF test example from documentation
    * [JBSEAM-2521] - Strip identity management out of seam-gen


Release Notes - JBoss Seam - Version 2.0.1.CR1

** Bug
    * [JBSEAM-1081] - s:enumItem should support itemLabel and itemValue attributes
    * [JBSEAM-1099] - s:button does not show both image and text
    * [JBSEAM-1257] - default equals() on javabean components is not reflexive
    * [JBSEAM-1530] - Seam-gen: @Length in char(1) property
    * [JBSEAM-1756] - Calling resultList.size() on framework entity-query with max-results= set gives error
    * [JBSEAM-1901] - ConversationEntry.isDisplayable should also check that its not isRemoveAfterRedirect
    * [JBSEAM-1939] - Only the first action is executed inside a page node in a jPDL pageflow
    * [JBSEAM-2027] - PDF UIOutputText component does not utilize Application.createConverter( Class ) when no explicit converter is specified.
    * [JBSEAM-2043] - registration example throws MethodNotFoundException
    * [JBSEAM-2055] - NPE in UIComponent when ViewRoot not available
    * [JBSEAM-2124] - Natural conversation ids are broken
    * [JBSEAM-2125] - Maven: jboss-seam has wrong packaging
    * [JBSEAM-2145] - Incorrect 'toString()' on ManagedQueueSender.java
    * [JBSEAM-2150] - JSF can try to access it's messages bundle before Seam starts
    * [JBSEAM-2153] - ConversationEntry.redirect applies page parameters
    * [JBSEAM-2156] - seam-gen new-project cannot be run in the same session as setup
    * [JBSEAM-2163] - When an exception in a converter is thrown, it in not properly handled by <exception...> in pages.xml
    * [JBSEAM-2165] - Authenticator method invoked twice when login fails
    * [JBSEAM-2173] - enableFilter: for ( Map.Entry<String, ValueExpression> me: f.getParameters().entrySet() ) throws NPE if there're no parameters
    * [JBSEAM-2176] - Typo in Chapter 13.8. : ending slash in empty tag missing
    * [JBSEAM-2185] - s:selectItems performance issue with many combo-box items
    * [JBSEAM-2188] - Imports are broken
    * [JBSEAM-2192] - AbstractMap from org.jboss.seam.international.Messages needs containsKey()
    * [JBSEAM-2204] - Potential XSS issue in seam text with allowed href attribute
    * [JBSEAM-2206] - SeamDebugSerializationProvider definitely does not belong in org.jboss.seam.faces!
    * [JBSEAM-2207] - JBoss AS 4.2.2 & Seam shutdown exception
    * [JBSEAM-2212] - framework objects do not work with entities mapped in *.hbm.xml
    * [JBSEAM-2216] - build.xml from seam-gen tries copying janino with bad pattern
    * [JBSEAM-2217] - A single wrong <exception> entry in pages.xml causes all exception handler getting dropped
    * [JBSEAM-2223] - Security documentation still refers to Drools 4.0.0.MR2
    * [JBSEAM-2228] -  The isDefined() method in a seam-gen generated EntityHome class incorrectly applies a Strings.isEmpty() method
    * [JBSEAM-2238] - SecurityInterceptor not invoked for Web Service requests
    * [JBSEAM-2239] - After a logout, roles are not cleared
    * [JBSEAM-2244] - SpringTransaction doesn't pass the exception stack to the exception handler
    * [JBSEAM-2245] - Custom validator disables hibernate default validator
    * [JBSEAM-2265] - implement dirty for group actor ids on actor component
    * [JBSEAM-2268] - check if actor has group actor ids before getting pooledTaskInstanceList
    * [JBSEAM-2297] - standard-jaxws-endpoint-config.xml filename in webservice chapter has a dash too much
    * [JBSEAM-2315] - SeamScopePostProcessor registers only captialized scope names, but it accepts scope names in lower-case
    * [JBSEAM-2316] - EntityHome#getEntityClass() returns EntityManager.class rather than entity class
    * [JBSEAM-2317] - xsi:schemaLocation attribute should be ignored on fine-grained component.xml files
    * [JBSEAM-2340] - Seam failure in high availability cluster deployment.
    * [JBSEAM-2342] - jee5 example can't be deployed to oc4j without classloader issues.
    * [JBSEAM-2347] - ComponentScanner fails with classes in WEB-INF/classes on websphere
    * [JBSEAM-2351] - ProductUnitTest is broken on dvdstore
    * [JBSEAM-2358] - ConcurrentModificationException in Pages.java + strange wildcards configuration processing?

** Feature Request
    * [JBSEAM-326] - Dynamic view-id in Pageflow
    * [JBSEAM-353] - @Interceptors meta-annotation needs @Target(TYPE)
    * [JBSEAM-843] - Generate application from existing entities
    * [JBSEAM-971] - Conversations with business ids
    * [JBSEAM-1242] - Entity converter for managed Hibernate sessions
    * [JBSEAM-1421] - Example of how to extend Identity
    * [JBSEAM-1498] - inject JBoss service EJB with @In
    * [JBSEAM-1768] - <s:selectItems> enhancement to allow for non-ID field when used with <s:convertEntity/>
    * [JBSEAM-1801] - Add attribute to <s:selectItems> allowing arbitrary values to be used as form "value"'s
    * [JBSEAM-1842] - Need javadoc for Home and EntityHome classes
    * [JBSEAM-1893] - Default action for a JSF form
    * [JBSEAM-1899] - Disabling conversation propagation for h:commandButton
    * [JBSEAM-1962] - add default value expressions to EntityTransaction and HibernateTransaction
    * [JBSEAM-2000] - add excel file type to DocType enum
    * [JBSEAM-2008] - Query should use parameterized type for results
    * [JBSEAM-2045] - support Enum properties for component configuration
    * [JBSEAM-2056] - Add a way to specify the type of Richfaces HTML parser for a particular view in components.xml
    * [JBSEAM-2105] - pluggable conversation id strategy
    * [JBSEAM-2114] - Feeds should honor access levels
    * [JBSEAM-2130] - add autoCreate attribute to @Name
    * [JBSEAM-2132] - consult class attribute on component XML declaration with namespace
    * [JBSEAM-2190] - SeamScopePostProcessor should include defaultAutoCreate attribute
    * [JBSEAM-2200] - Create events for successful login and failed login
    * [JBSEAM-2222] - Replacement for jcaptcha
    * [JBSEAM-2235] - Making Seam work with urlrewritefilter's outbound-rules 
    * [JBSEAM-2269] - s:defaultAction should support s:link, s:button
    * [JBSEAM-2282] - Centralised lookup of propertyType 
    * [JBSEAM-2293] - Include nestedbooking example in the Seam distribution
    * [JBSEAM-2313] - create a JBoss remote debug launch for Eclipse just like for NetBeans
    * [JBSEAM-2318] - add revoke() to PermissionCheck
    * [JBSEAM-2326] - s:conversationId documentation misleading
    * [JBSEAM-2343] - Document that pages.xml provides important flow control

** Patch
    * [JBSEAM-1484] - Seam-gen should generate pages using templates relative to web application, not the pages themselves
    * [JBSEAM-1519] - generate-entities should populate and deliver hibernate-console.cfg.xml
    * [JBSEAM-1552] - Rich text support
    * [JBSEAM-1589] - Add s:selectItems itemValue attribute
    * [JBSEAM-1912] - Incorrect graphicImage attribute in validation.xml
    * [JBSEAM-2174] - ELResolvers added by BaseSeamTest are not usable as property resolvers (as opposed to base/variable resolvers)
    * [JBSEAM-2274] - Examples & Documentation for using Seam iText Barcode
    * [JBSEAM-2275] - Document on Seam iText charting

** Task
    * [JBSEAM-2098] - Documentation of natural conversations
    * [JBSEAM-2129] - Verify JBossTools compatibility
    * [JBSEAM-2149] - update iText to version 2.0.7
    * [JBSEAM-2191] - Include latest stable Drools realease with Seam2.0
    * [JBSEAM-2199] - remove javax.servlet:servlet-api and javax.el:el-api as hard dependencies in Maven 2
    * [JBSEAM-2229] - Upgrade to JBPM-jPDL 3.2.2
    * [JBSEAM-2246] - Seam 2.0.0.GA docs for seam-gen are out of date
    * [JBSEAM-2248] - Bring pageflow-2.0.xsd in sync with jBPM-jPDL 3.2.2 changes
    * [JBSEAM-2252] - <s:conversationPropagation> rename attribute propagation=> type
    * [JBSEAM-2260] - <navigation if-outcome="xxx">   =>  <rule if-outcome="xxx">
    * [JBSEAM-2262] - support wildcard prefix on hibernate.cfg.xml in build script on seam-gen projects
    * [JBSEAM-2284] - Upgrade to RichFaces 3.1.2.SP1
    * [JBSEAM-2285] - Update hibernatetools to cr1
    * [JBSEAM-2303] - Documentation on how authenticate method might be used by seam.
    * [JBSEAM-2344] - oc4j runs out of permgen memory when deploying jee5 example


Release Notes - JBoss Seam - Version 2.0.0.GA

** Bug
    * [JBSEAM-2140] - Workspace switcher overwrites state in document edit conversation
    * [JBSEAM-2157] - seam-gen failure: Error reading 'managed' on type ...
    * [JBSEAM-2161] - new-conversation does not work for war deployment
    * [JBSEAM-2176] - Typo in Chapter 13.8. : ending slash in empty tag missing
** Feature Request
    * [JBSEAM-474] - Extending the framework using EJB3 components
** Task
    * [JBSEAM-2196] - Declare FaceletsViewHandler in faces-config.xml in RichFaces projects

Release Notes - JBoss Seam - Version 2.0.0.CR3

** Bug
    * [JBSEAM-1748] - Seam remoting stops working with GWT 1.4.10
    * [JBSEAM-1812] - date format specified doesn't always match short type
    * [JBSEAM-1822] - BaseSeamTest does not properly emulateJsfLifecycle does not handle phase listeners per the jsf 1.2 spec.
    * [JBSEAM-1940] - Documentation in Navigation section (5.1.1.2) is wrong about when a conversation ends
    * [JBSEAM-1989] - No pages context exists during a remoting request
    * [JBSEAM-2030] - RichFaces js libraries not available on WAS
    * [JBSEAM-2038] - Documentation of xml namespace component configuration not consistent with example
    * [JBSEAM-2047] - NullPointerException in org.jboss.seam.contexts.BusinessProcessContext.getNamesFromContext()
    * [JBSEAM-2049] - errant attributes on rich:calendar
    * [JBSEAM-2053] - Random "session was null" exception while rendering pages
    * [JBSEAM-2058] - Docu Bug on referencing jboss-el-api.jar in EAR
    * [JBSEAM-2061] - UISelectItems should reference Query instead of EntityQuery
    * [JBSEAM-2073] - typo in Identity Logging section
    * [JBSEAM-2074] - Postgres Dialect Bug--PostgressMetaDialect.java
    * [JBSEAM-2077] - 'seam setup' crashes, asking for maven dependencies
    * [JBSEAM-2084] - (security) EJB-QL injection in org.jboss.seam.framework.Query
    * [JBSEAM-2096] - conversationStack and conversationList don't get refreshed
    * [JBSEAM-2107] - Seam example "seampay", asynchronous scheduler don't work on Tomcat with JBoss Embedded
    * [JBSEAM-2108] - Incorrect jsf core xml schema path in ./seam new-conversation view
    * [JBSEAM-2113] - UILineChart missing parent saveState call method
    * [JBSEAM-2116] - Query.isAnyParameterDirty is true for query without parameters
    * [JBSEAM-2118] - Initialization.loadFromResource() never closes the InputStream
    * [JBSEAM-2137] - duplicate jars in \lib \lib\test
    * [JBSEAM-2138] - SeamTest has changed it's exception handling behavior
    * [JBSEAM-2142] - mockSecureEntity and pdfKeyStore do not have qualified names
    * [JBSEAM-2147] - seam-gen: maven artifacts required with "mavenized=false" 

** Feature Request
    * [JBSEAM-1644] - DBUnit integration for SeamTest
    * [JBSEAM-1833] - Integration testing for Seam Mail
    * [JBSEAM-1985] - Incoporate the icefaces booking example
    * [JBSEAM-2036] - A way to disable core components
    * [JBSEAM-2052] - use "Add Entity" if instance is not managed
    * [JBSEAM-2063] - raise an event on logout
    * [JBSEAM-2065] - Allow user to set style of s:decorate div
    * [JBSEAM-2076] - let EL access qualified @Factory and @Out names
    * [JBSEAM-2080] - Security documentation should use "insert" instead of "assert" terminology
    * [JBSEAM-2102] - Optional manual cut point for feed teasers
    * [JBSEAM-2119] - seam-gen should produce a datasource for testing

** Patch
    * [JBSEAM-2099] - Support protection against SQL injection in Query order parameter

** Task
    * [JBSEAM-1647] - Document concept of disinjection
    * [JBSEAM-1816] - Testing and test environment improvments
    * [JBSEAM-1930] - Improve documentation for @DataModelSelection and @DataModelSelectionIndex
    * [JBSEAM-2011] - Document Seam-managed persistence contexts and REQUIRES_NEW
    * [JBSEAM-2028] - improve test class organization
    * [JBSEAM-2037] - Incorrect namespace for jbpm in documentation
    * [JBSEAM-2044] - Upgrade to Richfaces 3.1.1
    * [JBSEAM-2048] - Update documentation to specify that s:conversationPropagation works for JSPs
    * [JBSEAM-2059] - Tests for Drools example
    * [JBSEAM-2067] - seampay tests
    * [JBSEAM-2068] - dvdstore tests
    * [JBSEAM-2070] - Tests for seamdiscs example
    * [JBSEAM-2078] - Tests for mail example
    * [JBSEAM-2081] - Update using rules with seam doc
    * [JBSEAM-2087] - Tests for JPA example
    * [JBSEAM-2088] - Tests for Hibernate example
    * [JBSEAM-2103] - Tests for quartz example
    * [JBSEAM-2110] - Upgrade to Richfaces 3.1.2
    * [JBSEAM-2120] - Document that embeddable jboss only works with jdk 1.5.0
    * [JBSEAM-2131] - change Embeddable EJB references to JBoss Embedded in images

Release Notes - JBoss Seam - Version 2.0.0.CR2

** Bug
    * [JBSEAM-1726] - seam-gen corrupts image files
    * [JBSEAM-1762] - MockHttpSession can't remove attributes
    * [JBSEAM-1827] - factory name collisions ignored?
    * [JBSEAM-1883] - Deleting a tree of wiki nodes does not update the Lucene index
    * [JBSEAM-1884] - ui:include in PDF doesn't work in IE
    * [JBSEAM-1900] - org.jboss.seam.contexts.Contexts logs "could not discover transaction status" even though transaction management is disabled
    * [JBSEAM-1915] - EntityQuery generates exception when reading getResultCount() with restrictions applied.
    * [JBSEAM-1916] - EntityQuery: Refresh method doesn't refresh changes made in getEjbql()
    * [JBSEAM-1918] - Asyncronous methods called from an asyncronously executing methoed will not be invoke asyncronously
    * [JBSEAM-1923] - seam-gen does not generate "hibernate.dialect" in persistence.xml
    * [JBSEAM-1926] - Ajax4jsf is required if you use verifyObjects with jboss-seam-ui.jar
    * [JBSEAM-1927] - wrong XSD schema URI in web.xml for seam-gen
    * [JBSEAM-1932] - cannot update contact on contactlist app
    * [JBSEAM-1935] - Pages.getResourceBunlde should use ResourceLoader.loadBundle instead of java.util.ResourceBundle.getBundle directly
    * [JBSEAM-1937] - Some EL Expressions in JPDL files now cause EL exceptions
    * [JBSEAM-1938] - s:validateAll doesn't work correctly
    * [JBSEAM-1947] - incorrect id rendered from s:commandButton and s:commandLink components.
    * [JBSEAM-1950] - ClassCastException when using Hibernates DetachedCriteria
    * [JBSEAM-1952] - persistenceUnitProperties on EntityManagerFactory must be parameterized
    * [JBSEAM-1963] - Seam gen .classpath is incorrect for new jar names
    * [JBSEAM-1968] - JPA (tomcat) example - requires Embedded Jboss?
    * [JBSEAM-1969] - updatedMessage, deletedMessage and createdMessage in framework.Home cause NPE if getEntityClass is overridden
    * [JBSEAM-1973] - Serialization error on FullTextEntityManagerImpl
    * [JBSEAM-1975] - Validation Messages not showing up when using the "for" attribute in <s:decorate>
    * [JBSEAM-1987] - <restrict> in pages.xml has no effect
    * [JBSEAM-1988] - AuthorizationException not redirected properly
    * [JBSEAM-1998] - javassist 3.3 and 3.4 are both imported by maven when I declare hibernate dependency
    * [JBSEAM-2007] - new-entity and generate-entities don't use same package name
    * [JBSEAM-2009] - message "In attribute requires non-null value" missing @
    * [JBSEAM-2016] - jpa/glassfish example has transaction handling problem
    * [JBSEAM-2019] - Param uses an invalid message key when throwing validation error
    * [JBSEAM-2020] - OC4J example: login error
    * [JBSEAM-2024] - log interpolation not failsafe
    * [JBSEAM-2030] - RichFaces js libraries not available on WAS
    * [JBSEAM-2040] -  blog demo renderring error
    * [JBSEAM-2041] - groovybooking demo fails to deploy

** Feature Request
    * [JBSEAM-865] - Allow customisation of Captcha images
    * [JBSEAM-1524] - new-project should be renamed (or aliased) to create-project
    * [JBSEAM-1704] - Allow customizable loading of instances in EntityHome and HibernateEntityHome
    * [JBSEAM-1928] - Seam Text Validator
    * [JBSEAM-1934] - French message bundle for seam-gen
    * [JBSEAM-1966] - Code optimization in Component class
    * [JBSEAM-1984] - Please add icefaces dependency jars to the jboss maven repo
    * [JBSEAM-2021] - validate package combination
    * [JBSEAM-2023] - short-circuit page actions on first navigation event
    * [JBSEAM-2032] - make page resources configurable for Pages (i.e. WEB-INF/pages.xml)
    * [JBSEAM-2034] - new-entity does not add item to menu bar

** Patch
    * [JBSEAM-1514] - seam-gen should normalize project name
    * [JBSEAM-1515] - Use = sign consistently in hibernate-console.properties
    * [JBSEAM-1518] - support for H2 in seam-gen
    * [JBSEAM-1527] - bash completion for seam script (seam-gen)
    * [JBSEAM-1535] - Netbeans project file is not configured properly by seam-gen
    * [JBSEAM-1537] - set hibernate.dialect explicitly in persistence-*.xml
    * [JBSEAM-1562] - add RichFaces/Ajax4jsf skin to seam-gen setup
    * [JBSEAM-1629] - update seam-gen README file, removing mention of Eclipse and WTP
    * [JBSEAM-1929] - Turkish message bundle for seam-gen
    * [JBSEAM-1933] - WebRemoting in non-EJB environment anyway requires JMS library, even if JMS is not used.
    * [JBSEAM-1945] - Bulgarian message bundle for seam-gen
    * [JBSEAM-1995] - MultipartFilter maxRequestSize exceeded throws NullPointerException from ExceptionFilter

** Task
    * [JBSEAM-983] - Add Seam to maven repository
    * [JBSEAM-1464] - Do we still need the hibernate/ dir?
    * [JBSEAM-1569] - Improve dependency management
    * [JBSEAM-1851] - Implement tags/topics for documents and topic plugin for blog view
    * [JBSEAM-1854] - Context sensitive help system
    * [JBSEAM-1905] - LoggingFilter - please add documentation and an entry in web-2.0.xsd
    * [JBSEAM-1958] - Documentation for dependency management
    * [JBSEAM-1964] - Check Hibernate, JPA and JEE5 examples on all servers
    * [JBSEAM-1965] - Fix GWT example
    * [JBSEAM-1970] - Add source JARs to Maven repository
    * [JBSEAM-1992] - Upgrade MVEL library to 1.2.final
    * [JBSEAM-1993] - Consider upgrade to Drools 4.0.1
    * [JBSEAM-1996] - Upgrade to Hibernate Search 3.0.0.GA
    * [JBSEAM-1999] - Improve documentation of when the ConversationList component is populated
    * [JBSEAM-2002] - Upgrade to Facelets 1.1.14
    * [JBSEAM-2003] - Review use of exclusions and move to root pom where possible
    * [JBSEAM-2005] - facelets comment out of place in icefaces web.xml
    * [JBSEAM-2013] - Deprecate expression attribute on event's in components.xml in favour of execute
    * [JBSEAM-2018] - Update feature list on seam-gen home.xhtml page
    * [JBSEAM-2031] - Update hibernatetools to b10


Release Notes - JBoss Seam - Version 2.0.0.CR1

** Bug
    * [JBSEAM-783] - Examples should support explode target
    * [JBSEAM-1039] - National characters in PDF
    * [JBSEAM-1041] - Pages: isLoginRedirectRequired should be called before applying request parameter values
    * [JBSEAM-1163] - <s:decorate> should nest children with <div> not <span>
    * [JBSEAM-1423] - "Conversation Id Already In Use" exception with <conversation> tag in pages.xml
    * [JBSEAM-1426] - Seam pdf documentation incorrect
    * [JBSEAM-1440] - Custom pdf tag does not render in email when using renderer.render
    * [JBSEAM-1451] - NPE in NodeHome
    * [JBSEAM-1487] - Changes to entity converter requires selectable entities to be managed.
    * [JBSEAM-1494] - add javax.el.LocalStrings
    * [JBSEAM-1501] - label attribute on s:selectItems is registered as Object, should be String
    * [JBSEAM-1511] - UISeamCommandBase uses legacy (JSF 1.1) methods
    * [JBSEAM-1528] - <s:selectItems> only gets value once in a dataTable.
    * [JBSEAM-1559] - taskInstance attribute missing on s:button and s:link
    * [JBSEAM-1561] - Exceptionhandling for converter creation
    * [JBSEAM-1564] - NullPointerException in ServerConversationContext.flush
    * [JBSEAM-1571] - Stack overflow in ThemeSelector.instance().getThemeResourceBundle(); if resource bundle not present
    * [JBSEAM-1574] - pages.xml actions are not called when using "render" with s:link and s:button
    * [JBSEAM-1576] - Query object in framework does not consistently treat "" and null as equivelant.
    * [JBSEAM-1577] - MockFacesContext.getMessages() does not have stable order
    * [JBSEAM-1578] - dvdstore example not running in tomcat
    * [JBSEAM-1579] - Component with @WebRemote methods can't use @RequestParameter injection
    * [JBSEAM-1580] - Transaction won't commit from MDB Seam2 component
    * [JBSEAM-1581] - StateException: EntityManager when using s:convertEntity
    * [JBSEAM-1582] - DataModel with <s:link> or <s:button> Error
    * [JBSEAM-1583] - seam:component intercept uses Seam standard rules by default
    * [JBSEAM-1586] - Redirect filter fails to redirect propertly when handing a redirect before seam is full initialized for a request.
    * [JBSEAM-1588] - Seam Component name "session" reserved keyword
    * [JBSEAM-1590] - Problem when deploying seam application as directory deployment in glassfish
    * [JBSEAM-1593] - New processing for stateful bean @Destroy and @Remove causes problems.
    * [JBSEAM-1594] - jBPM mail templates don't resolve correctly
    * [JBSEAM-1595] - EnumConverter NPE when missing value
    * [JBSEAM-1599] - remoting error  when passing entity type argument
    * [JBSEAM-1602] - exception handler not recognizing end-conversation
    * [JBSEAM-1604] - Problems with EjbTransaction component and ExceptionFilter when processing an exception.
    * [JBSEAM-1605] - NotLoggedInExceptions handled by the ExceptionFilter arent propegating the conversation correctly.
    * [JBSEAM-1608] - Seam application can not start because of  faces-config configuration in seam-ui.jar
    * [JBSEAM-1609] - Nested conversations - potential bug in Manager.beginNestedConversation
    * [JBSEAM-1614] - entityManager.joinTransaction() should not be called on non JTA transaction managers
    * [JBSEAM-1615] - @Begin with conversation id can't use conversation-scoped components
    * [JBSEAM-1616] - Seam should validate component names and eliminate things that aren't valid EL identifiers
    * [JBSEAM-1617] - DVD Store Tomcat deployment is broken
    * [JBSEAM-1620] - "java.lang.IllegalStateException: No application context active" thrown on legacy components.xml declaration
    * [JBSEAM-1621] - DetachedCriteria#getExecutableCriteria throws ClassCastException: FullTextHibernateSessionProxy
    * [JBSEAM-1622] - NPE in PassivatedEntity
    * [JBSEAM-1624] - seam-gen generates incorrect jboss.home property in build.properties
    * [JBSEAM-1626] - Validation and non-entity components
    * [JBSEAM-1628] - Injecting uiComponent with required = false fails against Sun RI when component is not present
    * [JBSEAM-1632] - ResourceBundle and UberResourceBundle should be Serializable
    * [JBSEAM-1636] - Cannot inject Spring-bound HibernateSessionFactory to Seam-managed Hibernate Session
    * [JBSEAM-1640] - <international:locale-selector  cookie-enabled="true"/> instead of <core:locale-selector  cookie-enabled="true"/>
    * [JBSEAM-1645] - Hot deploy JSF deserialization
    * [JBSEAM-1650] - NPE thrown when attempting to configure HashMap as Seam component
    * [JBSEAM-1651] - HibernateTransaction: @Transactional + Transaction.setRollbackOnly() issue
    * [JBSEAM-1652] - Directory "view/exp" is missing for sample "hibernate2" in seam 2.0 beta
    * [JBSEAM-1654] - ManagedEntityIdentityInterceptor does not clear values in conversation context
    * [JBSEAM-1656] - passivated entities in parent conversations cause version problems when they're updated
    * [JBSEAM-1658] - Only one instance of SeamResourceBundle for one locale is created per app
    * [JBSEAM-1665] - Problem with jpa example in glassfish with seam 2.0 beta1
    * [JBSEAM-1666] - copy *.drl instead of security.drl in the seam-gen generated build.xml
    * [JBSEAM-1667] - Validators not working for ValueBindings from Trinidad
    * [JBSEAM-1673] - ResourceServlet is deprecated
    * [JBSEAM-1674] - HibernateSessionFactory creates a Factory on every DB operation
    * [JBSEAM-1677] - SeamResourceBundle bundleCache always empty
    * [JBSEAM-1681] - NPE thrown when activating/passivinting the session in tomcat
    * [JBSEAM-1682] - query restriction example: in ejbql the use of + operator appears to be wrong
    * [JBSEAM-1686] - s:button image does not copy image URL to output
    * [JBSEAM-1688] - SMPC is broken on Glassfish
    * [JBSEAM-1691] - MockHttpServletRequest getRequestURI should return same value as getRequestURL
    * [JBSEAM-1696] - EmptyStackException in Transaction.java
    * [JBSEAM-1698] - Seam Text can not parse Chinese punctuations
    * [JBSEAM-1701] - local interface of EjbTransactionSynchronizations is mis-spelled
    * [JBSEAM-1702] - <s:entityConverter> gives NPE
    * [JBSEAM-1706] - EL fails reading from anonymous inner class
    * [JBSEAM-1713] - Change access specifier on initCredentialsFromCookie()
    * [JBSEAM-1714] - WebService and JBPM
    * [JBSEAM-1719] - UrlBuilder doesnt construct a correct url when the base url already has request params in place.
    * [JBSEAM-1725] - <s:convertEntity> doesn't work when using binding instead of value
    * [JBSEAM-1730] - Injecting uiComponent with required = false fails with NPE if FacesContext is not available
    * [JBSEAM-1736] - WS and seam:conversationId
    * [JBSEAM-1742] - Examples code cleanup
    * [JBSEAM-1744] - s:convertEntity fails with an java.lang.IllegalArgumentException: Unknown entity: my.Entity_$$_javassist_3
    * [JBSEAM-1750] - Accessing handledException through EL broken
    * [JBSEAM-1757] - @DataModel on a getter broken on Statefull beans.
    * [JBSEAM-1759] - role-name NONE in web.xml is wrong
    * [JBSEAM-1760] - Latest fails to deploy in Websphere
    * [JBSEAM-1771] - transaction:ejb-transaction and SeamTest fails when executing tests
    * [JBSEAM-1774] - org.jboss.seam.core.Contexts factories put *Context components into application scope
    * [JBSEAM-1776] - Exception handling redirects to incorrect URL
    * [JBSEAM-1784] - LocaleSelector should use "_" instead of "-_" when tokenizing localeStrings
    * [JBSEAM-1785] - SeamTest to consider ELResolver from faces-config
    * [JBSEAM-1787] - Injecting a Hibernate session with @PersistenceContext causes ClassCastException with the Seam Interceptor
    * [JBSEAM-1789] - s:transformImageSize maintainRatio=false and only width or height set causes NPE
    * [JBSEAM-1790] - s:fileUpload does not set property to null if user uploads nothing
    * [JBSEAM-1791] - Bootstrap should be initialized using bootstrap.deployResourceBases instead of bootstrap.deployResourceBase
    * [JBSEAM-1794] - The equals method in org.jboss.seam.framework.Identifier refrences derived subtype
    * [JBSEAM-1798] - EntityManagerProxy#getDelegate throws a NPE
    * [JBSEAM-1799] - Mistyped in documents regarding setting up Seam environment
    * [JBSEAM-1803] - UIFormattedText does not set the renderer type to null
    * [JBSEAM-1809] - raise-event should be optional on rule and navigation in pages.dtd
    * [JBSEAM-1825] - Not all files from bootstrap copied to dist
    * [JBSEAM-1829] - seam-gen not adding mail files to the eclipse .classpath
    * [JBSEAM-1840] - Serious nasty problem with ManagedEntityIdentityInterceptor
    * [JBSEAM-1845] - spring schema has validation problems.
    * [JBSEAM-1857] - ManagedEntityIdentityInterceptor nulls fields incorrectly in reentrant calls to conversation scoped components
    * [JBSEAM-1860] - login-required and no-conversation-view-id causes infinite redirect after session timeout on POST request
    * [JBSEAM-1865] - Remoting.js error on Firefox 2
    * [JBSEAM-1866] - Seam 2Beta - Examples - Todo Example - button attribute
    * [JBSEAM-1867] - NPE in org.jboss.seam.util.Reflections when an exception arise while accessing a static field
    * [JBSEAM-1868] - @DataModel should not require a setter
    * [JBSEAM-1873] - Packaging recommendations in the docs
    * [JBSEAM-1876] - m:attachment has runtime dependencies on Seam PDF
    * [JBSEAM-1877] - s:link, PAGE scope and datamodelselection
    * [JBSEAM-1880] - Hibernate validator does not use the seam locale
    * [JBSEAM-1887] - Session timeout results in javax.faces.application.ViewExpiredException
    * [JBSEAM-1888] - Minor issues in Seam security documentation
    * [JBSEAM-1890] - Seam Text renders block "quote" as <q>, not <blockquote>
    * [JBSEAM-1892] - org.jboss.seam.Entity constructor gets methods and fields from wrong instance.
    * [JBSEAM-1894] - missing a:support for BigInteger in editproperty.xhtml.ftl
    * [JBSEAM-1919] - Reference doc is not built in latests snapshots

** Feature Request
    * [JBSEAM-974] - Document Seam dependencies
    * [JBSEAM-992] - Use Spring configured EntityManagerFactory in spring example
    * [JBSEAM-1061] - Support EL expressions in remoting calls
    * [JBSEAM-1068] - Seam JSF component library demonstration
    * [JBSEAM-1346] - Make seam managed Session replacement for Spring OpenSessionInView
    * [JBSEAM-1447] - Upgrade to embeddable JBoss
    * [JBSEAM-1490] - jboss-el for jBPM
    * [JBSEAM-1538] - BaseSeamTest should not be dependant on JBoss Embedded
    * [JBSEAM-1575] - Add support for Spring managed transactions in jboss-seam-ioc
    * [JBSEAM-1601] - Add Content-ID to attachments
    * [JBSEAM-1606] - Seam variable resolver for drools
    * [JBSEAM-1607] - s:graphicImage should use a more unique URL
    * [JBSEAM-1610] - Add log4j diagnostic context filter to Seam logging package
    * [JBSEAM-1627] - implement the barCode UCC/EAN 128
    * [JBSEAM-1635] - Migrating to Drools 4.0.0 MR3
    * [JBSEAM-1641] - redirect do proper page in pageflow as out of order request comes in
    * [JBSEAM-1646] - don't read external DTDs if we don't have to
    * [JBSEAM-1657] - Add getAttributes() / setAttribute() to BaseSeamTest.Request
    * [JBSEAM-1676] - startup="true|false" in components.xml
    * [JBSEAM-1700] - Raise after transaction success events from EntityHome, HibernateEntityHome
    * [JBSEAM-1723] - Add jboss support to spring example
    * [JBSEAM-1724] - Add support for build a jboss war to common example build system
    * [JBSEAM-1746] - let view-id attribute of <render> or <redirect> NavigationHandlers be a ValueExpression
    * [JBSEAM-1764] - Create / Extend / Modify  Seam RuleBase component to utilize JBoss Rules 4.0 BRMS rule pkg deployment model.
    * [JBSEAM-1782] - Embed Hibernate Search 3.0.0.Beta4 and Lucene 2.2
    * [JBSEAM-1783] - Add Hibernate Search support for JPA
    * [JBSEAM-1795] - Add ability to disable TLS
    * [JBSEAM-1813] - Evaluate EL in exception redirect view-id
    * [JBSEAM-1837] - Atomic persistence contexts for any JPA implementation
    * [JBSEAM-1864] - Entity-query of Contact List sample does not run against Oracle

** Patch
    * [JBSEAM-1520] - image files should not be filtered (property replacement)
    * [JBSEAM-1565] - error in observer example
    * [JBSEAM-1669] - delete-project should call unexplode and undeploy
    * [JBSEAM-1727] - messages_de.properties for seam-gen

** Task
    * [JBSEAM-1321] - Could possibly remove the requirement to specify SeamListener in web.xml
    * [JBSEAM-1435] - Implement community-oriented user profile screen
    * [JBSEAM-1450] - Pass Quartz Trigger and end time in @Asynchronous methods
    * [JBSEAM-1480] - Split examples build targets out from main build.xml
    * [JBSEAM-1504] - Write unit tests for SeamSpace example
    * [JBSEAM-1548] - Remaining tasks for seambay (web services) example
    * [JBSEAM-1568] - Move all examples back onto shared build file
    * [JBSEAM-1570] - Alter all examples so they use ear/lib
    * [JBSEAM-1573] - Review all readme files in examples directories
    * [JBSEAM-1603] - remove "CRUD-Application Generator" section from docs
    * [JBSEAM-1618] - Improve the documentation for Identity.addRole()
    * [JBSEAM-1637] - document "autoCreate" option on @Factory
    * [JBSEAM-1684] - Clean up icefaces stuff in the seam-gen build
    * [JBSEAM-1695] - s.tld is missing 'template' attribute for s:decorate
    * [JBSEAM-1705] - update i18n docs
    * [JBSEAM-1754] - Upgrade to jsf-1.2_4-p02
    * [JBSEAM-1761] - Remove EntityConverterTag
    * [JBSEAM-1763] - Renable description elements in converters and validators
    * [JBSEAM-1777] - Update seam-gen to use ear lib
    * [JBSEAM-1778] - Update seam-gen web.xml to 2.5 version
    * [JBSEAM-1815] - Upgrade HSQL lib for seam-gen to 1.8.0.7
    * [JBSEAM-1817] - document s:label
    * [JBSEAM-1828] - JBossAS 4.2.x no longer use mail-ra.rar
    * [JBSEAM-1834] - Docs for org.jboss.seam.transaction
    * [JBSEAM-1847] - document page parameter usage with no value attribute
    * [JBSEAM-1861] - document flush-mode attribute in <begin-conversation>
    * [JBSEAM-1870] - Deprecate s:selectDate
    * [JBSEAM-1871] - Documentation for OC4J 11g
    * [JBSEAM-1907] - Upgrade Ajax4jsf and Richfaces to Richfaces 3.1rc5
    * [JBSEAM-1920] - Upgrade to Richfaces 3.1.0 GA


Release Notes - JBoss Seam - Version 2.0.0.BETA1

** Bug
    * [JBSEAM-313] - <s:validateAll> + facelets user tag
    * [JBSEAM-669] - Scanner and components.xml inside packages
    * [JBSEAM-798] - MDB + JBPM - problem with transaction
    * [JBSEAM-919] - Form validation not working for Hibernate validation annotations when using Facelets composition components
    * [JBSEAM-942] - Optimistic locking an seam persistence context replication
    * [JBSEAM-943] - Collections and DataModels containing entities + persistence context replication
    * [JBSEAM-1025] - Exception when parser meets a certain character.
    * [JBSEAM-1076] - @Synchronized does not work for any Spring managed Seam components
    * [JBSEAM-1094] - Javadoc enhancement for @CreateProcess (add note about handling of null result)
    * [JBSEAM-1108] - Loosen restrictions around @PersistenceContext
    * [JBSEAM-1112] - conversation switcher doesn't seem to work when the conversation is a pageflow
    * [JBSEAM-1187] - s:convertEntity doesn't have a JSP tag
    * [JBSEAM-1244] - s:fileUpload not work with jsp page
    * [JBSEAM-1249] - Remoting calls do not work with session cookies disabled
    * [JBSEAM-1254] - facesmessages are not always fully interpolated
    * [JBSEAM-1319] - s:selectDate does not work on rich:modalPanel
    * [JBSEAM-1330] - Cant use EL expressions for pdf colors
    * [JBSEAM-1355] - ConverterChain.getAsString behaves incorrectly if the input is String already
    * [JBSEAM-1458] - javax.interceptor.Interceptors referenced in QuartzDispatcher
    * [JBSEAM-1459] - Remove "components:attlist.ejbcomponent" from thread-pool-dispatcher definition
    * [JBSEAM-1472] - <el-resolver> should not be mentioned in the docs
    * [JBSEAM-1478] - s:link in tomcat 6
    * [JBSEAM-1479] - A4j resource framework not working with trinidad
    * [JBSEAM-1481] - jbpm throws exceptions when used for pageflows 
    * [JBSEAM-1482] - Seam-managed persistence contexts and MDBs / remote SBs
    * [JBSEAM-1483] - EntityHome sometimes does not join the transaction
    * [JBSEAM-1489] - equals() doesnt work for comparing timestamp version numbers
    * [JBSEAM-1492] - NPE when invoking @WebMethods with JbossWS 1.2.1.GA and Seam-1.3Alpha
    * [JBSEAM-1509] - parameters on s:link in a ui:repeat
    * [JBSEAM-1513] - ajax4jsfFilter not accepting configuration through components.xml
    * [JBSEAM-1529] - NPE in MockFacesContext
    * [JBSEAM-1539] - s:validate and parameterized facelets tag files
    * [JBSEAM-1550] - The new public method Exceptions.addHandler needs to add handlers to be head of the exceptionHandlers list.
    * [JBSEAM-1551] - The resolution to JBSEAM-1294 has brought out another NPE exception condition.
    * [JBSEAM-1553] - Parsing pages.xml creates null ValidatorValueExpression

** Feature Request
    * [JBSEAM-116] - Pluggable conversationId handler
    * [JBSEAM-157] - Pageflow composition
    * [JBSEAM-161] - Calendaring/scheduling
    * [JBSEAM-256] - Entity-driven processes
    * [JBSEAM-505] - Seam/WS
    * [JBSEAM-506] - jBPM async calls and scheduling
    * [JBSEAM-651] - Hibernate Search integration
    * [JBSEAM-761] - Modify the default interception practices
    * [JBSEAM-955] - Parse ejb-jar.xml, lookng for session beans and orm.xml looking for entity beans.
    * [JBSEAM-963] - Remove dependancy on JSF
    * [JBSEAM-992] - Use Spring configured EntityManagerFactory in spring example
    * [JBSEAM-1013] - Port Seam JSF controls to Ajax4JSF CDK
    * [JBSEAM-1031] - Transaction rollback rules for Seam JavaBean components
    * [JBSEAM-1085] - Automagically associate the processinstance with the thread in action and decision handlers
    * [JBSEAM-1216] - Can't use equals symbol in wiki text
    * [JBSEAM-1217] - Port @Asynchronous Interceptor to Spring
    * [JBSEAM-1223] - Better example usage of @Unwrap
    * [JBSEAM-1247] - upgrade log4j lib
    * [JBSEAM-1343] - Support for Word dash (em-dash) character in s:formattedText (SeamTextLexer)
    * [JBSEAM-1377] - provide dispatcher for Spring TaskExecutor abstraction
    * [JBSEAM-1443] - allow SeamTest to test navigation rules with "from-action"
    * [JBSEAM-1445] - Selector should have configurable cookie path
    * [JBSEAM-1460] - Automatic installation of SeamPhaseListener
    * [JBSEAM-1466] - @BeginTask/@EndTask should work for events coming from jBPM
    * [JBSEAM-1523] - attribute to manually set first day of week
    * [JBSEAM-1540] - Ant tasks to validate XML configuration files as part of test targets
    * [JBSEAM-1544] - Extend @Restrict annotation to allow specifying the "action" and "args" parameters for the s:hasPermission call.
    * [JBSEAM-1547] - #{conversationContext['entityManager']}, etc
    * [JBSEAM-1555] - Transaction abstraction layer

** Patch
    * [JBSEAM-1102] - Seam Remoting for GWT
    * [JBSEAM-1463] - Remove Ajax4JSF filter from web.xml in seam-gen
    * [JBSEAM-1477] - Error in Chapter 7 example

** Task
    * [JBSEAM-542] - Migrate back to seperate microcontainer/lib and embedded-ejb/lib distribution and create an ant/lib dir
    * [JBSEAM-586] - ManagedEntityIdentityInterceptor could keep state as a EntityBeans in conversation context
    * [JBSEAM-1130] - Upgrade to jBPM 3.2
    * [JBSEAM-1403] - Test 1.3 on GlassFish, BLS, WAS, etc
    * [JBSEAM-1405] - Migrate to JBoss Embedded beta2
    * [JBSEAM-1449] - Change the "glassfish" example to "jee5" and include oc4j11 support
    * [JBSEAM-1456] - Remove issues example from docs/readmes 
    * [JBSEAM-1467] - Upgrade to TestNG 5.6
    * [JBSEAM-1468] - GWT documentation
    * [JBSEAM-1476] - Kick out commons-codec
    * [JBSEAM-1488] - Document deployment to Tomcat / Embedded JBoss
    * [JBSEAM-1510] - Refactor built-in components into smaller packages
    * [JBSEAM-1549] - udpate XML version numbers
    * [JBSEAM-1558] - seam-gen 1.3 alpha still includes Ajax4JSF filter in web.xml


Release Notes - JBoss Seam - Version 1.3.0.ALPHA

** Bug
    * [JBSEAM-308] - DataModel instance changes even though the backing list did not when using PAGE scope
    * [JBSEAM-668] - method bindings with a parameter don't work in facelets tag source files
    * [JBSEAM-898] - s:hasRole, etc in EL in pages.xml and other places
    * [JBSEAM-947] - Problem with seam component <s:fileUpload/> in JBoss Portal
    * [JBSEAM-1020] - Drools bugs
    * [JBSEAM-1023] - Looking up a filtered SMPC in non-faces servlet throws NPE
    * [JBSEAM-1041] - Pages: isLoginRedirectRequired should be called before applying request parameter values
    * [JBSEAM-1079] - Security expressions in navigation rules are broken
    * [JBSEAM-1116] - EntityConverter should use PersistenceProvider
    * [JBSEAM-1128] - Calling getPage outside of a JSF request causes NPE
    * [JBSEAM-1129] - Error with  s:grapicImage (Unsupported component-family/renderer-typ )
    * [JBSEAM-1132] - SEAM Example App:  BLOG fails with XML Parser error 
    * [JBSEAM-1133] - Subject in I18N mail
    * [JBSEAM-1134] - I18N body must be native encoding
    * [JBSEAM-1135] - double byte encoding issue of the Seam Debug Page
    * [JBSEAM-1139] - #{converters.ageConverter} not work in seam-ui example
    * [JBSEAM-1148] - Validators.validate() fails with NPE when expressionString is null
    * [JBSEAM-1149] - UIBody does not encode alternative facet correctly
    * [JBSEAM-1150] - s:graphicImage fails with value as File - java.io.IOException: mark/reset not supported
    * [JBSEAM-1152] - problem with s:convertEntity and h:selectManyListbox
    * [JBSEAM-1154] - Resources.getResourceAsStream() logic is incorrect
    * [JBSEAM-1158] - org.apache.commons.collections.UnboundedFifoBuffer on seam-gen app
    * [JBSEAM-1168] - Attempting to configure parent conversation id parameter throws exception
    * [JBSEAM-1176] - Allow entity bean to have protected empty constructor
    * [JBSEAM-1177] - ISO-8859-1 characters in subject field are not properly rendered
    * [JBSEAM-1178] - s:selectItems creates select items twice
    * [JBSEAM-1179] - Security functions not working in dvdstore
    * [JBSEAM-1180] - Hibernate & JPA examples still using myfaces
    * [JBSEAM-1184] - Exception documentation uses wrong Filter
    * [JBSEAM-1188] - Using the Seam exception filter without JTA throws exception
    * [JBSEAM-1189] - Exception/Redirect/Context etc filter component names are incorrect
    * [JBSEAM-1195] - enforce startup dependency of EntityManagerFactory on Ejb
    * [JBSEAM-1196] - seam(.bat) fail to run groovy scripts due to ant classpath voodoo
    * [JBSEAM-1198] - java.util.MissingResourceException: Can't find bundle for base name org.jboss.el.Messages, locale en_US
    * [JBSEAM-1202] - seam remoting js->bag multiple dimension problem
    * [JBSEAM-1207] - Better error message from jboss-el
    * [JBSEAM-1213] - pdf generation fails without cookies enabled
    * [JBSEAM-1214] - Alternate EL property reference #{entity[fieldName]} doesn't work
    * [JBSEAM-1215] - <s:convertEntity> / org.jboss.seam.ui.EntityConverter fails to return correct id when entity is wrapped Hibernate proxy (JavassistLazyInitializer)
    * [JBSEAM-1220] - User reporting problems loading and running Seamdiscs example ootb
    * [JBSEAM-1225] - JBoss EL has issues with boolean expressions
    * [JBSEAM-1230] - Bad interaction between resultList and resultCount
    * [JBSEAM-1232] - UIFileUpload & the JSF lifecycle
    * [JBSEAM-1236] - JSF 1.2 breaks captcha
    * [JBSEAM-1237] - Examples are broken
    * [JBSEAM-1240] - DocumentStore and seam-doc.seam
    * [JBSEAM-1243] - Ending nested conversation causes issues with pages.xml and rendering the same view again
    * [JBSEAM-1248] - @Converter and @Validator missing documentation
    * [JBSEAM-1251] - EL coercion and proxies
    * [JBSEAM-1252] - SeamTest invokeMethod() breaks jboss-el: "Parameter types cannot be null"
    * [JBSEAM-1253] - jboss-el resolver chain breaks on HashMap$Value
    * [JBSEAM-1261] - Pageflow page action is never invoked
    * [JBSEAM-1263] - NPE when posting from <s:convertEntity /> 
    * [JBSEAM-1264] - Session preDestroyContext Event causing exception
    * [JBSEAM-1265] - Dependency on Jsp 2.1 in HEAD JspApplicationContext referenced in JBossELInstaller
    * [JBSEAM-1271] - setting onreadystatechange to null causing error in IE6
    * [JBSEAM-1272] - SynchronizationInterceptor#aroundInvoke should not be synchronized
    * [JBSEAM-1278] - Recent EL changes seems to break SeamTest
    * [JBSEAM-1294] - Page redirected to from exception filter cannot use page parameters
    * [JBSEAM-1295] - Entity component doesnt ensure that the the identifier field is accessible.
    * [JBSEAM-1297] - StockOverflowError in validators component
    * [JBSEAM-1298] - UIDecorate ignores programmatic faces messages
    * [JBSEAM-1301] - Bugs with MockServletContext.getResourcePaths()
    * [JBSEAM-1305] - Incorrect XML encoding for complex return objects from Seam remote methods
    * [JBSEAM-1306] - EntityQuery: last page is empty for even number of results
    * [JBSEAM-1308] - UnifiedELValueBinding needs default constructor so that it is properly Serailizable
    * [JBSEAM-1317] - ConverterChain constructor does not create a default converter when attached to a value of type String
    * [JBSEAM-1323] - MultipartRequest class incorrectly parses form post when field boundary occurs near end of internal buffer
    * [JBSEAM-1324] - javascript error in IE6 when remote call does not render anything to response.
    * [JBSEAM-1325] - Entity component does not properly cache Entity instances in application context
    * [JBSEAM-1331] - Groovy Seam example needs to include jboss-el
    * [JBSEAM-1332] - Init.instance() causes (unecessary) lock contention under heavy load.
    * [JBSEAM-1341] - IllegalStateException in seamspace example
    * [JBSEAM-1348] - PersistenceContext is not "untouched" on destory
    * [JBSEAM-1353] - SeamExpressionFactory breaks custom ExpressionFactories
    * [JBSEAM-1359] - Login redirection not remembering page parameters
    * [JBSEAM-1363] - ManagedPersistenceContext.getEntityManager() should not throw NamingException
    * [JBSEAM-1365] - Make SeamManagedEntityManagerFactory joinTransaction if available
    * [JBSEAM-1366] - SeamApplicationMessageBundle breaks default JSF component messages
    * [JBSEAM-1382] - Seamspace example is all broken
    * [JBSEAM-1392] - Returning to parent conversation by redirect is broken
    * [JBSEAM-1393] - pages.xml parsing error in all examples
    * [JBSEAM-1395] - FileUpload control truncates data with multiple files
    * [JBSEAM-1402] - ui-example fails startup and missing org/jboss/cache/aop/PojoCache
    * [JBSEAM-1404] - Seam generate-entities fails due to missing ehcache jar
    * [JBSEAM-1411] - Function 's:hasRole' not found
    * [JBSEAM-1412] - <s:decorate /> with template property
    * [JBSEAM-1419] - Identity.logout() no longer invalidates the HTTP session
    * [JBSEAM-1422] - elenhancements.xml: literal strings comment
    * [JBSEAM-1424] - async validation persists changes
    * [JBSEAM-1430] - NoSuchElementException in Tomcat
    * [JBSEAM-1433] - Caused by: java.lang.IllegalArgumentException: component class is an interface: org.jboss.seam.core.Dispatcher
    * [JBSEAM-1436] - javax.interceptor.Interceptors dependency in ThreadPoolDispatcher
    * [JBSEAM-1439] - Seam update broke permission system
    * [JBSEAM-1441] - page parameter usage in seam-gen can cause null pointer exception
    * [JBSEAM-1442] - seam-gen fails when when setup hasn't been previously run

** Feature Request
    * [JBSEAM-197] - Order task list by priority
    * [JBSEAM-255] - Let SeamTest test components inside the container, but outside JSF lifecycle
    * [JBSEAM-295] - Ability to setup UI components programmatically in SeamTest
    * [JBSEAM-395] - Alternate "dispatcher" strategies
    * [JBSEAM-408] - actionListener="#{foo.bar}" where bar() has no ActionEvent parameter in JSP
    * [JBSEAM-643] - Generation of charts in PDF
    * [JBSEAM-697] - jboss-el
    * [JBSEAM-718] - Make exception object available in redirected/rendered view
    * [JBSEAM-739] - JSF postback authorization
    * [JBSEAM-743] - HTTP BASIC and DIGEST authentication
    * [JBSEAM-757] - Trinidad: Implementation of CollectionModel that is backed by EntityQuery
    * [JBSEAM-842] - s:hasRole() in jBPM EL.
    * [JBSEAM-844] - Fire an event on AuthorizationException
    * [JBSEAM-871] - Profile screen for wiki
    * [JBSEAM-874] - User registration for Wiki
    * [JBSEAM-878] - Wiki search
    * [JBSEAM-952] - Automatically search for unknown wiki links
    * [JBSEAM-953] - Don't create HttpSession until we *really* need it
    * [JBSEAM-991] - Make seam managed PC replacement for Spring OpenEntityManagerInView
    * [JBSEAM-1045] - enable the application message bundle to be connected to the core resource bundle
    * [JBSEAM-1048] - Documentation enhancement for injecting TaskInstance and ProcessInstance (add full package name)
    * [JBSEAM-1054] - Make Seam Filters orderable
    * [JBSEAM-1060] - Documentation enhancement for themes (add JSF requestContextPath to example)
    * [JBSEAM-1086] - Events on navigation rules
    * [JBSEAM-1089] - Allow extended EL method expression construction programmatically
    * [JBSEAM-1114] - Disable EntitySecurityListener problem in unit tests
    * [JBSEAM-1117] - support enum types in @RaiseEvent or a new @RaiseEventType annotation
    * [JBSEAM-1118] - Make a working example to be deployed on tomcat
    * [JBSEAM-1119] - Distribute microcontainer library with Seam
    * [JBSEAM-1121] - exception instantiating model validator is very difficult to debug
    * [JBSEAM-1122] - Richfaces/Trinidad examples
    * [JBSEAM-1124] - Make ThemeSelector and LocaleSelector implement valueChanged(ValueChangeEvent event), and some more...
    * [JBSEAM-1144] - Make org.jboss.seam.util.Transactions a seam component
    * [JBSEAM-1147] - Support @EmbeddedId in EntityConverter
    * [JBSEAM-1155] - <p:BarCode> iText BarCode generation
    * [JBSEAM-1160] - EMF implicit lookup/resolve precedence
    * [JBSEAM-1164] - s:selectDate should trigger onchange if destination object has onchange handler defined.
    * [JBSEAM-1192] - Ability to conditionally render style attribute for individual rows of Data Tables and other List-type UI components
    * [JBSEAM-1199] - Support for Groovy in Seam runtime
    * [JBSEAM-1200] - Integrate the Groovy programmatic model into seam-gen
    * [JBSEAM-1218] - Make LocalDispatcher not dependent on javax.ejb.Timer
    * [JBSEAM-1239] - Throw distinquishable exception type if size limit of MultipartRequest is exceeded
    * [JBSEAM-1281] - Make a ajax4jsf filter a seam AbstractFilter
    * [JBSEAM-1282] - Refactor Exception Handling definition parsing into Pages component
    * [JBSEAM-1284] - Expose an addHandler method in Exceptions component
    * [JBSEAM-1285] - Expose originating view in conversation for exception handling.
    * [JBSEAM-1286] - Add Event notifications to Exceptions component
    * [JBSEAM-1287] - Enable support for DataModelSelection when used with entiy-query
    * [JBSEAM-1288] - add xsd for pdf components
    * [JBSEAM-1290] - EntityQuery.refresh() does not clear parsedEjbql variable
    * [JBSEAM-1327] - hot deployment directory should not be tied to name and location of debug jar
    * [JBSEAM-1329] - Fileupload contentLength > maxRequestSize throws RuntimeException
    * [JBSEAM-1334] - Improve SeamVariableResolver to allow jbpm and seam variables/components... to be resolved
    * [JBSEAM-1335] - Update XML version numbers for seam 1.3
    * [JBSEAM-1347] - Make SeamTest not dependent on TestNG
    * [JBSEAM-1357] - Allow to set NamingStrategy in HibernateFactory (patch included)
    * [JBSEAM-1361] - invalidate session after scheme change
    * [JBSEAM-1362] - Add validation for page parameters
    * [JBSEAM-1364] - Bind Map to h:inputText value - causes 'model validation failed:String index out of range: -1'
    * [JBSEAM-1367] - Get rid of SeamFaceletViewHandler
    * [JBSEAM-1373] - QuartzDispatcher
    * [JBSEAM-1376] - Document dispatcher strategies
    * [JBSEAM-1391] - pages-1.3.xsd
    * [JBSEAM-1414] - Seam security - extending Identity class
    * [JBSEAM-1437] - Allow pageflow and fragment attributes of s:link, s:button to be valuebindings

** Patch
    * [JBSEAM-715] - Allow multiple pages.xml files
    * [JBSEAM-1055] - Query Pagination in JBoss Seam Framework
    * [JBSEAM-1219] - Improve the Components chapter (patch)
    * [JBSEAM-1337] - Add generated sources to .cvsignore
    * [JBSEAM-1351] - EnumConverter for SelectMany* components

** Task
    * [JBSEAM-614] - API Documentation for the org.jboss.seam.ui.* classes
    * [JBSEAM-1005] - Don't use conversationIsLongRunning by default
    * [JBSEAM-1058] - Update Seam to work with JBoss AS 4.2.0 and JSF 1.2
    * [JBSEAM-1193] - Update JBoss AS download page, and Seam Getting Started (remove the need for JEMS Installer or EJB3)
    * [JBSEAM-1227] - Seam 1.2.1.GA displayed the wrong version number
    * [JBSEAM-1273] - Upgrade to newer snapshot of A4J and RF
    * [JBSEAM-1345] - Update the docs for AS 4.2 / JSF 1.2
    * [JBSEAM-1354] - Seam requires Ajax4JSF libraries to be present
    * [JBSEAM-1356] - Document Groovy support
    * [JBSEAM-1374] - Document JBoss EL
    * [JBSEAM-1390] - deprecate Seam.invalidateSession() and use a Seam component
    * [JBSEAM-1400] - Update Richfaces / Ajax4JSF
    * [JBSEAM-1409] - Docs for running Seam 1.3 on JBoss 4.0.5.
    * [JBSEAM-1417] - Document @Converter and @Validator
    * [JBSEAM-1420] - Add a null check in Initialization class

Release Notes - JBoss Seam - Version 1.2.1.GA

** Bug
    * [JBSEAM-781] - Identity.login is reporting a login failure with a SEVERITY_INFO
    * [JBSEAM-822] - XSDs should not have jndi-name for components which are not session beans
    * [JBSEAM-835] - After Upload the Conversation id seems to be lost when use a button to move forward from the "upload" screen.
    * [JBSEAM-882] - Change MANIFEST entry Seam-Version to Implementation-Version
    * [JBSEAM-888] - Various security/login-related issues
    * [JBSEAM-892] - NPE rendering mail in asynch method
    * [JBSEAM-913] - Nicely handle <s:validate(All)> misuse
    * [JBSEAM-941] - Replicate password page fix to all bookingish examples
    * [JBSEAM-948] - NPE in Facelets debug page rendering when re-rendering Seam fileUpload component
    * [JBSEAM-950] - Facelets uses UCL rather than WACL
    * [JBSEAM-958] - "character-encoding-filter" missing from web-1.2.xsd
    * [JBSEAM-959] - NullPointerException in ConversationEntry if stack is null
    * [JBSEAM-962] - error with seam generate-entities
    * [JBSEAM-966] - MockFacesContext should support JSF 1.2
    * [JBSEAM-976] - Multiple calls to a conversation with explicit id cause the multiple execution of the @Begin method
    * [JBSEAM-981] - Fix non-MultipartRequest requests passed to the fileUpload control
    * [JBSEAM-996] - EntityManagerProxy should be serializable
    * [JBSEAM-999] - Disable hot redeploy in seam-gen "prod" profile, and turn off debug mode
    * [JBSEAM-1014] - ui example should show example of selectMany
    * [JBSEAM-1017] - Documentation bug: Identity.instance().getSecurityContext()
    * [JBSEAM-1023] - Looking up a filtered SMPC in non-faces servlet throws NPE
    * [JBSEAM-1024] - Switching to HTTPS using scheme attribute does not work for custom http and https ports
    * [JBSEAM-1028] - Namespace uri conflict between Spring NamespaceHander and Seam Component namespace
    * [JBSEAM-1029] - PerNestedConversation not detected on EJB3 beans
    * [JBSEAM-1035] - Documentation uses taskInstanceListByType instead of ...ForType
    * [JBSEAM-1037] - EnumConverter should use name() not toString() in getAsString()
    * [JBSEAM-1038] - fileUpload should support styleClass 
    * [JBSEAM-1040] - Seam email - caching of rendered content causes issues
    * [JBSEAM-1042] - s:selectDate in CVS not working - javascipt error
    * [JBSEAM-1049] - super's MultipartRequest.getParameterMap() is immutable
    * [JBSEAM-1057] - EntityConverterStore needs to know actual entity class, not the javassit proxied class
    * [JBSEAM-1062] - s:layoutForm rendered using divs
    * [JBSEAM-1064] - s:layoutForm's belowField
    * [JBSEAM-1069] - org.jboss.seam.core.Validators has an application scope
    * [JBSEAM-1070] - id attribute is generated twice
    * [JBSEAM-1074] - Provide EL Integration for Spring Beans when not in faces request
    * [JBSEAM-1077] - Synchronize seam's component attributes and seam:component
    * [JBSEAM-1083] - Page parameters are not restored properly in #{redirect.captureCurrentView}
    * [JBSEAM-1090] - Remove references to @LoggedIn in docs
    * [JBSEAM-1091] - Still getting NPE while rendering mail in asynch method
    * [JBSEAM-1093] - s:selectItems noSelectionLabel issue w/JSF 1.2
    * [JBSEAM-1095] - Anticipate NPE in Resource loading
    * [JBSEAM-1096] - Some errors in DTD for pages.xml 
    * [JBSEAM-1101] - Wrong configuration example for MultipartFilter
    * [JBSEAM-1104] - Broken test data for mail
    * [JBSEAM-1106] - seamspace preview fails
    * [JBSEAM-1107] - cannot add comment to contact in contactlist
    * [JBSEAM-1111] - NumberFormatException in graphicImage

** Feature Request
    * [JBSEAM-215] - Create an XML schema or DTD for pageflow
    * [JBSEAM-394] - <s:decorateAll>
    * [JBSEAM-501] - s:validateAll and Trinidad
    * [JBSEAM-673] - @Observer doesn't work in components that use @Unwrap
    * [JBSEAM-847] - Include newer EL libraries
    * [JBSEAM-864] - Extend mailSession properties to be able to set mail.smtp.socketFactory.class and mail.smtp.socketFactory.port
    * [JBSEAM-906] - Support redirect component for navigation out of conversational scope
    * [JBSEAM-928] - Improve year selection in calendar component
    * [JBSEAM-954] - Don't flush the SMPC at the end of the "render" txn
    * [JBSEAM-964] - Optional reveng.xml support for seam-gen
    * [JBSEAM-970] - Hot deployment for pages.xml, components.xml and JavaBean components
    * [JBSEAM-980] - @Converter, @Validator
    * [JBSEAM-985] - s:graphicImage
    * [JBSEAM-995] - Make it so that spring can be used in Seam Integration/unit tests
    * [JBSEAM-997] - Hot deploy of Seam components in a WAR
    * [JBSEAM-998] - Hot deploy of pages.xml
    * [JBSEAM-1003] - "Business keys" as conversation ids
    * [JBSEAM-1004] - Integrate RichFaces into seam-gen
    * [JBSEAM-1006] - i8ln of mail
    * [JBSEAM-1011] - Document mismatch b/w http session and SFSB timeouts, and put reasonable defaults in the example web.xmls
    * [JBSEAM-1012] - Document ResourceServlet, and that it is needed for s:selectDate!
    * [JBSEAM-1016] - Change visibility of some methods in ExceptionFilter
    * [JBSEAM-1018] - Allow security checks in component lifecycle methds
    * [JBSEAM-1036] - A null noSelectionLabel should not render a label in s:selectItems
    * [JBSEAM-1046] - Add optional type hint for seam:instance so expressions can optionally be proxied too
    * [JBSEAM-1053] - Templated field decorations
    * [JBSEAM-1059] - Document the hot deployment stuff
    * [JBSEAM-1066] - labelStyleClass, fieldStyleClass, descriptionStyleClass for s:layoutForm
    * [JBSEAM-1075] - Documentation enhancement for injecting Logger (make clear when static is required)
    * [JBSEAM-1087] - Document the enhancements to s:decorate
    * [JBSEAM-1098] - Document Message-Keys for Security

** Patch
    * [JBSEAM-815] - EntityConverter
    * [JBSEAM-965] - fileUpload component should delete temporary files
    * [JBSEAM-1047] - taglib.tld validation fails because of ordering
    * [JBSEAM-1071] - Documentation corrections effecting configuration 21.1.5. Don't forget!

** Task
    * [JBSEAM-915] - Split remoting stuff into jboss-seam-remoting.jar
    * [JBSEAM-924] - Upgrade to MyFaces 1.1.5 and test on Tomcat
    * [JBSEAM-973] - Remove dependency on org.jboss.util.NotImplementedException
    * [JBSEAM-988] - upgrade to itext 2.0
    * [JBSEAM-989] - Use javassist for proxies
    * [JBSEAM-1026] - Upgrade and test with spring 2.0.3
    * [JBSEAM-1043] - Improve documentation on @Install precedence
    * [JBSEAM-1105] - Document the "safe" way to add a seam-gen project to Eclipse
    * [JBSEAM-1113] - Update JCaptcha lib to LGPL version

Release Notes - JBoss Seam - Version 1.2.0.PATCH1

** Bug
    * [JBSEAM-916] - Build fails doing "seam restart" 
    * [JBSEAM-917] - events.xml documentation module contains invalid xml
    * [JBSEAM-918] - Group principal can be "roles" or "Roles"
    * [JBSEAM-920] - s:selectDate in Firefox with Ajax4JSF on the JSF 1.2 RI
    * [JBSEAM-921] - Docs: incorrect MultipartFilter configuration instructions
    * [JBSEAM-922] - Doc: Section 4.5 lists namespaces, but leaves out web.xsd
    * [JBSEAM-926] - hibernate console launch config does not work on linux
    * [JBSEAM-927] - menu buttons padding is very big
    * [JBSEAM-932] - Circular associations
    * [JBSEAM-933] - EntityNotFoundException has no message
    * [JBSEAM-934] - NPE in SessionBeanInterceptor
    * [JBSEAM-935] - Better exception when invalid EntityQuery restriction is encountered
    * [JBSEAM-939] - Cleaner handling of expired TimerHandles
    * [JBSEAM-940] - JavaBean component clustering totally broken


** Feature Request
    * [JBSEAM-604] - "stackable" Redirect
    * [JBSEAM-776] - Add more information to the exception thrown when a conversation is started illegally
    * [JBSEAM-910] - s:columns
    * [JBSEAM-914] - Document scheme="https"
    * [JBSEAM-925] - <core:filter enabled="#{el}">
    * [JBSEAM-931] - EL in QL
    * [JBSEAM-936] - Wanted detail documentaition of using Seam with cache.
    * [JBSEAM-938] - @AutoCreate and @Factory(autoCreate=true)

** Patch
    * [JBSEAM-880] - Make UISelectItems more permissive to null-values

** Task
    * [JBSEAM-887] - Replicate booking demo fixes to all versions of the demo
    * [JBSEAM-929] - consistent component naming / remove unused files from CVS


Changes in version 1.1.7.RC1 (February 2007)
-------------------------------------------
Release Notes - JBoss Seam - Version 1.1.7.RC1

** Bug
    * [JBSEAM-701] - Typo in UICell's evaluation of the useBorderPadding attribute
    * [JBSEAM-770] - Gmail displays alternative text part
    * [JBSEAM-778] - MultipartRequest does not work with h:selectManyCheckbox
    * [JBSEAM-789] - build of Seam makes bad seam_reference.pdf
    * [JBSEAM-800] - s:hasPermission vs view-id wildcards
    * [JBSEAM-801] - Strange exceptions when accessing a restricted page without being logged in
    * [JBSEAM-803] - Query: getLastFirstResult possible raises an exception
    * [JBSEAM-805] - Support other encodings
    * [JBSEAM-809] - seam-gen explodes when it hits a self-association
    * [JBSEAM-814] - ConverterChain not running all converters for getAsString
    * [JBSEAM-825] - Overloaded messages on FacesMessages are ambiguous
    * [JBSEAM-836] - Security interceptor should not be triggered for lifecycle methods
    * [JBSEAM-839] - Mail example logs errors at DEBUG level
    * [JBSEAM-840] - Mail example doesn't work ootb on tomcat
    * [JBSEAM-841] - HibernateSecurityInterceptor hammers any user-defined interceptor
    * [JBSEAM-848] - TransactionPropagationType.isNewTransactionRequired() logic is incorrect for MANDATORY and NEVER
    * [JBSEAM-850] - License violation
    * [JBSEAM-852] - Internal Seam log messages are not producing line numbers or method name under Log4J.
    * [JBSEAM-856] - @Restrict on a class doesn't restrict access to methods implemented in super-classes
    * [JBSEAM-860] - Documentation of page navigation is incorrect
    * [JBSEAM-861] - class not found error javax.interceptor.InvocationContext when running hibernate2 example on head
    * [JBSEAM-862] - Minor error in view.xhtml.ftl Seam Gen Template
    * [JBSEAM-879] - UISelectItems doesn't take into account converters registered using converter-for-class
    * [JBSEAM-890] - UISelectItems leaks memory/state
    * [JBSEAM-893] - Calling Component.getInstance() and passing a Class that does not have a @Name throws NPE
    * [JBSEAM-894] - pages-1.1.dtd defines incorrect request scope option
    * [JBSEAM-896] - seamspace ContentServlet broken
    * [JBSEAM-897] - namespaced component configuration and component precedence
    * [JBSEAM-899] - Throw exception for dupe <navigation> elements on a page


** Feature Request
    * [JBSEAM-562] - Support composite keys in seam-gen templates
    * [JBSEAM-648] - seam-gen should create a Hibernate Console configuration
    * [JBSEAM-695] - RequestContextPath for mail tags
    * [JBSEAM-696] - Spring integration
    * [JBSEAM-732] - Entity security
    * [JBSEAM-741] - auto-redirect to HTTPS
    * [JBSEAM-763] - Dropdown for Year and for Month in <s:selectDate>
    * [JBSEAM-764] - Roles based security without drools jars
    * [JBSEAM-766] - Use Seam/Security in the examples
    * [JBSEAM-780] - support message severities in redirect with message
    * [JBSEAM-790] - Create a universal SeamFilter
    * [JBSEAM-792] - seamspace example should use page parameters and login redirect-and-back
    * [JBSEAM-797] - s:fragment
    * [JBSEAM-799] - security documentation issues
    * [JBSEAM-810] - optimize stack frames of built-in interceptors
    * [JBSEAM-811] - many-to-one association editing in seam-gen
    * [JBSEAM-813] - DocumentStoreServlet should set up its own Seam contexts
    * [JBSEAM-818] - To add a createFacesMessageFromResourceBundle method to FacesMessages
    * [JBSEAM-819] - Create a Seam resource servlet
    * [JBSEAM-837] - <page login-required="true">
    * [JBSEAM-838] - Should not require empty drl file to use security
    * [JBSEAM-845] - Allow configuration of which actions are restricted for entity security
    * [JBSEAM-846] - SeamTest setField() not recognize fields in super classes.
    * [JBSEAM-858] - Add a explicit section to the conversation section of the documentation about the components bindings in conversation scoped components
    * [JBSEAM-863] - Remember-Me automatic authentication
    * [JBSEAM-891] - Better jbpm control through pages.xml
    * [JBSEAM-901] - Enhance Conversation.endAndRedirect with a boolean parameter to specify destruction of the conversation before the redirect
    * [JBSEAM-904] - Ajax4JSF support and validation in seam-gen

** Patch
    * [JBSEAM-795] - allow MockHttpServletRequest and MockExternalContext to support cookies
    * [JBSEAM-820] - CLONE -allow MockHttpServletRequest and MockExternalContext to support cookies
    * [JBSEAM-900] - Seam taglibrary descriptor not recogniced

** Task
    * [JBSEAM-887] - Replicate booking demo fixes to all versions of the demo

Release Notes - JBoss Seam - Version 1.1.6.GA

** Bug
    * [JBSEAM-661] - s:selectDate dynamic for-id in facelets
    * [JBSEAM-700] - Remoting: Unable to pass normal POJO (JavaBean) into Bean as parameter
    * [JBSEAM-706] - Support for select multiple="true" in multipart form
    * [JBSEAM-724] - test failure due to PojoCache
    * [JBSEAM-726] - Log interpolation throws exception when toString() uses braces
    * [JBSEAM-745] - BijectionInterceptor not serializable
    * [JBSEAM-746] - Seam text and emoticons
    * [JBSEAM-747] - Seam text doesn't support Unicode
    * [JBSEAM-749] - components.xml and @Scope are inconsistently named for request/event scoping
    * [JBSEAM-751] - NPE if password is null
    * [JBSEAM-752] - SeamSpace: NotLoggedInException isn't actually caught by exceptions.xml 
    * [JBSEAM-753] - Security docs
    * [JBSEAM-755] - s:selectItems noSelectionLabel broken
    * [JBSEAM-760] - Setting <distributable /> in web.xml results in java.lang.IllegalStateException in logs, application works otherwise
    * [JBSEAM-762] - Exceptions problem restricting access using pages.xml
    * [JBSEAM-775] - Seam should fail to startup if duplicate factory names are detected
    * [JBSEAM-778] - MultipartRequest does not work with h:selectManyCheckbox
    * [JBSEAM-784] - @Observer(create=false) documentation
    * [JBSEAM-788] - s:selectDate dateFormat attribute can't contain ValueBinding
    * [JBSEAM-791] - Restful paramameter values are not URL encoded

** Feature Request
    * [JBSEAM-606] - merge exceptions.xml into pages.xml and events.xml into components.xml
    * [JBSEAM-693] - Support attachments in Seam Mail
    * [JBSEAM-694] - Remove need to specify external smtp server for Seam mail
    * [JBSEAM-705] - Improvements for fileUpload control
    * [JBSEAM-727] - checkPermission() and checkRole() methods on Identity
    * [JBSEAM-734] - Security example should use encrypted passwords 
    * [JBSEAM-735] - remember me
    * [JBSEAM-736] - Identity extends AbstractMutable
    * [JBSEAM-738] - integrate JCaptcha
    * [JBSEAM-742] - Delegate to the JAAS "default configuration"
    * [JBSEAM-748] - Wrap exception handlers around tx management in TransactionSeamPhaseListener
    * [JBSEAM-756] - exceptions.xml file for seam-gen
    * [JBSEAM-759] - Search causes when looking for an exception handler
    * [JBSEAM-765] - get/set pair for Identity.securityContext
    * [JBSEAM-767] - Major redesign of exception handling
    * [JBSEAM-768] - Uniform <redirect/> tag functionality in pages.xml
    * [JBSEAM-773] - Easy redirection to login page and back.
    * [JBSEAM-774] - size limits for file upload
    * [JBSEAM-787] - Allow multiple @Logger fields

** Patch
    * [JBSEAM-750] - invalid XML in chapter 5 pages.xml examples 
    * [JBSEAM-758] - Fix for NPE in org.jboss.seam.core.Selector

Changes in version 1.1.5.GA (February 2007)
-------------------------------------------
** Bug
    * [JBSEAM-663] - jboss cache and redeploy
    * [JBSEAM-670] - Obsolete theme is not redirected to default and is invalid causing exceptions
    * [JBSEAM-674] - h:commandLink and action in pages.xml
    * [JBSEAM-682] - seam-gen edit page doesn't support saving after deletion
    * [JBSEAM-684] - Bug in documentation example section 3.6
    * [JBSEAM-685] - JSF postback doesn't include conversation identifier
    * [JBSEAM-686] - Conversation cleanup does not work for a request that invaldiates the session
    * [JBSEAM-689] - Seam framework Query too sensitive about keyword case
    * [JBSEAM-691] - Ability to turn off page parameter appending for <redirect/> in pages.xml
    * [JBSEAM-692] - javax.faces.FacesMessage is declared Serializable but is not serializable
    * [JBSEAM-707] - Filters for managed PCs don't work
    * [JBSEAM-712] - seam-gen project tests cannot be run from eclipse if persistence is used
    * [JBSEAM-725] - Bug in FacesMessage Serializability workaround

** Feature Request
    * [JBSEAM-508] - Seam/Security
    * [JBSEAM-630] - Create a Seam file upload component
    * [JBSEAM-646] - Controller abstract superclass
    * [JBSEAM-677] - iText support should allow .pdf and .html file extensions
    * [JBSEAM-678] - Digital Signature support for iText (PDF) support in seam
    * [JBSEAM-679] - Temp conversation context during startup
    * [JBSEAM-680] - seam pdf should support h:outputText or provide the equivalent
    * [JBSEAM-687] - Port the booking example to WAS
    * [JBSEAM-688] - <end-conversation before-redirect="true"/>
    * [JBSEAM-703] - Link syntax in seam text [text=>link]
    * [JBSEAM-708] - Make EL work in List and Map <value> in components.xml
    * [JBSEAM-709] - Add s:selectItems tag to seam-ui
    * [JBSEAM-710] - Allow the user to select whether a seam-gen project uses EJBs or plain JavaBeans.
    * [JBSEAM-711] - Make seam-gen use the new Controller fwk
    * [JBSEAM-719] - login page for seam-gen'd app, using Seam/Security

** Patch
    * [JBSEAM-623] - <s:selectDate> localization
    * [JBSEAM-626] - Support Email (send and receive)
    
** Task
    * [JBSEAM-704] - Upgrade to jBPM 3.1.4

Changes in version 1.1.1.GA (January 2007)
------------------------------------------
** Bug
    * [JBSEAM-580] - org.jboss.seam.core.Validation.validate() method does not work for alternative property expression format: #{entity[fieldName]}
    * [JBSEAM-581] - Seam logging does not report correct line number/class name/method name under Log4J or JDK1.4 logging
    * [JBSEAM-588] - seam.bat fails if seam is installed path with space
    * [JBSEAM-590] - framework.xsd and framework  documentation reference eqbql not ejbql (typo)
    * [JBSEAM-591] - EntityQuery, criteria & conversations
    * [JBSEAM-592] - Reinstate the ability to specify an outcome for s:link action attribute
    * [JBSEAM-593] - workspace management + nested conversations broken in 1.1
    * [JBSEAM-594] - Query Framework documentation
    * [JBSEAM-597] - precedence="..." in components.xml
    * [JBSEAM-608] - <begin-conversation pageflow="...'/> broken in pages.xml
    * [JBSEAM-612] - s:link and s:button do not propagate conversation id if begin occurs while rendering the view
    * [JBSEAM-615] - seam.bat not working if not executed from seam install directory
    * [JBSEAM-616] - @Begin(id="...') causes NPE
    * [JBSEAM-618] - Removing conversation components from current thread instead of timed-out thread
    * [JBSEAM-624] - Interpolator class does not handle null argument arrays and arrays with only one argument
    * [JBSEAM-625] - s:link ignore rendererd attribute
    * [JBSEAM-631] - seam disinjection fails for reentrant calls
    * [JBSEAM-639] - @Startup + @Create causes exception
    * [JBSEAM-640] - org.jboss.seam.timeToneSelected event is a misspelling in TimeZoneSelector
    * [JBSEAM-656] - The JPA example fails to deploy in Glassfish
    * [JBSEAM-665] - Seam throws NPE when a component without a @Name is specified in components.xml

** Feature Request
    * [JBSEAM-180] - navigation-rules.xml to allow redirection with parameters
    * [JBSEAM-477] - real search screens for entities
    * [JBSEAM-478] - ELResolver for Collection and DataModel
    * [JBSEAM-539] - Add in support for enterprisedb
    * [JBSEAM-546] - seam-gen should be runnable from outside of the seam dir
    * [JBSEAM-564] - "this" reference in EL
    * [JBSEAM-567] - BigDecimal and BigInteger validation
    * [JBSEAM-572] - processing events after the transaction
    * [JBSEAM-579] - Component creation restriction for Component-driven events
    * [JBSEAM-595] - @Transactional(REQUIRED|REQUIRES_NEW|SUPPORTS|....)
    * [JBSEAM-598] - seam-gen should let the user define a schema to use
    * [JBSEAM-600] - METHOD context
    * [JBSEAM-602] - sorting for list screens in seam-gen
    * [JBSEAM-603] - <page requires-conversation="true" no-conversation-view-id="..."/>
    * [JBSEAM-605] - navigation-rules.xml to allow outcome expression
    * [JBSEAM-607] - Refinements to pages.xml
    * [JBSEAM-609] - validation failed events
    * [JBSEAM-611] - assign variables from an outcome in pages.xml
    * [JBSEAM-644] - test database in seam-gen app
    * [JBSEAM-645] - separate test src tree in seam-gen
    * [JBSEAM-654] - Add <s:cache/> to blog example!
    * [JBSEAM-662] - s:formattedText for wikitext rendering

** Patch
    * [JBSEAM-536] - Add locale / theme / timezone change notifications
    * [JBSEAM-610] - Localised theme names
    
** Task
    * [JBSEAM-545] - use loadXXXXInstanceForUpdate() in jBPM code
    * [JBSEAM-617] - Run s:link/s:button actions *after* the page actions

Changes in version 1.1.0.GA (December 2006)
-------------------------------------------
** Bug
    * [JBSEAM-544] - PropertyNotFoundException from Namespace in test harness
    * [JBSEAM-547] - s:button generates multiple onclick attributes
    * [JBSEAM-551] - Session scoped SFSB's cannot be destroyed at HTTP session timeout
    * [JBSEAM-554] - seam-gen create screens
    * [JBSEAM-565] - NPE from @RequestParameter / @Destroy method
    * [JBSEAM-573] - Seam-managed persistence contexts and entities in the session
    * [JBSEAM-576] - NPE in EntityQuery - getPreviousFirstResult()
    * [JBSEAM-582] - Remoting examples are missing files.


** Feature Request
    * [JBSEAM-512] - Deployable WebLogic example
    * [JBSEAM-531] - Add debug project ant task (ide action) in the seam-gen generated project in Netbeans
    * [JBSEAM-549] - Throw meaningful exception if user tries to redirect during render phase.
    * [JBSEAM-550] - ProcessInstance lists
    * [JBSEAM-552] - use new compnents.xml format in seam-gen
    * [JBSEAM-553] - auto-add jdbc driver to eclipse classpath in seam-gen
    * [JBSEAM-555] - Support more attribute types in seam-gen templates
    * [JBSEAM-556] - <s:selectDate for="dateTextField">
    * [JBSEAM-557] - Use textarea for long text fields in seam-gen templates
    * [JBSEAM-558] - use required=true on not-null attributes in seam-gen templates
    * [JBSEAM-561] - Use precision and scale in f:convertNumber in seam-gen template
    * [JBSEAM-563] - Allow seam.properties to optionally be packaged in mete-inf directory.
    * [JBSEAM-574] - s:convertEnum
    * [JBSEAM-577] - Support page parameters with no value binding
    * [JBSEAM-584] - better navigation via "Done" button in seam-gen app
    * [JBSEAM-585] - use .page.xml files instead of @RequestParameter in seam-gen app 

Changes in version 1.1.0.CR2 (November 2006)
--------------------------------------------
** Bug
    * [JBSEAM-344] - Portal booking example loses conversation after validation error
    * [JBSEAM-469] - ConvertDateTime fails verification of JSF RI
    * [JBSEAM-515] - portal example is broken in CR1
    * [JBSEAM-516] - dist does not include sema-gen src dir
    * [JBSEAM-517] - HibernateSessionFactory should not have an install dependency to mc
    * [JBSEAM-519] - New scanning code broke J2EE compatibility
    * [JBSEAM-521] - PAGE context components when no UIViewRoot
    * [JBSEAM-522] - seam tries to instantiate components in non-active context
    * [JBSEAM-523] - seam-gen restart build in eclipse is broken
    * [JBSEAM-524] - Lifecycle.isAttributeDirty(Object attribute) doesn't like null attributes
    * [JBSEAM-525] - Theme / Locale / TimeZone not persistent across browser shutdowns
    * [JBSEAM-526] - bundlenames instead bundleNames in Ch.7 Internationalization document
    * [JBSEAM-527] - ICEfaces example needs UseJBossWebLoader
    * [JBSEAM-529] - NullPointerException in org.jboss.seam.deployment.NamespaceScanner
    * [JBSEAM-530] - Seam-gen create entity using action package (build.xml)
    * [JBSEAM-533] - IllegalArgumentException exception from ManagedEntityIdentityInterceptor
    * [JBSEAM-534] - ExceptionInterceptor should use a threadlocal instead of contextData
    * [JBSEAM-535] - Seam model objects bring generated in wrong directory
    * [JBSEAM-537] - conversation lock not unlocked


** Feature Request
    * [JBSEAM-293] - Add well defined precedence for component overriding with the same name.
    * [JBSEAM-397] - page parameters for wildcarded view-ids
    * [JBSEAM-518] - Document the new XML namespace stuff
    * [JBSEAM-540] - Support #{qualified.name.property} instead of #{qualified$name$property}


** Task
    * [JBSEAM-528] - upgrade to ICEfaces 1.5.1
    * [JBSEAM-532] - readme file for IceFaces Example is incorrect.
    
Changes in version 1.1.0.CR1 (November 2006)
--------------------------------------------
** Bug
    * [JBSEAM-167] - Nested conversation and pageflow.
    * [JBSEAM-391] - <end-conversation /> ends task
    * [JBSEAM-409] - WebSessionContext.flush causing out of memory
    * [JBSEAM-446] - s:link linkStyle="button" not rendering all attributes
    * [JBSEAM-481] - Using @In and @EJB in the same session bean causes an exception when trying to (erroneously) inject the @In annotated value into the @EJB injected bean.
    * [JBSEAM-483] - nested conversations, redirects and refresh button
    * [JBSEAM-489] - IllegalStateException during session timeout
    * [JBSEAM-494] - Exception resolving EL expression containing a function
    * [JBSEAM-497] - NPE in Pages.createPage
    * [JBSEAM-511] - @Begin during a nested conversation that has ended


** Feature Request
    * [JBSEAM-199] - <conversation-end create-process="processDefinitionName"/>
    * [JBSEAM-259] - Builtin components defined in builtin-components.xml
    * [JBSEAM-286] - SeamTest - Add support for authenticated user
    * [JBSEAM-381] - instance-per-nested-conversation components
    * [JBSEAM-385] - @In(create=true) is noisy for persistence contexts
    * [JBSEAM-413] - Support <foo>value</foo> as well as <property name="foo">value</property> in components.xml
    * [JBSEAM-419] - @ReadOnly annotation
    * [JBSEAM-421] - Update to Seam i18n to support resource bundle types
    * [JBSEAM-484] - Repackage built-in components
    * [JBSEAM-487] - <component name="..." jndiName="...."/>
    * [JBSEAM-490] - <begin-conversation> and <end-conversation> for pages.xml
    * [JBSEAM-491] - disabled attribute for s:link
    * [JBSEAM-493] - join=true|false, pageflow="..." for <begin-conversation>
    * [JBSEAM-499] - components.xml at package level and jar META-INF level
    * [JBSEAM-500] - <s:button/> instead of <s:link linkStyle="button"/>
    * [JBSEAM-502] - add package namespaces to simplify component XML configuration
    * [JBSEAM-504] - Package Ant with seam-gen
    * [JBSEAM-507] - ICEfaces integration
    * [JBSEAM-509] - JSF phase events
    * [JBSEAM-514] - XML schemas for components.xml
    
Changes in version 1.1.0.BETA2 (November 2006)
---------------------------------------------
** Bug
    * [JBSEAM-438] - When setting log level to trace, NullPointer occurs in RootInterceptor
    * [JBSEAM-443] - EL bug in use of resource bundles
    * [JBSEAM-445] - Exceptions component just swallows all exceptions!
    * [JBSEAM-447] - PAGE scope context variables with same name as UIViewRoot attribites
    * [JBSEAM-450] - Invalid s:span attribute in chapter 10 (JSF form validation in Seam) examples
    * [JBSEAM-451] - @Begin(id="...') throws NPE if no view id has been stored
    * [JBSEAM-452] - FacesRequest does not return conversation id after a redirect
    * [JBSEAM-454] - Locking model is broken for nested conversations
    * [JBSEAM-456] - Interceptor tries to access UserTransaction interface, but this is not allowed for CMT
    * [JBSEAM-458] - Hibernate Validator annotations on session bean class do not get enforced by s:validate
    * [JBSEAM-459] - Exception thrown by EJB3 container does not get processed by RemoveInterceptor
    * [JBSEAM-463] - Seam + Ajax4JSF broken when using server-side state saving
    * [JBSEAM-470] - Examples: XHTML issues  
    * [JBSEAM-472] - Minor JSP bugs in issues example
    * [JBSEAM-473] - page parameter converter ignored when rendering URL


** Feature Request
    * [JBSEAM-387] - Migrate to use of unified EL
    * [JBSEAM-414] - "Reduce" dependency to EJB3 classes
    * [JBSEAM-431] - Add jBPM configuration from jndi
    * [JBSEAM-440] - Support use of EL in SeamTest
    * [JBSEAM-441] - Make model-based validation be properly testable in SeamTest
    * [JBSEAM-442] - Don't shove stuff in the PAGE context from Manager and Pageflow
    * [JBSEAM-444] - Parameters for events
    * [JBSEAM-448] - page-scoped resource bundles
    * [JBSEAM-449] - Get CRUD messages out of components.xml and into resource bundles
    * [JBSEAM-453] - introduce <page switch="disabled"/> in pages.xml and pageflows, and make switchability the default  behavior
    * [JBSEAM-461] - Rename SeamExtendedManagedPersistencePhaseListener
    * [JBSEAM-462] - Package seam-gen with seam distribution
    * [JBSEAM-464] - Use Hibernate TransactionManagerLookup stuff in J2EE environment
    * [JBSEAM-465] - fine-grained components.xml files
    * [JBSEAM-467] - Alternative @ApplicationException and @Interceptors for non-EE5 environments
    * [JBSEAM-475] - Make Query class more extensible
    * [JBSEAM-476] - fine-grained specification of page actions and parameters
    * [JBSEAM-480] - Document seam-gen!

** Patch
    * [JBSEAM-437] - Registration example does not conform to jspx
    
Changes in version 1.1.0.BETA1 (October 2006)
--------------------------------------------
** Bug
    * [JBSEAM-78] - destroy() method not called at end of a business process.
    * [JBSEAM-267] - Seam.Remoting.cancelCall sometimes pops up error message on IE
    * [JBSEAM-268] - LogImpl throws NumberFormatException
    * [JBSEAM-272] - java.lang.NoSuchMethodError: org.jboss.seam.core.Interpolator.interpolate in pageflow
    * [JBSEAM-278] - Selecting a theme can cause a duplicate id in facelets tree
    * [JBSEAM-283] - JSF Variable Resolver now has direct access to event scoped components.
    * [JBSEAM-284] - Use of back button with tasks
    * [JBSEAM-287] - @EndTask conflicts with @Conversational
    * [JBSEAM-292] - Method annoted with @Begin not always begin long running conversations
    * [JBSEAM-294] - unbalanced HTML anchor tags generated by s:link
    * [JBSEAM-297] - Incomplete/wrong explanation of @IfInvalid
    * [JBSEAM-306] - Code explanations in booking guided tour still use @Valid/@IfInvalid
    * [JBSEAM-307] - MessageManagerBean.java doc example annotation typo
    * [JBSEAM-309] - Debug page throws LIE when viewing entity bean with lazy collection
    * [JBSEAM-311] - s:link - dataModelSelection doesn't  work when dataModel  has name with '.'
    * [JBSEAM-312] - seam dvd example - confirm.xhtml, order.totalAmount have to be currentOrder.totalAmount
    * [JBSEAM-317] - s:link tag creates url with double '?' mark
    * [JBSEAM-322] - DateWrapper is not registered for remoting. Javascript-Java conversion of date types fails.
    * [JBSEAM-324] - <s:link action="#{...}"/> does not work with clustering or bookmarking
    * [JBSEAM-325] - Passivation of SFSBs is broken
    * [JBSEAM-332] - javabeans in session are not distributable
    * [JBSEAM-335] - NullPointerException if user quikcly decides to click a different link or button before the page renders
    * [JBSEAM-337] - @Startup component with @Create is broken
    * [JBSEAM-338] - Changes to SeamInterceptor break non-JSF calls.
    * [JBSEAM-360] - Seam managed persistence contexts and clusters
    * [JBSEAM-364] - Use reflection in org.jboss.seam.util.Persistence
    * [JBSEAM-368] - STATELESS component injection rules are not intuitive/undocumented
    * [JBSEAM-372] - s:link doesn't get parent conversation Id after exit of nested conversation
    * [JBSEAM-389] - client-side interceptors are not serializable!
    * [JBSEAM-407] - New conversation locking functionality is bad for Ajax!
    * [JBSEAM-415] - ResourceBundle.getKeys() is broken
    * [JBSEAM-416] - Stack overflow from ProcessInstance.instance()
    * [JBSEAM-425] - s:outputPanel in examples/booking/view/register.xhtml should be a:outputPanel
    * [JBSEAM-429] - page parameters to not seem to be working in the JSF RI

** Feature Request
    * [JBSEAM-22] - Nullify @In properties after end of invocation
    * [JBSEAM-28] - Context Listeners
    * [JBSEAM-41] - Make all functionality available via annotations work via API calls
    * [JBSEAM-47] - Entity beans and session replication
    * [JBSEAM-63] - Multiple SessionFactorys
    * [JBSEAM-108] - hibernate.transaction.flush_before_completion
    * [JBSEAM-132] - Annotation for redirect on exception
    * [JBSEAM-158] - Investigate page caching in JSF
    * [JBSEAM-178] - Cascading Message Bundles
    * [JBSEAM-183] - Catch concurrent submits
    * [JBSEAM-184] - Async EJB support
    * [JBSEAM-211] - Async processing of Seam events
    * [JBSEAM-214] - Built-in debug and error pages
    * [JBSEAM-231] - resume parent conversation in @End method
    * [JBSEAM-254] - User Principal is not available when doing WebRemote
    * [JBSEAM-262] - Add another addFromResourceBundle method to class FacesMessages
    * [JBSEAM-263] - Constrain object graph that is returned from remoting requests
    * [JBSEAM-269] - BusinessProcessInterceptor.createProcess should be made public
    * [JBSEAM-275] - persist selected locale via a cookie
    * [JBSEAM-276] - Themes
    * [JBSEAM-281] - Use seam configuration api for settable things
    * [JBSEAM-282] - s:link do not implement the onclick attribute
    * [JBSEAM-285] - Consider using Java MessageFormat in Interpolator
    * [JBSEAM-288] - Something other than conversationId on URL
    * [JBSEAM-289] - Replacement for @Conversational
    * [JBSEAM-291] - @RequestParameter not working with multi-selects...
    * [JBSEAM-302] - Control of flushing
    * [JBSEAM-305] - More sophisticated handling of request parameters
    * [JBSEAM-310] - Global setting for no-conversation-view-id
    * [JBSEAM-314] - Support Drools DSLs
    * [JBSEAM-316] - The view attribute functionality of s:link tag extension
    * [JBSEAM-320] - client-side interceptors
    * [JBSEAM-327] - Relax required=true in @Create and @Destroy methods
    * [JBSEAM-329] - Allow parameters to be passed into actions
    * [JBSEAM-352] - debug.seam should be able to display interceptors for a given component
    * [JBSEAM-361] - Support @PrePassivate, @PostActivate, @PostConstruct for JavaBean components and interceptors
    * [JBSEAM-362] - Improvements to compnents.xml
    * [JBSEAM-363] - Make pageflow component into a user visible API
    * [JBSEAM-366] - Stateful interceptors
    * [JBSEAM-367] - "page parameters"
    * [JBSEAM-370] - Default @Out scope to the component scope
    * [JBSEAM-371] - s:link does not propagate data model var
    * [JBSEAM-376] - JSF invalid field "decorators"
    * [JBSEAM-377] - @Asynchronous methods built on top of timer API
    * [JBSEAM-383] - Propagate page parameters with form submissions
    * [JBSEAM-386] - Partial page refresh
    * [JBSEAM-388] - Additional Example: JBoss Seam Hibernate3 Example -- Running under JSF+Facelets+Ajax4jsf+Seam+Hibernate (jFASH)
    * [JBSEAM-390] - Add HibernateQuery
    * [JBSEAM-399] - @Synchronized
    * [JBSEAM-400] - Dirty checking for @Mutable components
    * [JBSEAM-402] - Seam CRUD framework
    * [JBSEAM-405] - timeZone/timeZoneSelector
    * [JBSEAM-410] - Declarative Hibernate filters
    * [JBSEAM-411] - JPA outside EJB3
    * [JBSEAM-434] - exceptions.xml
    * [JBSEAM-435] - Use EJB3 exception rollback rules with JavaBean components

** Patch
    * [JBSEAM-111] - Check for duplicate component name on registration
    * [JBSEAM-351] - method instance() in userPrincipal should be static

** Task
    * [JBSEAM-403] - Test Seam 1.1 against the JSF 1.2 RI
