Changelog
-
Storyblok V2: Update 8
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Clients:
CLI: Log in and use the CLI tool as an SSO user
CLI: Update the pull/push components in CLI
JS: Add support for Chinese spaces
JS: Add extra error handling
New Welcome video on Partner Portal
Fixed bugs
API: Resolve relations of relations bug
JS V5: Prevent memory leaks when resolving relations/links
JS: Adjustment on headers inside sbFetch
PHP: Resolve relations aren't working well on PHP-client
Unpublishing a secondary language does not trigger a generation of CV
Visual Editor: Custom field-type modal dialog was partly hidden
Visual Editor: Fixed the sync between the bridge and the editor
Visual Editor: The Block Browser wasn't reflecting the current story content after changes
Visual Editor: When the focus was on a field, the scroll in the Visual preview was getting locked
Visual Editor: Fixed the controls to hide/show the Block Library button after the Block name
Asset Manager Modal: Fixed the sorting conflict with the content page
Dimensions App: Fixed the clone action in a release
Dimensions App: Wasn't overwriting the story after the first overwrite after the page loading
Tools: Fixed receiving getContext from Visual Editor (Failed to execute 'postMessage' on 'Window')
Block Library: Fixed to allow only specific components by groups
Shared Components App: Fixed the behavior for edge cases.
Connect Resolved discussions to the activities log app
Not able to add Pipelines to a release when editing it
UI/UX Improvements
Datasource: Page selection was hiding the page numbers
-
Storyblok V2: Update 7
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Personal Access Token Expiry
We have improved security with a Personal Access Token expiry.
When you are creating a new Personal Access Token, you are given a choice for how long that token will last.
Choices are 30, 60, 90 days, and custom (you can select a custom date).
Fixed bugs
JS client: Storyblok v5 is not working on React Native on iOS
JS client: Cannot create a story: "param is missing, or the value is empty: story"
JS client: Fix on error handling
JS client: Fix on getAll return type
CLI: "update_uuid" endpoint is missing in China environment
API: SVG Images served without Dimensions in CDN Image URL
Updating metadata of stories changes the status of the story
Cloudinary Integration: Working with the Cloudinary new navigation experience
Visual editor: Drag and drop blocks to other tabs
Visual Editor Library: Performance improvements
Block Library: Performance improvements
Asset Manager: Performance improvements
Asset Manager: Show folders without uuid
Fix field type relationship setting
Fixed Subscription page not visible to the user with manage permission
Fixed an issue on Partner portal app editing doesn’t enable button when changing fieldtype
Connect Resolved discussions to the activities log app.
Input value incorrect for release scheduling
User gets no role if a custom role is being deleted
There is no endpoint registered in the response for the comment resolved action.
Entries were being created with uuid in the slug
Less sensitive search return results in content list
Search for stories with apostrophes doesn't show
UI/UX Improvements
Releases are to be ordered by the creation date
The delete modal of a discussion should have a yes and no option when deleting
Boolean: Component changed from a checkbox to a toggle
Single-option & Multi-options: Loading state animations added
Created a new flow to permit trial users to become Community users without the input of the Credit Card
-
Storyblok V2: Update 6
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Clients
CLI: List spaces from all regions in spaces commands
CLI: Add error catch for initial JS SDK instantiation
Adjustments on the user count for Enterprise customers.
Fixed bugs
Design System: Missing path on SBStoryData interface
JS Client: Error when the user is fetching data from published links
API: sort_by has unexpected behavior when certain fields are not represented as float
Ruby: MAPI problem
Asset Manager: Performance improvements for Spaces with thousands of folders
Asset Manager: Fixed the search of assets containing "_" on the name
Asset Manager: Fixed the issue when moving assets to the root folder
Datasources: Entries search fixed for DS containing more than 1000 entries
Visual Editor: Fixed the reloading when switching Stories with the Content Browser
Dimensions: Fixed the cloning action for Stories in a release
Multi-Assets: Field-level translation fixed
Issues with saving filters after adding another filter to preset
Corrected sort order in ‘Deleted content’
Layout problems while trying to move stories on the content list
Fixed an issue when a user register a credit card with 3D secure
Fixed a bug related to Spaces from the US region and CN region
UI/UX Improvements
Link: Custom attribute "rel" changed from a select to a text field
-
Storyblok V2: Update 5
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Traffic limit charges
We have traffic limits on different plans and have more thoroughly implemented the traffic surplus charges depending on which plan you are in when you go over your traffic limits. You will be charged accordingly via Stripe each time you do so. Please refer to your plans in your subscriptions area in the app or in our pricing here: https://www.storyblok.com/pricing. For any more details or legacy plans, please get in touch with support for more information on these traffic limits. You will be notified throughout the dashboard of your current traffic usage before you reach your limit and once you have passed your limit and been charged.
Filters - workflow quick filter
Being able to quickly click on the workflow stages in the content list to set a filter and see all in this workflow.
Digital Asset Manager Navigation
In this update, the asset navigation received the following features:
Attending to the client's feedback, the folder tree is back on the page.
The Asset Manager has a Breadcrumb to help you easily identify the path and navigate in the folders.
On selecting a folder, the URL is updated with the folder ID, which means you can share the link to open the Asset Manager in a specific folder.
Custom attributes for Link fields
Now you can define your own custom attributes in your links to external URLs.
ClientsCLI: Improved instructions
CLI: Implement Dimensions Datasource migration
CLI: Added support for China spaces
CLI: Added pull-languages command
CLI: Added exclude folders option
CLI: Exposed the containing stories full slug in run-migration
CLI: Suggest the closest match to an unknown command
JS: Removed enums
A Space owner or admin can now control the space's statistic cookie settings
Fixed bugsCLI: Error when syncing components between spaces US
CLI: Story status not synced
Field name change in UI duplicated the field in JSON
Datasources: Fixed the DS entry editing when the entries are filtered
Resolve Relations: Fixed the issue to resolve the relations with more than 25 items
Visual Editor: Fixed the infinite loading of stories with invalid values on the real path using the Advanced Paths App
Markdown: Fixed the cursor jumping to the end of the text issue
Blocks: Fixed the use of the preset display name on the Insert block modal
Blocks: Fixed the timezone calculation for Date & Time fields on the block preview
Richtext: Fixed the display of the discard changes modal on opening a block
Richtext: Fixed the permissions
Richtext: Fixed the breadcrumbs on accessing a block
Richtext: Fixed the reorder of multi-assets in a block
Richtext: Fixed the validation error on translatable fields
Block Library: Fixed the wrong message about the display name
Multi-options: Fixed the remove item button
User Count: Fixed the number of users on the organization's dashboard.
Preset filters: Fixed so that users have the option to save a filter immediately after adding another filter to preset
Filters: Fixed filtering in locale (some small general issues)
Traffic limits: Remove the traffic alert after 100% is hit
Content list: You could not go back to the content from the sidebar menu if you selected the last page of the story list within a folder
Pipelines: Show success toaster after pipeline deletion
Pipelines: Remove the pipeline creation field when the trial has finished
Workflows: Unable to access edit modal for the second time in a row without refresh.
UI/UX Improvements
Content Browser: Added the option to open the content in a new tab
-
Storyblok V2: Update 4
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Clients
JS Client: core-js, babel and isomorphic-fetch removed
Currency for different locations
Fixed bugsWorkflows: Unable to access edit modal for the second time
Workflows: Show only groups and people with rights to edit in workflow stage
Discussions: Problems when breaking the line on a comment
Discussions: Custom roles are not able to add comments (default language)
Content types: Content type gets removed from story when changing its slug.
User management: Remove button not available for invalid users
Content list: Additional filter options have zero returns
Pipeline: Unable to delete a pipeline from Edit modal
DS: SbSlideover opening many modals when starting the page
CLI: incorrect syncing of component groups in RichText
CLI: publish status not being synced correctly
JS: StoryblokConfig.resolveNestedRelations is missing
JS: v5 upgrade error: Expected signal to be an instance of AbortSignal
JS: Prevent memory leaks when resolving relations
JS: Change function visibility
When setting wrong Arn in a Backup App's configuration the V2 UI backup app doesn't show up and the console gives a 403 error
Asset Manager: Tag creation fixed
Number Field: On changing a field to a Number field type if the previous value wasn't a valid number, the value is cleaned after saving the Story
Single-Option and Multi-Options: Component loading story relations using ID instead of UIDD for the older spaces
Fixed Console error for accessing the subscription page
Fixed the functionality in Storyblok V2 that allows access to the subscription screen
When opening a page with a non-installed app, server throws 404 error - Fixed.
Phone edition gives error in account settings - Fixed
UI/UX Improvements
Visual Editor: Removal of duplicated scrollbars
Asset Manager: UI improvements on asset preview on detail modal when the user resizes the window
-
Storyblok V2: Update 3
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Clients
JS Client: Ts declaration adjustment
JS Client: Updated changelog
JS Client: remove & ignore stray .DS_Store file
Fixed bugs
Content List: Additional filter options with zero returns
Content List: Search box margin incorrect
Content List: Responsiveness improvement on mobile on stories listings
Content List: Incorrect timezone in the "first published date" in V2
Content List: Technical name of a component instead of the Display name in the "New content story" modal
Content List: Wrong version name of content types is displayed in content section
Content List: Translated slug of a story in programmable paths of the advanced path app
Content List: Contents improvement in loading after restoring deleted content
Content List: Remove of pagination options when there are less items than 26 in the content list
Content List: Move buttons are wrongly positioned in the content list on the Safari web browser in Storyblok V2
Workflows: Show only groups and people with rights to edit in workflow stage
Discussions: In Discussions added learn more hyperlink
JS Client: resolve_relations bug
JS Client: Client does not send API requests bug
JS Client: flushCache() not working bug
JS Client: responseData.link_uuids.length bug
JS Client: forEach error when trying to retrieve a story with resolve_relation bug
Questions related to SSO when users are assigned to multiple groups and roles
Adjustments to show the correct price of an Enterprise Plan
Adjustments on Sign-up process: account confirmation
Fixed the correct route on Partner Portal Stripe connection
Visual Editor: Fixed asset description on Multi-Asset fields
Visual Editor: Fixed Uncaught DOMException errors
Visual Editor: Fixed Block Browser search
Visual Editor: Fixed inverted typing issue
Visual Editor: Color tags in the editor based on the workflow stage
Block Library: Fixed visualization of the last item when a block is selected
Settings: Added a confirmation modal on deleting Preview URLs
Group fields: Fixed hidden display names
Multi-Options: Fixed component loading when the field contains more than 100 selected items
UI/UX Improvements
Datasources: Minor visual improvements on the Datasources listing
Link field: Added the option to open an internal link in a new tab
Field description: Added the option to show the description as a note or as a tooltip
-
Storyblok V2: Update 2
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Clients
JS Client: Version 5 - Removed Axios, Added Typescript, updated documentation, moved v4 to v4 branch
CLI: Server location - Updated the CLI Tool to work with server location US
Fixed bugs
Visual Editor - Visual Editor: Numeric field doesn't show the value when it's a numeric value in the content JSON
Design System - Error when filling minDate with the wrong format in documentation
Design System - SbSelect component shows an empty tag
Responsiveness - Datasource Input Field
Discussions inside blocks, do not open in the correct place
Content List - Dropdown menu hidden by the Multi-action bar
Content List - There are no breadcrumbs when showing folders
Content List - Pagination in content breaks when entries are lower than page size
Releases - Content issues when changing the Story tag in a release
JS Client: TS definition for client.get doesn't allow getting datasources
Asset Detail Modal: On typing or changing the value of any field is making unnecessary requests to the backend
Fuzzy matches on Salesforce creating Duplicate signup errors for Devs
Remove the link to the old survey v2 in UsabilityHub
Show correct org and partner roles
Duplicated line on dashboard loading
Wrong button label for trial plan for space created by partner portal
Search countries field cannot search with first capital letter
Console error on Partner Portal learning tab
Bug with the UI with the validation of dropdowns
-
Storyblok V2: Update 1
In this update of Storyblok's V2, we implemented the following improvements:
General updates
API
Added filter query to match the entire array - eq_array
Design System
Added DateTime field manual entry
Documentation
Centralised page for US Infrastructure
UI/UX Improvements
Visual Editor: Dimensions dialog - Fixed UI for long names
Visual Editor: Fixed UI for long texts in Block Preview
Visual Editor: Improvement on the delay in opening the Block Library
Asset Manager: Added the option to go to the folder of the selected asset
Fixed bugs
Content list: Fixed issue with loading spinner icon when loading more content
Content list: Custom sorting won't persist
Content list: Truncate Tag name on Content List
Partner sign-up: Fixed the website field display error message
Partner portal apps: Fixed the Save button as always being enabled
Releases: Fixed how content gets lost when you change the name/slug of a story that is under a release
Releases: Fixed that the name that appears for deleting the release is always the last one created
Workflow: Following stage settings are not cleaned after stage deletion on settings
Workflow: Adding or removing a user in the workflow is more immediate.
Workflow: User list shows invited users on Workflow Assignment
Tags: New tags not listed on tag list properly
Visual Editor: Fixed content reload on publishing/unpublishing
Visual Editor: Fixed content reload on restoring a version from history
Visual Editor: Fixed block restriction for Blocks field type within Richtext fields
Visual Editor: Fixed cached_url of Stories on folders using Advanced paths
Visual Editor: Fixed description for multiple lines of text
Visual Editor: Fixed the alternative versions listing
Datasources: Fixed pagination on filtering entries
Content: Removed the alternative version restrictions when using the Dimensions app
-
Storyblok V2: Going live!
In this update of Storyblok's V2, we implemented the following improvements:
General updates
Infrastructure
New server location - US (East coast)
SDK:
JS SDK Beta version (Removed Axios and added TypeScript)
Backup/Restore
Overwrite space is not updating/creating non-default languages (V1)
Last update and author of stories are not being restored in Space full restore
The Schema's default preset is not being restored in Space full restore
Component groups are not being restored in Space full restore
Default asset folder is not being restored
Visual Editor
Alternative Version
Option to add External URL for Asset field type
Option to add multiple options to content-type restriction on Single-option and Multi-options field-types
Reload button for localhost Preview URLs
Digital Asset Manager
Asset expiration date
Releases app
Request review for release added to V2
UI/UX Improvements
Visual Editor: Single-option and Multi-options field-types redesigned
Visual Editor: Tooltip remaining on navigation
Visual Editor: Fixed overlay issues
Visual Editor: Fixed changes detection for the Discard changes modal
Visual Editor: Fixed drag and drop
Visual Editor: Option to open schema easier to access
Asset Manager: Option to open an asset's folder
General: Improvements in setting focus
General: Confirmation modal for plan change
General: New layouts for generic emails sent
General: Search bar for Approval request
General: App versioning to return to V1 more easily
Workflow: Clickable area expanded to edit workflows
Fixed bugs
When trying to create a new tag in “Entry configuration”, the tag component has unexpected behaviors
Backup Restore - Error on restore when the space has invitations
JS SDK: Breaking change in 4.5.0 with resolve_relations
JS SDK: Not resolving relations
JS SDK: Resolve assets problem
JS SDK: Fix TS index declarations
JS SDK: Fetching assets via the Storyblok management API doesn't work anymore
Failed backup restore error message missing
fieldtype property is missing on external links when created with Storyblok v2 UI
Visual Editor: Performance improvements
Visual Editor: Fixed Block actions options
Visual Editor: Fixed required option for Richtext and Asset fields
Visual Editor: Advanced Path and cached_url fixed
Visual Editor: Links in Richtexts fixed for non-default languages
Visual Editor: Unlink option in Richtexts fixed
Visual Editor: Several fixes on the Bridge
Visual Editor: Fixed Content Locking rules
Visual Editor: Link field-type fixes
Visual Editor: Fixes and improvements on changing a field type
Visual Editor: Numeric and bullet lists fixed
Visual Editor: cached_url for Stories in folders
Visual Editor: Blocks weren't highlighted in the content form on hovering them in the visual preview
Content list: Folder id is shown instead of name
Plugins: Interface added
Dashboard: My last edit links to the correct route
Workflows settings: Save button issues
Content settings: Default settings were not applying to stories
Content settings: Presets in V2
Content settings: Real path field and advanced paths
Content status: Status now reflected within the visual editor link field-type
Block Library: Reorder options fixed
Asset manager: Preview of .svg files fixed
Workflow: Permissions are now restrictive visually
Space signup: Partner portal user invitations to login page
-
Storyblok V2 Beta: Update 18
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
General updates
UI/UX Improvements
Disable access to deleted content
Asset filter by creation and update dates
Visual Editor: Improvements in Group field type
Advanced sorting in V2
You can now add more sorting options to your content list in V2, giving you more control of your stories.
Fixed bugs
JS SDK: Duplicated UUIDs bug fixed
Dimensions: Names of the created intermediary folders fixed
-
Storyblok V2 Beta: Update 17
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
General updates
Clipboard History App
You can now access the clipboard history for easy copying in V2. It allows you to see all components you’ve copied before in an easy-to-use clipboard on the tools bar or directly in the block field type.
Shared Components
It's now possible to share components in V2. This app helps you to manage components in a central place. It is helpful if you want to build multiple websites that have all the same components and a similar layout.
When installing this app, the parent space ID can be configured in the space settings.
After configuring a parent space ID, all component definitions will be taken from the parent space.
User management in V2
You can now add, set multiple roles, and manage your users in V2.
Organizations in V2
We have bought Organizations to V2 and made some initial improvements (although much more is to come - watch this space!). You can now see the information for your organization, link spaces to your organization, see your recently added spaces, and your recent users as well as be able to add users and customize your organization´s settings in V2. You can also see all the statistics for your spaces right from your organization account, so no need to go into each one individually.
New access tokens visibility
Now in V2 when you add new tokens, you can see a highlight on what you have just added. This way when you are busy adding lots of new tokens you can better identify them.
UI/UX Improvements
Visual Editor: Redesign of Group field-type
Assets: Options to go directly to the Image editor
Assets: Option to filter by creation and last update dates
Fixed bugs
Datasource: Fixed the option to add new datasources during the trial period
Visual Editor: Use display name on preview
Visual Editor: Resolve second level relations on Bridge
Design System: Adjust SbSelect to accept inputs
Design System: Remove Event Listener on destroy component
Design System: Error on Design System's showcase for SbUploadDialog
-
Storyblok V2 Beta: Update 16
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
Digital Asset Management
Asset Trash Bin
Now you can see and restore the deleted assets in V2. You have the option to filter and select the assets you want to restore.
API
GraphQL: The order is now the same as the CDN API
SDK
JavaScript SDK: Now fully backwards compatible with V1
General updates
Fixed bugs
Visual Editor: Fixed "Copywrite" field on assets inside a Richtext field
Visual Editor: Fixed the Optimizely field-type options
-
Storyblok V2 Beta: Update 15
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
Digital Asset Management
Image Editor
Your image is not exactly how you would like it? It is not a problem anymore. With the integrated image editor you have the options to resize, flip, crop, manipulate the colors, add filters, stickers, texts, frames, and many other features!
Asset References
Now you can easily know where the asset is used.
Filter options
Now you have more filter options to find the asset you are looking for. You can search by name, alt, title, copywrite, and private assets!
Copy blocks across spaces
Copy blocks across spaces you are a part of in V2 now.SDK
JavaScript SDK: Added pre-commit hooks; added tests; updated Readme; added pull request template.
PHP SDK: Added pre-commit hooks; added tests; updated Readme; added pull request template.
General updates
Settings: Password check to account page
Settings: Permissions to grant user roles access to block library
Fixed bugs
Design System: Calendar field
Design System: SBSelect scrollbar
Design System: SbDatepicker - last month appears with 1 day less
Visual Editor: Focus on Richtext field-type fixed
Visual Editor: Fixes on the single-option and multi-option filed-types
Visual Editor: Fixes on changing block technical name
Visual Editor: Fix scroll when an image is replaced
Settings: Webhook logs fixed
-
Graphql default order change
Attention: Storyblok’s GraphQL api will have a behavior change that will be published at 19.04.2022 to fix a bug of the sorting option of the Multi-Option field.
What will change?
Currently the content items inside a multi-option field are sorted by the position they are defined in the content browser.
{ NavigationbarItems { items { name content { desktop_navigation_items { name uuid } } } } }
In this query example the items inside “desktop_navigation_items” (Multi-options field) are sorted by the order they are visible in the content browser. But the multi-option field has a sorting function in the interface to let the user define a custom position. This custom position is currently not respected by the GraphQL api which is considered as a bug.
After the change this custom position will be used to deliver the content items as the user defined it in the interface.
To bring back the old behavior and sort the items as they are in the content browser you can use the new parameter sort_by=default.
{ NavigationbarItems { items { name content { desktop_navigation_items(sort_by: "default") { name uuid } } } } }
-
Storyblok V2 Beta: Update 14
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
Digital Asset Management
Private assets with publish date
By default, the assets uploaded in Storyblok are accessible by anyone that has the link to it. Sometimes you want to restrict the access to only logged-in users, make a protected download area or only make the asset available at a specific time. For all those cases, you can use the "Private" option at the upload modal to make the assets only available via a specific asset token. Now you can define a publish date for your private asset to become public.
Apps
Content Locking
It's now possible in V2 to use Content Locking; this app has been released to avoid conflicts when multiple users want to edit a content item.
Cloudinary Asset Manager
It's now possible to use the Cloudinary transformations applied in your images and videos.
-
Storyblok V2 Beta: Update 13
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
Digital Asset Management
Assets actions
Execute asset actions, such as delete, replace, and copy URLs - you can now execute these actions directly from the assets listing or from the asset detail.
Multiple assets selection
You can now select multiple assets, moving or delete multiple assets at once.
Folder actions
It's now possible in V2 to execute folder actions. You were already able to move folders, and now you can also rename and delete folders.
Private Asset Listing
It's possible now to identify the private assets in the assets listing.
Visual Editor
Autosave App
Tired of pressing the save button? Autosave enables you to focus even more on your content by automatically saving changes while editing content.
SDK
Ruby SDK: Added pre-commit hooks; added tests; updated Readme; added pull request template.
JS SDK: Reverted the mjs rename; added exports fields in package.json; added pull request template.
PHP SDK: Added pull request template
Python SDK: Added pull request template
Design System
Added a flag so that the date and time can be delivered in ISO format
General updates
Multi-select and bulk actions
We have brought to V2 various improvements for when you are working with lots of stories and folders in your content list. You can now work more effectively on bulk actions, like moving, duplicating, deleting, workflows, and publishing/un-publishing.
Role Management
We now have role management in V2. Here, you can set up custom roles with custom permissions, allowing you to personalize your team and how they work fully.
Activities page
Want to see what is happening across your entire space? We now have all the activities your members are doing from Data sources, publishing, comments, and new and updated components.
Password Strength indicator
We have added a helper tool for the signup page, making it easier and more secure for your members.
Components (Block library)
We also have a brand new block library UI for V2, improving how you can organize and create blocks for your spaces.
Fixed bugs
Asset manager: setPointerEventsOnPreviewIframe error
-
Storyblok V2 Beta: Update 12
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
SDK
JS SDK: Applied .mjs extension
PHP SDK: Added SSL parameter to the constructor of the MAPI
Workflow
Pipeline App
In V2, you can now create, manage and delete your different pipelines.
You can manage multiple content pipeline stages.
One-click deployment from one pipeline stage to another
Preview functionality
Access tokens for each pipeline
Visual Editor
Preset Management
It's now possible in V2 to manage your Presets. You can now define multiple default values for your components as a developer. For example, a teaser component can have three styles:
Teaser with a background image
Teaser with text only and solid background-color
Teaser with a call to action button
To make it easier for the editor to find the necessary configuration of these three styles, you can save it as presets and upload a screenshot.
General updates
API Keys management
You can now generate all your API keys directly in V2 to better integrate with the visual editor. Associate to a specific Pipeline and access level and set specific minimum cache TTL per Key.
Navigation
In V2, we have added a new Trial period notification in the sidebar reminding you when it is time to upgrade to a plan. We have also improved the navigation structure, adding new dropdown menus for the apps you install as well as a Help & Inspiration area that will get you to what you need quickly and in a more organized way.
.
Fixed bugs
Design System: App Submenu Open Action
Design System: Dropdown menu for search
Visual Editor: Rename unsaved field on the Block library
Visual Editor: Translated slugs on Entry configuration
Digital Asset Management: Memory consumption
Releases [V2]: Corrected behavior with the Schedule Button.
Background tasks: Further optimized background tasks in deployment
General: Scroll bar optimization within the app
-
Storyblok V2 Beta: Update 11
In this update of Storyblok's Version 2 Beta, we implemented the following improvements:
API
New parameter: resolve_links=link - the response will have the same attributes as the objects in the links API
Space management
In this update, we implemented the following improvements:
Control of Internationalization
Management of Webhooks
Management of Workflow Stages
Management of the Asset Library Settings
Management of Maintenance Mode
Control of the Danger Zone
Internationalization settings
Storyblok supports content in multiple languages and integrates with various tools to manage translations. These integrations support you in making your content available internationally. Learn more
Webhook settings
Webhooks allow you to send Storyblok activity to external services and custom integrations. Learn more
Webhook logs show you which requests have been sent with which payload.
Workflow Stages
In the workflow stages settings, you can now create and reorder the workflows for your content creation. This includes creating new workflow stages so that you can best customize the way your team works. You can assign them to a specific user or roles and set the following stage after publication and who can change the stages, giving you and your team more control of the content production process.
Assets library settingsYou can set required fields in the assets library settings where the user will be forced to fill out those fields when uploading a new asset. You can also invalidate the cache from the image service.
Maintenance mode settings
It's now possible in V2 to set a space into maintenance mode, allowing admins to change the content while blocking other users from editing.
With this change, the management API delivers a 403 error instead of a 401 error when the user cannot access a resource.
Danger zone settings
Deleting a Space can be done now in V2 on "Danger Zone." Deleting your space is permanent. To delete a Space, the owner must re-type the space name and confirm the action in the confirmation dialog.
General updates
Filtering content
We have added to v2 a new filtering functionality allowing your team the ability to search and filter through your content. You can filter through content assigned to you, workflow stage, content type, tags, component, and content items allowing you to enter deep within your schema to better separate and find the content you want.
Releases App for V2
We have added to v2 the Releases app, allowing you to group your content changes in separate releases, which can then be published manually or through automatic scheduling for specific times and dates.
Pipeline App for V2
We have added to v2 the Pipeline app, which will allow you to manage multiple content pipeline stages where you can have one click deployment from one pipeline stage to another, preview functionality before publishing, and create specific access tokens for each branch. Together with the Releases app, you can schedule content changes across different times and days along your entire pipeline.
Dashboard for V2
Keep up to date with everything that is happening in your space with the new dashboard for v2. You can see your plan details to see activities across teams and things assigned to you and changes made across the entire space. You will also see all the statistics of content updates and API requests.
Fixed bugs
Design System: SbSlideOver bug fixed
Design System: SbSelect with icon bug fixed
Design System: Drag&Drop area too small bug fixed
Design System: sb-pagination not working well in Safari bug fixed
Design System: Empty nodes on blok.ink bug fixed
Design System: In Firefox, the button remains shaded after the click bug fixed
Design System: Collapse option not working correctly bug fixed
Design System: SbTooltip shows an error bug fixed
Space management: UI Responsiveness fixes
Visual Editor: Asset type validation
-
Storyblok V2 Beta: Update 10
In this update of the Storyblok Version 2 Beta, we implemented the following improvements:
App
App submenu
We've moved the list of installed apps that used to be in the sidebar into a submenu for easier access and easier hiding.
SDKs
PHP: Added support for i18n content retrieval
JS: stringify qs replacement
PHP: Added support for API V2
Editor
Discard changes modal
Don't lose your unsaved changes! If you try to leave the editor before saving your changes, you will be notified and can decide between discarding your changes or going back to save your work.
General updates
Space Management
We are rolling out the settings pages individually. In this update, you can:
Manage the Space general information
Manage the domain/location and Preview URLs
Manage the Workflow stages
Create new spaces in V2
You can now create a new space and an example space directly in V2.
Note: Keep posted for future features like duplicating a space as well as blueprint libraries (where you can choose and create new spaces from different preset templates).
Visual Editor's Welcome page
For V2, we have added the local copy and access token directly in the visual editor to set up previews for your content.
Fixed bugs
PHP SDK: Fixed the enrich content turning empty arrays into strings
Editor: Improvements on Javascript Bridge V1 compatibility with the App V2
Editor: Fix on support for older V1 field-types
Content: Clear all filters in one click on the stories index page
-
Private assets management
It is now possible to manage private assets in the asset manager. Private assets are assets that are not available to the public and can only be accessed via an access token.
You can choose the visibility in the upload dialog and change it in the info dialog for already uploaded assets.
It’s also possible to choose a “Publish at” date to make the asset public at a specific time automatically.
In the list view it is possible to filter for private assets.
If you want that your users can access private assets you can create an asset access token and use the new assets api to get a signed url like explained in this article: storyblok.com/faq/how-to-create-a-protected-download-area
-
Storyblok V2 Beta: Update 9
In this update of the Storyblok Version 2 Beta we implemented the following improvements:
Design System
Datepicker logic
We've improved the Datepicker's logic so that the user experience is more consistent.
We've updated the Design System's custom fields documentation.
App
Data source
A data source is simply a collection of key-value pairs (KVP). One specific data source entry is a set of two linked data items: a key, which is a unique identifier for the item of data scoped in the data source, and the value, which is the data that is identified.
Key-value pairs can be used for single choice, multiple-choice options, and as well directly through our API to use them for multi-language labels, categories, or anything similar.
You will find all the features from version 1, now also in version 2 of the app.
Assets
Private asset
By default, the assets uploaded in Storyblok are accessible by anyone that has the link to it. Sometimes you want to restrict the access to only logged-in users, make a protected download area or only make the asset available at a specific time. For all that cases you can use the “Private” option at the upload modal to make the assets only available via a specific asset token.
Visit our FAQ for more information on how to create a protected download area.
Editor
Discussions
We have implemented new layouts in the discussions tabs to have tabs between open and resolved discussions, mentioning people as well as things like the multiple messages accordion.
Getting started guide
We have added in V2 a new step-by-step guide to creating new spaces and getting started up quicker! You also get access to quick links to critical documentation guides.
General updates
Update Nuxt.js kickstarter project to the latest version
Direct link to story via using the Story ID
New partner sign up form
Fixed bugs
Apps: Fixed some apps in My apps that were not showing anything
Design System: Fixed V2 date component format
Design System: Fixed Image upload drag&drop not working
Design System: Fixed Show code should show the code ready to use
Design System: Fixed Date field-type's is not saving the value when clicked outside of the component
Design System: Fixed: SbSelect has no style for selected items
SDK: Fixed JS send the language parameter to links resolver
Editor: Discussion modal issues when in a blok
Account: Fixed issues with avatar upload
Assets: Asset search was improved
-
New General Terms and Conditions
Changes in: PermalinkWe have published a new updated version of the General Terms and Conditions document.
-
Storyblok V2 Beta: Update 8
In this update of the Storyblok Version 2 Beta we implemented the following improvements:
Apps
App Directory
We've updated the App Directory for version 2. Now you'll be able to see an overview of apps that can be installed. There's a list of categories, and you can filter the app list by category. It's also possible to see your apps and the installed apps.
App Details
We've also updated the App Details screen for version 2.
You can now see details like: title, screenshot, description, plan availability, author, last updated, website, and icon. You can also see the button to install and uninstall the app.
Design System
Design System used with Nuxt
If you are using the Design System inside a Nuxt application, we have made improvements to make the process of using it easier and much more straight forward.
Now you don't have to manually import global variables when importing components for design system - global scss variables are now automatically included!
You can find the updated documentation here.
SDK
Ruby
We've updated ruby SDK to use V2 API!
General updates
Subscriptions
You can now subscribe to a space and change your subscriptions on V2.
Create project with Next.js
You can now kick start your projects with next.js
SSO-Login
It is now possible to login via SSO on the login page if you have this enabled for your account and organization.
Discussions
We are now offering realtime discussions so you do not miss out. Discuss with your teams immediately.
You can now discuss with other members of your team based on the language of the content you are working on. This way you can base discussions on different language variants of a content.
Fixed bugs
Editor: Fixed saving changes in not default language
Editor: Animations and transitions were improved
Editor: Date component type is returning the same value in V1 and V2
SDK: resolve_relations hash access has been fixed
Partner portal: The assigned Space selector shows saved options.
Editor: Resolved discussion do not appear anymore
-
Storyblok's response to Log4j exploit
Changes in: PermalinkThis notification is to provide details on Storyblok’s response to the high severity vulnerability (CVE-2021-44228) impacting multiple versions of the Apache Log4j 2 utility.
Context
A high severity vulnerability (CVE-2021-44228) impacting multiple versions of the Apache Log4j 2 utility was disclosed publicly via the project’s GitHub on December 9, 2021. The vulnerability impacts Apache Log4j 2 versions 2.0 to 2.14.1.
Implications
Storyblok’s APIs do not use Java and therefore we are not directly affected by the vulnerability within our systems. We identified one service (server monitoring tool) that has a log4j within the affected versions and applied necessary patches immediately. This service does not have access to data of any customers nor similar access levels to be identified as a risk.
-
Storyblok V2 Beta: Update 7
In this update of the Storyblok Version 2 Beta we implemented the following improvements:
Visual Editor
Visual mode preview on form-only mode
In the editor, when you switch to form-only mode, the visual editor is minimized and you can still have a visual preview while editing on form-only mode.