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]
Congratulations. First feedback
Congratulations for the hard work!
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
Hello,
I have a problem building RichFaces Showcase demo.
Maven returned:
... and bunch of other similar messages - related to Calendar as well.
What am I doing wrong? Thanks
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
Sorry, step 0 – check out all richfaces trunk http://anonsvn.jboss.org/repos/richfaces/trunk/ by some svn client. I use SmartSVN.
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
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.
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
Hi
I'm facing this exception when I build the showcase with profile release on JBOSS 6 FINAL
I see the jboss-scanning.xml file on the war.
what am doing wrong?
Where did subTable go? Updating from M4 to M5 seemed to lose the subTable component!
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.
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?
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.
Hi Jay
I created a discussion here
My Link
I'm really interested in testing the milestone.
thanks for the help
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.
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).
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.
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.
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
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.
Thanks Jay, as we all can see, Richfaces is future proof.
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