# @web/browser-logs

## 0.2.5

### Patch Changes

- c403949a: fix: support method names in objects containing a dash

## 0.2.4

### Patch Changes

- f8786401: add extra logging when catching an unhandled rejection

## 0.2.3

### Patch Changes

- 894461aa: Deserialize bound function from browser logs

## 0.2.2

### Patch Changes

- 2c06f31e: Update puppeteer and puppeteer-core to 8.0.0

## 0.2.1

### Patch Changes

- 6a62b4ee: filter out internal stack traces

## 0.2.0

### Minor Changes

- 1dd7cd0e: improve deserialization of stack traces cross browser

## 0.1.6

### Patch Changes

- 836abc0: handle errors thrown when (de)serializing browser logs
- f6107a4: handle logging shadow root

## 0.1.5

### Patch Changes

- 3b1a6cc: remove sourcemap URL from scripts

## 0.1.4

### Patch Changes

- bbb0b78: Added serializing and deserializing for Promises

## 0.1.3

### Patch Changes

- 944aa88: fixed handling of circular references generated by serializing certain types, like functions and regexp

## 0.1.2

### Patch Changes

- 60de9b5: improve handling of undefined and null in browser logs

## 0.1.1

### Patch Changes

- aa65fd1: run build before publishing

## 0.1.0

### Minor Changes

- 9be1f95: Added native node es module entrypoints. This is a breaking change. Before, native node es module imports would import a CJS module as a default import and require destructuring afterwards:

  ```js
  import playwrightModule from '@web/test-runner-playwright';

  const { playwrightLauncher } = playwrightModule;
  ```

  Now, the exports are only available directly as a named export:

  ```js
  import { playwrightLauncher } from '@web/test-runner-playwright';
  ```

## 0.0.1

### Patch Changes

- 5fada4a: improve logging and error reporting
