Scrivito JS SDK 1.49.0 Released

Posted on April 7, 2025

Interface Builder improvements

Layout editing mode

This new editing mode separates content editing from layout adjustments. In content editing mode, layout elements can only be viewed. To modify them, simply switch to layout editing mode. This clear distinction between content and layout components helps to avoid unintentional global changes.


Relaxed requirements for data IDs

Developers integrating data backends can now use any printable ASCII character – except for tilde (~) and caret (^) – in data IDs. Previously, string data IDs had to be in hexadecimal format. This relaxation makes it significantly easier to integrate data backends that use IDs containing other characters.

Minimizing the amount of markup rendered

It is now possible to override the global configuration option contentTagsForEmptyAttributes for each individual Scrivito.ContentTag by using the optional prop renderEmptyAttribute.

Thanks again for using Scrivito!