Author: hermanns Date: Tue Jun 12 23:49:03 2007 New Revision: 546758 URL: http://svn.apache.org/viewvc?view=rev&rev=546758 Log: Updating site docs for the Struts 2.0.8 release
Modified: struts/site/src/site/site.xml struts/site/src/site/xdoc/announce.xml struts/site/src/site/xdoc/download.xml struts/site/src/site/xdoc/downloads.xml struts/site/src/site/xdoc/index.xml Modified: struts/site/src/site/site.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/site.xml?view=diff&rev=546758&r1=546757&r2=546758 ============================================================================== --- struts/site/src/site/site.xml (original) +++ struts/site/src/site/site.xml Tue Jun 12 23:49:03 2007 @@ -17,7 +17,7 @@ href="http://www.apache.org" /> <item name="Struts 2" - href="http://struts.apache.org/2.0.6/" /> + href="http://struts.apache.org/2.0.8/" /> <item name="Struts 1" href="http://struts.apache.org/1.3.8/" /> @@ -55,8 +55,8 @@ name="Key Technologies" href="primer.html" /> <item - name="Struts 2.0.6" - href="http://struts.apache.org/2.0.6/index.html" /> + name="Struts 2.0.8" + href="http://struts.apache.org/2.0.8/index.html" /> <item name="Struts 1.3.8" href="http://struts.apache.org/1.3.8/index.html" /> Modified: struts/site/src/site/xdoc/announce.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/announce.xml?view=diff&rev=546758&r1=546757&r2=546758 ============================================================================== --- struts/site/src/site/xdoc/announce.xml (original) +++ struts/site/src/site/xdoc/announce.xml Tue Jun 12 23:49:03 2007 @@ -30,6 +30,143 @@ Skip to: <a href="announce-2005.html">Announcements - 2005</a> </p> + + <h4 id="a20070612">12 June 2007 - Struts v2.0.8 GA Release</h4> + + <p> + The Apache Struts group is pleased to announce that Struts 2.0.8 + is available as a "General Availability" release. The GA + designation is our highest quality grade. + </p> + <p> + Apache Struts 2 is an elegant, extensible framework for + creating enterprise-ready Java web applications. The framework + is designed to streamline the full development cycle, from + building, to deploying, to maintaining applications over time. + </p> + <p> + Apache Struts 2 was originally known as WebWork 2. After working + independently for several years, the WebWork and Struts + communities joined forces to create Struts2. This new version of + Struts is simpler to use and closer to how Struts was always + meant to be. + </p> + <ul> + <li> + <em>Build!</em> + <ul> + <li> + <strong>Easy startup</strong> - Jumpstart new projects with our bootstrap tutorial and template application or Maven archetype. + </li> + <li> + <strong>Improved Design</strong> - Code clean against HTTP-independent framework interfaces. + </li> + <li> + <strong>Enhanced Tags</strong> - Code less with stylesheet-driven form tags that provide their own markup. + </li> + <li> + <strong>Stateful Checkboxes</strong> - Avoid special handling with smart checkboxes that know when they are toggled. + </li> + <li> + <strong>Flexible Cancel Buttons</strong> - Go directly to a different action on cancel. + </li> + <li> + <strong>First-class AJAX support</strong> - Add interactivity and flexibility with AJAX tags that look and feel just like standard Struts tags. + </li> + <li> + <strong>Easy Spring integration</strong> - Inject dependencies into Actions using Spring without glue code or red tape. (Plexus support also available.) + </li> + <li> + <strong>Enhanced Results</strong> - Do more with specialty results for JasperReports, JFreeChart, Action chaining, and file downloading. + </li> + <li> + <strong>POJO forms</strong> - No more ActionForms! Use any JavaBean to capture form input or + put properties directly on an Action class. Use both binary and String properties! + </li> + <li> + <strong>POJO Actions</strong> - Use any class as an Action class -- even the + interface is optional! + </li> + </ul></li> + + <li> + <em>Deploy!</em> + <ul> + <li> + <strong>Easy plugins</strong> - Add framework extensions by dropping in a JAR. + No manual configuration required! Bundled plugins add support for JavaServer Faces, + JasperReports, JFreeChart, Tiles, and more ... + </li> + <li> + <strong>Integrated profiling</strong> - Peek inside Struts<sup>2</sup> to find where the cycles are going! + </li> + <li> + <strong>Precise Error Reporting</strong> - Flip directly to the location and line of an error. + </li> + </ul></li> + <li> + <em>Maintain!</em> + <ul> + <li> + <strong>Easy-to-test Actions</strong> - Test Struts<sup>2</sup> Actions directly, + without resorting to mock HTTP objects. + </li> + <li> + <strong>Intelligent Defaults</strong> - Skip obvious and redundant settings. Most framework configuration + elements have a default value that we can set and forget. Say it once! + </li> + <li> + <strong>Easy-to-customize controller</strong> - Customize the request handling + per action, if desired. Struts<sup>2</sup> only does what you want it to do! + </li> + <li> + <strong>Integrating Debugging</strong> - Research problem reports with built-in + debugging tools. + </li> + <li> + <strong>Easy-to-tweak tags</strong> - Customize tag markup by editing a FreeMarker + template. No need to grok the taglib API! + <em>JSP, FreeMarker, and Velocity tags are fully supported.</em> + </li> + </ul></li></ul> + + <p> + This release has over 60 bug fixes and improvements since 2.0.6! + New Features include: + </p> + <ul> + <li> + <strong>Cookie Interceptor</strong><br /> + Inject cookie with a certain configurable name / value into action. + </li> + <li> + <strong>Restful2ActionMapper</strong><br /> + Allow automatic id setting from Restful2ActionMapper. + </li> + </ul> + <p> + Struts 2.0.8 is available in a full distribution, or as separate + library, source, example and documentation distributions, from + the <a href="http://struts.apache.org/download.cgi#struts208"> + releases page.</a> + The release is also available through the central Maven repository + under Group ID "org.apache.struts". + The release notes are + <a href="http://struts.apache.org/2.0.8/docs/release-notes-208.html"> + available online</a>. + </p> + <p> + The 2.0.x series of the Apache Struts framework has a minimum + requirement of the following specification versions: Servlet API + 2.4, JSP API 2.0, Java 5, Backported Java 4 JARs + are also available. + </p> + <p> + Should any issues arise with your use of any version of the + Struts framework, please post your comments to the user list, + and, if appropriate, file a ticket with JIRA. + </p> + <h4 id="a20070310">10 March 2007 - Struts v1.3.8 GA Release</h4> <p> Modified: struts/site/src/site/xdoc/download.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/download.xml?view=diff&rev=546758&r1=546757&r2=546758 ============================================================================== --- struts/site/src/site/xdoc/download.xml (original) +++ struts/site/src/site/xdoc/download.xml Tue Jun 12 23:49:03 2007 @@ -90,17 +90,17 @@ <a name="struts-ga"/> <section name="Full Releases"> - <a name="struts206"/> - <subsection name="Struts 2.0.6"> + <a name="struts208"/> + <subsection name="Struts 2.0.8"> <p> - <a href="http://struts.apache.org/2.0.6/">Apache Struts 2</a> + <a href="http://struts.apache.org/2.0.8/">Apache Struts 2</a> is an elegant, extensible framework for creating enterprise-ready Java web applications. It is available in a full distribution, or as separate library, source, example and documentation distributions. - Struts 2.0.6 is the "best available" version of Struts. + Struts 2.0.8 is the "best available" version of Struts. </p> <ul> @@ -108,9 +108,9 @@ <li>Full Distribution: <ul> <li> - <a href="[preferred]/struts/binaries/struts-2.0.6-all.zip">struts-2.0.6-all.zip</a> (43mb) - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.6-all.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.6-all.zip.md5">MD5</a>] + <a href="[preferred]/struts/binaries/struts-2.0.8-all.zip">struts-2.0.8-all.zip</a> (43mb) + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.8-all.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.8-all.zip.md5">MD5</a>] </li> </ul> </li> @@ -118,9 +118,9 @@ <li>Example Applications: <ul> <li> - <a href="[preferred]/struts/examples/struts-2.0.6-apps.zip">struts-2.0.6-apps.zip</a> (22mb) - [<a href="http://www.apache.org/dist/struts/examples/struts-2.0.6-apps.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/examples/struts-2.0.6-apps.zip.md5">MD5</a>] + <a href="[preferred]/struts/examples/struts-2.0.8-apps.zip">struts-2.0.8-apps.zip</a> (22mb) + [<a href="http://www.apache.org/dist/struts/examples/struts-2.0.8-apps.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/examples/struts-2.0.8-apps.zip.md5">MD5</a>] </li> </ul> </li> @@ -128,9 +128,9 @@ <li>Blank Application only: <ul> <li> - <a href="[preferred]/struts/examples/struts2-blank-2.0.6.war">struts2-blank-2.0.6.war</a> (Also included in apps.) (3mb) - [<a href="http://www.apache.org/dist/struts/examples/struts2-blank-2.0.6.war.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/examples/struts2-blank-2.0.6.war.md5">MD5</a>] + <a href="[preferred]/struts/examples/struts2-blank-2.0.8.war">struts2-blank-2.0.8.war</a> (Also included in apps.) (3mb) + [<a href="http://www.apache.org/dist/struts/examples/struts2-blank-2.0.8.war.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/examples/struts2-blank-2.0.8.war.md5">MD5</a>] </li> </ul> </li> @@ -138,9 +138,9 @@ <li>Essential Dependencies Only: <ul> <li> - <a href="[preferred]/struts/library/struts-2.0.6-lib.zip">struts-2.0.6-lib.zip</a> (3mb) - [<a href="http://www.apache.org/dist/struts/library/struts-2.0.6-lib.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/library/struts-2.0.6-lib.zip.md5">MD5</a>] + <a href="[preferred]/struts/library/struts-2.0.8-lib.zip">struts-2.0.8-lib.zip</a> (3mb) + [<a href="http://www.apache.org/dist/struts/library/struts-2.0.8-lib.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/library/struts-2.0.8-lib.zip.md5">MD5</a>] </li> </ul> </li> @@ -148,9 +148,9 @@ <li>Documentation: <ul> <li> - <a href="[preferred]/struts/documentation/struts-2.0.6-docs.zip">struts-2.0.6-docs.zip</a> (11mb) - [<a href="http://www.apache.org/dist/struts/documentation/struts-2.0.6-docs.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/documentation/struts-2.0.6-docs.zip.md5">MD5</a>] + <a href="[preferred]/struts/documentation/struts-2.0.8-docs.zip">struts-2.0.8-docs.zip</a> (11mb) + [<a href="http://www.apache.org/dist/struts/documentation/struts-2.0.8-docs.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/documentation/struts-2.0.8-docs.zip.md5">MD5</a>] </li> </ul> </li> @@ -158,9 +158,9 @@ <li>Source: <ul> <li> - <a href="[preferred]/struts/source/struts-2.0.6-src.zip">struts-2.0.6-src.zip</a> (18mb) - [<a href="http://www.apache.org/dist/struts/source/struts-2.0.6-src.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/source/struts-2.0.6-src.zip.md5">MD5</a>] + <a href="[preferred]/struts/source/struts-2.0.8-src.zip">struts-2.0.8-src.zip</a> (18mb) + [<a href="http://www.apache.org/dist/struts/source/struts-2.0.8-src.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/source/struts-2.0.8-src.zip.md5">MD5</a>] </li> </ul> </li> @@ -168,9 +168,9 @@ <li>Alternative Java 4 JARs: <ul> <li> - <a href="[preferred]/struts/binaries/struts-2.0.6-j4.zip">struts-2.0.6-j4.zip</a> (2mb) - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.6-j4.zip.asc">PGP</a>] - [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.6-j4.zip.md5">MD5</a>] + <a href="[preferred]/struts/binaries/struts-2.0.8-j4.zip">struts-2.0.8-j4.zip</a> (2mb) + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.8-j4.zip.asc">PGP</a>] + [<a href="http://www.apache.org/dist/struts/binaries/struts-2.0.8-j4.zip.md5">MD5</a>] </li> </ul> </li> Modified: struts/site/src/site/xdoc/downloads.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/downloads.xml?view=diff&rev=546758&r1=546757&r2=546758 ============================================================================== --- struts/site/src/site/xdoc/downloads.xml (original) +++ struts/site/src/site/xdoc/downloads.xml Tue Jun 12 23:49:03 2007 @@ -43,8 +43,8 @@ <strong>General Availability (GA) Releases</strong> - <em>Ready for Prime Time!</em> <ul> <li> - <a href="http://struts.apache.org/download.cgi#struts206"> - Struts 2.0.6 + <a href="http://struts.apache.org/download.cgi#struts208"> + Struts 2.0.8 </a> ("best available") </li> <li> Modified: struts/site/src/site/xdoc/index.xml URL: http://svn.apache.org/viewvc/struts/site/src/site/xdoc/index.xml?view=diff&rev=546758&r1=546757&r2=546758 ============================================================================== --- struts/site/src/site/xdoc/index.xml (original) +++ struts/site/src/site/xdoc/index.xml Tue Jun 12 23:49:03 2007 @@ -51,6 +51,18 @@ and the <a href="#Project">Apache Struts project.</a> </p> + <a name="2.0.8"/> + <subsection name="12 June 2007 - Struts 2.0.8 General Availability Release"> + <p> + <a href="http://struts.apache.org/download.cgi#struts208">Apache Struts 2</a> + is an elegant, extensible framework + for creating enterprise-ready Java web applications. + Struts 2.0.8 is the <strong>best available</strong> version of Struts. + It was designated "General Availability" + (or "Ready for Primetime") quality on 12 June 2007. + </p> + </subsection> + <a name="1.3.8"/> <subsection name="10 Mar 2007 - Struts 1.3.8 General Availability Release"> @@ -63,21 +75,6 @@ including a composable request processor. </p> </subsection> - - <a name="2.0.6"/> - <subsection name="22 Feb 2007 - Struts 2.0.6 General Availability Release"> - - <p> - <a href="http://struts.apache.org/download.cgi#struts206">Apache Struts 2</a> - is an elegant, extensible framework - for creating enterprise-ready Java web applications. - Struts 2.0.6 is the <strong>best available</strong> version of Struts. - It was designated "General Availability" - (or "Ready for Primetime") quality on 22 February 2007. - </p> - - </subsection> - </section>