fix(deps): update backstage monorepo - #49
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
February 18, 2025 17:40
e66f6d6 to
8b4447e
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
March 18, 2025 14:56
8b4447e to
6bbd769
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
April 3, 2025 16:07
6bbd769 to
180e34d
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
April 15, 2025 20:23
180e34d to
34a8476
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
May 20, 2025 15:04
34a8476 to
090e9ea
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
May 29, 2025 20:14
090e9ea to
50ee23a
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
June 17, 2025 17:44
50ee23a to
fa9f935
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
July 15, 2025 19:07
fa9f935 to
b5c3a9e
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
2 times, most recently
from
August 20, 2025 19:26
d835449 to
c934d36
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
2 times, most recently
from
September 19, 2025 22:41
0b942dc to
5caa7f7
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
3 times, most recently
from
October 15, 2025 19:31
f7d4b0b to
56fe49e
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
November 18, 2025 23:06
56fe49e to
a704ffb
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
2 times, most recently
from
December 16, 2025 20:08
eaf906b to
2adb98e
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
January 20, 2026 22:37
2adb98e to
751763d
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
January 28, 2026 12:01
751763d to
9437699
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
February 18, 2026 00:41
9437699 to
2a95cb2
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
March 18, 2026 02:13
2a95cb2 to
d195e38
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
2 times, most recently
from
April 16, 2026 13:33
a8a4bd8 to
0df69b8
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
May 19, 2026 23:06
0df69b8 to
7ff1666
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
June 16, 2026 21:12
7ff1666 to
350ea9c
Compare
renovate
Bot
force-pushed
the
renovate/backstage-monorepo
branch
from
July 14, 2026 12:48
350ea9c to
c577f60
Compare
There was a problem hiding this comment.
Risk: medium. Approved: Cursor Bugbot and Cursor Security Agent checks were not present on this PR, and there are no automated findings requiring human review. This is a bounded Backstage monorepo dependency bump (package.json/yarn.lock only).
Sent by Cursor Approval Agent: Pull Request Router and Approver
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:
^0.26.0→^0.36.01.14.2→1.20.3^0.14.3→^0.18.01.9.3→1.12.81.0.37→1.1.251.12.3→1.21.61.5.10→1.7.20^0.5.2→^0.7.0Release Notes
backstage/backstage (@backstage/cli)
v0.36.4Compare Source
Patch Changes
61d4881: The shared ESLint configuration now reports unused imports inconfig.d.tsconfiguration schema files. These declaration files are not covered by the TypeScript compiler's unused-variable checks, which previously allowed a stray import to slip through. Such an import can resolve during local development but break configuration schema loading for consumers of the published package, so it is now caught at lint time.v0.36.3Compare Source
Patch Changes
b521571: Improved validation of conflicting CLI module commands, including conflicts between parent and nested command paths.v0.36.2Compare Source
Patch Changes
744fa1f: Removed duplicated entries that appeared in bothdependenciesanddevDependencies.v0.36.1Compare Source
Patch Changes
2e5c5f8: Bumpedglobdependency from v7/v8/v11 to v13 to address security vulnerabilities in older versions. Bumpedrollupfrom v4.27 to v4.59+ to fix a high severity path traversal vulnerability (GHSA-mw96-cpmx-2vgc).482ceed: Migrated fromassertErrortotoErrorfor error handling.a2f0c72: Removed the unusedisDevexport from the internal version module.a7a14b7: AddedDOM.AsyncIterableto the defaultlibin the shared TypeScript configuration, enabling standard async iteration support for DOM APIs such asFileSystemDirectoryHandle. This aligns behavior with TypeScript 6.0, where this lib is included inDOMby default.v0.36.0Compare Source
Minor Changes
d0f4cd2: Added newauthcommand group for authenticating the CLI with Backstage instances using OAuth 2.0 with a pre-registered client metadata document. Commands includelogin,logout,list,show,print-token, andselectfor managing multiple authenticated instances.d806b0c: The CLI now automatically discovers CLI modules from the project root'sdependenciesanddevDependencies. Any installed package with thecli-moduleBackstage role will be loaded automatically without needing to be hardcoded in the CLI itself.If no CLI modules are found in the project dependencies, the CLI falls back to the built-in set of modules and prints a deprecation warning. This fallback will be removed in a future release. To prepare for this, add
@backstage/cli-defaultsas adevDependencyin your rootpackage.json:{ "devDependencies": { "@backstage/cli-defaults": "backstage:^" } }If you are not using the Backstage Yarn plugin, run the following instead:
For fine-grained control you can instead install individual CLI modules:
{ "devDependencies": { "@backstage/cli-module-auth": "backstage:^", "@backstage/cli-module-build": "backstage:^", "@backstage/cli-module-config": "backstage:^", "@backstage/cli-module-github": "backstage:^", "@backstage/cli-module-info": "backstage:^", "@backstage/cli-module-lint": "backstage:^", "@backstage/cli-module-maintenance": "backstage:^", "@backstage/cli-module-migrate": "backstage:^", "@backstage/cli-module-new": "backstage:^", "@backstage/cli-module-test-jest": "backstage:^", "@backstage/cli-module-translations": "backstage:^" } }08d9770: BREAKING: The CLI templates for frontend plugins have been renamed:new-frontend-plugin→frontend-pluginnew-frontend-plugin-module→frontend-plugin-modulefrontend-plugin(legacy) →legacy-frontend-pluginTo smooth out this breaking change, the CLI now auto-detects which frontend system your app uses based on the dependencies in
packages/app/package.json. When using the default templates (no explicittemplatesconfiguration):@backstage/frontend-defaultswill see the new frontend system templates (frontend-plugin,frontend-plugin-module)@backstage/app-defaultswill see the legacy template (displayed asfrontend-plugin)This means existing projects that haven't migrated to the new frontend system will continue to create legacy plugins by default, while new projects will get the new frontend system templates. If you have explicit template configuration in your
package.json, it will be used as-is without any auto-detection.b36a60d: BREAKING: Themigrate package-exportscommand has been removed. Userepo fixinstead.Patch Changes
edf2b77: Added a newcli-moduletemplate for creating CLI module packages.246877a: Updated dependencybfjto^9.0.2.0d2d0f2: Internal refactor of CLI modularization, moving individual commands to be implemented with cleye.a4e5902: Internal refactor of the CLI command registrationbba2e49: Internal refactor to use new concurrency utilities from@backstage/cli-node.2fcba39: Internal refactor to move shared utilities into their consuming modules, reducing cross-module dependencies.c85ac86: Internal refactor to splitloadCliConfiginto separate implementations for the build and config CLI modules, removing a cross-module dependency.94a885a: Added support for the newcli-modulepackage role in the build system, ESLint configuration, Jest configuration, and maintenance commands.fd50cb3: Addedtranslations exportandtranslations importcommands for managing translation files.The
translations exportcommand discovers allTranslationRefdefinitions across frontend plugin dependencies and exports their default messages as JSON files. Thetranslations importcommand generatesTranslationResourcewiring code from translated JSON files, ready to be plugged into the app.Both commands support a
--patternoption for controlling the message file layout, for example--pattern '{lang}/{id}.json'for language-based directory grouping.0be3eab: Migrated CLI plugin modules to usecreateCliModulefrom@backstage/cli-node.61cb976: Migrated internal versioning utilities to use@backstage/cli-nodeinstead of a local implementation.6738cf0: build(deps): bumpminimatchfrom 9.0.5 to 10.2.1ff4a45a: Migrated remaining CLI command handlers fromcommandertocleyefor argument parsing. Several camelCase CLI flags have been deprecated in favor of their kebab-case equivalents (e.g.--successCache→--success-cache). The old camelCase forms still work but will now log a deprecation warning. Please update any scripts or CI configurations to use the kebab-case versions.70fc178: Migrated from deprecatedfindPathstotargetPathsandfindOwnPathsfrom@backstage/cli-common.825c81d: Internal refactor of CLI command modules.ea90ab0: The built-inyarn newtemplates have been moved to@backstage/cli-module-new. Existing references to@backstage/cli/templates/*in your rootpackage.jsonwill continue to work through a backwards compatibility rewrite in thenewcommand.ebeb0d4: Updated the new frontend plugin template to use@backstage/frontend-dev-utilsin itsdev/entry point instead of wiringcreateAppmanually. Generated plugins now get the same dev app helper setup as the built-in examples.971cc94: Thenewcommand now prompts for the plugin package name when creating plugin modules, in order to properly populate thepackage.jsonfile.de62a9d: Upgradedcommanderdependency from^12.0.0to^14.0.3across all CLI packages.092b41f: Updated dependencywebpackto~5.105.0.4a75544: Updated dependencyreact-refreshto^0.18.0.a9d23c4: Properly supportpackage.jsonworkspacesfieldUpdated dependencies
v0.35.4Compare Source
Patch Changes
cfd8103: Updated catalog provider module template to use stable catalog extension points from@backstage/plugin-catalog-nodeinstead of alpha exports.20131c5: Added support for CSS exports in package builds. When a package declares a CSS file in itsexportsfield (e.g.,"./styles.css": "./src/styles.css"), the CLI will automatically bundle it duringbackstage-cli package build, resolving any@importstatements. The export path is rewritten fromsrc/todist/at publish time.Fixed
backstage-cli repo fixto not addtypesVersionsentries for non-script exports like CSS files.7455dae: Use node prefix on native imports6ce4a13: Removed/alphafromscaffolderActionsExtensionPointimportfdbd404: Removed theEXPERIMENTAL_MODULE_FEDERATIONenvironment variable flag, making module federation host support always available duringpackage start. The host shared dependencies are now managed through@backstage/module-federation-commonand injected as a versioned runtime script at build time.fdbd404: Updated@module-federation/enhanced,@module-federation/runtime, and@module-federation/sdkdependencies from^0.9.0to^0.21.6.4fc7bf0: Bump to tar v75e3ef57: Added support for the newpeerModulesmetadata field inpackage.json. This field allows plugin packages to declare modules that should be installed alongside them for cross-plugin integrations. The field is validated bybackstage-cli repo fix --publish.122d39c: Completely removed support for the deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages.73351c2: Updated dependencywebpackto~5.104.0.69d880e: Bump to latest zod to ensure it has the latest featuresUpdated dependencies
v0.35.3Compare Source
Patch Changes
cfd8103: Updated catalog provider module template to use stable catalog extension points from@backstage/plugin-catalog-nodeinstead of alpha exports.7455dae: Use node prefix on native imports4fc7bf0: Bump to tar v7122d39c: Completely removed support for the deprecatedapp.experimental.packagesconfiguration. Replace existing usage directly withapp.packages.69d880e: Bump to latest zod to ensure it has the latest featuresv0.35.2Compare Source
Patch Changes
320c6a9: Bump@swc/coreto supportES2023andES2024c0d7bf6: Added--includeand--formatoptions tobackstage-cli infocommand for including additional packages via glob patterns and outputting as JSON or Text.f6a5d2f: Fixed CSS module class name collisions when running multiple versions of packages simultaneously by using content-based hashing for class name generation.140cbc2: Added@backstage/backend-test-utilsto backend package templates.4eeba9e: Upgradezod-validation-errorto version 49ee5996: Bump minimum required@swc/coreto avoid transpilation bugv0.35.1Compare Source
Hey, I just made a Pull Request!
I created a module for Rails and one action to use
rails newin the scaffolderAddesd to the plugin list:

✔️ Checklist
Signed-off-byline in the message. (more info)v0.35.0Compare Source
Minor Changes
f6f22a9: Provide--no-node-snapshotby default when running thepackage startorpackage test. You can disable this behavior by providingNODE_OPTIONS='--node-snapshot'.f8dff94: Switched the default module resolution tobundlerand themodulesetting toES2020.You may need to bump some dependencies as part of this change and fix imports in code. The most common source of this is that type checking will now consider the
exportsfield inpackage.jsonwhen resolving imports. This in turn can break older versions of packages that had incompatibleexportsfields. Generally these issues will have already been fixed in the upstream packages.You might be tempted to use
--skipLibCheckto hide issues due to this change, but it will weaken the type safety of your project. If you run into a large number of issues and want to keep the old behavior, you can reset themoduleResolutionandmodulesettings your owntsconfig.jsonfile tonodeandESNextrespectively. But keep in mind that thenodeoption will be removed in future versions of TypeScript.A future version of Backstage will make these new settings mandatory, as we move to rely on the
exportsfield for type resolution in packages, rather than thetypesVersionsfield.cd0b8a1: BREAKING:jestis now a peer dependency. If you run tests using Backstage CLI, you must add Jest and its environment dependencies asdevDependenciesin your project.You can choose to install either Jest 29 or Jest 30. The built-in Jest version before this change was Jest 29, however, we recommend that you switch to Jest 30. Upgrading will solve the
Could not parse CSS stylesheeterrors, allow you to use MSW v2 in web packages, and ensure that you remain compatible with future versions of the Backstage CLI. Support for Jest 29 is temporary, with the purpose of allowing you to upgrade at your own pace, but it will eventually be removed.jest@^29andjest-environment-jsdom@^29. No migration needed, but you may seeCould not parse CSS stylesheetwarnings/errors when testing components from@backstage/uior other packages using CSS@layerdeclarations.jest@^30,@jest/environment-jsdom-abstract@^30, andjsdom@^27. Fixes the stylesheet parsing warnings/errors, but requires migration steps.See the Jest 30 migration guide for detailed migration instructions.
Patch Changes
de96a60: chore(deps): bumpexpressfrom 4.21.2 to 4.22.0e7db290: Add missing peer/dev dependencies to the frontend plugin template.react-domwas not declared as a peer dependency, causing module resolutionerrors when generating plugins outside a Backstage monorepo. This adds
react-domtopeerDependencies(for consuming apps) anddevDependencies(for local development).
react-router-domis also added topeerDependencies(for consuming apps) anddevDependenciesto support routing during plugin development.
Fixes:
1226647: Updated dependencyesbuildto^0.27.0.f89a074: Updated dependency@pmmmwh/react-refresh-webpack-pluginto^0.6.0.2b81751: Updated dependencywebpackto~5.103.0.fafd9e1: Fixed internal usage ofyargs.c8c2329: Add proxy configuration from env-vars to create-app tasks2bae83a: Switched compilation target to ES2022 in order to match the new set of supported Node.js versions, which are 22 and 24.The TypeScript compilation target has been set to ES2022, because setting it to a higher target will break projects on older TypeScript versions. If you use a newer TypeScript version in your own project, you can bump
compilerOptions.targetto ES2023 or ES2024 in your owntsconfig.jsonfile.7fbac5c: Updated to use new utilities from@backstage/cli-common.2bae83a: Bumped dev dependencies@types/nodeUpdated dependencies
v0.34.6Compare Source
Patch Changes
7fbac5c: Updated to use new utilities from@backstage/cli-common.v0.34.5Compare Source
Patch Changes
fc7cbfc: The templates executed with theyarn newcommand now supports templating filenames.da19cb5: Fix inconsistent behavior in thenewcommand for the@internalscope: it now consistently defaults to thebackstage-plugin-infix whether the--scopeoption is not set or it's set tointernal.fc7cbfc: Added a template for theyarn newcommand to create an catalog entity provider. To add this template to an explicit list in the rootpackage.json, use@backstage/cli/templates/catalog-provider-module.b2bef92: Convert all enums to erasable-syntax compliant patterns279279c: Fixes an issue where using thebackstage-cli new --scopecommand with a scope that already includes the@symbol (e.g.,@backstage-community) would result in a double@@prefix in the generated package name, causing invalidpackage.jsonfiles.05f60e1: Refactored constructor parameter properties to explicit property declarations for compatibility with TypeScript'serasableSyntaxOnlysetting. This internal refactoring maintains all existing functionality while ensuring TypeScript compilation compatibility.v0.34.4Compare Source
Patch Changes
f2cf564: Removed the script transform cache from the default Jest configuration. The script cache provided a moderate performance boost, but it is incompatible with Jest 30.33faad2: Allow using custom manifest location in the yarn plugin and version bump.The Backstage yarn plugin and version bump allows two new environment variables to configure custom manifest location:
BACKSTAGE_VERSIONS_BASE_URL: The base URL for fetching the Backstage versionmanifest. Defaults to
https://versions.backstage.io/v1/releases/VERSION/manifest.json.Useful for running the plugin in environment without direct access to the internet,
for example by using a mirror of the versions API or a proxy.
Note that the environment variable is just the host name, and the path is appended by
the plugin. If you are using the yarn plugin, bump version command will also try
to fetch the new version of the yarn plugin from the same base URL (defaults to
https://versions.backstage.io/v1/releases/RELEASE/yarn-plugin)BACKSTAGE_MANIFEST_FILE: Path to a local manifest file. If set, the pluginwill not attempt to fetch the manifest from the network. Useful for running
the plugin in environment without internet access and without mirror of the
versions API.
6ebc1ea: Fixed module federation config by only settingimport: falseon shared libraries for remote.ab96bb7: Added a new--entrypointoption to thepackage startcommand, which allows you to specify a custom entry directory/file for development applications. This is particularly useful when maintaining separate dev apps for different versions of your plugin (e.g., stable and alpha).Example usage:
Consider the following plugin dev folder structure:
yarn package startcommand uses thedev/folder as the entry point and executesdev/index.tsxfile;yarn package start --entrypoint dev/alphawill instead usedev/alpha/as the entry point and executedev/alpha/index.tsfile.024645e: Remove unused @octokit modules from cli packaged14ef24: Added automatic detection and support for the Backstage Yarn plugin when generating new packages withyarn new. When the plugin is installed, new packages will automatically usebackstage:^ranges for@backstage/*dependencies.Updated dependencies
v0.34.3Compare Source
v0.34.2Compare Source
Patch Changes
e6f45dc: Updated the WebPack configuration to usecontenthash. This fixes an issue were builds would sometimes generate output files with the same name but different content across builds, leading to breakages when loading the frontend app.fffd434: Disallow import fallback of critical shared dependencies in module federation.080f252: Fixed thenew-frontend-plugintemplate that was incorrectly passingidinstead ofpluginIdtocreateFrontendPluginand unnecessarily importingReact.e0db9b8: Modify thebackstage.jsonalso for custom patterns if it extends the default pattern.Examples:
@backstage/*(default pattern)@{backstage,backstage-community}/*@{extra1,backstage,extra2}/*275bda8: Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps.e1adce4: Updated the backend plugin template to use a new pattern for theTodoListServicethat reduces boilerplate.Updated dependencies
v0.34.1Compare Source
Patch Changes
080f252: Fixed thenew-frontend-plugintemplate that was incorrectly passingidinstead ofpluginIdtocreateFrontendPluginand unnecessarily importingReact.275bda8: Fixed an issue that could cause conflicts of detected modules in workspaces with multiple apps.v0.34.0Compare Source
Minor Changes
38b4243: Added plugin and module templates for the new frontend system. These templates are not included by default, but can be included by adding@backstage/cli/templates/new-frontend-pluginand@backstage/cli/templates/new-frontend-plugin-moduleas custom templates.923ceb2: BREAKING: The new app build based on Rspack is now the default, and theEXPERIMENTAL_RSPACKflag has been removed. To revert to the old behavior, set theLEGACY_WEBPACK_BUILDenvironment flag and install the following optional dependencies:{ "dependencies": { "@module-federation/enhanced": "^0.9.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.7", "esbuild-loader": "^4.0.0", "eslint-webpack-plugin": "^4.2.0", "fork-ts-checker-webpack-plugin": "^9.0.0", "mini-css-extract-plugin": "^2.4.2", "terser-webpack-plugin": "^5.1.3", "webpack": "^5.96.0", "webpack-dev-server": "^5.0.0" } }If you do encounter a blocking issue that forces you to use the old WebPack build, please open an issue explaining the problem. The WebPack build will be removed in a future release.
eda80c7: BREAKING: Removed support for.icon.svgimports, which have been deprecated since the 1.19 release.Patch Changes
2b8082a: Internal refactor of error handling8b1bf6e: Deprecated new frontend system config settingapp.experimental.packagesto justapp.packages. The old config will continue working for the time being, but may be removed in a future release.ead626f: The Node.js transform in@backstage/cli/config/nodeTransformHooks.mjsnow supports the built-in type stripping in Node.js, which is enabled by default from v22.18.0.a6af768: Allow js files to be processed by the nodeTransform loaderv0.33.1Compare Source
Patch Changes
50f0ce6: Fixes a module not found error when runningbackstage-cli info.v0.33.0Compare Source
Minor Changes
eef0e83: Internal update to promote the modular CLI entrypoint to stable.Patch Changes
d07fe35: Added user feedback when opening config docs in browser. The command now clearly indicates what it's doing and provides fallback instructions if the browser fails to open.ce70439: TheBACKSTAGE_CLI_EXPERIMENTAL_BUILD_CACHEflag has been removed. Existing users are encouraged to switch toEXPERIMENTAL_RSPACKinstead.1d8f00b: Switched to using theModuleFederationPluginfrom@module-federation/enhanced/rspackfor Rspack, rather than the built-in one.2b9633f: The experimentalFORCE_REACT_DEVELOPMENTflag has been removed.d8c4a54: Only use the caching Jest module loader for frontend packages in order to avoid breaking real ESM module imports.d6d63c7: Updating the scaffolder action boilerplate to use newzodschemae36e855: Addedbackstage.pluginIdfield inpackage.jsonto all default plugin package templates for thenewcommand.1bab255: Internal refactor to combine alphabuildandstartmodules.713e957: fix: merge eslint reports when using json format8a0164c: Fix an issue where some commands were not usable because of missing dist filesv0.32.1Compare Source
Patch Changes
674def9: fix: enablelazyCompilationandrefreshOptionsfor rspackd649df0: Internal code cleanupc2cae47: Add missing modules to the Backstage CLI alpha entrypoint.3f45861: Add a warning for React 17 deprecation that triggers when frontend packages and plugins start.9aaec54: Internal refactor of opaque type handling.9285385: Addedinfoobject to the context of the alpha CLI.6cc9507: Updated dependency@octokit/requestto^8.0.0.5cd3c54: Updated dependencyreact-refreshto^0.17.0.72d019d: Removed various typos19a4e7c: Internal refactor to move things closer to homev0.32.0Compare Source
Minor Changes
a47fd39: Removes default React imports from template files, aligning with the requirements for the upcoming React 19 migration. Introduces a new ESLint rule to disallowimport React from 'react'andimport * as React from 'react'.https://legacy.reactjs.org/blog/2020/09/22/introducing-the-new-jsx-transform.html
65b584c: Internal update to move thenewandcreate-github-appto their own module.c7254ae: Internal update to move theclean,pre/postpackandfixcommands into their own separate module.Patch Changes
4ea76f7: Bump @module-federation/enhanced ^0.9.0 to fix GHSA-593f-38f6-jp5m87a5cb4: Fixed an issue causing therepo lintcommand to fail when the--max-warningsoption was used.6969f79: Avoid trailing/*when automatically adding imports for package with multiple entry points.98b7131: Update theto doplugin template to stop using the deprecated catalog alpha service reference.If you start seeing the
should create TODO item with catalog informationtest failing, you have two options to fix this:Update the test to mock the legacy alpha catalog service, or migrate the
TODOplugin backend to use the new catalog service reference.We recommend the second option, see this pull request for an example of how to do the migration.
d5c4fed: make certificate strings optional for Dev environmentsd83f3f4: Resolved a problem where thestartcommand did not correctly handle multiple--requireflags, ensuring all specified modules are now properly loaded.d2091c6: Added a newrepo startcommand to replace the existing pattern of usingyarn devscripts. Therepo startcommand runs the app and/or backend package in the repo by default, but will also fall back to running other individual frontend or backend packages or even plugin dev entry points if the can be uniquely selected.The goal of this change is to reduce the number of different necessary scripts and align on
yarn startbeing the only command needed for local development, similar to howrepo testhandles testing in the repo. It also opens up for more powerful options, like the--plugin <pluginId>flag that runs the dev entry point of the selected plugin.The new script is installed as follows, replacing the existing
yarn startscript:{ "scripts": { "start": "backstage-cli repo start" } }In order to help users migrate in existing projects, it is recommended to add the following scripts to the root
package.json:{ "scripts": { "dev": "echo \"Use 'yarn start' instead\"", "start-backend": "echo \"Use 'yarn start backend' instead\"" } }For more information, run
yarn start --helponce the new command is installed.918c883: Included a reference to the JSX transform guide in the warning about using the default React import.Updated dependencies
Configuration
📅 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.