Differences
This shows you the differences between two versions of the page.
news:release_notes_0.8.5 [2015/10/05 17:52] |
news:release_notes_0.8.5 [2020/04/16 10:56] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== 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 <wrap adicode>axml</wrap> file can extend another <wrap adicode>axml</wrap> 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 <wrap adicode>CCombo</wrap> 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 <wrap adicode><listener listenerTypes="AFTER_SYNCHRONIZE | AFTER_PROPERTY_CHANGE | POST_REFRESH"</wrap>). | ||
+ | * 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** | <wrap adicode>#BEAN()</wrap> and <wrap adicode>#ENTITY()</wrap> key words did not work in <wrap adicode>additional code</wrap> 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>| | ||
+ | ^ <wrap index>Issue</wrap> ^ 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<Film>). | |