fix(deps): update dependency @frontify/frontify-cli to v6#137
Open
renovate[bot] wants to merge 1 commit into
Open
fix(deps): update dependency @frontify/frontify-cli to v6#137renovate[bot] wants to merge 1 commit into
renovate[bot] wants to merge 1 commit into
Conversation
f25be3e to
95a6042
Compare
af79003 to
85b6a7b
Compare
8d0b5fa to
698a41b
Compare
698a41b to
3416b14
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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:
^5.9.4→^6.0.0Release Notes
Frontify/brand-sdk (@frontify/frontify-cli)
v6.2.1Compare Source
Patch Changes
#1584
bbe3339Thanks @ragi96! - chore(deps): bump dependencies in scaffolded content-block templatesNewly scaffolded
content-block-css,content-block-css-modules, andcontent-block-tailwindprojects pin updated@frontify/app-bridge,@frontify/guideline-blocks-settings, and@frontify/frontify-cliversions, with@frontify/guideline-blocks-settingsnow declared as a runtime dependency.#1586
2575dbaThanks @jorgsowa! - chore(deps): bump template dependenciesUpdated dependencies in platform-app and content-block-tailwind scaffolded templates, including newer versions of
@frontify/app-bridge-app,@frontify/fondue,@frontify/platform-app,@frontify/frontify-cli,@types/react,@types/react-dom, and other dev dependencies.v6.2.0Compare Source
Minor Changes
#1578
a2b5431Thanks @ragi96! - feat(serve): include the block manifest in the/_entrypointdev-server responseThe block development server now reads
manifest.jsonfrom the project root on each/_entrypointrequest and returns its parsed content under amanifestfield, so the host can pick up live manifest changes without restartingfrontify-cli serve. Ifmanifest.jsonis missing or unparseable, the field is omitted and a warning is logged.Patch Changes
#1583
866c444Thanks @ragi96! - chore(deps): bumpfastifyto^5.8.5andviteto^8.0.10#1581
11b6c03Thanks @renovate! - chore(deps): bump@frontify/guideline-blocks-settingsto2.1.10in scaffolded content-block templatesv6.1.0Compare Source
Minor Changes
#1564
ca53cc3Thanks @ragi96! - feat(CLI): addverify-manifestcommand to validate the localmanifest.jsonagainst the Frontify Marketplace before deployingExample usage:
Patch Changes
3889ceaThanks @ragi96! - chore(Deps): bumping some devDependenciesv6.0.4Compare Source
Patch Changes
#1560
112553aThanks @ragi96! - fix(cli): repair content-block templatesIconEnumimport with string icon name insettings.ts@udecode/plate-commonto36.5.9viaoverrides/resolutionsto avoid the deprecated42.0.0shim that breaks Rollup buildszustandto4.5.7so blocks don't pick upzustand@5(incompatible API with@udecode/zustood/zustand-x, causingTypeError: createState is not a functionwhen the block loads in the web-app)blue/green/redpalette)#1561
830efe3Thanks @ragi96! - chore(cli): bump content-block template dev toolchaineslint8 → 10 (flat config);@frontify/eslint-config-react0.17 → 1.0.15typescript5 → 6tailwindcss3.4.3 → 3.4.19,autoprefixer10.4.22 → 10.5.0, explicitpostcssdep (tailwind template)tailwindcss/tailwind.cssside-effect import with a localsrc/style.cssusing@tailwinddirectives@frontify/guideline-blocks-settingsto exact2.1.8.eslintrc.cjs→eslint.config.mjs(flat config)v6.0.3Compare Source
Patch Changes
f12d05bThanks @floriangaechter! - fix(cli): correct guideline-blocks-settings version in templatesv6.0.2Compare Source
Patch Changes
#1551
4a51843Thanks @jeremyzahner! - fix(cli): resolve dependency versions from node_modules instead of package.json specifiersThe development server and platform app compiler were reading React and App Bridge versions directly from the consumer's
package.jsondependenciesfield. This broke when using pnpm workspaces with thecatalog:orworkspace:*protocols, since those specifiers were passed as-is to the bundler instead of actual version numbers.Version resolution now uses Node's built-in
findPackageJSON(available since Node 22.14.0, matching the CLI's>=22engine requirement) to directly locate each package'spackage.jsoninnode_modules. A fallback to the consumer'spackage.jsonis preserved for environments wherenode_modulesis not yet populated, and checksdevDependenciesandpeerDependenciesin addition todependencies.v6.0.1Compare Source
Patch Changes
#1549
2317a2aThanks @ragi96! - fix(cli): defaultappTypetocontent-blockin deploy commandWhen neither the
--app-typeCLI option nor themanifest.jsonappTypefield is set, the deploy command now falls back to'content-block'instead of remainingundefined. This prevents deployment failures for projects that omit theappTypefrom their manifest.v6.0.0Compare Source
Major Changes
#1546
dec69a9Thanks @ragi96! - feat: support React 19The CLI now supports React 19 to stay up-to-date with the React ecosystem and provide better performance and modern features.
Consumers can from now on update their block / theme to React 19.
#1546
dec69a9Thanks @ragi96! - chore: update required node to 22The minimum required Node.js version has been bumped from 18 to 22.
Node.js 18 is reaching its end-of-life. Node 22 is the current Active LTS release.
Consumers must update their local development environments and CI/CD pipelines to use Node.js version 22 or higher.
#1546
dec69a9Thanks @ragi96! - feat: remove deprecatedblockandthemesubcommandsThe following deprecated commands have been removed:
block serve/theme serve→ useserveinsteadblock deploy/theme deploy→ usedeployinsteadblock create/theme create→ usecreateinstead#1546
dec69a9Thanks @ragi96! - feat: build blocks / themes as ESM packagesCustom blocks and themes are now compiled and output as ECMAScript Modules (ESM) instead of relying on global window variables.
ESM is the modern standard for JavaScript, offering better interoperability, tree-shaking and compatibility with modern bundlers.
Consumers don't need to do anything to migrate to ESM, but they should be aware of the changes.
Minor Changes
#1546
dec69a9Thanks @ragi96! - feat: addpublishcommand for publishing apps to the Frontify MarketplacePublish your app directly from the CLI using
frontify-cli publish.Usage
Patch Changes
#1546
dec69a9Thanks @ragi96! - fix: resolve all ESLint warnings across the CLI packageLoginOptions,ServeOptions,DeployOptions) for CLI action callbacks to eliminate unsafeanyaccess on command optionsprompts()return values to proper types instead of implicitanydestructuringlogin.tsandplatformAppDevelopmentServer.tswith.catch()instead of fire-and-forget@ts-expect-errorworkarounds inpromiseExec.tswith properString()coercionreactiveJson.tsto use typedJSON.parse,Record-based proxy handler, andinstanceof/inchecks instead ofas anycastsas anycasts invitePlugins.tswithRecord<string, unknown>for rolldownOptions accessArchiveinterface inzip.tsto properly type the untypedarchivermodulekeyof typeofcast ingitignoreTemplate.tsfor safe object indexingimport()results andJSON.parsecalls in test fileseslint-disabledirectives#1546
dec69a9Thanks @ragi96! - fix: CLI bug fixes and cleanupsucess→successin HTTP error response type--portvalue)/separator in deploy build file ignore glob patternnode-fetchdependency in favor of nativefetch(Node >=22)200#1546
dec69a9Thanks @ragi96! - chore: updated the block templates#1546
dec69a9Thanks @ragi96! - chore: remove nock dependency, use vitest mocks instead#1546
dec69a9Thanks @ragi96! - core(Deps): Bumpesbuildandvitedependencies#1546
dec69a9Thanks @ragi96! - fix: add missing CSS and JS minification to platform-app compilercssFileName: 'style'to the settings lib buildminify: 'terser'for JS minificationmode: 'production'on both buildsConfiguration
📅 Schedule: (UTC)
🚦 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.