Thursday, October 16, 2014

RichFaces 4.5.0.CR2 Release Announcement

RichFaces

We have a second candidate release for RichFaces 4.5 (4.5.0.CR2) available. We’ve fixed a couple of regressions uncovered by both our community and QA team. Thanks guys! Read on for the specifics of what was fixed in this release.

To try out this release: You can download the distribution directly, or for maven users, increment the RichFaces version in your pom.xml to 4.5.0.CR2. For more information on setting up a RichFaces 4 application, refer to our getting started guide.

Compatibility with RichFaces 4.3: RichFaces 4.5 is intended to be backwards compatibility with RichFaces 4.3 and should be a drop in replacement into your applications, requiring only changes in your pom.xml.

Any breaking changes with RichFaces 4.5 are being tracked in our GitHub wiki migration page. Please update that wiki page with a Pull Request if you find any incompatibilities.

Bug

  • RF-13217 - ITFileUpload framework test freezes on PhantomJS

  • RF-13839 - Drop-down menu page fragment should have show event aligned with the component

  • RF-13845 - Showcase select sample - new autocomplete like sample has wrong color or typed text

  • RF-13851 - Selected item in rich:select is not highlighted.

  • RF-13852 - When rich:select is included in EDT, navigation with up/down keys in the select list is not possible.

  • RF-13854 - The width option of the style attribute in rich:select does not work

  • RF-13860 - Richfaces Photoalbum example - tree navigation doesn’t work after deployment into EAP-6.3.1 with JRE-1.6

  • RF-13862 - Headers are stationary in rich:extendedTable with tabbed rich:column movement

  • RF-13864 - The tab key does not render the value when entered manually in rich:select

  • RF-13865 - Revert the rename of a4jSkin to richSkin, changing it back to a4jSkin

  • RF-13869 - page-fragments: editor: switching to correct frame

  • RF-13872 - Ajax doesn’t accept array in execute/render anymore

  • RF-13874 - integration tests: tests with Category FailingOnPhantomJS are skipped on Chrome

  • RF-13875 - RF 4.5 : a4j:push component fails on reconnect in push-demo

  • RF-13876 - Command button/link, jsFunction and poll missing parameter bypassUpdates

Enhancement

  • RF-13301 - Favor use of Page Fragments in Framework Tests

  • RF-13853 - page-fragments: refactor implementation part of orderingList, pickList

  • RF-13870 - showcase tests: select correct war classifier for activated integration profile

Feature Request

  • RF-13859 - Selecting an item while typing in rich:select does not work when enableManualInput=false.

Next steps

We will again let this 4.5.0.CR2 release "bake" in the community for the next week, and determine from your feedback whether or not we need a 4.5.0.CR3 release. If no blockers are found, we will proceed with our 4.5.0.Final release. So please be sure to this release out in your applications and file any issues ASAP!


Wednesday, October 1, 2014

RichFaces 4.5.0.CR1 Release Announcement

RichFaces

We have a first candidate release for RichFaces 4.5 (4.5.0.CR1) available. With this candidate release we’ve further improved our stability over our beta releases, with a special focus on backwards compatibility with RichFaces 4.3. Read below for details of what is included in this release.

To try out this release: You can download the distribution directly, or for maven users, increment the RichFaces version in your pom.xml to 4.5.0.CR1. For more information on setting up a RichFaces 4 application, refer to our getting started guide.

Compatibility with RichFaces 4.3

RichFaces 4.5 is a significant release introducing many changes to the framework. However with all these changes maintaining backwards compatibility with RichFaces 4.3 has been a priority. As such, RichFaces 4.5 should be a drop in replacement into your applications, provided you make the necessary changes in your pom.xml.

Any breaking changes with RichFaces 4.5 are being tracked in our GitHub wiki migration page. Please update that wiki page with a Pull Request if you find any incompatibilities.

Bug

  • RF-8904 - Update project build to integrate jsDoc

  • RF-12312 - rich:select - duplicate labels

  • RF-13290 - Push framework tests fail after upgrade to 1.0.17 (probably Warp issue)

  • RF-13504 - Test that the ExtendedPartialViewContext writes the ClientWindow ID updates to the partial response

  • RF-13522 - Component reference - text for links to figures doesn’t contain "Figure" prefix

  • RF-13788 - ExtendedDataTable supports the undocumented attribute "render"

  • RF-13812 - rich:validator misunderstands EL expressions inside Bean Validation 1.1

  • RF-13816 - Include Page Fragments in the RichFaces distribution and javadoc

  • RF-13818 - JSF server vs application Please upgrade to at least Mojarra 2.1.28 or 2.2.6

  • RF-13821 - InputNumber* component class changes cause backward compatibility problems

  • RF-13822 - Mobile showcase: fileupload sample is not working [myfaces]

  • RF-13823 - showcase: contextMenu: missing picturesUtils.js resource [myfaces]

  • RF-13826 - Media output: onclick doesn’t work

  • RF-13827 - Selection mode simple and multiple in ExtendedDataTable throws JS error in Chrome 36

  • RF-13830 - Tooltip not attached must specify target=""

  • RF-13838 - ExtendedPartialViewContext.java is missing method setPartialRequest

  • RF-13840 - a4j:jsFunction - oncomplete is called twice

  • RF-13843 - rich:fileUpload should use feature detection for File API

  • RF-13846 - page-fragments: orderingList, pickList: rename method getContentAreaElements to getContentAreaElement

  • RF-13848 - page-fragments: orderingList: remove duplicated field

  • RF-13849 - page-fragments: pickList: stackoverflow in orderingList part

Component Upgrade

  • RF-13475 - NullPointException when using Richfaces with ehcache

  • RF-13841 - Upgrade Selenium to 2.43.1

Enhancement

  • RF-13414 - The showcase chart demo of event handling renders seemingly redundant info

  • RF-13831 - Review page fragments

  • RF-13832 - Built-in filtering and sorting inside richcollapsibleSubTable

  • RF-13833 - Doc for r:tree selectionChangeListener attribute is misplaced with toggleListener attribute doc

  • RF-13847 - page-fragments: pickList: rename methods for returning contentAreaElement

  • RF-13850 - page-fragments: refactor implementation part of collapsiblePanel, dataGrid, fileUpload, inplaceSelect, orderingList, pickList

Task

  • RF-13834 - Alias the javascript method RichFaces.component to RichFaces.$

  • RF-13835 - Revert package and class names changes in 4.5

  • RF-13837 - Add "chart" prefix to chart components

Next steps

We will let this 4.5.0.CR1 release "bake" in the community for the next week, and determine from your feedback whether or not we need a 4.5.0.CR2 release. If no blockers are found, we will re-spin this 4.5.0.CR1 release as our 4.5.0.Final release. So please be sure to this release out in your applications and file any issues ASAP!