Most current publicly available versions are marked with
IDEA 9 "Maia"
Maia Ultimate Next EAP (10-02-XX)
struts.xml
- Switching to "Graph"-tab shows modal progress
JSP
- Support struts2-jquery taglib: inject JavaScript/CSS, autocompletion (WIP)
Maia Ultimate Final 93.13 (09-12-08)
General
- Fileset editor: prevent editing filesets while IDEA is updating indexes in background
Convention plugin
@InterceptorRef(s)
Maia Ultimate EAP 90.122 (09-10-27)
Convention plugin
- Support "Find Usages" from
struts.xml
to annotation value reference (e.g. from<package>
to@ParentPackage
"value"-parameter)
Maia Ultimate EAP 90.116 (09-10-26)
Convention plugin
- Fix support for annotations used in
package-info.java
@ResultPath
Maia Ultimate EAP 90.94 (09-10-15)
General
- fixed low-level bug causing lots of exceptions when editing struts.xml (http://youtrack.jetbrains.net/issue/IDEADEV-40631)
- Update Project Wizard for Struts 2.1.8GA
- Fileset editor: speedup search for possible
struts.xml
-files across project even more
JSP
- Ignore dynamic paths in <s:url>, <s:include> "value" (http://youtrack.jetbrains.net/issue/IDEADEV-40740)
Convention plugin
- Update available configuration properties
- Initial support for autocompletion/navigation in annotations (
@ParentPackage
)
Maia 10762 (09-09-14)
Blog post with some screenshots
General
- Improved highlighting performance
struts.xml
- Support Struts 2.1.7 DTD (new attribute
order
for<struts>
) - Quickfix: open S2-facet settings directly (instead of module settings) if no fileset is configured for
struts.xml
Convention plugin configuration
- Autocompletion/navigation for
struts.convention.relative.result.types
andstruts.convention.default.parent.package
Maia 10666 (09-08-21)
General
- Constant configuration properties: autocompletion for
struts.i18n.encoding
- Fileset editor: speedup initial search for possible
struts.xml
files massively
struts.xml/JSP
- Paths to Actions: support custom extension(s) taken automatically from configuration property
struts.action.extension
Maia 10624 (09-08-04)
struts.xml
- Support Plugin-specific
<constant>
names/values when present (Convention, OSGi, REST)
web.xml
- Autocompletion/highlighting for
<param-name>
/<param-value>
within S2-Filter's<init-param>
Maia 10558 (09-07-08)
General
- Improve performance for "Compiler->Validation" on incremental "Make", especially for multi-module projects
- Background indexing: enable Struts-icons during index rebuild
New Project wizard
- use proper DOCTYPE (2.0/2.1) for
struts.xml
depending on choosen Struts version
struts.xml
- highlighting/resolving performance improvements
- smarter JAVA-class/Spring bean completion
JSP
- improve gutter icons performance
validation.xml
- custom
validators.xml
does not replace but augment default validators in Struts 2.0.8+
Maia First EAP (10313) (09-05-26)
General
- "New project"-wizard w/ Struts 2.1.x: fix required libraries, use
StrutsPrepareAndExecuteFilter
struts.xml
- Support DTD-Version 2.1 struts.xml files,
<unknown-handler-stack>
/<unknown-handler-ref>
- <result>: resolve to Tiles definition
- <param>: support nested properties
- Graph: expand only current struts.xml-group, provide tooltips for action/result
- Quickfix to create unresolved class/package
JSP
- Support more CSS/Javascript tag attributes (e.g. "cssErrorStyle", "cssErrorClass")
- Add gutter icon navigation to Action-class for <s:submit>, <s:reset>
IDEA 8 "Diana"
IDEA 8.1.4 EAP (9902) (09-07-10)
New Project wizard
- use proper DOCTYPE (2.0/2.1) for
struts.xml
depending on choosen Struts version
JSP
- improve gutter icons performance
validation.xml
- custom
validators.xml
does not replace but augment default validators in Struts 2.0.8+
IDEA 8.1.3 (09-06-18)
struts.xml
IDEA 8.1.3 First EAP (09-06-01)
struts.xml
- Quickfix to create unresolved class/package
IDEA 8.1.2 EAP (9848) (09-05-14)
struts.xml
- <param>: support nested properties
IDEA 8.1.1 EAP (9779) (09-03-26)
struts.xml
- Graph: expand only current struts.xml-group, provide tooltips for action/result
JSP
- Add gutter icon navigation to Action-class for <s:submit>, <s:reset>
IDEA 8.1.1 EAP (9757) (09-03-05)
General
- "New project"-wizard w/ Struts 2.1.x: fix required libraries, use
StrutsPrepareAndExecuteFilter
struts.xml
- Support DTD-Version 2.1 struts.xml files,
<unknown-handler-stack>
/<unknown-handler-ref>
JSP
- Support more CSS/Javascript tag attributes (e.g. "cssErrorStyle", "cssErrorClass")
IDEA 8.1 (9732)
struts.xml
- Support DTD-Version 2.1 struts.xml files
IDEA 8.0.1 (9164) (08-11-26)
General
- Library setup: use latest GA release 2.0.14
- fix CNFE when Spring plugin disabled
- Syntax parse problems in result-tag - cannot resolve symbol " - cannot resolve param-property
- Support Spring bean reference for "class" not only for <action>
Diana 8975 (08-10-29)
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
Changes in versions released during IDEA 8 EAP
Changes in versions released for IDEA 7