| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == 2012-01-18: DeepaMehta 4.0.7 == |
| 8 | |
| 9 | Compatible with 1 new plugin (optional install): |
| 10 | * [[https://github.com/jri/dm4-kiezatlas|DM4 Kiezatlas 2.0]]: a geographical content management system. |
| 11 | |
| 12 | Compatible with 2 updated plugins (optional install): |
| 13 | * [[https://github.com/jri/dm4-geomaps|DM4 Geomaps 0.2]]: displays topics on a geographical map. |
| 14 | * [[https://github.com/jri/dm4-facets|DM4 Facets 0.2]]: introduces multi-typing to the DM data model. |
| 15 | |
| 16 | GUI improvements: |
| 17 | * Auto-positioned topics appear near selection. This results in less mouse drags and less canvas clutter (#174). |
| 18 | |
| 19 | Fixes: |
| 20 | * The topicmap state (translation) is persistent after auto scroll (#170). |
| 21 | * Deleted associations resulting from combobox value changes are removed from the canvas (#176). |
| 22 | |
| 23 | Improvements for plugin developers: |
| 24 | * Webclient performance improvement through new hook mechanism: hook code is explicitly registered at the webclient (instead of placed in dedicated methods) (#173). |
| 25 | * Decouple canvas from page panel: the topic selected on the canvas and the topic displayed on the page panel can be a different one [ce27623b][ac819a9a]. |
| 26 | * Customizable page panel rendering in case of nothing is selected (new hook default_page_rendering). Splash screen by default. [40cb0f8f]. |
| 27 | * The default page renderer and form generator are customizable (new hook pre_render_page) [69866e36][bb7cc70b][af4f2ff9]. |
| 28 | * More flexible update requests: plugins can attach application-specific data to update requests and provide the corresponding processing logic [b54822fc]. |
| 29 | * More convenient API for accessing (nested) topic values [616e35d6]. |
| 30 | * Cleaner exception logs from REST resource methods [ebd02479]. |