2008/2/22, Al Sutton <[EMAIL PROTECTED]>: > > I see where you're coming from, but I really don't think the leap from > S2.0 > to the current S2.1 is anywhere near the leap from S1 to S2
+1, in fact I think (always it's my humble opinion) that putting Webwork under the Struts 2 name was a *stupid* marketing move. IMHO it would have been better to incubate Webwork with its own name. hence why I'm > in favour of the 2.1 because I feel it reflects that although there are > some > changes, many of the core concepts are the same and, in many cases, > changes > will be limited to small sections of the app (such as config files an > updates to specific API usage), as opposed to major changes to tag names, > functionality, and design concepts. Ok, but in this case the extraction of the API part would be mandatory: this way we say that the API are "almost" immutable (eventually with deprecations), the rest is the implementation, and it can change. But since Struts 2.0.x has no API part (I sincerely don't know why it was removed in Struts 2.1.x), a "major" change (in the version number) "usually" is needed, if we decide to create it. I don't see why Struts should follow its own rules, only to preserve the difference between Struts 1 and 2. Antonio