Changes in versions released for IDEA 7
IDEA 8
Diana 89xx (08-10-xx)
General
- Library setup: use latest GA release 2.0.12
struts.xml
- Quick Documentation Lookup (
CTRL+J
) for <action> - <result>: do not highlight URLs with protocol (e.g. "http://www.jetbrains.com")
- adapt changes in DTD from 2.0.12
JSP
- Support for "bang"-notation (actionName!actionMethod) for "action"-attributes in S2 tags
Diana 8858 (08-10-02)
struts.xml
- pageflow-graph: various assorted bugfixes and improvements
Diana 8769 (08-09-04)
Freemarker
- Freemarker plugin now provides Struts 2 actions as implicit top-level variables (http://www.jetbrains.net/jira/browse/IDEADEV-29449)
JSP
- fix issues w/r to JavaScript inline support (Struts UI tags) when used with scriptlets
Diana 8733 (08-08-22)
struts.xml
- add visual pageflow-graph
- fix error highlighting for <result>s with nested <param> tags
Diana 8582 (08-07-17)
General
- Validation of struts.xml/validation.xml on make: default to OFF
Diana 8418 (08-05-28)
General
- Internal refactorings
struts.xml
- <include> does not support paths to config files located in other directories
Diana 8375 (08-05-16)
General
- "Add Framework" support for "New Project"
- setup Struts 2 libraries to deploy automatically on build
- various bugfixes
struts.xml
- <result>: support direct links to full action paths (/myPackage/myAction.action)
- <result>: allow to suppress highlighting for unresolved paths
- Type-dependent autocompletion/validation for <constant> "value"
JSP
- integrate links to full action paths everywhere (HTML tags, JSTL, ..)
Diana 8280 (08-04-10)
General
- various bugfixes
struts.xml
- Support references to Spring beans for <action> "class"
JSP
- more autocompletion for various Struts tags
IDEA 7
0.41 (08-06-22)
IDEA 7.0.3/7.0.4, Build #7757-7999
struts.xml
- Type-dependent autocompletion/validation for <constant> "value"
- <include> does not support paths to config files located in other directories
0.40 (08-05-11)
IDEA 7.0.3/7.0.4, Build #7757-7999
General
- various bugfixes
- Validate on make: check only validation.xml files located in modules w/ S2-facet
struts.xml
- Fix Spring integration for IDEA 7.0.4
- allow to suppress unresolved references in <result>
0.39 (08-04-06)
IDEA 7.0.3, Build #7757-7999
General
- various bugfixes
struts.xml
- Support references to Spring beans for <action> "class"
JSP
- more autocompletion for various Struts tags
0.38 (08-02-18)
IDEA 7.0.2 & 7.0.3 EAP, Build #7590-7999
General
- various bugfixes
struts.xml
- support Action-paths with wildcards
0.37 (08-01-27)
IDEA 7.0.2 & 7.0.3 EAP, Build #7590-7999
Bugfixes only, please see Detailed release notes
0.36 (08-01-12)
IDEA 7.0.2 & 7.0.3 EAP, Build #7590-7999
General
- various smaller bugfixes
- major additions to JUnit testcases
struts.xml
- <result>: support autocompletion/navigation for type="chain" (STRPL-37)
- extend support to WW2 configuration files (STRPL-9)
IDE
- struts.xml structure view cosmetics (STRPL-21)
0.35 (07-12-30)
IDEA 7.0.2 & 7.0.3 EAP, Build #7562-7999
General
- various smaller bugfixes
struts.xml
- <result>: support autocompletion/navigation for JSP/static files (STRPL-18) and Action-paths (STRPL-33)
0.31 (07-12-11)
IDEA 7.0.2 EAP & official 7.0.2 release, Build #7562-7999
General
- various bugfixes
struts.xml
- <result> with no name defaults to "success"
- support for <exception-mapping>
JSP
- fix action/namespace-resolving with default namespace ("/")
Internal
- more & faster highlighting tests
0.3 (07-12-03)
IDEA 7.0.2 EAP, Build #7562-7999
General
- cosmetics
Facet
- allow to attach Struts 2 facet to module directly (no parent web facet required)
- fix disabled validation.xml checkbox in tab "Validation"
JSP
- UI tags: autocompletion/navigation for "action", "namespace" - BETA quality
- UI tags: gutter icon navigation to Action-method
- UI tags: support for inline CSS ("cssStyle") and CSS classes ("cssClass")
Internal
- Test framework
0.2 (07-11-24)
IDEA 7.0.2 EAP, Build #7562-7999
General
- performance improvements
- some cosmetics
Facet
- auto-detection of struts.xml files and creation of new facet
struts.xml
- fix support for <default-class-ref>
- improve resolving support for many tags
- dedicated structure view including speed-search (Alt+F3)
- quickfix for adding struts.xml file not mapped to file sets to existing one
validation.xml
- dedicated structure view including speed-search (Alt+F3)
validators.xml
- validate custom validators.xml on "Make Project"
JSP
- UI tags: JavaScript support for common attributes ("onXXX")
- UI tags: autocompletion for many static valued attributes (e.g. "labelposition", "required", ..)
0.1 (07-11-13)
IDEA Build #7549
Known limitations are marked with
Facet
- Setup of file sets
- Library validator/downloader
- "Validate on Make Project" options
struts.xml
- Basic support for completion/navigation/rename/find usages
no support for <result> locations
- show warning when struts.xml is not mapped in file sets
<param> "name" does not resolve for very few elements
validation.xml
- Basic support for completion/navigation/rename/find usages
no support for <field> "name"
JAVA
- Go to <action> declaration from Action-class
IDE
- Icons for configuration files/Action-classes
- "Go To Action/Package" (CTRL+SHIFT+ALT+N)
- Automatic setup of all required DTDs