BEdita 4.5.0 Cactus Release announcement

BEdita 4.5.0  codename "cactus" released

We are happy to announce the immediate availability of BEdita 4.5.0 cactus*.

This is the fifth major stable release of BEdita 4.

BEdita 4 is a ready to use back-end API to handle the data of your mobile, IoT, web and desktop applications.

It provides also an extensible framework to build your custom back-end API via plugins.

BEdita 4 provides a complete content management solution with:

  • a headless server application with a native API to model, create, modify and retrieve your data
  • a default admin web application called Manager

Here the main changes on this beta release, see also the complete changelog.

API changes

  • New /translations endpoint
  • Property filter (filter[<prop_name>]) now working for custom properties
  • Lock/unlock objects and block/unblock users actions
  • Project model endpoint & command
  • New history_editor finder & filter

Core changes

  • More resources tables searchable
  • Add date-time to nullable formats
  • Avoid uname change when absent
  • Format and validate JSON Schema for custom properties
  • Locked constraint logic
  • Filter publish_start and publish_end dates

Integration changes

  • Fix PHPstan issues, PHPstan added to require-dev
  • Upgrade to CakePHP 3.10
  • Use PHPCS XML conf
  • Enable locked save via ObjectsHandler
  • Release Makefile cleanup

(*) “cactus” is a member of the plant family Cactaceae, a family comprising about 127 genera. The word "cactus" derives from the Ancient Greek κάκτος, kaktos, a name originally used for a spiny plant whose identity is not certain. (from Wikipedia)