Thursday, October 25, 2007

Tapestry 5.0.6 is available

Yet another preview release, Tapestry 5.0.6 adds a raft of new features , including:

A new DateField component (using a client-side JavaScript calendar).

The Grid component can now be utilized inside a Form.

The BeanEditForm component has been refactored, allowing you to create complex forms with multiple BeanEditors.

There is now a BeanDisplay component, a counterpart to BeanEditor that displays the properties of a bean.

For early adopters upgrading from release 5.0.5, you should be aware that Tapestry template files now have a .tml extension, and are stored in the context root, not under WEB-INF . In addition, the @Inject annotation in tapestry-core has been removed, and the @Inject annotation from tapestry-ioc is now doing double-duty.

In addition, Tapestry 5 now uses SLF4j as its pluggable logging library, replacing commons-logging. This may require that you upgrade to Log4j 1.2.14.

Download Tapestry 5.0.6

5 comments:

  1. The improvements to Grid and BeanModel are wonderful, but there's something I miss: some way to add columns without using a BeanModel directly. Maybe we could add a additionalColumns (or any better name) property expecting a comma-separated list of column names that would be provided through blocks.
    What do you think about it, Howard?

    ReplyDelete
  2. It might be possible, but it would require that you provide a <t:parameter> block for the property's cell, since if the Grid could figure out how to display the property, it already would have inlcuded the property.

    ReplyDelete
  3. Howard, all of you have done great work again, I enjoy the new features.
    But still missing are some ajax-features, do you have any schedule regarding this stuff?

    ReplyDelete
  4. Hi Howard,

    Congratulations! you are doing a great work. Thanks

    ReplyDelete
  5. So far, really enjoying it. The learning curve seems much less than tapestry 4. i just wanted to say that i brought up the environment and integrated with spring and hibernate in eclipse using eclipse eudora (some real bugs in eudora). again, so far, so good. i just wanted to comment on the tutorial. i tried to run the tutorial outside of maven (not a big fan) and had some problems. specificially, the default log service was not avialable (I removed the log paramenter). and, the start page was in the wrong place. once, i made those changes i was up and running in eclipse. just wanted to comment in case someone else had a similiar problem.

    i've used tapestry 4 extensively and enjoyed it but really like the light weight compactness and straight forward approach of tapestry 5.

    sorry if this is the wrong place to comment but it is on 5.0.6.

    thanks!

    ReplyDelete

Please note that this is not a support forum for Tapestry. Requests for help will be deleted. Please subscribe to the Tapestry user mailing list if you are in need of support, or contact me directly for professional (for pay) support.

Spammers: Don't bother. I delete your comments and it's a waste of time for both of us. 垃圾邮件发送者:不要打扰。我删除您的评论和它的时间对我们双方的浪费