From 838cc43b8ff437f51d8fea97de8c494f137e56f5 Mon Sep 17 00:00:00 2001 From: ankur22 Date: Thu, 12 Dec 2024 11:12:50 +0000 Subject: [PATCH] Add browser changes made by Inanc and Ankur --- release notes/v0.56.0.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/release notes/v0.56.0.md b/release notes/v0.56.0.md index 29f9918548c..279cd1636e6 100644 --- a/release notes/v0.56.0.md +++ b/release notes/v0.56.0.md @@ -6,8 +6,7 @@ k6 `v0.56.0` is here 🎉! This release includes: ## Breaking changes -- `#pr`, `` -- `#pr`, `` +- [browser#1541](https://github.com/grafana/xk6-browser/pull/1541) Removes `accessibility-events` from a test, which is no longer a valid permission that can be granted by the latest version of Chromium/Chrome. ### (_optional h3_) `` `#pr` @@ -27,19 +26,25 @@ _what, why, and what this means for the user_ _Format as ` . `_: -- _`#999` Gives terminal output prettier printing. Thanks to `@person` for the help!_ -- `#pr` `` -- `#pr` `` +- [browser#1536](https://github.com/grafana/xk6-browser/pull/1536) Removes `Headless` from the user agent to prevent test traffic from being blocked. ## Bug fixes -_Format as ` . `_: -- _`#111` fixes race condition in runtime_ +- [browser#1507](https://github.com/grafana/xk6-browser/pull/1507) Fixes the `Geolocation.Accuracy` field. +- [browser#1515](https://github.com/grafana/xk6-browser/pull/1515) Fixes Sobek `Object.Get(key)` by returning `*[]any` instead of `[]any`. +- [browser#1534](https://github.com/grafana/xk6-browser/pull/1534) Fixes `locator` APIs to wait during a navigation without erroring out. +- [browser#1538](https://github.com/grafana/xk6-browser/pull/1538) Fixes `frame.title`. +- [browser#1542](https://github.com/grafana/xk6-browser/pull/1542) Fixes a panic which can occur when a frame navigates. +- [browser#1547](https://github.com/grafana/xk6-browser/pull/1547) Fixes a panic due to events associated to stale frames. +- [browser#1544](https://github.com/grafana/xk6-browser/pull/1544) Fixes a nil pointer dereference when calling `evaluate` or `evaluateHandle` with an invalid page function. ## Maintenance and internal improvements -_Format as ` . `_: -- _`#2770` Refactors parts of the JS module._ +- [browser#1504](https://github.com/grafana/xk6-browser/pull/1504), [browser#1510](https://github.com/grafana/xk6-browser/pull/1510), [browser#1511](https://github.com/grafana/xk6-browser/pull/1511) [browser#1512](https://github.com/grafana/xk6-browser/pull/1512) [browser#1513](https://github.com/grafana/xk6-browser/pull/1513), [browser#1518](https://github.com/grafana/xk6-browser/pull/1518), [browser#1519](https://github.com/grafana/xk6-browser/pull/1519), [browser#1520](https://github.com/grafana/xk6-browser/pull/1520), [browser#1523](https://github.com/grafana/xk6-browser/pull/1523), [browser#1521](https://github.com/grafana/xk6-browser/pull/1521), [browser#1524](https://github.com/grafana/xk6-browser/pull/1524), [browser#1526](https://github.com/grafana/xk6-browser/pull/1526), [browser#1527](https://github.com/grafana/xk6-browser/pull/1527), [browser#1531](https://github.com/grafana/xk6-browser/pull/1531), Removes Sobek out of business logic layers. +- [browser#1528](https://github.com/grafana/xk6-browser/pull/1528), [browser#1529](https://github.com/grafana/xk6-browser/pull/1529) Align repo with k6. +- [browser#1517](https://github.com/grafana/xk6-browser/pull/1517) Fixes internal tests. +- [browser#1535](https://github.com/grafana/xk6-browser/pull/1535), [browser#1537](https://github.com/grafana/xk6-browser/pull/1537) Updates dependencies. +- [browser#1540](https://github.com/grafana/xk6-browser/pull/1540) Refactors internals. ## _Optional_ Roadmap