Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Wiki Markup

h2. Project/module storage

Project and module settings storage is being rewritten.
Known problem: Attributes in all .ipr, .iml, and .iws files are now stored in alphabetical order. This is likely to final behaviour.

Some features are broken:
{jiraissue:key=IDEADEV-13905} Template project settings
{jiraissue:key=IDEADEV-13906} Migration from versions 3,4,5
{jiraissue:key=IDEADEV-13971} Module renaming functionality
{jiraissue:key=IDEADEV-14485} Path Variable checking on start functionality


h2. Hibernate & JPA support


h4. Hibernate facet node under module node in JavaEE structure view and in Project Structure dialog. Contains descriptor(s) and session units.

!hibernate1.png!

!hibernate2.png!

h4. Hibernate .cfg.xml file may refer to both Hibernate (*.hbm.xml) and JPA (*.orm.xml) mapping descriptors

!hibernate3.png!

h4. Other features

* Completion for attribute names and enums
* HQL injection in xml, JPA named query annotations and createQuery call in Java.
* JPA annotations support
* ER diagram (Open ER diagram action in context menu)

h4. Limitations

* one facet per module
* descriptors should be located at the source root (*.cfg.xml file compliant with Hibernate DTD are recognized, multiple files supported)

h2. ClearCase plugin

h4. Latest features

* Finished with basic functionality (check file status, commit/rollback, delete/undelete, checkout)
* Distinguish between dynamic and snapshot views automatically, do not allow "Update Project" and "Update File" actions in the case of dynamic views
* Full support for History inside IDEA
* Uniform support for the ignored files and folders
* Correctly treat .contrib and .keep.* files in ignore list

h4. Further work

* Checkout for a folder only, non-recursive chockout/Undo checkout
* Performance optimization in the case of Command Line configuration
* Do not perform costly calls after the Chack Out operation
* Rename/Move Class refactoring support
* Rename/Move Package refactoring support
* More intelligent support for Offline mode
* List ignored files in the Changes view
*