chore: Update all minor dependency updates #178
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.7.0
->^0.8.0
^0.28.2
->^0.30.0
^0.15.1
->^0.16.0
^0.11.11
->^0.12.0
^0.3.76
->^0.4.0
^0.23.1
->^0.24.0
^0.5.3
->^0.6.0
19.6.1
->19.7.1
19.6.0
->19.7.1
8.1.7
->8.2.0
6.28.0
->6.29.0
6.28.0
->6.29.0
Release Notes
backstage/community-plugins (@backstage-community/plugin-github-actions)
v0.8.0
Compare Source
Minor Changes
435f142
: Backstage version bump to v1.36.0v0.7.2
Compare Source
Patch Changes
58d4734
: Fixed plugin setup documentation to show example of use with availability check in the catalog EntityPagebackstage/backstage (@backstage/cli)
v0.30.0
Compare Source
Minor Changes
cb76663
: BREAKING: Add support for native ESM in Node.js code. This changes the behavior of dynamic import expressions in Node.js code. Typically this can be fixed by replacingimport(...)
withrequire(...)
, with anas typeof import(...)
cast if needed for types. This is because dynamic imports will no longer be transformed torequire(...)
calls, but instead be left as-is. This in turn allows you to load ESM modules from CommonJS code usingimport(...)
.This change adds support for the following in Node.js packages, across type checking, package builds, runtime transforms and Jest tests:
.mjs
and.mts
files as explicit ESM files, as well as.cjs
and.cts
as explicit CommonJS files."type": "module"
field inpackage.json
to indicate that the package is an ESM package.There are a few caveats to be aware of:
--experimental-vm-modules
flag enabled, typically viaNODE_OPTIONS='--experimental-vm-modules'
."type": "module"
inpackage.json
is supported, but in tests it will cause all local transitive dependencies to also be treated as ESM, regardless of whether they declare"type": "module"
or not..cts
or.cjs
extension. This is because the interoperability layer is not fully compatible with the NPM ecosystem, and would break package if it was enabled for.js
files.require
, or to use the explicit CommonJS extensions as mentioned above. If you do need to dynamically import CommonJS packages, avoid usingdefault
exports, as the shape of them vary across different environments and you would otherwise need to manually unwrap the import based on the shape of the module object.b30e788
: Thenew
command is now powered by a new template system that allows you to define your own templates in a declarative way, as well as import existing templates from external sources. See the CLI templates documentation for more information.The following flags for the
new
command have been deprecated and will be removed in a future release:--license=<license>
: Configure the globallicense
instead.--no-private
: Configure the globalprivate
instead.--baseVersion=<version>
: Configure the globalversion
instead.--npmRegistry=<url>
: Configure the globalpublishRegistry
instead.--scope=<scope>
: Configure the globalnamePrefix
and/ornamePluginInfix
instead.As part of this change the template IDs and their options have changed. The following backwards compatibility mappings for the
--select
and--option
flags are enabled when using the default set of templates, but they will also be removed in the future:--select=plugin
is mapped to--select=frontend-plugin
instead.--option=id=<id>
is mapped to--option=pluginId=<id>
instead.Patch Changes
f17ef61
: Theversions:bump
command will now reject*
as a pattern.86c72c1
: The packing process when runningbuild-workspace
with the--alwaysYarnPack
flag now respects theBACKSTAGE_CLI_BUILD_PARALLEL
environment variable, defaulting parallel work limits based on CPU availability.2167afc
: Treat static file assets as always being free from side effects in package builds.f54eed0
: Fixed an issue where default feature type information wasn't being added to package.json/exports before publishing if exports didn't exist beforehand90a1edf
: Add check to make sure that the--link
option for thestart
command is a valid workspace.207f88f
: Fixed the file path pattern of many static assets output as part of the frontend build process, where there was an extra.
before the extension, leading to names likeimage-af7946b..png
.9638f6d
: Only allow pass through of.mjs
in Jest transform if static ESM is supported.9d49e04
: Replaced dependencynode-libs-browser
withnode-stdlib-browser
2c14147
: Corrected path when trying to add dependency to respectivepackage.json
when usingyarn new
templatesf21b125
: Ensure that both global-agent and undici agents are enabled when proxying is enabled.v0.29.6
Compare Source
v0.29.5
Compare Source
Patch Changes
e937ce0
: Fixed incompatible@typescript-eslint
versions with current[email protected]
8557e09
: Removed theEXPERIMENTAL_VITE
flag for using Vite as a dev server. If you were using this feature, we recommend switching to Rspack via theEXPERIMENTAL_RSPACK
flag.v0.29.4
Compare Source
Patch Changes
2b6c1ea
: If the Backstage yarn plugin is installed, it will now be automatically updated as part ofversions:bump
.7dcff85
: Remove special-casing for@types
packages when generating dependency entriesduring templating
3c3a7e6
: Revertcss-loader@v7
bump0aff006
: Bumped the version range forhtml-webpack-plugin
to fix thehtmlPluginExports.getCompilationHooks is not a function
error when using experimental Rspack.583f3d4
: Added@backstage/cli/config/prettier
as a replacement for@spotify/prettier-config
, but with the same configuration.62a9062
: Updated dependency@module-federation/enhanced
to^0.8.0
.5f04976
: Updaterollup
to avoid issues with build output when runningbackstage-cli package build
.5f04976
: Fixed a bug that caused missing code in published packages.a49030a
: Add support for--output-file
option from ESLint topackage lint
andrepo lint
commands.96331fa
: Enhance the behavior of the experimental support for module federation in the backstage CLI,by using the
package.json
exports (when present) to complete the list of exposed modules.This allows, for example, using exported
alpha
definitions through module federation.5c9cc05
: Use native fetch instead of node-fetchdcd99d2
: added experimental RSPack support for build command in the repo scopev0.29.3
Compare Source
Patch Changes
62a9062
: Updated dependency@module-federation/enhanced
to^0.8.0
.v0.29.2
Compare Source
The
@backstage/core
package has been split into the following three packages, all published as part of this release.@backstage/core-app-api
@backstage/core-plugin-api
@backstage/core-components
The main purpose of the split is to decouple the plugin API versioning from the app. It is now possible to bring in multiple plugins that depend on different versions of the core API, without any significant overhead.
The existing
@backstage/core
package still works together with these new packages, meaning that there is no rush to migrate, and we do not recommend that projects are migrated just yet. In general migration will be done by simply replacing usages of@backstage/core
with either@backstage/core-plugin-api
,@backstage/core-app-api
, or@backstage/core-components
, depending on what's being imported, but more information will follow!v0.29.1
Compare Source
Published a new
@backstage/backend-test-utils
package, which is a package for backend test utilities.v0.29.0
Compare Source
Minor Changes
bc47b17
: BREAKING: Updates ESLint config to ignore all generated source code undersrc/**/generated/**/*.ts
.6819f8c
: Added a new optimization to therepo test
command that will filter out unused packages in watch mode if all provide filters are paths that point from the repo root. This significantly speeds up running individual tests from the repo root in a large workspace, for example:yarn test packages/app/src/App.test.tsx
d849865
: The package packing now populatestypesVersions
for additional entry points rather than using additionalpackage.json
files for type resolution. This improves auto completion of separate entry points when consuming published packages.bc71665
: BREAKING: TheLEGACY_BACKEND_START
flag has been removed, along with support forsrc/run.ts
as the development entry point.Patch Changes
4046d53
: Fixed an issue where the--successCache
option for therepo test
andrepo lint
commands would be include the workspace path in generated cache keys. This previously broke caching in environments where the workspace path varies across builds.4a378d3
: Fix dev server reloads of plugin discovery for new frontend system.28b60ad
: The check forreact-dom/client
in the Jest configuration will now properly always run from the target directory.6b2888c
: Fixed an issue with the--successCache
flag forrepo test
where the tree hash for the wrong package directory would sometimes be used to generate the cache key.e30b65d
: Added--alwaysPack
as a replacement for the now hidden--alwaysYarnPack
flag for thebuild-workspace
command.be0278e
: Removed circular importa7f97e4
: Added a new"rejectFrontendNetworkRequests"
configuration flag that can be set in the"jest"
field in the rootpackage.json
:This flag causes rejection of any form of network requests that are attempted to be made in frontend or common package tests. This flag can only be set in the root
package.json
and can not be overridden in individual package configurations.6c48ebd
: Add--max-warnings -1
support tobackstage-cli package lint
04297a0
: The--successCache
option for therepo test
andrepo lint
commands now use an additive store that keeps old entries around for a week before they are cleaned up automatically.a2f0559
: When using the experimental Rspack flag the app build and dev server now injects configuration via a<script type="backstage.io/config">...</script>
tag inindex.html
rather than theprocess.env.APP_CONFIG
definition, which will now be defined as an empty array instead.This requires the app to be using the config loader from the 1.31 release of Backstage. Make sure your app is using at least that version if you are upgrading to this version of the CLI.
If you have copied the implementation of the
defaultConfigLoader
, make sure to update it to the new implementation. In particular the config loader needs to be able to read configuration fromscript
tags with the typebackstage.io/config
.b4627f2
: Fixed an issue where theraw-loader
for loading HTML templates was not resolved from the context of the CLI package.cd1ef2b
: Updated dependencyvite
to^5.0.0
.23f1da2
: Updated dependencyts-morph
to^24.0.0
.b533056
: Updated dependencycss-loader
to^7.0.0
.be008c3
: Updated dependency@module-federation/enhanced
to^0.7.0
.6266ed3
: Updated dependencydel
to^8.0.0
.4046d53
: Fixed an issue with therepo lint
command where the cache key for the--successCache
option would not properly ignore files that should be ignored according to.eslintignore
s.e19c53c
: Fix for the--link
flag forpackage start
to deduplicatereact-router
andreact-router-dom
.17850a5
: Update upgrade-helper link inversions:bump
command to includeyarnPlugin
parameter when the yarn plugin is installed09ea093
: Fixed an issue where.css
style injection would fail for published packages.702f41d
: Bumped dev dependencies@types/node
5d74716
: Remove unused backend-common dependencyb084f5a
: Bump the Webpack dependency range to^5.94.0
, as our current configuration is not compatible with some older versions.e565f73
: Added support for.webp
files in the frontend tooling.946fa34
: Added a new--link <workspace-path>
option for frontend builds that allow you to override module resolution to link in an external workspace at runtime.As part of this change the Webpack linked workspace resolution plugin for frontend builds has been removed. It was in place to support the old workspace linking where it was done by Yarn, which is no longer a working option.
Updated dependencies
backstage/backstage (@backstage/core-components)
v0.16.4
Compare Source
Patch Changes
9c9f4ff
: AddednestedValuesAsYaml
option toStructuredMetadataTable
to render data as yaml.47c27c2
: Upgradedagre
to@dagrejs/dagre
17088d2
: Updating theTaskLogStream
to take up all space in a running task, and also show the last line of the log by default58ec9e7
: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.v0.16.3
Compare Source
Patch Changes
4ec6f7b
: Allow passing component forContentHeader
descriptionv0.16.2
Compare Source
Patch Changes
e47be38
: Added data-testid to placeholder rendered by Progress component to simplify assertions in testsv0.16.1
Compare Source
Added
@backstage/plugin-bitrise
to show bitrise.io builds and download build artifacts.v0.16.0
Compare Source
Minor Changes
dc409c5
: The SupportButton component will now be hidden if no support config is specified in app-configPatch Changes
0f18340
: Change core component Table tool bar search box to the a appropriate Search icon and textaf9097e
: Adds the ability to mock a media query per break point and to change the active break point during a test. Usage example:Updated dependencies
backstage/backstage (@backstage/plugin-api-docs)
v0.12.4
Compare Source
Patch Changes
58ec9e7
: Removed older versions of React packages as a preparatory step for upgrading to React 19. This commit does not introduce any functional changes, but removes dependencies on previous React versions, allowing for a cleaner upgrade path in subsequent commits.v0.12.3
Compare Source
Patch Changes
dcf6e72
: Fix typo in default path of api docs definition routev0.12.2
Compare Source
Patch Changes
11babd9
: Fix link styling in ProvidedApisCard component so it aligns with other card components.v0.12.1
Compare Source
v0.12.0
Compare Source
Minor Changes
6836522
: Added support for pagination in api-docs plugin - DefaultApiExplorerPagePatch Changes
11f57de
: bump@asyncapi/react-component
to latest2.x
3cd1dee
: Uses theme values to style the API definition schema so that theme overrides apply.backstage/backstage (@backstage/plugin-app-backend)
v0.4.5
Compare Source
Patch Changes
v0.4.4
Compare Source
Patch Changes
d9d62ef
: Remove some internal usages of the backend-common package8379bf4
: Remove usages ofPluginDatabaseManager
andPluginEndpointDiscovery
and replace with their equivalent service typesv0.4.3
Compare Source
Patch Changes
74c3f2a
: Fixed a bug where config would not be injected on the/
and/index.html
paths.5c9cc05
: Use native fetch instead of node-fetchd66fa80
: Fix root route handling when query parameters are presentv0.4.2
Compare Source
@backstage/create-app@0.3.0
Minor Changes
0101c7a
: Add search plugin to default template for CLI created appsPatch Changes
a8573e5
: techdocs-backend: Simplified file, removing individual preparers and generators.techdocs-backend: UrlReader is now available to use in preparers.
In your Backstage app,
packages/backend/plugins/techdocs.ts
file has now been simplified,to remove registering individual preparers and generators.
Please update the file when upgrading the version of
@backstage/plugin-techdocs-backend
package.You should be able to remove unnecessary imports, and just do
@backstage/techdocs-common@0.3.0
Minor Changes
a8573e5
: techdocs-backend: Simplified file, removing individual preparers and generators.techdocs-backend: UrlReader is now available to use in preparers.
In your Backstage app,
packages/backend/plugins/techdocs.ts
file has now been simplified,to remove registering individual preparers and generators.
Please update the file when upgrading the version of
@backstage/plugin-techdocs-backend
package.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), 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 these updates again.
This PR was generated by Mend Renovate. View the repository job log.