====== Release Notes 0.8.6 ======
===== Changes (15-09-2014) =====
* adiResourceURI item of include element in axml files (e.g. ) can be empty so include clause is skipped.
* When looking a referenced bean thru RefTextController, you can edit and choose a new bean.
* Recent editors and Recent preference queries pages are improved. Several entries can be open or removed in one action.
* replace column by property for naming field of a bean.
* Getters and setters methods are managed in PropertyField class and no longer in AEntityMetaModel class.
* Current window of Eclipse IDE is activated when sending socket from application in order to open axml files. By changing Adichatz Studio preference, activation can be disabled.
* A class can linked to part opening: Useful to launch automatic scripts or to test.
* A specific logger class can be defined in AdichatzRcpConfig.axml file (adiLoggerClassName attribute of RcpConfiguration element).
* Simplify and improve reflow process of controls when displaying part or typing changes.
* improve the layout of the controller RefTextController.
* A copy of file Standalone.xml is saved in directory resources/build/save before adding driver or datasource modules.
\\
===== BugFixes =====
|< 100% 80px>|
^ Bug Id ^ Summary ^
| @#F5F6CE:**0.8.5-01** | Code of an axml file for a Binding service listener is not correctly generated. |
| @#F5F6CE:**0.8.5-02** | Results of pooled content provided were not correctly restored. |
| @#F5F6CE:**0.8.5-03** | When generating EDITOR axml file, #AUTHORIZATION(...) key word has not correct parameters when master entity contains only one entity set. |
| @#F5F6CE:**0.8.5-04** | Several bugs in SwitchEditorHandler are corrected |
| @#F5F6CE:**0.8.5-05** | Query prefrences dialog contained bugs. |
| @#F5F6CE:**0.8.5-06** | Entity Injection process must be disposed and regenerated when changing entity on an Entity Manager controller. |
| @#F5F6CE:**0.8.5-07** | org.hibernate.ObjectDeletedException occurs when deleting OneToOne bean (impact on lazy nodes tree was not correctly managed). |
| @#F5F6CE:**0.8.5-08** | Refresh of action bar for OneToOne section adi://org.adichatz.jpa/common.toolBar/OneToOneDetailTBM is not correct when using action. |
| @#F5F6CE:**0.8.5-09** | When deleting an Adichatz project and creating a new project with same name, application datacache is not refreshed (Adichatz studio beeing written with Adichatz tools). |
| @#F5F6CE:**0.8.5-10** | If model and ui are split in 2 projects, compilation errors can occur when loading model bean class because model class loader does not knows hibernate libraries). |
| @#F5F6CE:**0.8.6-11** | For a set controller, when refresh at start is demanded, launch refresh (query) after control listeners are executed. |
| @#F5F6CE:**0.8.6-12** | In ClassTextControntroller treeClasssName selection is incorrect when trying to link TreeWrapper to TableGenerator (or GridGenerator). |
| @#F5F6CE:**0.8.6-13** | **ScenarioFormEditor**: Change are lost when changing page. Changing page is no longer available when a data is updated on one page.|
| @#F5F6CE:**0.8.6-14** | **XjcTreeEditor**: Save action is not disabled when error occurs. |
| @#F5F6CE:**0.8.6-15** | Regenerate Bundle properties file from context menu did not work. |
| @#F5F6CE:**0.8.6-16** | **ScenarioFormEditor**: When adding entity belonging to current pluginResources, do not change MANIFEST.MF file. |
| @#F5F6CE:**0.8.6-17** | Error when opening in creation mode an editor generated by OnePageEditorScenario when several dependencies exist. |
| @#F5F6CE:**0.8.6-18** | When rewriting Jboss standalone.xml file, input stream and output stream were not closed. |
| @#F5F6CE:**0.8.6-19** | When adding Model part to a **Scenario.xml** file thru ScenrioFormEditor, list of plugin entities is not refreshed. |
\\
===== TODO List =====
|< 100% 80px>|
^ Issue ^ Summary ^
| @#F5F6CE:**0.8.6-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.6-02** | When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. extends TableColumnController<Film>). |