BEdita 3.8.0 Corylus

10 views
Skip to first unread message

bato

unread,
Oct 17, 2016, 10:08:48 AM10/17/16
to BEdita

We are happy to announce the immediate availability of BEdita 3.8.0 corylus*.

We encourage all 3.7 users to upgrade to 3.8.0
Main changes are:

  • REST API:
    • introduced /files endpoint used for upload files - API reference is here (#918#976)
    • Error codes have been added to better understand error origin; at the moment error codes are just used for upload error messages #719
    • allowed use of custom ApiFormatter and ApiValidator components #919
    • allowed objects filter using more categories and tags #841, for example GET /objects?filter[categories]=one,two,three
    • fixed a bug whereby, setting permissions to the reference publication, the API always responded with 401 Unauthorized also for /auth endpoint
  • now you can configure what relations are not loaded in a frontend app (#897) loading an object - using a configuration like

    $config['excludeRelationsFrontend'] = array('attach', 'seealso');
  • object types extending streams can decide how to be embedded defining a Model::embedAs()method #960, for example defining

    class Avatar extends BeditaStreamModel {
    
       public function embedAs($obj) {
            return 'Image';
       };
    
    }

    when BeEmbedMediaHelper is used on Avatar object it will be embedded as an Image object

  • added the ability to order relations displayed in every module object view #799
  • added pagination showing the categories list in every module that exposes the categories
  • many improvements on object cache
  • rich text editor auto correct smart-quotes enabled by default (you can disable it with custom configuration)

See also the changelog for all changes.

(*) “corylus” is a genus of deciduous trees and large shrubs native to the temperate Northern Hemisphere.

Reply all
Reply to author
Forward
0 new messages