Skip to content
This repository was archived by the owner on Jan 30, 2025. It is now read-only.

Commit 55efcbf

Browse files
committed
Add v0.1.2 release notes
1 parent 943742c commit 55efcbf

File tree

1 file changed

+39
-0
lines changed

1 file changed

+39
-0
lines changed

release notes/v0.1.2.md

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
This patch release improves the Playwright compatibility, fixes a few more bugs, and makes extension-wide internal improvements.
2+
3+
## Playwright Compatibility
4+
5+
- Update the flags for launching Chrome. ([#148](https://github.com/grafana/xk6-browser/pull/148))
6+
7+
Improves the compatibility between xk6-browser and Playwright by updating flags that are internally used when launching a Chrome browser. _See the [issue]((https://github.com/grafana/xk6-browser/issues/147)) for details._
8+
9+
- Rename `Page.BrintToFront` to `Page.BringToFront`. ([#131](https://github.com/grafana/xk6-browser/pull/131))
10+
11+
## Bugs fixed
12+
13+
- Fix nil interface conversion error in `Frame.document()`. ([#149](https://github.com/grafana/xk6-browser/pull/149))
14+
15+
Since `Frame.document()` is being used by a lot of other functions, this change possibly fixes known and other unknown bugs that may exist in `Page.$`, `Page.$$`, `Frame.Query`, `Frame.QueryAll`, `Frame.WaitForSelector`, and many other functions.
16+
17+
- Fix special characters not working bug. ([#134](https://github.com/grafana/xk6-browser/pull/134))
18+
19+
- Fix parsing of custom remote objects. ([#130](https://github.com/grafana/xk6-browser/pull/130))
20+
21+
## Improvements
22+
23+
- Improve handling of special characters. ([#134](https://github.com/grafana/xk6-browser/pull/134))
24+
25+
Some characters can only be produced with special key combinations. For example: `@` can only be produced when `Shift` and `2` keys are pressed together. This change fixes some missing and incorrect characters in the US keyboard layout, adds shift key detection, improves the error messages, and increases the maintainability of the input handling.
26+
27+
- Improve log handling across the extension components for ease of debugging. ([#131](https://github.com/grafana/xk6-browser/pull/131))
28+
29+
This change adds log calls to nearly every component across the extension and uses the same logger instance by passing it to a chain of components while launching a browser process.
30+
31+
- Improve handling and parsing of custom remote objects. ([#130](https://github.com/grafana/xk6-browser/pull/130))
32+
33+
This change converts remote objects to JSON for producing a safe output when they are used within `console.log()` or `Evaluate` calls.
34+
35+
## Internals
36+
37+
- Fix handling of make slice calls. ([#150](https://github.com/grafana/xk6-browser/pull/150))
38+
39+
- Use `k6Throw` calls in some entities. ([#152](https://github.com/grafana/xk6-browser/pull/152))

0 commit comments

Comments
 (0)