martinc 02/01/12 13:50:59 Modified: doc index.xml project.xml release-notes-1.0.1.xml release-notes.xml Log: Updated for Struts 1.0.1 final release, plus some corrections. Revision Changes Path 1.13 +15 -9 jakarta-struts/doc/index.xml Index: index.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/index.xml,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- index.xml 4 Nov 2001 03:04:02 -0000 1.12 +++ index.xml 12 Jan 2002 21:50:58 -0000 1.13 @@ -3,6 +3,7 @@ <properties> <author>Craig R. McClanahan</author> + <author>Martin Cooper</author> <title>The Struts Framework Project</title> </properties> @@ -63,7 +64,7 @@ <p>Of course, the only true documentation is the code itself. If you have any questions about how Struts actually works, do not hestate to <i>use the source</i>. For the complete, buildable source code to the entire Struts framework, see the "src" folder in - the <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0/src/"><b>Struts 1.0 source distribution</b></a>.</p> + the <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.1/src/"><b>Struts 1.0.1 source distribution</b></a>.</p> <p>The Struts <a href="userGuide/resources.html"><b>Resources</b></a> page provides links to everything else written about Struts, including books, articles, tutorials, and sample @@ -73,19 +74,24 @@ <section name="Acquiring Struts" href="Acquiring"> - <p>The production release of <strong>Struts 1.0</strong> is available in - in convenient binary distribution and also with complete source code.</p> + <p>The production release of <strong>Struts 1.0.1</strong> is available in + in convenient binary distribution and also with complete source code. In + addition, a library distribution is available, which contains the latest + Struts binaries without the sample applications, providing a smaller, + faster download.</p> <ul> - <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0"> - <b>Struts 1.0 Binary Distribution</b></a></li> - <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0/src"> - <b>Struts 1.0 Source Code Distribution</b></a></li> + <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.1"> + <b>Struts 1.0.1 Binary Distribution</b></a></li> + <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.1/lib"> + <b>Struts 1.0.1 Library Distribution</b></a></li> + <li><a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.1/src"> + <b>Struts 1.0.1 Source Code Distribution</b></a></li> </ul> - <p>Check the <a href="release-notes-1.0.html">Release Notes</a> + <p>Check the <a href="release-notes-1.0.1.html">Release Notes</a> for a summary of what new features have been added and other - changes since the Struts 1.0-beta-3 release.</p> + changes since the Struts 1.0 release.</p> <p><b>In addition to a Struts distribution,</b> you will need to ensure that you have downloaded and installed all of the 1.15 +1 -3 jakarta-struts/doc/project.xml Index: project.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/project.xml,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- project.xml 16 Nov 2001 06:01:11 -0000 1.14 +++ project.xml 12 Jan 2002 21:50:58 -0000 1.15 @@ -20,7 +20,7 @@ <menu name="Getting Started"> <item name="Installation" href="installation-1.0.html"/> - <item name="Release Notes" href="release-notes-1.0.html"/> + <item name="Release Notes" href="release-notes-1.0.1.html"/> <item name="Javadoc" href="api-1.0/index.html"/> <item name="Mailing Lists" href="http://jakarta.apache.org/site/mail.html"/> <item name="Bug Database" href="http://jakarta.apache.org/site/bugs.html"/> @@ -53,8 +53,6 @@ </menu> <menu name="Current Development"> - <item name="Release Notes (1.0.1)" href="release-notes-1.0.1.html"/> - <item name="Release Plan (1.0.1)" href="release-plan-1.0.1.html"/> <item name="Installation (nightly)" href="installation.html"/> <item name="Release Notes (nightly)" href="release-notes.html"/> <item name="Javadoc (nightly)" href="api/index.html"/> 1.9 +10 -20 jakarta-struts/doc/release-notes-1.0.1.xml Index: release-notes-1.0.1.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/release-notes-1.0.1.xml,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- release-notes-1.0.1.xml 28 Nov 2001 08:44:35 -0000 1.8 +++ release-notes-1.0.1.xml 12 Jan 2002 21:50:58 -0000 1.9 @@ -5,6 +5,7 @@ <author>Craig R. McClanahan</author> <author>Robert Leland</author> <author>Ted Husted</author> + <author>Martin Cooper</author> <title>Struts Release Notes (Version 1.0.1)</title> </properties> @@ -20,11 +21,7 @@ <a href="#New">New Features</a> and <a href="#Changes">Changes</a> to Struts.</p> - <p>Struts 1.0.1 is not yet released, but a Release Candidate - is available for download - <a href="http://jakarta.apache.org/builds/jakarta-struts/release/v1.0.1-rc1/">here</a>. - This version is intended as a near-term release to cover - bug-fixes only; no new functionality.</p> + <p>This version covers bug-fixes only; no new functionality.</p> </section> @@ -32,7 +29,7 @@ <section name="What's Included?" href="Included"> <p>The binary distribution of this release includes the following - files relevant to Struts 1.1:</p> + files relevant to Struts 1.0.1:</p> <ul> <li><code>INSTALL</code> - Brief installation instructions. See the <code>Struts Documentation Application</code>, or online at @@ -50,7 +47,7 @@ place this file in the <code>/WEB-INF/lib</code> directory of your web application.</li> <li><code>struts-xxxxx.tld</code> - The tag library descriptor files - for the Struts 1.1 tag libraries (bean, html, logic, and + for the Struts 1.0.1 tag libraries (bean, html, logic, and template). You must place these files in the <code>/WEB-INF</code> directory of your web application, and reference them with appropriate <code><taglib></code> directives in your @@ -60,7 +57,7 @@ include this file in the <code>/WEB-INF/lib</code> directory of your application, if it is not already made visible to web applications by your servlet container.</li> - <li><code>struts-config_1_1.dtd</code> - The document type descriptor + <li><code>struts-config_1_0.dtd</code> - The document type descriptor (DTD) for the Struts configuration file (which is typically named <code>/WEB-INF/struts-config.xml</code>. Your configuration file will be validated against an internal copy of this DTD -- this @@ -76,8 +73,8 @@ web applications that are included with Struts.</li> </ul> - <p>The struts 0.5 milestone API release is no longer supported. - and has been removed as of Struts 1.1:</p> + <p>The struts 0.5 milestone API release is no longer supported, + and has been removed as of Struts 1.1.</p> <ul> </ul> @@ -96,7 +93,6 @@ (package <code>org.apache.struts.util</code>):</p> <ul> <li>LocalStrings: Correct message regarding replaceable parameter so that it does not append an extraneous character.</li> - <li>Add LabelValueBean class. This defines a collection of name/value pairs that can be used with the >html:options> tag, and elsewhere.</li> <li>MessageResources: Escape any single quote characters that are included in the specified message string.</li> <li>Allow a transaction token to be the only parameter in computeParameters().</li> <li>Change RequestUtils to encode ampersands when building a query string.</li> @@ -140,7 +136,6 @@ <ul> <li>Modify ActionForm class to use ActionServletWrapper rather than expose ActionServlet.</li> <li>Add ActionServletWrapper class. Used by ActionForm to prevent the Public String properties of ActionServlet from being changed via a query string.</li> - <li>The logic for creating an ActionErrors or ActionMessages object has been moved to a utility method in RequestUtils. The JspException message is also generated in RequestUtils.</li> <li>Unconditionally pass the selected mapping as a request attribute under key Action.MAPPING_KEY, even if no form bean is specified.</li> <li>Avoid a NullPointerException in corner cases caused by failed initialization of ActionServlet.</li> </ul> @@ -150,8 +145,7 @@ <ul> <li>Fixed lost byte problem in BufferedMultipartInputStream</li> <li>Fixed ArrayIndexOutOfBoundsException situations</li> - <li>Better reporting for premature closing of input streams while reading -multipart requests.</li> + <li>Better reporting for premature closing of input streams while reading multipart requests.</li> <li>Additional fix for file corruption problem with uploads and new line characters.</li> </ul> @@ -159,9 +153,6 @@ (package <code>org.apache.struts.util</code>):</p> <ul> <li>Modify RequestUtils class to use ActionServletWrapper rather than expose ActionServlet.</li> - <li>Added error message for the getActionErrors and getActionMessages method.</li> - <li>Added a getActionErrors and getActionMessages methods to generate the correct corresponding object based on the object retrieved from request scope based on the key passed in.</li> - <li>The logic for creating an ActionErrors or ActionMessages object has been moved to a utility method in RequestUtils. The JspException message is also generated in RequestUtils.</li> <li><code>ConvertUtils.convertCharacter()</code> will now detect empty strings and return the default value.</li> </ul> @@ -169,7 +160,7 @@ <em>struts-bean</em> custom tag library (package <code>org.apache.struts.taglib.bean</code>):</p> <ul> - <li>Correct the generated scripting variable type when the <bean:cookie>, <bean:header>, or <bean:parameter> tag is used with the "multiple" attribute.</li> + <li>Correct the generated scripting variable type when the <bean:cookie>, <bean:header>, or <bean:parameter> tag is used with the "multiple" attribute.</li> </ul> <p>The following changes and bug fixes have occured in the @@ -178,7 +169,7 @@ <ul> <li>Fixed FormTag to exclude query string when identifying action mapping name.</li> <li>Correct MultiboxTagdoAfterBody() to return SKIP_BODY instead of SKIP_PAGE.</li> - <li>Added the 'align' attribute to the <html:image> tag.</li> + <li>Added the 'align' attribute to the <html:image> tag.</li> <li>On the Options tag, if the property specified by the "property" attribute returns null, it now throws an error message that indicates what the real problem is, rather than causing an NPE.</li> <li>Added 'style' and 'styleClass' attributes for <html:option> and <html:options> tags.</li> <li>Correctly URLEncode the query string parameter value on ImgTag, even if there is only a single parameter.</li> @@ -189,7 +180,6 @@ <em>struts-logic</em> custom tag library (package <code>org.apache.struts.taglib.logic</code>):</p> <ul> - <li>Added tags for checking if a message is present in general or for a specific property. They retrieve an object from request scope just like the html:errors and html:messages tags.</li> <li>The <code><html:errors></code> when the property tag is specified, errors are no longer printed if the specified property has no errors. Previously errors were always printed! Future 1.10 +3 -2 jakarta-struts/doc/release-notes.xml Index: release-notes.xml =================================================================== RCS file: /home/cvs/jakarta-struts/doc/release-notes.xml,v retrieving revision 1.9 retrieving revision 1.10 diff -u -r1.9 -r1.10 --- release-notes.xml 21 Nov 2001 23:24:56 -0000 1.9 +++ release-notes.xml 12 Jan 2002 21:50:59 -0000 1.10 @@ -15,7 +15,7 @@ <p>This document contains the release notes for <strong>nightly release</strong> of the Struts Framework, and covers changes that have taken place since - <a href="release-notes-1.0.html">Version 1.0</a> + <a href="release-notes-1.0.1.html">Version 1.0.1</a> was released. The following sections cover <a href="#New">New Features</a> and <a href="#Changes">Changes</a> to Struts.</p> @@ -62,7 +62,7 @@ include this file in the <code>/WEB-INF/lib</code> directory of your application, if it is not already made visible to web applications by your servlet container.</li> - <li><code>struts-config_1_0.dtd</code> - The document type descriptor + <li><code>struts-config_1_1.dtd</code> - The document type descriptor (DTD) for the Struts configuration file (which is typically named <code>/WEB-INF/struts-config.xml</code>. Your configuration file will be validated against an internal copy of this DTD -- this @@ -150,6 +150,7 @@ (package <code>org.apache.struts.util</code>):</p> <ul> <li>LocalStrings: Correct message regarding replaceable parameter so that it does not append an extraneous character.</li> + <li>Add LabelValueBean class. This defines a collection of name/value pairs that can be used with the <html:options> tag, and elsewhere.</li> <li>MessageResources: Escape any single quote characters that are included in the specified message string.</li> <li>Allow a transaction token to be the only parameter in computeParameters().</li> <li>Change RequestUtils to encode ampersands when building a query string.</li>
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>