Changes between Version 35 and Version 36 of ReleaseNotes


Ignore:
Timestamp:
10.09.2012 16:53:35 (9 years ago)
Author:
jri
Comment:

4.0.12 release notes, pt. 2

Legend:

Unmodified
Added
Removed
Modified
  • ReleaseNotes

    v35 v36  
    99New Features: 
    1010* Shared File Repository (#291). 
    11     * File Upload (#289). 
     11    * File Upload (#289) [3e6c020c]. 
     12    * Create folders (#292) [264c83a7]. 
    1213* Access Control Foundation (#262). 
     14    * Fully interactive read-only topicmaps (#269). 
    1315    * Private installations [a661efb0]. 
    1416* Backend Security (#293). 
     
    1820 
    1921Improvements: 
     22* Launching and reloading the Webclient is speeded up (#286). 
    2023* The detail panel lists the topics associated with the selected association (#306). 
     24 
     25Bug Fixes: 
     26* Pressing the Return key inside a (multi-line) text area, e.g. the CKEditor's source view, does not trigger the OK button (#206, #288). 
    2127 
    2228Development Framework: 
    2329* The core service now processes update requests where aggreagted composite child topics are involved (#30). 
     30* Simplified plugin development: 
     31    * A plugin's custom renderers are picked up automatically (#284) [19aca819] 
     32    * A plugin's CSS stylesheets are picked up automatically (#285) [2bee421c]. 
     33* New renderer type: Multi Renderer. A plugin can provide custom renderers for multi-value topics (cardinality "Many") (#270) [6c4d87ad]. 
    2434* Plugin developers must no longer care about firing PRE_SEND events (#297). 
    25 * 3 new Core Events and respective listener interfaces: PRE_CREATE_ASSOCIATION, POST_CREATE_ASSOCIATION, PRE_SEND_ASSOCIATION [98fb628d] 
     35* A plugin is no longer required to have a main file (plugin.js). This is perfect for plugins whose only purpose is to provide custom renderers [3a4a0cbe]. 
     36* 4 new Core Events and respective listener interfaces: PRE_CREATE_ASSOCIATION, POST_CREATE_ASSOCIATION, PRE_SEND_ASSOCIATION [98fb628d], INITIALIZE_PLUGIN [435f4285]. 
    2637* Topicmap renderers have a server-side part as well (#294). 
    27 * The Proxy plugin is dropped. Its features are taken over by the Files plugin (#292). 
     38* The Proxy plugin is dropped. Its features are transfered to the Files plugin (#292). 
    2839* For a logged in user an HTTP session is maintained (#293) [faa7485e]. 
     40* A plugin can publish a directory of the server's file system to the web (#292) [dea0910b]. 
    2941* A plugin can register a (Servlet API) filter (#293) [520c95c0]. 
    3042* A lot of API changes and extensions in several plugins.