Changes between Version 158 and Version 159 of ReleaseNotes
- Timestamp:
- 06.03.2017 19:47:37 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ReleaseNotes
v158 v159 9 9 Bug fixes: 10 10 * Assoc def editing: 11 * The "Include in Label" setting can be changed directly on an assoc def (#906). 11 12 * Editing a single assoc def directly does not accidentally change the parent type's assoc def order (#1064). 12 * The "Include in Label" setting can be changed directly on an assoc def (#906).13 13 * Detail panel rendering: 14 14 * "What's related" list: redundant topics are suppressed from being displayed also when an association is selected (#1070). 15 * False boolean topics in the detail panel's"what's related" list are displayed with label (#1069).15 * False boolean topics in the "what's related" list are displayed with label (#1069). 16 16 17 17 Plugin Development Framework: 18 18 * **Breaking Changes:** 19 * "Label Config" concept dropped. Core API changes. Migration format changes (ticket:1063#comment:3). 20 * Assoc def model factory Java API: 1 method signature changed, 1 method dropped (ticket:1063#comment:2). 19 * The concept of an explicit //**Label Config**// is dropped completely. Instead a type's label config can be seen as the entirety of the //Include in Label// flags. A label config can not be handled as a whole. The corresponding Core API methods are gone. Instead the individual //Include in Label// flags can be handled as regular child topics. As a consequence also the migration //**JSON format**// has slightly changed: the `label_config` property (array) is obsolete. Instead an `include_in_label` property (boolean) is used in each single assoc def (ticket:1063#comment:3). Also the assoc def model factory API is affected (ticket:1063#comment:2). 21 20 * ViewConfiguration Java API: several renamed methods, 1 dropped method (ticket:941#comment:31). 22 21 * Webclient REST API: the get-free-related-topics request has changed (ticket:1070#comment:2). 23 22 * Improvements: 24 23 * When creating an assoc def programmatically (via Core API) you can pass an "Include in Label" flag (#1063). 25 * Core: 2 new pre-create-type events (#1067). 26 * 4 new convenience methods in `Association` interface (ticket:941#comment:35). 27 * ViewConfiguration API: 2 new methods (ticket:941#comment:30). 28 * Core: in the pre/post-update listeners the formal parameters are renamed for better understanding (ticket:941#comment:28). 24 * Core events: 25 * 2 new pre-create-type events (#1067). 26 * in the pre/post-update listeners the formal parameters are renamed for better understanding (ticket:941#comment:28). 27 * `Association` interface has 4 new convenience methods (ticket:941#comment:35). 28 * `ViewConfiguration` interface has 2 new methods (ticket:941#comment:30). 29 29 * Bug fixes: 30 30 * A programmatically created topic/assoc type (via JSON migration) gets a default view config in case no one is given in the migration (#1060). A migration that adds missing view config topics to existing types is provided. 31 * Programmatically created assoc defs (via Core API) have a "Include in Label"child topic. A "repairing" DB migration is provided (#1061).32 * Setting an assoc def's "Include in Label" flag programmatically (via Core API) works(#1062).31 * Programmatically created assoc defs (via Core API) have an //Include in Label// child topic. A "repairing" DB migration is provided (#1061). 32 * The assoc def's //Include in Label// flag can be set programmatically (via Core API) (#1062). 33 33 * `DeepaMehtaObject`'s `getType()` method has implicit READ permission (ticket:941#comment:32). 34 34