On 5/14/06, Wendy Smoak <[EMAIL PROTECTED]> wrote:
And yes, this means that once a Struts Action 1.3 release is voted GA, that DTD, along with all the others, the TLDs and the public API, is set.
Oh, we've managed to make significant changes to the public APIs over the years. Most often, it's just a matter of introducing an alternative, deprecating the unfavored member, and then removing it in a subsequent release. In Struts 1.0, the Action perform method threw ServletException, in Struts 1.1 we changed that to an execute method that throws Exception. Come Struts 1.2, perform is removed for good. And here we are talking about *the* most visible member in the Action API. More recently, between 1.2.8 and 1.2.9 we just plain broke the API for the Cancel button -- because we felt resolving a security issue was more important than introducing a sudden change. Anything in any API can be changed. If something in 1.3 doesn't work well, or something better comes along, we can bring out 1.4 on any day of the week. -Ted. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]