Release Notes 0.8.8

Changes (03-10-2015)

  • XML files stored in configuration directory (outside workspace) can be opened in current workspace (ight click on project and select Adichatz / Open external resources Editor).
  • Add itemCode, text and imageDescriptor attributes to ContributionItem element.
  • Preference manager is inside a PSHelfItem of the query panel.
  • Project could have several perspectives.
  • Reset and switch perspective.
  • Eclipse Mars compliant.
  • replace #BUNDLE by #MSG as keyword for Message Bundle.
  • Add Nebula richText controller (previous Adichatz controller is renamed in ExtraTextController).
  • Add support for Wildfly 8.x and 9.0 application servers.

BugFixes

Bug Id Summary
0.8.8-01 Creation of controls of Navigator element is done twice.
0.8.8-02 E4SimilationTools#handleNavigatorMenuController could return NullExcpetion when Navigator content is shared by several Navigators.
0.8.8-03 When removing error message in databinding process, control could be disposed when error occurs at opening editor and after closing editor without change.
0.8.8-04 If org.adichatz.testing plugin is added in MANIFEST.MF file and not testing clause exists in AdichatzRcpConfig.xml file, and error occurs
0.8.8-05 In RecentOutlinePage class, use IRecentOpenEditor type rather than RecentOpenQueryEditorWrapper type
0.8.8-06 When open an editor for creating a new record, no entry must be added inside the Recent opened editor list.
0.8.8-07 Layout when expanding dynamic menus in a navigator build on PGroup controls could be incorrect (missong layout data in composite).
0.8.8-08 JPAQueryManager.setTableRendererKey(String) must be called only when tableRendererKey changes otherwise a table renderer could be instantiated but not initialized.
0.8.8-09 When an editor is opened thru the Recent opened list panel, no recent entry must be created (use current entry). Otherwise a table renderer could be instantited but not initialized.
0.8.8-10 In ExtratTextController parsing error message is not removed when data is corrected and refreshed.
0.8.8-11 ExtratText contained several bugs.


TODO List

Issue Summary
0.8.8-01 Improve entity injection when opening a new Editor. Search for all needed lazy relationship to be loaded for all entities and then, query the server. (Today the server is queried once by entity).
0.8.8-02 When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. “extends TableColumnController<Film>”).