Help

The RichFaces team has just released the final milestone release for 4.0 - 4.0.0.Milestone5!! With this release we've again added more components, and improved the stability. Now we move on into the Candidate Release (CR) phase where our focus turns completely to bug fixing, integration, and polish working towards the 4.0.0.Final release.

You can get the 4.0.0.M5 distribution at our project site's download page, or if you are using maven you can follow our: How to add RichFaces 4.X to Maven Based Project wiki page.

As always we are hard at work on the next release - 4.0.0.CR1. This will be released in early February. For all the latest information and details on 4.0 check out the RichFaces 4.0 Release Center. We are planning to have a 4.0.0.CR2 release as well, quickly followed by 4.0.0.Final.

Updates in Milestone5

Below is a summary of the main items we've worked on for M5, and you can review the complete list in our Jira Release Notes

  • New components such as fileUpload, panelMenu, toolbar, drag'n'drop, and dropDownMenu!!
  • Added more advanced features to other components like calendar, and tree.
  • Client side validation is nearly ready for primetime! Server side functionality is complete, and the core client side is nearly ready. Ajax fallback support is already there, and as client side validators are integrated they will transparently begin to function. The CR1 release will have the final version of client side validation!
  • We've also improved the functionality of the CDK, and continued stabilization work for our core, and migrated components!
  • Our RichFaces Showcase demo has also been updated with new components, and features.

We would be happy if you can give this release a try, and let us know how it goes. The good, the bad, and the bugs….

Think of CR as Community Required!!

We're very lucky to have a fantastic community, and we've already seen a lot of users using and commenting on 4.0!! This is so critical to open source projects, and especially during the CR phase. In order to get 4.0.0.Final stabilized and ready to go we need everyone to take these later milestone releases for a spin. Believe me, this type of feedback makes all the difference!!!

Next Up CR1

Milestone 5 is the last milestone release for the RichFaces 4.0!! This means we are moving into full fledged hardening mode for the CR releases. For a complete list of jira's planned see our CR1 Jira page.

As always if you find an issue, have any comments or ideas please let us know through our forums, or our project jira. See our Project Calendar and the Meeting Information page for more details, agendas, and minutes.

[Project Site] [Downloads] [JIRA] [User Forums] [Design Forums] [RichFaces Twitter]

26 comments:
 
11. Jan 2011, 18:54 CET | Link

Congratulations. First feedback

ReplyQuote
 
11. Jan 2011, 21:37 CET | Link
Adrian Mitev | adrian.mitev(AT)gmail.com

Congratulations for the hard work!

 
11. Jan 2011, 21:47 CET | Link
Rogers

The readme says that rich:toolBar is available, but I get this :

rich:toolBar Tag Library supports namespace: http://richfaces.org/rich, but no tag was defined for name: toolBar

I also missed rich:spacer and rich:separator :)

I have just download M5.

Thanks

 
12. Jan 2011, 10:52 CET | Link
Bojan

Hello,

I have a problem building RichFaces Showcase demo.

Maven returned:

[ERROR] BUILD FAILURE
[INFO] Compilation failure

\richfaces-showcase\src\main\java\org\richfaces\demo\calendar\model\CalendarModel.java:[10,26] cannot find symbol
symbol  : class CalendarDataModel
location: package org.richfaces.model

... and bunch of other similar messages - related to Calendar as well.

What am I doing wrong? Thanks

 
12. Jan 2011, 21:13 CET | Link

For GAE: 1. Download appengine http://googleappengine.googlecode.com/files/appengine-java-sdk-1.4.0.zip 2. Unpack 3. Go to showcase directory 4. mvn clean package -Pgae -Denforcer.skip = true 5. Go to unpacked appengine bin directory 6. dev_appserver.cmd [path to showcase]\target\richfaces-showcase

 
13. Jan 2011, 02:23 CET | Link

Sorry, step 0 – check out all richfaces trunk http://anonsvn.jboss.org/repos/richfaces/trunk/ by some svn client. I use SmartSVN.

 
13. Jan 2011, 14:36 CET | Link

Bojan,

Try clearing out your RichFaces part of your maven repo, and verify using the correct version. The showcase is a large part of our testing efforts, and I'm sure if builds.

If that is not it - I would ask that you post on the RichFaces User Forum and add details of what steps and environment you are running in.

-Jay

 
13. Jan 2011, 14:44 CET | Link
Rogers wrote on Jan 11, 2011 15:47:
The readme says that rich:toolBar is available, but I get this : rich:toolBar Tag Library supports namespace: http://richfaces.org/rich, but no tag was defined for name: toolBar I also missed rich:spacer and rich:separator :) I have just download M5. Thanks

That is a typo - it should be just rich:toolbar, thanks for finding it. Please take a look at the showcase toolbar example for an example.

 
14. Jan 2011, 10:48 CET | Link
Bojan

Thanks Jay,

It builds now.

One error though: rich:dropDownMenu

javax.el.ELException: Cannot convert bottom-left of type class java.lang.String to class org.richfaces.component.Positioning

15. Jan 2011, 22:50 CET | Link

Hi

I'm facing this exception when I build the showcase with profile release on JBOSS 6 FINAL

WARN  [ClassLoaderManager] Unexpected error during load of:com.google.common.collect.StandardTable$ColumnMap: java.lang.IllegalAccessError: class com.google.common.collect.StandardTable$ColumnMap cannot access its superclass com.google.common.collect.Maps$ImprovedAbstractMap

I see the jboss-scanning.xml file on the war.

what am doing wrong?

 
15. Jan 2011, 23:06 CET | Link
Walter

Where did subTable go? Updating from M4 to M5 seemed to lose the subTable component!

 
16. Jan 2011, 00:29 CET | Link
Walter

Ok, I found that rich:collapsibleSubTable is a/the replacement for subTable. I propose that the tag name should be reverted to subTable and collapsibleSubTableToggler is simply used to enhance the behavior. subTable is shorter more readable name too.

16. Jan 2011, 00:34 CET | Link

with this code:

<ui:define name="content">
    <h:form enctype="multipart/form-data">
        <r:fileUpload fileUploadListener="#{fileUploadBean.listener}" maxFilesQuantity="1" id="upload"
          acceptedTypes="jpg, gif, png, bmp">
        </r:fileUpload>
    </h:form>
</ui:define>

I get this exception: fileuploadbean does not have the property listener

with this code:

<ui:define name="content">
    <h:form enctype="multipart/form-data">
        <r:fileUpload fileUploadListener="#{fileUploadBean[listener]}" maxFilesQuantity="1" id="upload"
          acceptedTypes="jpg, gif, png, bmp">
        </r:fileUpload>
    </h:form>
</ui:define>

this HTML is generated:

<form id="j_idt32" name="j_idt32" method="post" action="/modelos/upload.jsf" enctype="multipart/form-data"> 
<input type="hidden" name="j_idt32" value="j_idt32" /> 
 
        <r:fileUpload maxFilesQuantity="1" id="upload" acceptedTypes="jpg, gif, png, bmp"> 
        </r:fileUpload>

<input type="hidden" name="javax.faces.ViewState" id="javax.faces.ViewState" value="-3821176671362705576:7387748118009201713" autocomplete="off" /> 
</form> 

i did put the two parameters at web.xml regarding fileupload

is there anything wrong with my code?

 
16. Jan 2011, 00:37 CET | Link
richfaces showcase not working on jboss 6 final

anyone got richfaces m5 showcase to work with jboss 6 final?

 
17. Jan 2011, 22:43 CET | Link
richfaces showcase not working on jboss 6 final wrote on Jan 15, 2011 18:37:
anyone got richfaces m5 showcase to work with jboss 6 final?

We test it on JBoss AS 6 final, so it should be working.

Could you post details over on our RichFaces User Forum, we'll take a look at what might be going on.

18. Jan 2011, 12:43 CET | Link
victor

Hi Jay

I created a discussion here

My Link

I'm really interested in testing the milestone.

thanks for the help

 
19. Jan 2011, 01:04 CET | Link
Kesav

Congratulations on the release of M5.

In Richfaces 3.3.3.Final, there was rich:columns component that we used to dynamically populate an extendedDataTable. I see that it is not yet added to Richfaces, do you know if there are plans to add it?? If not, is there a way to dynamically populate the EDT??

Thank you.

 
19. Jan 2011, 03:59 CET | Link

I hope if possible the RichFaces team should provied united DataModel for three tables...I am using RichFaces 3.3.3, I like the normal rich:dataTable, but I also like the selection feature in the extenedDataTale(and I did not use other features), and the UI of three dataTable is different. I hope I can use a united UI for them(of course, one tag rich:dataTable).

By the way, I hope there is a united selection api for the rich component, like Eclipse selection api and view compoenent, design a series like this, ListViewer, TableViewer, TreeViewer, etc, and a united selection api(SelectionSource/SelectionListener).

 
19. Jan 2011, 11:48 CET | Link

good job!

is there anywhere I can test the new fileUpload component?

what´s the difference between the new fileUpload and that one available in RF 3.3.3?

best regards

Leo K.

 
19. Jan 2011, 11:49 CET | Link
Flávio Henrique

Jay, it´s possible to have a page that describe all workaround that Richfaces 4.0 does do solve common problens with Mojarra 2.0.3 and/or 2.0.4 in near future? I am talking about the serious ones.I Know that a new JSR for JSF 2.1 is in process, but we can´t wait that.

Thanks

start testing M5 release...

 
19. Jan 2011, 23:44 CET | Link
Flávio Henrique wrote on Jan 19, 2011 05:49:
Jay, it´s possible to have a page that describe all workaround that Richfaces 4.0 does do solve common problens with Mojarra 2.0.3 and/or 2.0.4 in near future? I am talking about the serious ones.I Know that a new JSR for JSF 2.1 is in process, but we can´t wait that. Thanks start testing M5 release...

Please create an RFPL jira for this with some more details. We'll try to get something up.

 
19. Jan 2011, 23:49 CET | Link
Leo K. wrote on Jan 19, 2011 05:48:
good job! is there anywhere I can test the new fileUpload component? what´s the difference between the new fileUpload and that one available in RF 3.3.3? best regards Leo K.

You can build the showcase example that is part of the M5 distribution. The readme.txt file has more details. As for changes, this wiki page contains many of the details - http://community.jboss.org/wiki/FileUploadMigrationtoRichFaces4

 
25. Jan 2011, 11:21 CET | Link
Flávio Henrique

Jay,

In the final release, does Richfaces 4.0 will be compatible with Mojarra 2.1? I saw at jira that the team will try to make it compatible with Mojarra 2.0.4, but didn´t see anything about 2.1.

Thanks

 
25. Jan 2011, 15:11 CET | Link
Flávio Henrique wrote on Jan 25, 2011 05:21:
Jay, In the final release, does Richfaces 4.0 will be compatible with Mojarra 2.1? I saw at jira that the team will try to make it compatible with Mojarra 2.0.4, but didn´t see anything about 2.1. Thanks

Our goal is support both Mojarra 2.1 and 2.0.4, however 2.0.X is our primary focus, and there are some changes in 2.1 that require some rework in the iteration components. That said we still hope to support both.

 
27. Jan 2011, 11:17 CET | Link
Flávio Henrique

Thanks Jay, as we all can see, Richfaces is future proof.

 
01. Feb 2011, 11:19 CET | Link
Flávio Henrique

Jay,

I think read somewhere, I´m not sure, that there is a plan in RF 4.0 to easily swap javascript libraries like JQuery. I am interested in that because JQuery 1.5 was released.

Thanks

Post Comment