====== 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 ===== |< 100% 80px>| ^ Bug Id ^ Summary ^ | @#F5F6CE:**0.8.8-01** | Creation of controls of Navigator element is done twice.| | @#F5F6CE:**0.8.8-02** | E4SimilationTools#handleNavigatorMenuController could return NullExcpetion when Navigator content is shared by several Navigators.| | @#F5F6CE:**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.| | @#F5F6CE:**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| | @#F5F6CE:**0.8.8-05** | In RecentOutlinePage class, use IRecentOpenEditor type rather than RecentOpenQueryEditorWrapper type| | @#F5F6CE:**0.8.8-06** | When open an editor for creating a new record, no entry must be added inside the Recent opened editor list.| | @#F5F6CE:**0.8.8-07** | Layout when expanding dynamic menus in a navigator build on PGroup controls could be incorrect (missong layout data in composite).| | @#F5F6CE:**0.8.8-08** | JPAQueryManager.setTableRendererKey(String) must be called only when tableRendererKey changes otherwise a table renderer could be instantiated but not initialized.| | @#F5F6CE:**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.| | @#F5F6CE:**0.8.8-10** | In ExtratTextController parsing error message is not removed when data is corrected and refreshed.| | @#F5F6CE:**0.8.8-11** | ExtratText contained several bugs.| \\ ===== TODO List ===== |< 100% 80px>| ^ Issue ^ Summary ^ | @#F5F6CE:**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). | | @#F5F6CE:**0.8.8-02** | When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. “extends TableColumnController<Film>”). |