RichFaces 4.5.8.Final is available for download.
In this release we've expanded the use of event handlers - oncomplete, onerror and status can be defined globally on a4j:queue. Added more commands to keyboard navigation for rich:calendar and fixed a few client-side issues such as row- and columnClasses in rich:extendedDataTable with frozen columns, or keyboard scrolling for pickList and orderingList.
Two things to note:
- There seems to be a problem with MyFaces 2.2.8 and navigation rules, though we've only encountered it in our mobile showcase; MyFaces 2.2.7 work fine.
- rich:fileUpload on WildFly can garble filenames if they contain special characters, read about it in my earlier blog post.
Release Notes
Bug
- [RF-11176] - [a4j:commandButton] [a4j:commandLink] missing base attribute onerror
- [RF-11711] - a4j:queue - review usage of attributes onsubmit, oncomplete, onevent, onbeforedomupdate and onerror
- [RF-11805] - a4j:queue onerror doesn't seem to work
- [RF-12351] - rich:extendedDataTable frozen columns cause alternating row color to be out of sync with unfrozen part of table
- [RF-13558] - pickList, orderingList: list doesn't scroll when using keys
- [RF-14056] - Repository sync problem
- [RF-14074] - rich:calendar popup disappeared in IE in special case.
- [RF-14076] - tab: @onbegin and @status are not working
- [RF-14077] - pickList: @caption element is not visible
- [RF-14079] - panelMenuGroup and item: @onunselect does not work
- [RF-14082] - inputNumberSpinner: @inputPosition does not work
- [RF-14086] - Rich:chart with a4j:ajax re-render fails on WF 9 and Tomcat
- [RF-14087] - Autocomplete needs two clicks to open
- [RF-14089] - panelMenuGroup: @hoverClass does not work
- [RF-14092] - FileUpload doesn't preserve filename encoding
- [RF-14093] - rich:pickList source order not preserved for the beginning of the list
- [RF-14094] - pickList: the state of buttons is not updated after removing item(s) when @keepSourceOrdered=true
- [RF-14097] - a4j:mediaoutput does not work on wildfly 8.2
- [RF-14098] - autocomplete: @onerror does not work
- [RF-14100] - Highlighting of rich:dropDownMenu on refresh
- [RF-14106] - Showcase: chart component sample is not rendered
- [RF-14108] - mobile showcase with myfaces: cannot open any example
Component Upgrade
- [RF-14073] - Upgrade third-party libraries
- [RF-14083] - Upgrade JSF
- [RF-14096] - Upgrade WildFly 8 and 9 Arquillian profiles
Enhancement
- [RF-13271] - AjaxEventsProps is missing @onerror attribute
- [RF-14067] - page-fragments: calendar: add missing wait messages
- [RF-14071] - showcase: integration tests: deploy the war only once
- [RF-14109] - Showcase: a4j:status samples, user experience
Feature Request
- [RF-11781] - rich:list and rich:dataScroller: numbering on other than the first page
- [RF-14078] - rich:calendar focus does not come to apply and today button
Sub-task
- [RF-14103] - Update rich:calendar documentation for keyboard navigation