RichFacesWhatIsNewIn3_3_0

    RichFaces 3.3.0.GA - January, 2009

     

     

    The sections  corresponds to the sections used in the poll http://www.jboss.com/index.html?module=bb&op=viewtopic&t=134778. The resources will be distributed according to the result of the poll. I.e. 75% is fall of the section 3.

     

    section 1 (New Components)

    • rich:editor - WYSIWYG editor that allows to input the formatted text.  Tiny_mce ( http://tinymce.moxiecode.com/) widget is used for component creation. SeamText is supported out of the box. Overview

      The <rich:editor> is documented in "RichFaces Developer Guide".

    • a4j:queue. Global/default queues mechanisms is implemented. Separate component for queues definition is created. Overview

      Read more about <a4j:queue>  in "RichFaces Developer Guide": "<a4j:queue>" - describes the component usage details , and "Queue Principles" covers general aspects of the queue.

     

    More details about  new components and features can be found in "RichFaces 3.3.0 Release: New Components  and Features Overview".

    section 2 (Enhancements, Simplifications)

    • ExtendedDataTable component was reviewed and improved according to the community feedback (was introduced in 3.2.2 in "preview" state).
    • Menu Components are improved according to the requests from community. Menu Items now could be used as standalone components. E.g. direct children for the toolbar.  (https://jira.jboss.org/jira/browse/RF-2937)
    • Data Table improvement https://jira.jboss.org/jira/browse/RF-2170 - onRowContextMenu event is introduced according to numerous community requests.
    • Framework Queue implementation was fully reviewed and improved additionally to a4j:queue component implementation.

    section 3 (Code Stability)

    section 4 (Look-n-Feel)

     

    Documentation

    New components in dev guide

    • RF-5042 New component: (x)HTML editor                      

    • RF-4664 The <a4j:queue> component

    • RF-5361 Queue (as a framework element) principles

     

    New features in dev guide

    • RF-5287 inputNumberSlider component two new features description. The feature are - slider orientation can be changed to vertical and arrow    controls for more precise selection are added.

    Improvements in description of the components in dev guide

    • RF-4442     File Upload: incorrect component documentation: Table 6.210. JavaScript API - fixed
    • RF-4205     Diagnostic message is described
    • RF-4511     Information on minWidth/minHeight usage in JS options is added
    • RF-3699     Info about UITree#getRowData() is added
    • RF-4512     Info about data pagination in scrollableDataTable is added
    • RF-4216     Description of AjaxKeepAlive tag usage on a page is added. Section "Create the component dynamically using Java" was removed
    • RF-4215     Classnames for all commonTreeListeners entities are changed from "javax.faces.component.UIComponent" to corresponding "org.richfaces.[listener_name]"
    • RF-3136     Additional info about ajaxKeys is added
    • RF-5174    Note is added telling that rich:modalPanel should have its own form inside and be placed outside any external ones
    • RF-5097     fileUpload component description is updated
    • RF-5191     SuggestionBox frequency default value is changed to 400ms
    • RF-5282     Description of the attributes showDetail and showSummary for the rich:message is corrected

    • RF-1138     Tree component built-in drag'n'drop has been described

    • RF-5075     Calendar ondateselected attribute description is updated

    • RF-5467     Code sample in rich:toolTip chapter is corrected. Its description is updated

    • RF-5219    dropSupport: typeMapping attribute description and related paragraph in "Details of Usage"  were updated. Paragraph describing "acceptedTypes" attribute was updated with image and code snippet.

    • RF-5428     The "switchType" attribute descriptions has been corrected for the following components: simpleTogglePanel, tabPanel, tab, togglePanel, tree.

    • RF-3903    Describtion of attributes for <rich:graphValidator> and images of the corresponding section are updated

    • RF-2220    Default values are corrected, new are added.

                                                         

    Improvements in chapters and sections in dev guide

    • RF-4531     Section 2.3 of developer guide that contained wrong information is corrected
    • RF-4069     URLs of resources generated by RF is corrected and info about this is added in the guide
    • RF-4419     Information about "No filters for a pages without RichFaces resources" is added
    • RF-4080     Details for web.xml configuration is added in oreder to successfully integrate fileUpload component with myfaces framework
    • RF-4492     richfaces-usersguide.pdf link is fixed on HTML version, was dead.
    • RF-3117     Wiki: ViewExpiredException workaround is written
    • RF-2799     RF integral parts. info about Prototype 1.6.0.3, jQuery 1.2.6 and Script.aculo.us 1.8.1 is added
    • RF-4056     Getting Started with RichFaces chapter is updated
    • RF-4596     Standard Skinning & Portlets note is added
    • RF-4915     JSF version has been updated,  docs are updated as well
    • RF-4542     Docs for web.xml settings incorrectly reference SeamFaceletViewHandler. Fixed.
    • RF-5190     Upgrade to prototype.js 1.6.0.3 and script.aculo.us 1.8.2. docs are updated
    • RF-3986     oncomplete documentation in richfaces_userguide.pdf wrong - fixed.
    • RF-3560     Style class attributes are added to docs
    • RF-4060     Cookbook is linked to the the guide

    Improvements in FAQ guide

    • RF-5176     "How to launch the RichFaces sample on the JBoss server" section is added
    • RF-5092     Section "Why form isn't submitted or setter isn't called after AJAX request" is updated

    • RF-3860     Info about differences in a4j 3.2.x and a4j 3.1.1 is added

    Improvemnts in Migration guide

    • RF-3048     Migration guide is updated. Chapter describing 3.2.x to 3.3.0. migration is added and chapter describing migration from 3.1.x to 3.2.x is updated

    Articles and Tutorials

    • RF-4494     Tutorial about developing the Sample application is written. First draft version.
    • RF-5393     Blog article introducing new features of 3.3.0. release is written
    • RF-4933     Web applications security security articles are written.
    • RF-3692     CDK tutorial is updated

    Guides build improvements

    • RF-4857     Time and date on online nightly builds now are shown
    • RF-4927     Collapsing on TOC bug is fixed
    • RF-4107     One resources folder is made for all 4 guides
    • RF-5429     Possibility to get an anchor as a link on guide pages is added

    • RF-4644     Possibility to comment each particular page of html docs online - Feedback Form is implemented