Changes between Version 101 and Version 102 of ReleaseNotes


Ignore:
Timestamp:
21.05.2014 15:21:49 (6 years ago)
Author:
jri
Comment:

4.3 release notes, revision 1

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v101 v102  
    1313**RESTful Facets service**. 
    1414 
    15 Bug fixes: 
    16 * Server-side: 
    17     * Core: deleting an association definition programatically does not corrupt the DB (#640). 
    18     * Editing a newly created Workspace in the Webclient does not run into an endless recursion (#627). 
    19     * A plugin whose initialization fails is not tried to restart endlessly (#635). 
    20     * The server is robust against empty-valued (non-DM) cookies (#625). 
    21  
    2215Plugin Development Framework: 
    23 * Server-side: 
    24     * Core API: add index modes afterwards while reindexing existing content (#649). 
    25     * Facets module: 
    26         * The Facets service is RESTful (#629). 
    27         * The Facets service has a method to fetch a topic along with selected facets (#652). 
    28     * Geomaps module: 
    29         * The geocoder can be switched off on a per-request basis (#641). 
    30         * The Geomaps service has a method to access the geo coordinate of a geo-facetted topic (#645). 
    31         * Names of the service methods are more clear (#645). 
    32     * Topicmaps module: 
    33         * The Topicmaps service has a method to load a topicmap while including the topic's child topics (#653). 
    34     * Files module: 
    35         * An uploaded file can be processed by any plugin service (not just the Files service). The plugin can process the file it its own fashion (not necessarily writing it to disk). Arbitrary (JSON) data can be send as the response (#655). 
    36         * A new method in the server-side Files service allows a plugin to create new files in the file repository programmatically (#506). 
     16* Core module: 
     17    * Add index modes to types afterwards and reindexing existing content (#649). 
    3718    * Core Service method `getTopics(key, value, fetchComposite)` is RESTful (#637). 
    3819    * Core API's `CompositeValueModel` is extended (#632): 
     
    4324    * Core API: fail-fast `ClientState` accessors let the developer detect errors more early (#639). 
    4425    * Core API: an exposed DB vendor object allows plugins to utilize vendor specific DB extensions (#634). 
    45 * Client-side: 
     26* Facets module: 
     27    * The Facets service is now RESTful (#629). 
     28    * The Facets service has a method to fetch a topic along with selected facets (#652). 
     29* Geomaps module: 
     30    * The geocoder can be switched off on a per-request basis (#641). 
     31    * The Geomaps service has a method to access the geo coordinate of a geo-facetted topic (#645). 
     32    * Names of the service methods are more clear (#645). 
     33* Topicmaps module: 
     34    * The Topicmaps service has a method to load a topicmap while including the topic's child topics (#653). 
     35    * Topicmaps module: the client-side Topic API allows a plugin to add a newly created topicmap to the Topicmap menu, and to display the topicmap (#656). 
     36* Files module: 
     37    * An uploaded file can be processed by any plugin service (not just the Files service). The plugin can process the file it its own fashion (not necessarily writing it to disk). Arbitrary (JSON) data can be send as the response (#655). 
     38    * Files module: the file chooser dialog can upload files to an arbitrary plugin service (not just the Files service) (#655). 
     39    * A new method in the server-side Files service allows a plugin to create new files in the file repository programmatically (#506). 
     40* Webclient module: 
    4641    * New Webclient event `post_refresh_topicmap_menu` allows plugins to customize the Topicmap menu (#646). 
    47     * Files module: the file chooser dialog can upload files to an arbitrary plugin service (not just the Files service) (#655). 
    48     * Topicmaps module: the client-side Topic API allows a plugin to add a newly created topicmap to the Topicmap menu, and to display the topicmap (#656). 
    49  
    5042 
    5143* COMPATIBILITY NOTES 
     
    5951    * The Geomaps API has incompatible changes (client-side and server-side) (#645). 
    6052    * The Files API (client-side) has incompatible changes related to file uploading (#655). 
     53 
     54Bug fixes: 
     55* Core module: 
     56    * Deleting an association definition programatically does not corrupt the DB (#640). 
     57    * A plugin whose initialization fails is not tried to restart endlessly (#635). 
     58    * The server is robust against empty-valued (non-DM) cookies (#625). 
     59* Workspaces module: 
     60    * Editing a newly created Workspace in the Webclient does not run into an endless recursion (#627). 
    6161 
    6262----