Dear Wiki user, You have subscribed to a wiki page or wiki category on "Struts Wiki" for change notification.
The following page has been changed by TedHusted: http://wiki.apache.org/struts/StrutsClassicRelease130 ------------------------------------------------------------------------------ == Special Issues == - Struts Classic 1.3.0 is a "bootstrap" initiative to extract seven new Struts subprojects from Struts 1.2.7. When these subprojects are ready for independent distribution, each will be available independently and in a single, convenient ZIP archive. The archive will include the JARs for the original "seven dwarfs" along with any other Apache Struts subprojects that are compatible with the latest GA release of Struts Core. + Struts Classic 1.3.0 is a "bootstrap" initiative to extract seven new Struts subprojects from Struts 1.2.7. When these subprojects are ready for independent distribution, each will be available independently and in a single, convenient ZIP archive. The archive will include the JARs for the original "seven dwarfs" along with any other Apache Struts subprojects that are compatible with the latest GA release of Struts Action Framework. - '''struts-core-library-1.3_00.zip''' + '''struts-action-library-1.3_00.zip''' + * struts-action-1.3.0.jar * struts-apps-1.3.0.jar - * struts-core-1.3.0.jar * struts-el-1.3.0.jar * struts-extras-1.3.0.jar * struts-site-1.3.0.jar @@ -32, +32 @@ * struts-tiles-1.3.0.jar * ... other dependencies as needed - When a Struts Core Library test-build passes the alpha vote, the initial versions of each of the original subprojects would be set at 1.3.0 (alpha). New subprojects will be set at 1.0.0 (alpha). + If fixes need to be made to any of the subproject releases, then a new release of that subproject can be rolled and released in the usual way, under its own release plan. - If fixes need to be made to any of these subprojects, or if dependendencies are updated, then a new release of that subproject can be rolled and released in the usual way, under its own release plan. + At some point, we would generate a new Library distribution with the GA versions for each product. For example: - At some point, we would generate a new distribution with the GA versions for each product. For example: + '''struts-action-library-1.3_01.zip''' + * struts-action-1.3.0.jar - '''struts-core-library-1.3_01.zip''' - * struts-apps-1.3.1.jar - * struts-core-1.3.0.jar * struts-el-1.3.0.jar * struts-extras-1.3.0.jar * struts-site-1.3.1.jar @@ -57, +55 @@ To help everyone get started with Struts Classic 1.3.0, here are the simplest installation instructions that can possibly work: + Binary + - * Download the Struts Core Library distribution from http://svn.apache.org/dist/struts/core-library/v1.0.0/ + * Download the Struts Action Library distribution from http://svn.apache.org/dist/struts/action-lib/ + ** Until 1.3.0 is available, download the nightly builds from http://svn.apache.org/builds/jakarta-struts/maven/ + * Plug the JARs into your application and run your usual acceptance tests + + Source + + * Download each new source distribution from http://svn.apache.org/dist/struts/ ** Until 1.3.0 is available, download the nightly builds from http://svn.apache.org/builds/jakarta-struts/maven/ ** Or, check out the development source from Subversion (http://wiki.apache.org/struts/StrutsMaintenanceMaven) - * Extract subproject distribution to a likely location (\opt\struts-*) + * Extract the distribution to a likely location (\opt\struts\action-lib) * Install Java and set JAVA_HOME * Install Maven and set MAVEN_HOME * Install the Cactus Plugins and Apache Tomcat @@ -72, +78 @@ == Outstanding Bug Review == - || '''ID''' || '''Summary''' || '''Component''' || '''Status''' || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=25267 25267] || Mavenise Cactus tests || Taglib, EL || Problems in EL || - || [http://issues.apache.org/bugzilla/show_bug.cgi?id=33132 33132] || [upload] org.apache.struts.upload.MultipartRequestWrapper... || File Upload || FIXED || + || [http://issues.apache.org/bugzilla/show_bug.cgi?id=33132 33132] || [upload] org.apache.struts.upload.MultipartRequestWrapper... || File Upload || (./) FIXED || - || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35155 35155] || PropertyMessageResources.loadLocale(String localeKey) has... || Utilities || Patch Available || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35477 35477] || TagUtils.getActionMappingURL() does not consider "/*.do" ... || Custom Tags || (./) Added to FAQ || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35513 35513] || multiform validation || Validator || (./) || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35806 35806] || [taglib/validator] quotes not properly escaped in dynamic... || Validator || (./) || - || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35895 35895] || Attributes with <rtexprvalue>false</rtexprvalue> in TLD p... || Custom Tags || Apply as to Tiles attribute || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35931 35931] || [el] Example webapp missing || EL || (./) || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35933 35933] || [apps] Source code missing from example apps || Apps || (./) || || [http://issues.apache.org/bugzilla/show_bug.cgi?id=35953 35953] || Remove deprecations prior to 1.3.0 release || All || (./) || @@ -91, +94 @@ || '''Summary''' || '''Status''' || ||Mavenize website || (./) || ||Review Site || (./) || - ||Review Core || || + ||Review Action (Core) ||(./) || - ||Review Apps || || + ||Review Apps || (./) || - ||Review Taglibs || || + ||Review Taglibs || (./) || - ||Review EL || || + ||Review EL || (./) || - ||Review Extras (Plugins) || || + ||Review Extras (Plugins) ||(./) || - ||Review Tiles || || + ||Review Tiles || (./) || + ||Final Review || || NOTES - * Core - Working down documentation menu bar, we into the UserGuide and up to Section 3.4. Some nomenclature has been updated for Section 4, but more review is needed. + * Action - Rename from Core and update text - * Core We should add someplace sections about "Using Ajax with Struts", "Using Portlets with Struts", and "Using RIA with Struts (e.g. Flex)". + * Action - We should add someplace sections about "Using Ajax with Struts", "Using Portlets with Struts", and "Using RIA with Struts (e.g. Flex)". - * Apps - Each application should be a separate artifact with its own build. MailReader should be streamlined to demonstrate best pratices. Add Struts Cookbook () to demonstrate other techniques. Move Tiles-Documentation to Sandbox until it can be reworked, perhaps for Standalone Tiles, and/or move important content to Cookbook. Also see if the struts-examples content can be moved to the Cookbook, to reduce number of applications in play. - * Plugins - Rename to Extras and move Actions package from Core. + * Apps - Eventually, the content of the Examples should be merged into the Cookbook, and the original Examples application removed, but that can wait for a future release. + * Extras - Move "MappingDispatchAction" FAQ from Action to Extras. == Preparation Checklist == @@ -124, +128 @@ || '''Dependency''' || '''Version''' || '''Status''' ||'''Used In''' || || Antlr || 2.7.2 || Released || Struts Validator || - || Commons !BeanUtils || 1.7.0 || Released || core (!ActionServlet, configuration, !DynaActionForm) || + || Commons !BeanUtils || 1.7.0 || Released || Action (!ActionServlet, configuration, !DynaActionForm) || || Commons Chain || 1.0 || Released || core (!RequestProcessor) || - || Commons Digester || 1.6 || Released || core (!ActionServlet, configuration) || + || Commons Digester || 1.6 || Released || Action (!ActionServlet, configuration) || - || Commons !FileUpload || 1.0 || Released || Struts Upload || + || Commons !FileUpload || 1.0 || Released || Struts Action / Upload pacakge || || Commons Logging || 1.0.4 || Released || core (logging all over) || + || Commons Resources || 1.0.0 || Development || Struts Extras / || - || Commons Validator || 1.2.0 || Development || Struts Validator || + || Commons Validator || 1.2.0 || Development || Struts Action / Validator package || || Jakarta Oro || 2.0.8 || Released || Commons Validator || == Testing Checklist == @@ -156, +161 @@ See also Commons [http://jakarta.apache.org/commons/releases/release.html Step-by-Step Guide] || '''#''' || '''Description''' || '''Completed''' || - || A1. || Tag release in svn: STRUTS_1_3_0 || _ || + || A1. || Tag release in svn: STRUTS_$ID_1_3_0 || _ || || A2. || Run Distribution Target || _ || - || A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/1.3.0 || _ || + || A3. || Upload Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/$ID || _ || + || A4. || Upload Library Distribution to cvs.apache.org:/www/cvs.apache.org/dist/struts/action_lib || _ || - || A4. || Post release-quality vote on dev@ and user@ lists || _ || + || A5. || Post release-quality vote on dev@ and user@ lists || _ || + + Where $ID = (action, apps, el, extras, site, taglib, tiles) == Vote (A) == --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]