Changes between Version 99 and Version 100 of ReleaseNotes


Ignore:
Timestamp:
20.05.2014 17:06:24 (6 years ago)
Author:
jri
Comment:

4.3 release notes, pt. 3

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v99 v100  
    66 
    77== ''upcoming'': DeepaMehta 4.3 == 
     8 
     9!DeepaMehta 4.3 is a maintenance release ... 
     10Its highlights include 
     11**More flexible file upload**, 
     12**Setting index modes afterwards**, and a 
     13**RESTful Facets service**. 
    814 
    915Bug fixes: 
     
    1622* Server-side: 
    1723    * Core API: add index modes afterwards while reindexing existing content (#649). 
    18     * The Facets service is RESTful (#629). 
     24    * Facets module: 
     25        * The Facets service is RESTful (#629). 
     26        * The Facets service has a method to fetch a topic along with selected facets (#652). 
    1927    * Geomaps module: 
    2028        * The geocoder can be switched off on a per-request basis (#641). 
    2129        * The Geomaps service has a method to access the geo coordinate of a geo-facetted topic (#645). 
    2230        * Names of the service methods are more clear (#645). 
     31    * Topicmaps module: 
     32        * The Topicmaps service has a method to load a topicmap while including the topic's child topics (#653). 
     33    * Files module: 
     34        * 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). 
    2335    * Core Service method `getTopics(key, value, fetchComposite)` is RESTful (#637). 
    2436    * Core API's `CompositeValueModel` is extended (#632): 
     
    2638        * has method to add a deletion ref to a multiple-valued child. 
    2739        * `CompositeValueModel` is an `Iterable`. 
     40    * Core API's `RoleModel` has a method to set the player ID (#654). 
    2841    * Core API: fail-fast `ClientState` accessors let the developer detect errors more early (#639). 
    2942    * Core API: an exposed DB vendor object allows plugins to utilize vendor specific DB extensions (#634). 
    3043* Client-side: 
    3144    * New Webclient event `post_refresh_topicmap_menu` allows plugins to customize the Topicmap menu (#646). 
     45    * Files module: the file chooser dialog can upload files to an ''arbitrary'' plugin service (not just the Files service) (#655). 
     46 
    3247 
    3348* COMPATIBILITY NOTES 
    3449    * Core API: 
    3550        * `CompositeValueModel` has incompatible changes (#632). 
    36         * `Type` API and `TypeModel` API have incompatible changes related to index modes (#649). 
     51        * `Type` interface and `TypeModel` class have incompatible changes related to index modes (#649). 
     52    * The Topicmaps API has incompatible changes related to topicmap loading (#653). 
    3753    * The Facets API has incompatible changes (#629). 
    3854    * The Geomaps API has incompatible changes (client-side and server-side) (#645). 
     55    * The Files API (client-side) has incompatible changes related to file uploading (#655). 
    3956 
    4057----