Changes between Version 158 and Version 159 of ReleaseNotes


Ignore:
Timestamp:
06.03.2017 19:47:37 (8 years ago)
Author:
jri
Comment:

4.8.6 release notes, revision 3

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v158 v159  
    99Bug fixes: 
    1010* Assoc def editing: 
     11    * The "Include in Label" setting can be changed directly on an assoc def (#906). 
    1112    * 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). 
    1313* Detail panel rendering: 
    1414    * "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). 
    1616 
    1717Plugin Development Framework: 
    1818* **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). 
    2120    * ViewConfiguration Java API: several renamed methods, 1 dropped method (ticket:941#comment:31). 
    2221    * Webclient REST API: the get-free-related-topics request has changed (ticket:1070#comment:2). 
    2322* Improvements: 
    2423    * 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). 
    2929* Bug fixes: 
    3030    * 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). 
    3333    * `DeepaMehtaObject`'s `getType()` method has implicit READ permission (ticket:941#comment:32). 
    3434