====== Release Notes 0.8.5 ======
===== Changes (03-07-2014) =====
* Add old status in AdiEntityEvent. So that, listener knows old status.
* Create a new Entity Injection process in editors and controllers wich simplifies management of entities and databindings.
* Add extendTree: In some case, a axml file can extend another axml file.
* Queries and change requests can be combined in one swap with server.
* add [[controllers:GMapController|GMap controller]] to display a google map following to a position.
* add CCombo controller which wraps a [[http://help.eclipse.org/kepler/index.jsp?topic=%2Forg.eclipse.platform.doc.isv%2Freference%2Fapi%2Forg%2Feclipse%2Fswt%2Fcustom%2FCCombo.html|ccombo]] control.
* Add Home button to top-right tool bar.
* Synchronization (databinding) between entities and UI components is optimized.
* Several types of event can be specified for a listener (e.g ).
* 2 versions are delivered, one for Eclipse **luna** and one for Eclipse **kepler**.
\\
===== BugFixes =====
|< 100% 80px>|
^ Bug Id ^ Summary ^
| @#F5F6CE:**0.8.4-01** | BeanUtils#copyFields: Do not copy static fields. |
| @#F5F6CE:**0.8.4-02** | Key word #FIND(...) did not work. |
| @#F5F6CE:**0.8.4-03** | Startup process did not work for multiple (>2) Adichatz plugins. |
| @#F5F6CE:**0.8.4-04** | Problem of class loader: Now adichatz use Application classloader by default. |
| @#F5F6CE:**0.8.4-05** | Store query preferences did not work in some cases. |
| @#F5F6CE:**0.8.4-05** | #BEAN() and #ENTITY() key words did not work in additional code items. |
| @#F5F6CE:**0.8.4-06** | Databinding process generates errors when cancelling relationship changes on updated entities. |
| @#F5F6CE:**0.8.4-07** | Table renderer is not correct when cancelling deletion of a row. |
\\
===== TODO List =====
|< 100% 80px>|
^ Issue ^ Summary ^
| @#F5F6CE:**0.8.5-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.5-02** | When adding controllerClassName to TableColumnWrapper or GridColumnWrapper, class declaration and method must be parameterized (e.g. extends TableColumnController). |