Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Storyblok Laravel Package

21torr/storyblok

Symfony bundle providing API helpers and infrastructure to work with Storyblok. Simplifies fetching content, integrating Storyblok services, and building Storyblok-powered Symfony apps. Includes documentation for setup and usage.

View on GitHub
Deep Wiki
Context7
5.2.6

:bug: Bug Fixes

  • Fix missing reset of ContentApi and StoryblokIdSlugMapper.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.5...5.2.6

5.2.5

:bug: Bug Fixes

  • Fix asset metadata structure when translating stories.

:wave: Deprecations

  • Deprecate passing json string to ManagementApi::updateStory().

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.4...5.2.5

5.2.4

:sparkles: Improvements

  • Pass fullData in all link variants.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.3...5.2.4

5.2.3

:sparkles: Improvements

  • Allow setting allowLinksOpeningInNewWindow in RichTextFields.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.2...5.2.3

5.2.2

:bug: Bug Fixes

  • Respect allowMissingData in ChoiceField validation for single-select and multi-select fields.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.1...5.2.2

5.2.1

:sparkles: Improvements

  • Add more settings for RichTextField.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.2.0...5.2.1

5.2.0

:gift: New Features

  • Add ContentApi::fetchFoldersInPath(), using a faster content api endpoint.
  • Add ContentApi::fetchFolderTitleMap(), using a faster content api endpoint.
  • Extract Storyblok asset URL parsing for AssetProxyUrlGenerator into a dedicated parser service with DTO.

:sparkles: Improvements

  • Add allow_target_blank and allow_custom_attributes settings to LinkField.
  • Add allow_multiline setting to MarkdownField.
  • Add inline_label setting to BooleanField.
  • Add management API data tests for all field types.

:wave: Deprecations

  • Deprecate ManagementApi::fetchFoldersInPath() in favor of ContentApi::fetchFoldersInPath().
  • Deprecate ManagementApi::fetchFolderTitleMap() in favor of ContentApi::fetchFolderTitleMap().

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.1.4...5.2.0

5.1.4

:bug: Bug Fixes

  • Fix invalid pagination handling ManagementApi::sendPaginatedRequest().

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.1.3...5.1.4

5.1.3

:sparkles: Improvements

  • Add useDescriptionAsAlt settin in AssetField.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.1.2...5.1.3

5.1.2

:bug: Bug Fixes

  • Consistently use strings for IDs from Storyblok.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.1.1...5.1.2

5.1.1

:sparkles: Improvements

  • Add app validator to check that adapter keys are valid "snail"s.

:bug: Bug Fixes

  • Use the adapter key as the webhook token, not the space id.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.1.0...5.1.1

5.1.0

:gift: New Features

  • Add StoryblokDefinitionsSyncedEvent.

:sparkles: Improvements

  • Open up ManagementApi::sendRequest() to be public.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/5.0.0...5.1.0

5.0.0

:boom: Breaking Changes

  • Remove global bundle config.
  • Remove global ContentApi and ManagementApi services, as well as some others.

:gift: New Features

  • Add ManagementApi::fetchAllAssets().
  • Add first support for private assets in the asset proxy.

:sparkles: Improvements

  • Add all relevant getters for AssetData.

:bug: Bug Fixes

  • Always sort query parameters when sending content API requests.

What's Changed

New Contributors

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.21.1...5.0.0

5.0.0-beta.1

Release notes will be added in the stable 5.0 release.

3.21.3

:bug: Bug Fixes

  • Properly support '0' in decimals and minValue option for NumberField

What's Changed

New Contributors

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.21.2...3.21.3

3.21.2

:sparkles: Improvements

  • Support new config options minValue, maxValue, decimals and steps for NumberFields.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.21.1...3.21.2

5.0.0-beta.0

Release notes will be added in the stable 5.0 release.

3.21.1

:sparkles: Improvements

  • Fix deprecation in Choice asserts.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.21.0...3.21.1

3.21.0

:gift: New Features

  • Use new differ for rendering the component changes.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.20.2...3.21.0

3.20.2

:sparkles: Improvements

  • Fix deprecation in Choice asserts and rate limiter.
  • Bump required packages.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.20.1...3.20.2

3.20.1

:sparkles: Improvements

  • Add more getters for AssetData.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.20.0...3.20.1

3.20.0

:gift: New Features

  • Add management API method to update an asset.
  • Add management API asset folder fetcher.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.19.4...3.20.0

3.19.4

:sparkles: Improvements

  • Make URI signer more lenient by ignoring all other query parameters in the asset proxy.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.19.3...3.19.4

3.19.3

:bug: Bug Fixes

  • Remove URL check for Storyblok asset proxy, as Storyblok has changed their URL structure.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.19.2...3.19.3

3.19.2

:bug: Bug Fixes

  • Send strings instead of integers to Storyblok for ChoiceField minimum and maximum option settings

3.19.1

:sparkles: Improvements

  • Add support for richtext table toolbar options

:bug: Bug Fixes

  • Fix handling of "empty" (= structure is there, but filename is empty) assets from Storyblok.

What's Changed

New Contributors

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.19.0...3.19.1

3.19.0

:gift: New Features

  • Add story import/export infrastructure with integration as translation library

:sparkles: Improvements

  • Update ComponentIcon with new ::ADD icon.
  • Handle empty space ids in env vars better.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.18.0...3.19.0

3.18.0

:gift: New Features

  • Add function to get first published at date.

:sparkles: Improvements

  • Allow sebastian/diff v6 + v7.
  • Require PHP 8.4+.
  • Improve type definitions.

:hammer_and_wrench: Internal

  • Update CI.

What's Changed

New Contributors

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.17.2...3.18.0

3.17.2

:sparkles: Improvements

  • Ignore key metadata when diffing the component definitions.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.17.1...3.17.2

3.17.1

:sparkles: Improvements

  • Improve type declarations.
  • Allow trailing slashes in webhook URL to not affect verification process.
  • Ignore more keys when diffing the component definitions.
  • Decrease memory consumption in debug mode.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.17.0...3.17.1

3.17.0

:gift: New Features

  • Support description in components.

:sparkles: Improvements

  • Improve diff header description.

:bug: Bug Fixes

  • Properly HTML-encode the preview template of components.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.16.1...3.17.0

3.16.1

:bug: Bug Fixes

  • Fix invalid directory name.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.16.0...3.16.1

3.16.0

:gift: New Features

  • Add AssetProxyUrlGenerator to rewrite asset URLs.
  • Sign asset proxy URLs for more secure proxying.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.15.0...3.16.0

3.15.0

:gift: New Features

  • Add integration for app validation from the hosting bundle.
  • Integrate Symfony webhooks and add global storyblok webhook.
  • Parse all supported types of webhooks and dispatch them as events.
  • Add automatic asset proxy.
  • Add ability to clear asset storage via CLI via storyblok:assets:clear-proxy-storage.
  • Automatically integrate into Storyblok webhooks to clear the image proxy storage.

:sparkles: Improvements

  • Bump dependencies.
  • Add asset proxy stats to debug command.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.14.3...3.15.0

3.14.3

:sparkles: Improvements

  • Allow 21torr/hosting v4.

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.14.2...3.14.3

3.14.2

:sparkles: Improvements

  • Widen support for tags in TipTaps HTML to rich text transformer

What's Changed

Full Changelog: https://github.com/21TORR/StoryblokBundle/compare/3.14.1...3.14.2

Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
nasirkhan/laravel-sharekit
directorytree/privacy-filter-classifier
directorytree/privacy-filter
datacore/hub-sdk
develia/commons
cuci/prototurk-sdk
cuci/prototurk-sdk-symfony
develia/geo-bundle
dreamzy/livewire-charts
touchestate-sdk/php-sdk
22h/doctrine-garbage-collection-bundle
agtp/agtp-php
agtp/mod-php
splash/sonata-admin
splash/metadata
splash/openapi
splash/scopes
splash/toolkit
testo/output-teamcity
testo/bridge-symfony