Monday, November 01, 2010

Tapestry 5.2.2

... and the latest version of Tapestry, 5.2.2, is now available. This is the second beta release for Tapestry 5.2, addressing a few bugs in 5.2.1, and adding a couple of minor non-disruptive improvements ... read about it in the release notes.

Tapestry 5.2.2 is available for download, or via Maven:

<dependency>
    <groupId>org.apache.tapestry</groupId>
    <artifactId>tapestry-core</artifactId>
    <version>5.2.2</version>
</dependency>

I expect some minor issues will be addressed in Tapestry 5.2.3. Expect that in a week or so.

2 comments:

  1. Just read the release note comment about the change in the Link's methods - and am asking my self how this relates to your "swarn" commitment to backword compatibility?

    Backword compatibility is often a draw back, beacuase one is comitted to keep the public api as is, may be deprecate over time, but changing the contract is actualy a no go.

    So why actualy not interoduce a new method with the new contract and keep the old one as is?

    Would that cost so much? How much this cost weigh against braking compatibility?

    ReplyDelete
  2. To Ron:

    I believe we should be more flexible. This change is "cheap" to follow (just a search&replace) and you would touch the project anyway when you replace the jars.
    Adding new methods with similar name and function just makes it harder to understand the goal behind them.

    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. 垃圾邮件发送者:不要打扰。我删除您的评论和它的时间对我们双方的浪费