chore(deps): update dependency @builder.io/sdk-vue to v5 #27
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^1.0.15→^5.1.0Release Notes
BuilderIO/builder (@builder.io/sdk-vue)
v5.1.0Compare Source
Minor Changes
659cc99: - Eliminates memory leaks in long-running Node.js processesv5.0.1Compare Source
Patch Changes
1b1b76e: chore: add backdescriptionsupport for inputsv5.0.0Compare Source
Major Changes
ba80951: Bump dependencyisolated-vmfrom5.0.0to6.0.0to add support for Node v24.BREAKING CHANGE: Drops support for Node 18 and 20.
v4.2.4Compare Source
Patch Changes
3e5133e: docs: documentgetBuilderSearchParamsandisPreviewingv4.2.3Compare Source
Patch Changes
648653e: FEAT: Updated 'Raw:Img' componentInfo with extra inputs field8089dc5: Fix: corrected the implementation of locale handling for fetchEntries()v4.2.1Compare Source
Patch Changes
7a0d981: fix: Form submission should use the radio button value rather than namev4.1.3Compare Source
Patch Changes
9417b4a: fix: parsing of localized values evaluated from data bindingsv4.1.1Compare Source
Patch Changes
59cf58a: Add loading=lazy to RawImg component for better perfv4.1.0Compare Source
Minor Changes
e060d32: Add srcset to raw Img component, use intersection observers for Video componentv4.0.10Compare Source
Patch Changes
a1e0f69: Fix: Error handling on form submissionv4.0.9Compare Source
Patch Changes
8d5274f: Feat: Add support for passingBlocksWrapperPropsto<Blocks />component. This allows overriding global props set via<Content />with specific props for individual Blocks instances. Note that local props completely replace global props unless manually merged.Example usage:
8d5274f: Feat: support of Variant Containers and block level personalizationv4.0.8Compare Source
Patch Changes
5bd303e: Fix: Ensures the correct content loads when the symbol entry changes in the Visual Editor.v4.0.7Compare Source
Patch Changes
e12cff4: Fix: extra props warningse12cff4: Fix: stop passingbuilderContextto Text block5fd34ca: Fix: list-type inputs within symbols were not updating in the previewv4.0.6Compare Source
Patch Changes
ff56386: Fix: correctly set default value foromitfield asmeta.componentsUsedin Content API calls and preserve empty stringv4.0.5Compare Source
Patch Changes
93999c0: Fix: centering items inside columns when columns has a fixed heightv4.0.4Compare Source
Patch Changes
372746e: Feat: add title option for imagesv4.0.3Compare Source
Patch Changes
887c6e0: Fix: visual editing Custom Code block reflects code updates in real timev4.0.1Compare Source
Patch Changes
a1e0f69: Fix: Error handling on form submissionv4.0.0Compare Source
Major Changes
5ed08fc: - BREAKING CHANGE 🧨 : updatedsubscribeToEditorarguments: - arguments are now passed as a named argument object -apiKeyis now a required fieldExample:
10a5754: BREAKING CHANGE 🧨:modelandcontentare now required props for<Content>.v3.0.7Compare Source
Patch Changes
7d01119: feat: Add support forxsmalladditional breakpoint.v3.0.6Compare Source
Patch Changes
abe5cba: Feat: exportssetClientUserAttributeshelper that can be used to set and update Builder's user attributes cookie. This cookie is used by Builder's Personalization Containers to decide which variant to render.Usage example:
v3.0.5Compare Source
Patch Changes
2f73837: Fix: Removed z-index from Video block, which caused it to hide its children elements.v3.0.3Compare Source
Patch Changes
306f8d5: Fix: add missingfoldedandkeysHelperTexttypes to custom componentInput306f8d5: Types: addfirstPublishedto BuilderContentbee361e: Fix: addkeyprop for loop inside Accordion Block.v3.0.2Compare Source
Patch Changes
e0dc757: Fix: previewing content within the Studio tab of the Builder Visual Editor.b1bd65a: Fix: export typesRegisteredComponentsandBuilderContextInterface.b1bd65a: Move Text Block's inline bindings (e.g.Hello {{state.name}}) evaluation outside of component. This allows customers to use inline bindings in their custom Text Block implementations.b1bd65a: Remove noisy console log in edge runtime (for empty code block evaluation)v3.0.1Compare Source
Patch Changes
409aec9: Feat: addmetatype to custom components23b7594: Feat: extend allowed file types of Image and Video Blockee436bf: Fix:localeprop to automatically resolve localized fields2fc9fc5: Fix:onChangefunctions passed to builder inputs can now receive async functionsebfd876: Fix: allow previewing and visual editing when content is nullv3.0.0Compare Source
Major Changes
78b8e5d: Breaking Change 🧨:fetchEntriesandfetchOneEntrycalls will now throw any errors thrown byfetch, or any non-success response returned from the Builder API.Previously, both functions would swallow all errors and return
null.v2.0.31Compare Source
Patch Changes
9b11521: fix serializing single arg arrow functions that some compilers emit027a07a: fix: standardize locale handlingv2.0.30Compare Source
Patch Changes
5e88efa: Logs every API URL hit from the SDK wheneverprocess.env.DEBUGis set totruein the projectv2.0.29Compare Source
Patch Changes
efa4798: Fix: accordion block order of items and visual editing empty blocksv2.0.28Compare Source
Patch Changes
c2e7846: Fix: make Column block's state reactive to itspropsv2.0.26Compare Source
Patch Changes
2e2f937: Fix: resolvenuxt-isolated-vm-plugin.jsimport path correctly so that it doesn't check from the root folder9da4f89: Feature: AddsapiHostprop toContent. It dictates which API endpoint is used for the content fetching. Defaults to 'https://cdn.builder.io'185ee23: Fix: duplication of content in the Visual Editor when editing a symbol model that renders another symbolv2.0.25Compare Source
Patch Changes
bfe9d7e: Misc: send SDK headers in API requests ( #3659 )v2.0.24Compare Source
Patch Changes
e4253d6: Fix: accessing Builder Context withinBlocks(regression from #3658)3146ba3: Fix: optionally chain access to context value in Blocksc5dd946: Feature: adds aclassName: stringprop to theBlockscomponent used to apply a class to thedivthat wraps each list of blocks.v2.0.23Compare Source
Patch Changes
4660aa6: Feature: optimize simplestate.*read access bindings by avoiding runtime-specific eval, and instead fetching the value directly from the statev2.0.22Compare Source
Patch Changes
49d0aa3: [Types]: adds a second argument to theonChangeargument for custom component Inputs calledpreviousOptions. It contains theoptionsargument in its old state before the currentonChangeevent was triggered.Before:
After:
v2.0.21Compare Source
Patch Changes
269db7b: Fix: execute JS code and make http requests on Content initialization (instead of "on mount")269db7b: Various improvements to edge runtime interpreter:jsCodeblocks)statevaluesv2.0.20Compare Source
Patch Changes
ff58662: Fix: remove@builder.io/sdk-vue/nuxt-initialize-node-runtime-pluginplugin exportv2.0.17Compare Source
Patch Changes
01d8496: Feature: add@builder.io/sdk-vue/node/initentry point withinitializeNodeRuntimeexport that sets theisolated-vminstance.This import should be called in a server-only environment. For convenience, we offer:
(Recommended) Updates to
@builder.io/sdk-vue/nuxtNuxt module which helps you achieve this in one place:includeCompiledCssflag that adds the compiled Builder.io CSS in Nuxt (defaults totrue)initializeNodeRuntimeflag that automatically imports and executesinitializeNodeRuntime()in the server (defaults tofalse)If you prefer to call this manually without using our Nuxt module, you can import and call
initializeNodeRuntime()from the package@builder.io/sdk-vue/node/init. Make sure that this function is imported and executed only in the Node runtime environment, for example:If you are not using Nuxt, or would rather initialize
isolated-vmyourself, you must import and callinitializeNodeRuntime()in such a way that the function is imported and executed ONLY in the Node runtime, and never in the browser. Failure to do so will result in a build and/or runtime error.v2.0.16Compare Source
Patch Changes
348de96: Fix: disableinitializeNodeRuntime()on arm64 machines running node 20v2.0.15Compare Source
Patch Changes
50778a4: types: export GetContentOptionsv2.0.14Compare Source
v2.0.13Compare Source
Patch Changes
51285ea: Fix: repeat items when they are Symbolsv2.0.8Compare Source
Patch Changes
e8b80b3: Fix: scopedisInteractiveprop for RSC SDK only so that it fixes Inner Layout > "Columns" option during visual editingv2.0.5Compare Source
Patch Changes
345086b: Fixes data bindings in Text blocksv2.0.3Compare Source
Patch Changes
9b11521: fix serializing single arg arrow functions that some compilers emit027a07a: fix: standardize locale handlingv2.0.2Compare Source
Patch Changes
efa4798: Fix: accordion block order of items and visual editing empty blocksv2.0.1Compare Source
Patch Changes
01d8496: Feature: add@builder.io/sdk-vue/node/initentry point withinitializeNodeRuntimeexport that sets theisolated-vminstance.This import should be called in a server-only environment. For convenience, we offer:
(Recommended) Updates to
@builder.io/sdk-vue/nuxtNuxt module which helps you achieve this in one place:includeCompiledCssflag that adds the compiled Builder.io CSS in Nuxt (defaults totrue)initializeNodeRuntimeflag that automatically imports and executesinitializeNodeRuntime()in the server (defaults tofalse)If you prefer to call this manually without using our Nuxt module, you can import and call
initializeNodeRuntime()from the package@builder.io/sdk-vue/node/init. Make sure that this function is imported and executed only in the Node runtime environment, for example:If you are not using Nuxt, or would rather initialize
isolated-vmyourself, you must import and callinitializeNodeRuntime()in such a way that the function is imported and executed ONLY in the Node runtime, and never in the browser. Failure to do so will result in a build and/or runtime error.v2.0.0Compare Source
Major Changes
2c6330f: Breaking Change 🧨: updatedshouldReceiveBuilderPropsconfig of Registered Components, with the following NEW defaults:This means that by default, the SDK will no longer provide any Builder props unless its respective config is explicitly set to
true.d031580: Breaking Change 🧨: Columns block now computes percentage widths correctly, by subtracting gutter space proportionally to each percentage.Previously, it computed the column's widths by subtracting gutter space equally from each column's width. This previous behavior was incorrect, and most strongly felt when the
spacewas a substantially high percentage of the total width of the Columns block.v1.1.2Compare Source
Patch Changes
1defae7: Refactor: move Embed iframe generation to Visual Editorv1.1.1Compare Source
Patch Changes
22de13c: Fix: add missingoverridecomponent configv1.1.0Compare Source
Minor Changes
3594120: Feature: addshouldReceiveBuilderPropsconfig to Registered Components, with the following defaults:To configure a component to receive only certain Builder props, override the
shouldReceiveBuilderPropsconfig:Example:
v1.0.36Compare Source
Patch Changes
6187c39: Fix:requiredoption for TextArea and Select blocks6187c39: Feat: Add support for TextArea blockv1.0.35Compare Source
Patch Changes
bb4a5fd: Feature: addwebpsupport for Image block file uploads.1f62b28: Fix: RemoveiframelyAPI key from Embed block logic.v1.0.33Compare Source
Patch Changes
6c8db7e: Fix: checke.originof the message to be a URL firstv1.0.32Compare Source
Patch Changes
a38eae0: Fix: pass Builder props to blocks and custom components only when needed.e31ef49: Misc: cleanup error message for edge runtime evaluation.945f26e: Adds thehighPriorityoption to the Image block component to ensure eager loading.v1.0.31Compare Source
Patch Changes
b4381f5: Fix:canTrack=falsenot respected in Symbolsv1.0.30Compare Source
Patch Changes
4aaba38: Fix: bumpisolated-vmdependency to5.0.0, adding support for Node v22.v1.0.29Compare Source
Patch Changes
74d78e1: Fix: error in identifying model being previewed: https://redirect.github.com/BuilderIO/builder/pull/3310/files#diff-6293c2a27254fa850a123075284412ef86d270a4518e0ad3aad81132b590ea1cL311v1.0.28Compare Source
Patch Changes
f3aab34: Feat: Accordion widget for gen2 sdks3f98355: Fix: types for ESM buildv1.0.27Compare Source
Patch Changes
70fccea: Fix:queryoption correctly flattens mongodb queriesv1.0.26Compare Source
Patch Changes
af84d1e: Fix: makeinitializeNodeRuntimeargument optionalv1.0.25Compare Source
Patch Changes
bd21dcf: Fix: improve NodeJS runtime performance by reusing the same IsolatedVM Isolate instance for all data bindings. Add the ability to provide arguments to configure the isolate ininitializeNodeRuntimevia anivmIsolateOptionsparameter.v1.0.24Compare Source
Patch Changes
84cd444: feature: add the Builder Tabs block (ported from gen1 widgets).v1.0.23Compare Source
Patch Changes
78dee25: Fix: remove redundant warning for evaluation of empty code blocks.v1.0.22Compare Source
Patch Changes
f3c5ff3: Fix:isPreviewinglogic on the server, and make usage ofisEditingunnecessary.46bd611: Feature: add support for hover animations.v1.0.21Compare Source
Patch Changes
7bad8d9: Fix: better error-logging forisolated-vmimport.d8e08ae: Fix:fetchOneEntryprop types offetchandfetchOptionsv1.0.20Compare Source
Patch Changes
a309a4f: Fix: add missingkeyprop toSelectblock'soptionv1.0.19Compare Source
Patch Changes
cde7c61: feat: exportBuilderContextfrom sdksv1.0.18Compare Source
Patch Changes
6aa7dd0: Fix: flicker during SSR of A/B test content due to re-hydration with new element.v1.0.17Compare Source
Patch Changes
2ed2cb8: Fix: data connections making multiple unnecessary API callsv1.0.16Compare Source
Patch Changes
35fc152: Fix: adddata-idattributes to all inlinescriptandstyletagsConfiguration
📅 Schedule: Branch creation - "on Monday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.