Multiline field descriptions
It's now possible to add multi-line descriptions to the content fields. Instead of a simple text field you have now a textarea to write longer descriptions.
Improved content filters
The content filter UI has been improved to allow users to filter by "Multi-Options", "Options", "Booleans", "Content items" and "Text" selecting from a list of content type attributes.
There has also been added the new filter "Containing content item" for searching occurrences of a specific content item.
Markdown field - Transform paragraphs to a list
It's now easier to create lists out of paragraphs with the markdown field in the plain text view. Just select paragraphs, click the list button and they will automatically transformed into a list.
New image editor permission
With the new permission "Deny access to image editor" you can avoid that your editors are using the image editor to create multiple versions of the same image.
Find datasource by slugChanges in: api mapi Permalink
You can now also get the datasource on the endpoints /v1/cdn/datasources/:id|:slug (Delivery api) and /v1/datasources/:id|:slug (Management api) using the slug instead of the id.
Languages for field level translations are now sortable via drag and drop.
Filter for published and first published dates
Following new filters have been added to the content delivery api:
first_published_at_gtAfter a specific first published date (Format: 2018-03-03 10:00)
first_published_at_ltBefore a specific first published date (Format: 2018-03-03 10:00)
published_at_gtAfter a specific published date (Format: 2018-03-03 10:00)
published_at_ltBefore a specific published date (Format: 2018-03-03 10:00)
You could for example do delta updates by getting content items with the
published_at_gtparameter or search for content items that have been published in a specific month by using a combination of the
New like filter
A new filter has been added to the delivery api that lets you search for a specific value with a "like" query.
As example you could search for the author with the name "john" in a field that has the full name "John Mustermann" with
Or you can also search for the authors that don't have "john" in their names with
More infos at the delivery api documentation.
Show users editing a content item in realtime
It's now possible to see the users that are editing a content item in the toolbar. This helps you coordinate the work on big projects where multiple users are working on the same content item.
Custom image ratio
By default you can now crop your images in Storyblok choosing any size. Before the copping feature was reduced to the original image ratio and the predefined ratios 16x9, 2x3 and 1x1.
How to use: Go to an image field of any content item and click on the image. Choose the arrow on the bottom left to crop the image.
Allow min and max validation on options field
It is now possible to set validations for minimum and maximum selected options on the "Multi-Options" field.
The validation can be configured in the schema configuration.
Anchor option for internal linkChanges in: app mapi api Permalink
It is now possible to set an anchor for internal links.
The option can be enabled in the schema configuration.
Set position via management apiChanges in: mapi Permalink
Improved component list view
At the component list view you now can see additional information like "Display name", "Is content type", "Nestable" and "Last update" date. Additionally you can sort by the more columns.
Improved list view
With the new list view you can now display and sort by content type attributes.
Improved Translated Slugs AppChanges in: Permalink
If you use link fields you can use the api parameter resolve_links=url to include the translated value of the full_slug in the link.
To generate hreflang links for your webpage we also included alternative links in the translated_slugs array.
Scheduled maintenanceChanges in: mapi app Permalink
On Sunday 16.02.2020 from 01:00 until 03:00 UTC write operations of the management api will be disabled due to maintenance work. The delivery api and read operations of the management api will NOT be affected.
Partner Portal launched
We just launched our free Storyblok Partner program!
- 🚀 Free Development Spaces
- 🤝 Free Staff Members (for your whole team)
- 💸 Revenue Share (coming soon)
- 🎁 Recommendations, Perks & Benefits
- more more more.
Become a Storyblok Partner for free.
Moved owner to collaborators
We’ve moved the owner area into the collaborators, so all users are handled in one specific area rather than split up.
Improved Invitation for Collaborators
We’ve improved the invitation process for new collaborators. As soon as you send an invitation to a new user that does not exist they will be able to register and will be added to the space without an additional step. You can stop pending invitations from this area as well.
- Settings -> Users Tab.
- Enter Email and send Invitation.
- Collaborator will be able to register.
- Collaborator has access to your space.
Publish translations individuallyChanges in: app api Permalink
We are excited to launch a new feature that the users that are using field level translations will love. It's now possible to enable a setting to publish and unpublish translations individually.
When enabling this feature the users can publish their individual translations to avoid that another user accidentally publishes an unfinished translation.
The feature doesn't work yet with the "Releases" app and duplicating a content item will not take over the published content in other languages but we are working hard to make this last adjustments.
Link selection browserChanges in: app api mapi Permalink
In large projects finding a specific content item can be difficult. Beside the full text search you have now the possibility to browse your project folders. Additionally, more link types like “Mail” and “File” have been added.
Custom fallback language
This feature allows you to define a custom fallback language if you use field level translations using the parameter
Example: The following api call will use the Portuguese version as fallback for Brazilian Portuguese and and if that one doesn’t exist it will use the default language defined in the space settings:
Grouping fields in tabs
This feature has been requested a lot. Now you can use tabs to group fields as an alternative to the group field type.
Rendering Service moved into Custom AppChanges in: app renderer Permalink
To access the settings of the Rendering Service you can now install a dedicated app: https://www.storyblok.com/apps/renderer your options will still be active, same goes for your routes. You can change and interact with them once you installed the app.