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[category]=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
  • object types extending streams can decide how to be embedded defining a Model::embedAs() method #960
  • 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)

As usual all changes are listed in the changelog

Explore and follow BEdita also on:

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