This Confluence has been LDAP enabled, if you are an ASF Committer, please use your LDAP Credentials to login. Any problems file an INFRA jira ticket please.

Child pages
  • Struts Next

Versions Compared


  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Task marked complete


  •  Request Git repo from INFRA
  •  Import project
  •  Remove deprecated plugins - moved to struts-archive.git repo
    •  we need place for deprecated stuff (to move the source code to) - new project "struts-archive"
    •  drop support for Struts 1 (remove plugin)
    •  dojo plugin
    •  codebehind plugin
    •  jsf plugin
  •  Remove deprecated APIs
    1. if it cannot be removed, mark to be removed during work on 3.0
  •  Switch to Java 7
  •  Merge XWork code into Struts Core (without renaming packages)
  •  Prepare the first beta release
  •  Mark current logging layer as @deprecated and use Log4j2 as default one
  •  Add plugin to support bean validation
    •  Implement plugin
    •  Add showcase example
    •  Add documentation to wiki
  •  Upgrade spring plugins spring version to 4.x 
  •  Move struts2 blank, jboss-blank and mailreader app to struts2-examples
  •  Switch to strict DMI by default - allow only defined methods to be accessible via DMI - user can always change that list
  •  prepare second beta
  •  drop support for "top" object - this can be painful, users are using so migration path is needed
  •  Cleanup website
    •  new user guide totally developed out of Confluence - people will be able to contribute to it via GitHub
    •  Confluence (wiki) used only to explain more detailed given aspect of the framework (ie.: how to implement your own converter in details)
    •  keep just one version of the doc (no more release/2.3.x, release/2.2.x and so on - Google indexes everything and people are confused)
  •  prepare the last beta