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>