Hi,

i would like to invest more time in the JSF 2.3 branch.
I collected the new features from here:
http://arjan-tijms.omnifaces.org/p/jsf-23.html#1238

Features done or in progress:
    CDI alignment
        Injection and EL resolving of JSF artifacts
        Injection in more JSF artifacts
        CDI compatible @ManagedProperty
    Networking / AJAX
        WebSocket integration
    Components
        Component Search Expression framework

Features TODO:
    CDI alignment
        Native managed beans annotations deprecated
    Lifecycle
        System event published after view rendered
    Networking / AJAX
        Ajax method invocation
        Execute javascript from server at completion of AJAX response
        Updating multiple forms via AJAX
    Conversion / Validation
        Class level bean validation
        JDK 8 time support in f:convertDateTime
    Java API
        Support for the Iterable interface in UIData and UIRepeat
        Support for the Map interface in UIData and UIRepeat
        Support for custom types in UIData and UIRepeat
        Default getWrapped method for FacesWrapper implementations
    Components
        Freely placeable radio button component
        styleClass attribute on h:column
        rowClass attribute on h:dataTable
        Iteration in UIRepeat without backing model
        Automatic conversion in UISelectMany for Collection
        Importing constants into EL namespace
        Official spec recognition for dynamic component tree manipulation
    Views and Resources
        Basic support for exact mapping (extensionless URLs)
        Obtaining list of all view resources
        Standardised resource rendered tracking
        Resource loading for components dynamically added via ajax
    Type-safety
        Generics for ExternalContext#getInitParamterMap
        Generics for Converter and Validator interfaces
        Constants for "jsf.js", "javax.faces" and postback parameters
    Configuration
        Facelets default to non-hot reload in production
        .xhtml added to default mappings

I will create issues in jira and probably start this week with some smaller
features.

Regards,
Thomas

Reply via email to