32a38e1: BREAKING: The lockfile (yarn.lock) dependency analysis and mutations have been removed from several commands.
The versions:bump command will no longer attempt to bump and deduplicate dependencies by modifying the lockfile, it will only update package.json files.
The versions:check command has been removed, since its only purpose was verification and mutation of the lockfile. We recommend using the yarn dedupe command instead, or the yarn-deduplicate package if you're using Yarn classic.
The check that was built into the package start command has been removed, it will no longer warn about lockfile mismatches.
The packages in the Backstage ecosystem handle package duplications much better now than when these CLI features were first introduced, so the need for these features has diminished. By removing them, we drastically reduce the integration between the Backstage CLI and Yarn, making it much easier to add support for other package managers in the future.
Patch Changes
7eb08a6: Add frontend-dynamic-container role to eslint config factory
b2d97fd: Fixing loading of additional config files with new ConfigSources
fbc7819: Use ES2022 in CLI bundler
93095ee: Make sure node-fetch is version 2.7.0 or greater
6d898d8: Switched the process polyfill to use require.resolve for greater compatability.
e53074f: Updated default backend plugin to use RootConfigService instead of Config. This also removes the dependency on @backstage/config as it's no longer used.
ee2b0e5: The experimental module federation build now has the ability to force the use of development versions of react and react-dom by setting the FORCE_REACT_DEVELOPMENT flag.
239dffc: Remove usage of deprecated functionality from @backstage/config-loader
e6e7d86: Switched the target from 'ES2022' to 'es2022' for better compatibility with older versions of swc.
2ced236: Updated dependency @module-federation/enhanced to 0.3.1
0eedec3: Add support for dynamic plugins via the EXPERIMENTAL_MODULE_FEDERATION environment variable when running yarn start.
adabb40: New command now supports setting package license
dc4fb4f: Fix for repo build --all not properly detecting the experimental public entry point.
This version was also tested against the following stable channels:
Google Chrome 127
Microsoft Edge 127
v1.46.0
TLS Client Certificates
Playwright now allows to supply client-side certificates, so that server can verify them, as specified by TLS Client Authentication.
When client certificates are specified, all browser traffic is routed through a proxy that establishes the secure TLS connection, provides client certificates to the server and validates server certificates.
The following snippet sets up a client certificate for https://example.com:
Bumps the all group with 87 updates in the / directory:
0.25.0
0.27.0
0.1.0
0.1.1
1.40.1
1.46.1
12.0.0
15.0.0
6.16.0
8.4.0
8.56.0
9.9.1
9.4.1
10.2.0
2.8.8
3.3.3
5.2.2
5.5.4
1.4.6
1.5.10
1.4.3
1.6.0
1.11.2
1.14.2
0.13.9
0.14.10
1.8.1
1.9.3
1.1.22
1.1.30
1.16.0
1.22.0
1.0.19
1.0.26
0.3.2
0.4.8
0.6.1
0.7.9
0.11.3
0.11.13
0.4.18
0.4.25
0.7.14
0.8.11
0.5.0
0.5.6
17.0.2
18.3.1
17.0.74
18.3.5
17.0.2
18.3.1
17.0.25
18.3.0
6.21.1
6.26.1
6.21.1
6.26.1
17.4.2
17.5.1
1.4.6
1.5.10
8.20.1
10.4.0
5.17.0
6.5.0
12.1.5
16.0.1
17.0.74
18.3.5
0.20.0
0.24.1
0.5.13
0.6.1
1.5.1
1.6.6
1.1.1
1.2.0
0.3.56
0.3.73
0.20.2
0.22.12
0.4.2
0.5.1
1.16.0
1.25.2
0.14.0
0.18.5
0.1.2
0.1.18
0.7.11
0.8.1
0.7.19
0.8.2
0.4.6
0.5.5
9.2.2
11.2.1
3.3.5
4.0.2
8.11.3
8.12.0
3.11.0
3.14.2
3.3.23
3.3.31
4.17.41
4.19.5
2.4.0
3.4.2
1.0.4
1.1.4
11.10.1
11.11.4
7.23.7
7.25.2
7.23.7
7.25.4
7.9.6
7.9.7
7.23.3
7.24.7
7.6.6
8.2.9
7.6.6
8.2.9
7.6.6
8.2.9
1.0.10
8.2.9
7.6.6
8.2.9
7.6.6
8.2.9
7.6.6
8.2.9
7.6.6
8.2.9
7.9.6
7.9.7
6.16.0
8.4.0
6.16.0
8.4.0
5.1.2
5.2.1
7.33.2
7.35.0
4.6.0
4.6.2
0.6.15
0.8.0
23.0.1
25.0.0
17.0.2
18.3.1
18.0.7
18.3.0
7.6.6
8.2.9
1.3.13
3.0.0
5.1.12
6.4.4
4.0.12
4.0.13
1.0.25
1.0.37
0.7.2
0.8.2
1.3.2
2.4.1
2.7.0
3.3.2
4.0.0
5.0.0
6.3.3
7.0.0
Updates
@backstage/cli
from 0.25.0 to 0.27.0Changelog
Sourced from
@backstage/cli
's changelog.... (truncated)
Commits
1828545
Version Packages2bfec55
chore(deps): bump fork-ts-checker-webpack-plugin from 4.1.6 to 6.2.9df31bdc
Version Packages9038575
chore: fixing user-event versioning for create-plugin templatesd40316a
use Array.from instead of spread operator80f0762
Add context for versions:bump about version change and update testsb17d477
Merge pull request #5598 from backstage/dependabot/npm_and_yarn/react-use-17.2.49eabe20
chore: new plugins should use later versions of react-use4acd1d1
Merge pull request #5595 from backstage/dependabot/npm_and_yarn/ts-node-9.1.1e133f76
chore(deps): bump ts-node from 8.10.2 to 9.1.1Updates
@backstage/e2e-test-utils
from 0.1.0 to 0.1.1Changelog
Sourced from
@backstage/e2e-test-utils
's changelog.Commits
Updates
@playwright/test
from 1.40.1 to 1.46.1Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
e1c861c
cherry-pick(#32021): test: fix failing client-certificate tests20b0788
chore: mark v1.46.1 (#32194)57c3240
cherry-pick(#32192): chore: generate self-signed certificates for socks proxy301f179
cherry-pick(#32189): fix(only-changed): show nice error message about shallow...b2d6a09
cherry-pick(#32164): docs: release video and trace viewer video (#32173)7cf7aec
cherry-pick(#32094): fix(test runner): run project dependencies of `--only-ch...d78ae01
cherry-pick(#32163): fix(client-certificates): stall on tls handshake errorsbd13da4
cherry-pick(#32155): fix(client-certificates): when server does tls renegotia...30684a7
cherry-pick(#32066): fix(types): revert type changes made to support TS 5.5 (...5e68061
cherry-pick(#32015): docs(release-notes): fix typo in .NET release notesMaintainer changes
This version was pushed to npm by yurys, a new releaser for
@playwright/test
since your current version.Updates
@spotify/prettier-config
from 12.0.0 to 15.0.0Release notes
Sourced from
@spotify/prettier-config
's releases.... (truncated)
Changelog
Sourced from
@spotify/prettier-config
's changelog.... (truncated)
Commits
6d8c063
v15.0.06519dca
Merge pull request #1128 from nlebrun-spotify/upgrade-dependencies9528841
chore(node): upgrade required Node version to 18ef060c7
chore(deps): upgrade dependenciescfb9c66
v14.1.67b2160e
Merge pull request #1105 from spotify/cut-new-release5c7d2ed
fix: update dependenciesa31d65c
Merge pull request #1100 from spotify/dependabot/npm_and_yarn/commitizen-4.3.007db5cf
Merge pull request #1103 from spotify/dependabot/npm_and_yarn/http-cache-sema...7925f32
Create catalog-info.yamlUpdates
@typescript-eslint/utils
from 6.16.0 to 8.4.0Release notes
Sourced from
@typescript-eslint/utils
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/utils
's changelog.... (truncated)
Commits
3920c93
chore(release): publish 8.4.02ad3404
chore: enableunicorn/prefer-export-from
and `@typescript-eslint/consistent...ef2eab1
chore(release): publish 8.3.06377f18
fix(utils): addTSDeclareFunction
tofunctionTypeTypes
(#9788)9aeba30
chore: correct a few comment placements in utils (#9856)57e4120
feat(eslint-plugin): [no-deprecation] add rule (#9783)6250dab
chore: enabled eslint-plugin-perfectionist on utils (#9698)59bbf88
fix(utils): add missingTSSatisfiesExpression
in `RuleListenerBaseSelectors...7440e14
chore(release): publish 8.2.0243fb5f
chore: enable prefer-template (#9544)Updates
eslint
from 8.56.0 to 9.9.1Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
8781e6f
9.9.11503d03
Build: changelog update for 9.9.1b0c34d0
chore: upgrade to@eslint/js
@9
.9.1 (#18809)cd5a0da
chore: package.json update for@eslint/js
release4840930
docs: Update README with version support and clean up content (#18804)f61f40d
docs: Update globals examples (#18805)e112642
refactor: Extract parsing logic from Linter (#18790)241fcea
docs: Use and define languages (#18795)0f68a85
chore: use eslint-plugin-yml on yaml files only (#18801)5dbdd63
docs: eslint-plugin-markdown ->@eslint/markdown
(#18797)Updates
node-gyp
from 9.4.1 to 10.2.0Release notes
Sourced from node-gyp's releases.
Looks like these dependencies are updatable in another way, so this is no longer needed.