Changelog

  • Current language in plugin

    Changes in: app Permalink

    You can now get the currently selected language inside a field type plugin with sbLanguage. Example:

    const Fieldtype = {
      mixins: [window.Storyblok.plugin],
      template: `<div>Language: {{ sbLanguage }}</div>`,
      methods: {
        initWith() {
          return {
            plugin: 'example_plugin'
          }
        },
        pluginCreated() {
          console.log(this.sbLanguage)
        }
      }
    }
  • Improved role management

    Changes in: app Permalink

    The UI of the user role has been improved.

    Improvements:

    • The fields permissions are now more user friendly with human readable names.

    • You can now hide whole tabs for specific roles.

    • Content item permissions have been extended to support unlimited items.

    • The role now opens in a modal instead of showing inline.

  • Workflow changing in content browser

    Changes in: app Permalink

    It's now possible to change the workflow stage directly in the content browser without the need of opening the content item in the detail view.

  • New publishing dates sorting

    Changes in: app Permalink

    It's now possible to sort content items by first published and published date.

  • Tag manager

    Changes in: app mapi Permalink

    It's now possible to manage tags in with the new tags section where you can do renaming, searching and deleting. To create tags you still need to go to the config tab of a content item as there needs to be at minimum one content item assigned to a tag.

    There is also the new permission setting "Allow managing tags" to allow only specific users roles to access this area.

  • Restore backup to new space

    Changes in: app mapi Permalink

    Restoring a backup now creates a new space instead of overwriting the existing one.

    This gives you extra security as you can check your data before switching your api keys to point to the restored space and copy over content that has been created after the backup.

  • Datasource dimension import/export

    Changes in: app mapi Permalink

    It's now possible to import and export datasource dimensions vai the user interface (before this only was possible via the management api).

  • Changes in: api Permalink

    Internal links to stories are now also resolved when using the Richtext field.

    With the api parameter resolve_links=url you can get a url object and with resolve_links=story the whole linked story will be included.

  • Character limit counter

    Changes in: Permalink

    If you defined the "Maximum character" limitation on a text field your users can now see how much characters there are left.

  • Detailed traffic statistics

    Changes in: app Permalink

    You can now show a daily traffic statistic when clicking on a specific month in the "Traffic" tab.

  • Restrict option(s) field to content type

    Changes in: app mapi Permalink

    It's now possible to restrict the content type on "Option" and "Multi-Options" fields. The restriction can also be combined with a folder restriction.

  • Folder publishing/unpublishing

    Changes in: app mapi Permalink

    Publishing or unpublishing a folder will now also apply the action to all containing content items.

  • Multiline field descriptions

    Changes in: app Permalink

    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

    Changes in: app Permalink

    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

    Changes in: app Permalink

    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

    Changes in: app Permalink

    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 slug

    Changes 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.

  • Sortable languages

    Changes in: app Permalink

    Languages for field level translations are now sortable via drag and drop.

  • Filter for published and first published dates

    Changes in: api Permalink

    Following new filters have been added to the content delivery api:

    • first_published_at_gt After a specific first published date (Format: 2018-03-03 10:00)

    • first_published_at_lt Before a specific first published date (Format: 2018-03-03 10:00)

    • published_at_gt After a specific published date (Format: 2018-03-03 10:00)

    • published_at_lt Before a specific published date (Format: 2018-03-03 10:00)

    Use cases:

    You could for example do delta updates by getting content items with the published_at_gt parameter or search for content items that have been published in a specific month by using a combination of the first_published_at_lt and first_published_at_gt filter.

  • New like filter

    Changes in: api Permalink

    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 like:

    /v1/cdn/stories/?filter_query[name][like]=*john*&version=draft&token=6HMYdAjBoONyuS6GIf5PdAtt&starts_with=authors/

    Or you can also search for the authors that don't have "john" in their names with not_like:

    /v1/cdn/stories/?filter_query[name][not_like]=*john*&version=draft&token=6HMYdAjBoONyuS6GIf5PdAtt&starts_with=authors/

    More infos at the delivery api documentation.

  • Show users editing a content item in realtime

    Changes in: app Permalink

    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

    Changes in: app Permalink

    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.

  • Changes 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.

  • Allow min and max validation on options field

    Changes in: app Permalink

    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.

  • Set position via management api

    Changes in: mapi Permalink

    It is now possible to set the position of a Story via the management api using the POST (creation) and PUT (update) endpoint.

    See management api documentation