microsoft/playwright#30779 - [REGRESSION]: When using video: 'on' with VSCode extension the browser got closed
microsoft/playwright#30755 - [REGRESSION]: Electron launch with spaces inside executablePath didn't work
microsoft/playwright#30770 - [REGRESSION]: Mask elements outside of viewport when creating fullscreen screenshots didn't work
microsoft/playwright#30858 - [REGRESSION]: ipv6 got shown instead of localhost in show-trace/show-report
Browser Versions
Chromium 125.0.6422.14
Mozilla Firefox 125.0.1
WebKit 17.4
This version was also tested against the following stable channels:
Bulma v1 is a full rewrite of the framework using Dart Sass, which is the the primary implementation of Sass. While this affects a few development details, everything has been done to make the transition as easy as possible.
What remains the same
All HTML snippets are the same. This means you don't need to update your markup. This is important because it means, if you're using Bulma straight "out of the box", you don't need to change anything.
You can just swap bulma@0.9.4/css/bulma.min.css with bulma@1.0.0/css/bulma.min.css and everything will work. Things will look slightly different, but they will still work.
if you use the sass npm package, you're already using Dart Sass
CSS Variables are used instead of literals: color: var(--bulma-primary); instead of color: hsl(171deg, 100%, 41%);, which means you can customize Bulma with CSS only (without using Sass)
Bulma v1 is a full rewrite of the framework using Dart Sass, which is the the primary implementation of Sass. While this affects a few development details, everything has been done to make the transition as easy as possible.
What remains the same
All HTML snippets are the same. This means you don't need to update your markup. This is important because it means, if you're using Bulma straight "out of the box", you don't need to change anything.
You can just swap bulma@0.9.4/css/bulma.min.css with bulma@1.0.0/css/bulma.min.css and everything will work. Things will look slightly different, but they will still work.
if you use the sass npm package, you're already using Dart Sass
CSS Variables are used instead of literals: color: var(--bulma-primary); instead of color: hsl(171deg, 100%, 41%);, which means you can customize Bulma with CSS only (without using Sass)
Update support for import assertions and import attributes in node (#3778)
Import assertions (the assert keyword) have been removed from node starting in v22.0.0. So esbuild will now strip them and generate a warning with --target=node22 or above:
▲ [WARNING] The "assert" keyword is not supported in the configured target environment ("node22") [assert-to-with]
example.mjs:1:40:
1 │ import json from "esbuild/package.json" assert { type: "json" }
│ ~~~~~~
╵ with
Did you mean to use "with" instead of "assert"?
Import attributes (the with keyword) have been backported to node 18 starting in v18.20.0. So esbuild will no longer strip them with --target=node18.N if N is 20 or greater.
Fix for await transform when a label is present
This release fixes a bug where the for await transform, which wraps the loop in a try statement, previously failed to also move the loop's label into the try statement. This bug only affects code that uses both of these features in combination. Here's an example of some affected code:
// Original code
async function test() {
outer: for await (const x of [Promise.resolve([0, 1])]) {
for (const y of x) if (y) break outer
throw 'fail'
}
}
// Old output (with --target=es6)
function test() {
return __async(this, null, function* () {
outer: try {
for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) {
const x = temp.value;
for (const y of x) if (y) break outer;
throw "fail";
}
} catch (temp) {
error = [temp];
} finally {
try {
more && (temp = iter.return) && (yield temp.call(iter));
} finally {
if (error)
throw error[0];
}
}
Update support for import assertions and import attributes in node (#3778)
Import assertions (the assert keyword) have been removed from node starting in v22.0.0. So esbuild will now strip them and generate a warning with --target=node22 or above:
▲ [WARNING] The "assert" keyword is not supported in the configured target environment ("node22") [assert-to-with]
example.mjs:1:40:
1 │ import json from "esbuild/package.json" assert { type: "json" }
│ ~~~~~~
╵ with
Did you mean to use "with" instead of "assert"?
Import attributes (the with keyword) have been backported to node 18 starting in v18.20.0. So esbuild will no longer strip them with --target=node18.N if N is 20 or greater.
Fix for await transform when a label is present
This release fixes a bug where the for await transform, which wraps the loop in a try statement, previously failed to also move the loop's label into the try statement. This bug only affects code that uses both of these features in combination. Here's an example of some affected code:
// Original code
async function test() {
outer: for await (const x of [Promise.resolve([0, 1])]) {
for (const y of x) if (y) break outer
throw 'fail'
}
}
// Old output (with --target=es6)
function test() {
return __async(this, null, function* () {
outer: try {
for (var iter = __forAwait([Promise.resolve([0, 1])]), more, temp, error; more = !(temp = yield iter.next()).done; more = false) {
const x = temp.value;
for (const y of x) if (y) break outer;
throw "fail";
}
} catch (temp) {
error = [temp];
} finally {
try {
more && (temp = iter.return) && (yield temp.call(iter));
} finally {
if (error)
throw error[0];
}
Bumps the dev-dependencies group with 10 updates in the / directory:
1.44.0
1.44.1
0.0.263
0.0.268
7.9.0
7.11.0
7.9.0
7.11.0
1.0.5
2.0.6
0.9.4
1.0.1
0.20.2
0.21.4
8.57.0
9.4.0
3.1.0
4.0.0
7.11.0
8.0.0
Updates
@playwright/test
from 1.44.0 to 1.44.1Release notes
Sourced from
@playwright/test
's releases.Commits
afacb84
chore: mark v1.44.1 (#30942)be13365
cherry-pick(#30853): chore: print friendly localhost address from http server...67b85e6
docs: cherry-pick dotnet docs enhancements + release-notes (#30927)32bde52
cherry-pick(#30832): chore(testServer): accept video parameter when running t...5d26230
cherry-pick(#30807): chore: do not close the reused context when video is on3867d55
cherry-pick(#30820): fix(electron): allow launching with spaces in path (#30830)01bf93c
cherry-pick(#30800): Revert "fix(highlight): highlight Top Layer elements (#3...1b2de3f
cherry-pick(#30708): docs(python): roll fixes (#30709)Updates
@types/chrome
from 0.0.263 to 0.0.268Commits
Updates
@typescript-eslint/eslint-plugin
from 7.9.0 to 7.11.0Release notes
Sourced from
@typescript-eslint/eslint-plugin
's releases.Changelog
Sourced from
@typescript-eslint/eslint-plugin
's changelog.Commits
e360541
chore(release): publish 7.11.0b230385
feat(eslint-plugin): deprecate prefer-ts-expect-error in favor of ban-ts-comm...3461f45
test(eslint-plugin): [consistent-type-assertions] add missingoutput: null
...342b873
fix(eslint-plugin): [consistent-type-assertions] prevent syntax errors on arr...b5ce43b
chore(eslint-plugin): replaced map/reduce with flatMap in normalizedOptions i...c18226e
chore(release): publish 7.10.08d92ba8
docs: [no-floating-promises] fix capitalization typo (#9118)d951d83
fix(eslint-plugin): [prefer-regexp-exec] fix heuristic to check whether regex...987a96e
feat(eslint-plugin): [sort-type-constituents] support case sensitive sorting ...Updates
@typescript-eslint/parser
from 7.9.0 to 7.11.0Release notes
Sourced from
@typescript-eslint/parser
's releases.Changelog
Sourced from
@typescript-eslint/parser
's changelog.Commits
e360541
chore(release): publish 7.11.0c18226e
chore(release): publish 7.10.0Updates
asana
from 1.0.5 to 2.0.6Release notes
Sourced from asana's releases.
Commits
b9d7c6a
Updated JavaScript SDK: v2.0.6171bd7b
Update searchTasksForWorkspace sample code with custom fields query params ex...b2dccf8
Fix searchTasksForWorkspace custom_fields query param search for is_set, valu...f29b766
Updated JavaScript SDK: v2.0.5bfde9a7
Fix comment about custom field query in docsbe208d4
Fix searchTasksForWorkspace method not being able to search for tasks with cu...8b8d936
Updated JavaScript SDK: v2.0.47b3a7d4
Fix asana-enabled -> asana-enable example4fa104a
Updated JavaScript SDK: v2.0.3822dd40
Add instructions on how to get eventsUpdates
bulma
from 0.9.4 to 1.0.1Release notes
Sourced from bulma's releases.
... (truncated)
Changelog
Sourced from bulma's changelog.
... (truncated)
Commits
43b879d
Build 1.0.10c3d845
Fix #3786bb05184
Fix select arrow color615e58c
Fix homepagef28e758
fix github link2f3c280
Update responsiveness.html link53f62f4
Fix #380996597e6
Update concepts.html81a4753
Fix #376007b6f9e
Fix #3759Updates
esbuild
from 0.20.2 to 0.21.4Release notes
Sourced from esbuild's releases.
... (truncated)
Changelog
Sourced from esbuild's changelog.
... (truncated)
Commits
67cbf87
publish 0.21.4 to npm4ad11c3
fix #3639, fix #3646: passwith
toonResolve
516ca31
fix #3343: allow bundle-internal string aliases9e2f304
fix #3416, fix #3425: better enum constant folding8f1faf7
implement late constant-folding for&& || ??
7d50a50
implement late constant-folding of string enums1b29ac7
fold equality checks after cross-module inliningd7a8bf3
formatting support for@position-try
(for #3773)5069410
fix #3778: import assertions/attributes for node11d568c
runmake update-compat-table
Updates
eslint
from 8.57.0 to 9.4.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
a5f7e58
9.4.08c6d0c3
Build: changelog update for 9.4.0010dd2e
chore: upgrade to@eslint/js@9.4.0
(#18534)5e1b5dc
chore: package.json update for@eslint/js
released7ab6f5
docs: update theme when whenprefers-color-scheme
changes (#18510)594145f
refactor: switch to@eslint/config-array
(#18527)525fdff
docs: fix components files (#18519)89a4a0a
feat: ignore IIFE's in theno-loop-func
rule (#17528)80747d2
docs: refactorprefer-destructuring
rule (#18472)f6534d1
fix: skip processor code blocks that match only universal patterns (#18507)Updates
eslint-plugin-json
from 3.1.0 to 4.0.0Commits
0ff302c
Publish v4.0 with Flat Config support2e68d76
Enable integration testing for eslint v9caa50b0
Create rule schema to support "allowComments"8a999c6
Fixes #80: Support ESLint's flat configuration format157d715
Fix eslint-plugin-self to work with flat-config.4a4e557
Vendor eslint-plugin-self693788e
Update mocha package versions. (#86)6fc5651
Fix running tests against the correct versions of ESLint (#84)893c508
Change minimum versions of Node and eslint in integration tests (#83)e4a5603
Fix Actions badge (#78)Updates
web-ext
from 7.11.0 to 8.0.0Release ... _Description has been truncated_