| 4 | |
| 5 | ---- |
| 6 | |
| 7 | == 2017-03-06: DeepaMehta 4.8.6 == |
| 8 | |
| 9 | Improvements: |
| 10 | |
| 11 | Changes: |
| 12 | |
| 13 | Bug fixes: |
| 14 | * Core fix: editing a single assoc def does not change assoc def order accidentally (#1064). |
| 15 | * A programmatically created topic/assoc type gets a default view config in case no one is set in the migration (#1060). A migration that repairs existing types is provided. |
| 16 | * Webclient: |
| 17 | * Also an "old" bug regarding editing the assoc def's underlying assoc directly is now fixed (#906). |
| 18 | * In the detail panel's "What's related" list: redundant topics are suppressed from being displayed also when an association is selected (**#1070**). |
| 19 | * False boolean topics in the detail panel's "what's related" list are displayed with label (#1069). |
| 20 | |
| 21 | Plugin Development Framework: |
| 22 | * **Changes:** |
| 23 | * "Label Config" concept dropped. Core API changes. Migration format changes (ticket:1063#comment:3). |
| 24 | * assoc def model factory API: 1 method signature changed, 1 method dropped (ticket:1063#comment:2). |
| 25 | * "Include in Label" |
| 26 | * Fix: setting an assoc def's "Include in Label" flag programmatically works (#1062). |
| 27 | * When creating an assoc def programmatically you can pass an "Include in Label" flag (#1063). |
| 28 | * All assoc defs have a "Include in Label" child topic now. A "repairing" DB migration is provided (#1061). |
| 29 | * Core: 2 new pre-create-type events (#1067). |
| 30 | * 4 new convenience methods in `Association` interface (ticket:941#comment:35). |
| 31 | * `DeepaMehtaObject`'s `getType()` method has implicit READ permission (ticket:941#comment:32). |
| 32 | * ViewConfiguration API: |
| 33 | * several method renamings (**ticket:941#comment:31**). |
| 34 | * 2 new methods (ticket:941#comment:30). |
| 35 | * Core: in the pre/post-update listeners the formal parameters are renamed for better understanding (ticket:941#comment:28). |