Plugin Compatibility
Due to a major internal refactoring, we have made a significant number of backward incompatible changes to the plugin API. Please refer to Diana Plugin Migration Guide for help in updating existing third-party plugins.
Seam Support
to be filled by Sergey Vasiliev
FreeMarker Support
to be filled by Peter Gromov
JavaScript Debugging
to be filled by Nik Chashnikov
SQL Support
to be filled by Gregory Shrago
Flex Support
to be filled by Maxim Mossienko
Per-file Encoding Support
to be filled by Alexey Kudravtsev
"Unwrap/Remove" action (delete enclosing statement)
to be filled by Anton Makeev
Other Improvements
"Revert Changes" action
Action in context menu of a committed changelist applies the reverse patch of that changelist to the current source code. Can be used to revert changes committed by any user, even if it's not the last checkin.
"Use existing implementation" quickfix
For an abstract method with some missing implementation, allows to copy one of the existing implementations to all the places where an implementation is missing. Invoked on the abstract method.
anything else?