Release Notes - MyFaces - Version 1.1.1
** Bug
* [MYFACES-233] - Can't submit an empty date with x:inputDate
* [MYFACES-370] - inputCalendar - popup - styles and other properties - problem
* [MYFACES-383] - x:inputCalendar and conversion/validation errors
* [MYFACES-401] - CommandLink tag override onsubmit function of Form
* [MYFACES-445] - inputCalendar popup calendar displays incorrectly if year field is left blank
* [MYFACES-456] - enabledOnUserRole attribute malfunction
* [MYFACES-461] - _SharedRendererUtils.getConvertedUISelectManyValue converting values with no valuebinding
* [MYFACES-464] - UIInput.submittedValue is set to empty string even if there is no submitted value in the request
* [MYFACES-475] - No Exception thrown when argument provided to ApplicationFactory.setApplication(Application) was null.
* [MYFACES-477] - does not work within portlet
* [MYFACES-480] - implement enabledClass/disabledClass support in h:select* tags and renderers
* [MYFACES-483] - HtmlSelectManyMenu: validate throws ClassCastException
* [MYFACES-484] - UIForm.saveState must not alter the state of the component
* [MYFACES-489] - before doesn't work
* [MYFACES-491] - SelectOneCountry & SelectOneLanguage don't validate
* [MYFACES-492] - UISelectMany doesn't validate
* [MYFACES-493] - No exception thrown when attemtping to add a null PhaseListener to the current Lifecycle
* [MYFACES-494] - No exception thrown when attemtping to provide a null argument to remove a PhaseListener
* [MYFACES-497] - No exception passing a null family argument to RenderKit.getRenderer().
* [MYFACES-498] - No Exception thrown when passing an invalid content type to the RenderKit.createResponseWriter() method.
* [MYFACES-500] - Wrong exception type thrown in the method ValueBinding.setValue() when the value references a non-existent property.
* [MYFACES-502] - HtmlLinkRendererBase missing in source distribution
* [MYFACES-506] - DateTimeConverter.getTimeZone should return the default time of the GMT zone by default
* [MYFACES-507] - No Exception thrown when an invalid index was provided to PropertyResolver.getType(Object, int)
* [MYFACES-508] - x:inputHtml 'type' is not working
* [MYFACES-509] - StateManager.saveSerializedView must throw an IllegalStateException when View contains duplicate IDs
* [MYFACES-510] - FactoryFinder.getFactory(null) expects a NullPointerException and not a llegalStateException
* [MYFACES-511] - FactoryFinder.getFactory() did raise an Exception (IllegalStateException), but not of the expected type (IllegalArgumentException).
* [MYFACES-513] - record skip in selectItems
* [MYFACES-515] - web.xml - XML validation error in sample applications
* [MYFACES-517] - /WEB-INF/faces-config.xml parsed twice
* [MYFACES-520] - NPE in UIData.restoreDescendantComponentStates()
* [MYFACES-527] - AutoScroll script/function should be rendered within head or body in html
* [MYFACES-530] - MyFacesGenericPortlet assumes a content-type
* [MYFACES-538] - ClassCastException occurs in HtmlTableRenderer (for ) if rowId does not evaluate to a String
* [MYFACES-540] - Boolean Converter does not save and restore state
* [MYFACES-544] - HtmlTableRendererBase throws NullPoinerException if component don't set rowId
* [MYFACES-547] - Firefox fails to render autoUpdateDataTable styles specified by the rowClasses attribute
* [MYFACES-553] - NullPointerException in WebXml.getFacesServletMappings
* [MYFACES-554] - UISelectMany crashes on submit
* [MYFACES-555] - causing error: right1.gif and left1.gif not found
* [MYFACES-563] - f:param with rendered attribute inside f:outputFormat
* [MYFACES-565] - t:dataList doesn't work with Sets anymore
* [MYFACES-567] - f:param should not have attribute 'rendered'
* [MYFACES-569] - x:inputCalendar: onload overriding does not work in Firefox and popup calendar window does not open
* [MYFACES-571] - Case sensitive double checkin in SVN
* [MYFACES-572] - build fails
* [MYFACES-573] - NotSerializableException in JBoss Clustering with MyFaces 1.0.9
* [MYFACES-575] - HtmlLabelRenderer has different behaviour as RI
* [MYFACES-577] - (client-rendered) does not allow selection of year
* [MYFACES-580] - tree2: tree component can cause duplicate id problems
* [MYFACES-583] - "Error during model data update" using selectManyCheckbox
* [MYFACES-584] - renders inside the text
* [MYFACES-592] - tomahawke SelectOneRadio in datatable no longer working
* [MYFACES-598] - When building with -Dskip.sandbox=true the faces-config.xml is not included in the META-INF folder of the myfaces-all.jar
* [MYFACES-600] - panelNavigation renders double "border" attribute
* [MYFACES-601] - Bug in org.apache.myfaces.custom.date.HtmlInputDate (misinterprets 12:xx )
* [MYFACES-615] - regression -- t:inputCalendar no longer has js popup in nightlies
* [MYFACES-620] - JSCookMenu not displaying icons
* [MYFACES-621] - Tree2 commandLink not firing until second click
* [MYFACES-623] - setValue() method of ValueBindingImpl does not behave properly
* [MYFACES-628] - Current Lifecycle implementation violates JSF Spec 1.1
* [MYFACES-634] - tree2: patch for MYFACES-580 causes exception while rendering with RI
* [MYFACES-636] - t:selectOneRadio validation messages in dataTable
** New Feature
* [MYFACES-219] - JSCookMenu as child of a form
* [MYFACES-380] - New component
* [MYFACES-479] - rowStyleClass and rowStyle attributes for t:datatable
* [MYFACES-574] - Add ability to specify layout width for HtmlSelectManyCheckbox rendering
** Improvement
* [MYFACES-158] - ResponseWriter: refactor script output
* [MYFACES-449] - new type for and change of behaviour for existing typu
* [MYFACES-490] - Messages for UISelectOne & UISelectMany don't include the component's name like for the other components.
* [MYFACES-505] - Use writeComment() instead of write() for