BEdita 4.2.0 Cactus Release announcement

BEdita 4.2.0  codename "cactus" released

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

This is the second 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

  • Media objects with a stream file can be created in one request
  • Canonical meta property was added on children relation
  • Fixed two errors on PATCH and POST with meta.relation.position present
  • New categories type filter query string => /categories?filter[type]=profiles
  • Avoid included repetitions in response
  • New user roles filter query string => /users?filter[roles]=manager,guest
  • Anonymous apps are blocked as default
  • Always populate meta.media_url on media objects response
  • DateRanges: order via sort query string and from_date/to_date filters

Core changes

  • CustomProperties behavior recursion problem fixed
  • Entity isDirty() is now working on custom properties
  • Default priority on relations is now max + 1
  • new Publications and Links core object types
  • Changed title set rules on Profiles and Users => name, surname and company_name are used
  • uname: sanitized on save and max length limit set
  • It is now possible to create custom actions on Signup
  • Static property schema definition can be overridden
  • Multi application configurations are now possible

Integration changes

  • Refactor tests on default:// and thumbnails:// filesystems
  • New Resources utility to handle migrations easily
  • config and auth_providers added to Resources utility
  • Resources migrations now supports YAML format
  • YAML format also on column properties migrations
  • ObjectsHandler has been improved

(*) “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)