e2e320c: - remove unused dependencies winston and yn from the template of backend plugins;
update msw to version 2.3.1 in the template of backend plugins;
starting with v1 and switching later to v2 is tedious and not straight forward; it's easier to start with v2;
0540c5a: Updated the scaffolding output message for plugin-common in backstage-cli. Now, when executing backstage-cli new to create a new plugin-common package, the output message accurately reflects the action by displaying Creating common plugin package... instead of the previous, less accurate Creating backend plugin....
7652db4: Only bootstrap global-agent if it's actually being used
f0c0039: Fix issue with CLI that was preventing upgrading from 1.28
d228862: Update default backend plugin created by the cli to use non-deprecated error handling middleware
da90cce: Updated dependency esbuild to ^0.21.0.
a60d73b: Fix a few minor issues with the backend template that were causing failing linting checks in the main repo.
0510d98: Subpath export package.json should be of a unique name to avoid typescript resolution issues
788eca7: Fix readme for new plugins created using cli
90c5268: Add peerDependencies to devDependencies in package.json.hbs templates.
c00f7ee: Fix issue with esm loaded dependencies being different from the cjs import for Vite dependencies
b0f66e9: Updated dependency vite-plugin-node-polyfills to ^0.22.0.
c328131: Added a new --publish flag to the repo fix command. This command will validate and if possible generate the metadata required for publishing packages with the Backstage CLI. In addition, a check has been added that the backstage.pluginId and backstage.pluginPackage(s) fields are present when packing a package for publishing.
5afbe1d: Export default module for scaffolder-action cli template
009da47: Fix versions:check --fix when yarn.lock has multiple joint versions in the same section
9ee948a: Bump esbuild target for package builds to ES2022.
Utilizing the new Clock API allows to manipulate and control time within tests to verify time-related behavior. This API covers many common scenarios, including:
testing with predefined time;
keeping consistent time and timers;
monitoring inactivity;
ticking through time manually.
// Initialize clock and let the page load naturally.
await page.clock.install({ time: new Date('2024-02-02T08:00:00') });
await page.goto('http://localhost:3333');
// Pretend that the user closed the laptop lid and opened it again at 10am,
// Pause the time once reached that point.
await page.clock.pauseAt(new Date('2024-02-02T10:00:00'));
// Assert the page state.
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:00:00 AM');
// Close the laptop lid again and open it at 10:30am.
await page.clock.fastForward('30:00');
await expect(page.getByTestId('current-time')).toHaveText('2/2/2024, 10:30:00 AM');
New CLI option --fail-on-flaky-tests that sets exit code to 1 upon any flaky tests. Note that by default, the test runner exits with code 0 when all failed tests recovered upon a retry. With this option, the test run will fail in such case.
New enviroment variable PLAYWRIGHT_FORCE_TTY controls whether built-in list, line and dot reporters assume a live terminal. For example, this could be useful to disable tty behavior when your CI environment does not handle ANSI control sequences well. Alternatively, you can enable tty behavior even when to live terminal is present, if you plan to post-process the output and handle control sequences.
# Avoid TTY features that output ANSI control sequences
PLAYWRIGHT_FORCE_TTY=0 npx playwright test
Dependabot tried to update this pull request, but something went wrong. We're looking into it, but in the meantime you can retry the update by commenting @dependabot rebase.
Bumps the all group with 87 updates in the / directory:
0.25.0
0.26.10
0.1.0
0.1.1
1.40.1
1.45.0
12.0.0
15.0.0
6.16.0
7.15.0
8.56.0
9.6.0
9.4.1
10.1.0
2.8.8
3.3.2
5.2.2
5.5.3
1.4.6
1.5.7
1.4.3
1.5.0
1.11.2
1.13.0
0.13.9
0.14.8
1.8.1
1.9.3
1.1.22
1.1.28
1.16.0
1.21.0
1.0.19
1.0.24
0.3.2
0.4.6
0.6.1
0.7.6
0.11.3
0.11.11
0.4.18
0.4.23
0.7.14
0.8.8
0.5.0
0.5.6
17.0.2
18.3.1
17.0.74
18.3.3
17.0.2
18.3.1
17.0.25
18.3.0
6.21.1
6.24.0
6.21.1
6.24.0
17.4.2
17.5.0
1.4.6
1.5.7
8.20.1
10.2.0
5.17.0
6.4.6
12.1.5
16.0.0
17.0.74
18.3.3
0.20.0
0.23.2
0.5.13
0.5.26
1.5.1
1.6.5
1.1.1
1.2.0
0.3.56
0.3.70
0.20.2
0.22.8
0.4.2
0.4.16
1.16.0
1.23.2
0.14.0
0.18.2
0.1.2
0.1.15
0.7.11
0.7.14
0.7.19
0.7.32
0.4.6
0.5.2
9.2.2
11.1.1
3.3.5
4.0.2
8.11.3
8.12.0
3.11.0
3.13.0
3.3.23
3.3.29
4.17.41
4.19.5
2.4.0
3.4.2
1.0.4
1.1.3
11.10.1
11.11.4
7.23.7
7.24.7
7.23.7
7.24.7
7.9.6
7.9.7
7.23.3
7.24.7
7.6.6
8.1.11
7.6.6
8.1.11
7.6.6
8.1.11
1.0.10
8.1.11
7.6.6
8.1.11
7.6.6
8.1.11
7.6.6
8.1.11
7.6.6
8.1.11
7.9.6
7.9.7
6.16.0
7.15.0
6.16.0
7.15.0
5.1.2
5.1.3
7.33.2
7.34.3
4.6.0
4.6.2
0.6.15
0.8.0
23.0.1
24.1.0
17.0.2
18.3.1
18.0.7
18.3.0
7.6.6
8.1.11
1.3.13
3.0.0
5.1.12
6.4.4
4.0.12
4.0.13
1.0.25
1.0.34
0.7.2
0.8.0
1.3.2
2.3.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.26.10Changelog
Sourced from
@backstage/cli
's changelog.... (truncated)
Commits
Updates
@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.45.0Release notes
Sourced from
@playwright/test
's releases.... (truncated)
Commits
4f3f6ee
cherry-pick(#31421): docs: release notes for 1.45d557b7b
cherry-pick(#31420): docs(java): correctly parse time (#31422)1368bca
cherry-pick(#31419): docs: deprecatehandle
option inexposeBinding
6c3fc49
cherry-pick(#31404): feat(chromium): roll to r11244ae151f
cherry-pick(#31340): docs: add guide for print dialogsa11585f
cherry-pick(#31331): docs(test-parameterize): improve forEach exampleafcf8d2
cherry-pick(#31350): docs: fix typo in 1.45 release notes599d074
cherry-pick(#31356): fix(clock): throw for invalid date2451791
cherry-pick(#31357): fix(clock): under reused context56ca1e1
cherry-pick(#31369): docs: use long for time in milliseconds (#31371)Maintainer 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 7.15.0Release notes
Sourced from
@typescript-eslint/utils
's releases.... (truncated)
Changelog
Sourced from
@typescript-eslint/utils
's changelog.... (truncated)
Commits
2865d31
chore(release): publish 7.15.00ca30a8
fix(utils): clean outdatedRuleTester
export (#9322)9dba021
feat(eslint-plugin): [array-type] detectReadonly\<string[]>
case (#8752)b4fe94f
chore(release): publish 7.14.1dfc4469
chore(release): publish 7.14.0c322099
fix(eslint-plugin): [no-invalid-this] support AccessorProperty (#9411)1212a8f
chore(release): publish 7.13.18a178ed
chore(release): publish 7.13.07e93b28
chore(release): publish 7.12.0e360541
chore(release): publish 7.11.0Updates
eslint
from 8.56.0 to 9.6.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
473d1bb
9.6.0f435566
Build: changelog update for 9.6.0b15ee30
chore: upgrade@eslint/js
@9
.6.0 (#18632)d655503
chore: package.json update for@eslint/js
release1613e2e
fix: Allow escaping characters in config patterns on Windows (#18628)13dbecd
docs: Limit search to just docs (#18627)7c78ad9
refactor: Use language.visitorKeys and check for non-JS SourceCode (#18625)e2b16e2
feat: Implement feature flags (#18516)69ff64e
refactor: Return value of applyInlineConfig() (#18623)375227f
docs: Update getting-started.md - add pnpm to init eslint config (#18599)Updates
node-gyp
from 9.4.1 to 10.1.0Release notes
Sourced from node-gyp's releases.
Superseded by #91.