====== 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”). |