# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [2.0.0-alpha.34](https://github.com/ulixee/hero/compare/v2.0.0-alpha.33...v2.0.0-alpha.34) (2025-09-08)

### Bug Fixes

* **agent:** fix proxyConnectionInfo for socks5 URLs ([d66daed](https://github.com/ulixee/hero/commit/d66daedda1b9a332c279969da03a7ee1428f6d51))

### Features

* update to chrome 139 ([9e8a69b](https://github.com/ulixee/hero/commit/9e8a69bf5f4dbb1255b81a7e7bc56839c08dcef7))

# [2.0.0-alpha.33](https://github.com/ulixee/hero/compare/v2.0.0-alpha.32...v2.0.0-alpha.33) (2025-05-29)

**Note:** Version bump only for package @ulixee/unblocked-agent

# [2.0.0-alpha.32](https://github.com/ulixee/hero/compare/v2.0.0-alpha.31...v2.0.0-alpha.32) (2025-05-28)

### Bug Fixes

* **agent:** headers starting with - broken ([47f63af](https://github.com/ulixee/hero/commit/47f63af3813e72d181751a500abdbc3d31f2a7cd)), closes [#345](https://github.com/ulixee/hero/issues/345)
* **agent:** resource loading for file urls ([36988a0](https://github.com/ulixee/hero/commit/36988a008b2bc89ae16b40ba67ded3c4785bd32b))
* **agent:** support callbacks in chrome internal urls ([5b0c41e](https://github.com/ulixee/hero/commit/5b0c41e6c34967f952db9ccb12e8e2fe20288f60))

### Features

* **agent:** chrome 135 emulation ([fdcd31b](https://github.com/ulixee/hero/commit/fdcd31b6f4dc04e8ad716a0ba78cb571e4ed1584))
* **agent:** migrate from websockets to deprecated console domain for communication ([3a2ceca](https://github.com/ulixee/hero/commit/3a2cecaae2968d002c0d4ef9a48d94a6f2335cdc))
* **agent:** support authenticated proxies when mitm is disabled ([9946794](https://github.com/ulixee/hero/commit/99467940232f004d6cc1a22a3755489083c627be))

# [2.0.0-alpha.31](https://github.com/ulixee/hero/compare/v2.0.0-alpha.30...v2.0.0-alpha.31) (2024-12-07)

### Bug Fixes

* **agent:** make ws callbacks no-cors ([ecaf56e](https://github.com/ulixee/hero/commit/ecaf56e9a2a30a3823721b9599beea965b52b0ba))
* **agent:** single new doc callback per name ([20e2c41](https://github.com/ulixee/hero/commit/20e2c4148fe92b3359b6de97ffbfbc95598f6182))
* **agent:** support passing invalid URL to isWebsocketUrl ([665c108](https://github.com/ulixee/hero/commit/665c1080b31e9c7d6f4dfb8648524df0e5d64e40))
* **core:** dont log devtools internal ws messages ([3c18030](https://github.com/ulixee/hero/commit/3c1803078b9ec8423b0250ef4b00fa9ab9e20d69))
* **default-browser:** os lookup wrong ([b14bf27](https://github.com/ulixee/hero/commit/b14bf27080e88c50f7c76c53b1275c1b738093c2))
* **double-agent:** kill trailing tls process ([5942f27](https://github.com/ulixee/hero/commit/5942f27978a2e5673fadce09ab85e6d690a77423))

### Features

* **agent:** default to chrome 130 ([5830b3d](https://github.com/ulixee/hero/commit/5830b3de6a509614f1a40d20f5fe33f4778b3ac9))
* **commons:** extend typeserializer with array types ([6e23a45](https://github.com/ulixee/hero/commit/6e23a45e96468a155c077543c0c7ff9c7972711e))

# [2.0.0-alpha.30](https://github.com/ulixee/hero/compare/v2.0.0-alpha.29...v2.0.0-alpha.30) (2024-10-11)

### Bug Fixes

* **agent:** cleanup old websockets ([d005090](https://github.com/ulixee/hero/commit/d0050902419fb9042232aa9b61de2ce961be619e))
* **agent:** use default context if mainframe ([f851728](https://github.com/ulixee/hero/commit/f851728bb98cce6353c13e293b15cbeb3d14799c))
* **agent:** worker not closing in time ([0d374a5](https://github.com/ulixee/hero/commit/0d374a5547684e024efbb73eddfc109d4c0409e2))
* **agent:** worker.evaluate wait until ready ([1d8c7a8](https://github.com/ulixee/hero/commit/1d8c7a82bf0c66a8067c0f0cb77ed4b3e5a54c57))
* polyfills have extraneous data ([c714917](https://github.com/ulixee/hero/commit/c7149170a18c2c0145898e59b79a8486f4428033))

### Features

* migrate away from runtime to custom websockets ([1baf701](https://github.com/ulixee/hero/commit/1baf7018e3fba1a8f5cf3fd89f077812a1fbe97c))
* upgrade base chrome to 128 ([67ee967](https://github.com/ulixee/hero/commit/67ee967c46d1632cd5e617a43cce29e4e3c1da0a))

# [2.0.0-alpha.29](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.28...v2.0.0-alpha.29) (2024-07-16)

### Bug Fixes

* **agent:** clear frames when url context changes ([#98](https://github.com/ulixee/unblocked/issues/98)) ([0eb95dc](https://github.com/ulixee/unblocked/commit/0eb95dcdcadb35c6a726ff2a1fd1d6eba1edb19e))
* **agent:** create navigation for empty frame ([a043a7b](https://github.com/ulixee/unblocked/commit/a043a7b3cc143c883c3dfd168a78537d35a29222))
* **agent:** don’t call page callbacks w/o frame ([9036ce8](https://github.com/ulixee/unblocked/commit/9036ce84c42d211489358c6c747f32802789ed85)), closes [#86](https://github.com/ulixee/unblocked/issues/86)
* **agent:** don’t show headless warning if headed ([559f3bc](https://github.com/ulixee/unblocked/commit/559f3bcc43d80f536e82b5bf6e1284260da84f70))

### Features

* chrome remote debugger over websocket ([#88](https://github.com/ulixee/unblocked/issues/88)) ([964df92](https://github.com/ulixee/unblocked/commit/964df92e73557d95690f206fcf5fe77765fec07b))
* make headless=new the default mode ([#95](https://github.com/ulixee/unblocked/issues/95)) ([c7297dd](https://github.com/ulixee/unblocked/commit/c7297dd0f90541fae430b28dc3c728df77591844))
* **plugins:** ability to configure plugins ([5bc079b](https://github.com/ulixee/unblocked/commit/5bc079bba85f50a54457c41d5c6039041ceb1e9e))

# [2.0.0-alpha.28](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.27...v2.0.0-alpha.28) (2024-03-11)

### Bug Fixes

* **agent:** browser not being reused ([9ff32c6](https://github.com/ulixee/unblocked/commit/9ff32c66aad929ac8abffee5698ec947d0e7cb2c))
* **agent:** handle isOpen null during agent close ([e75c907](https://github.com/ulixee/unblocked/commit/e75c907379b9b87991b3e52d57e5d785d19d8320))
* **agent:** still reject isOpen if fails ([e4114cd](https://github.com/ulixee/unblocked/commit/e4114cd18857f55141534d1f7ade18bab115e447))

# [2.0.0-alpha.27](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.26...v2.0.0-alpha.27) (2024-03-01)

### Bug Fixes

* **agent:** close agent if fails to open ([797731c](https://github.com/ulixee/unblocked/commit/797731c7b5c14438854addc272681d0302c369af))
* **agent:** max agents per browser not working ([ac6e273](https://github.com/ulixee/unblocked/commit/ac6e273262da2d5d199026ac05f5b6347a2882f2))

# [2.0.0-alpha.26](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.25...v2.0.0-alpha.26) (2024-02-02)

### Bug Fixes

- **agent:** handle backpressure of chrome instances ([c950dfa](https://github.com/ulixee/unblocked/commit/c950dfa5889249eb03c7a93ccc17fe476a7335f7))
- **agent:** in page nav on unload ([#77](https://github.com/ulixee/unblocked/issues/77)) ([f248891](https://github.com/ulixee/unblocked/commit/f248891ac434506c6d8bf08c5b90da8ef5d94b8c))
- **agent:** set default loader if no frames loaded ([b89ca99](https://github.com/ulixee/unblocked/commit/b89ca99fc35efe5571dd3406567bd4cca97ef531))

### Features

- **agent:** default chrome 121 ([#80](https://github.com/ulixee/unblocked/issues/80)) ([d0c8737](https://github.com/ulixee/unblocked/commit/d0c8737b80ce02a4904daa9a80731b658de22c8d))
- **agent:** max agents per browser option ([54ad615](https://github.com/ulixee/unblocked/commit/54ad615e0ff991a97226efa4e7306bad80b21e52))

# [2.0.0-alpha.25](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.24...v2.0.0-alpha.25) (2023-09-28)

### Bug Fixes

- **agent:** don’t include sourcemaps for injected ([272764c](https://github.com/ulixee/unblocked/commit/272764cd60ead0b9364ecbbdfa9b97058d22a3b0))

### Features

- update to chrome 117 ([#74](https://github.com/ulixee/unblocked/issues/74)) ([2d9c416](https://github.com/ulixee/unblocked/commit/2d9c416f24db87c8ff191c33c774abc0a75a4683))

# [2.0.0-alpha.24](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.23...v2.0.0-alpha.24) (2023-08-09)

### Features

- **agent:** add request/response body intercept ([#71](https://github.com/ulixee/unblocked/issues/71)) ([d072414](https://github.com/ulixee/unblocked/commit/d072414c50d4800a6adfa2b0795b8f72c05bdf9f))

# [2.0.0-alpha.23](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.22...v2.0.0-alpha.23) (2023-07-07)

### Bug Fixes

- **agent:** improve cleanup of agent ([2220925](https://github.com/ulixee/unblocked/commit/2220925b06b278ab4e8b273ee00fca2041f4e444))

# [2.0.0-alpha.22](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.21...v2.0.0-alpha.22) (2023-06-12)

### Bug Fixes

- **agent:** handle oopif execution contexts ([9640a06](https://github.com/ulixee/unblocked/commit/9640a06523a43a74799d9231425d4007a76cdfbc))
- build issue ([096610b](https://github.com/ulixee/unblocked/commit/096610b8b285ba2b12506caa95fcc6d72d4db3d6))
- rollback nanoid upgrade. broke requirejs ([50c2000](https://github.com/ulixee/unblocked/commit/50c2000cd7785ca54e1845412e211716d9dbaf4e))

# [2.0.0-alpha.21](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.20...v2.0.0-alpha.21) (2023-04-24)

### Bug Fixes

- **agent:** test stack trace detect in browser ([#62](https://github.com/ulixee/unblocked/issues/62)) ([b716e59](https://github.com/ulixee/unblocked/commit/b716e592808cd640c034e89e95964155cb11fdf5))

# [2.0.0-alpha.20](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.18...v2.0.0-alpha.20) (2023-04-19)

### Bug Fixes

- **agent:** broadcast devtools events ([07da77f](https://github.com/ulixee/unblocked/commit/07da77f77ee0ed8e700741cfe37f70d541efcfdd))
- **agent:** get dom node id from parent frame ([5158d7d](https://github.com/ulixee/unblocked/commit/5158d7d323f3ae5536b31378706e431e6646d598))
- **agent:** handle no url provided to resourceload ([a45d198](https://github.com/ulixee/unblocked/commit/a45d1989b6d397739534ce484cbc42068b563b89))
- **agent:** reconnect crashed shared workers ([4d28798](https://github.com/ulixee/unblocked/commit/4d287983337e2f73097776a4b15c89ac236a35f2))

### Features

- **agent:** enable out of process iframes ([#50](https://github.com/ulixee/unblocked/issues/50)) ([77b96c8](https://github.com/ulixee/unblocked/commit/77b96c8ae37e7de36a9b38c6d76a1498d34dee81))

# [2.0.0-alpha.19](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.18...v2.0.0-alpha.19) (2023-02-25)

### Bug Fixes

- **agent:** always get full page content size ([ea62557](https://github.com/ulixee/unblocked/commit/ea62557d21209fd5a7cfd165d3e7f9417b2fae6c))
- **agent:** devtools preferences when custom exe ([73cf16d](https://github.com/ulixee/unblocked/commit/73cf16dbdecc9a93c54a630a9d0c07a62d8a40c0))
- **agent:** don’t crash parsing response url ([bf7d2bf](https://github.com/ulixee/unblocked/commit/bf7d2bf198fa6bf172e8027ecda474bfa1ac4455))
- **agent:** don’t parse json for devtools calls ([9d9e953](https://github.com/ulixee/unblocked/commit/9d9e953a065d2aefcffeab46ddc20f120bf4a244))
- **agent:** don’t timeout shutting down context ([0a3a5f5](https://github.com/ulixee/unblocked/commit/0a3a5f555ba31b1e7d8567db2c0b606f2309dd44))
- **agent:** element within shadow dom visibility ([8cc9cb7](https://github.com/ulixee/unblocked/commit/8cc9cb7e0861ad74bb95903aac5b98ec2649acec))
- **agent:** mark browser connected ([eb4e238](https://github.com/ulixee/unblocked/commit/eb4e2388d1be8356f22ee9bfb99d29da31f13da3))
- **agent:** no autoattach when browser connects ([1ab573d](https://github.com/ulixee/unblocked/commit/1ab573df817226afdbd9f0b31c732ef171068604))
- **agent:** parse partial seconds timestamp ([e4dab90](https://github.com/ulixee/unblocked/commit/e4dab904aefeb13beec86a1c9e70200590d47fa5))
- **agent:** release memory leaks ([934dcdb](https://github.com/ulixee/unblocked/commit/934dcdba48bb0524f47e7ff60aca2fb4afdbd77a))
- **agent:** sync goto and connect timeout option ([a538329](https://github.com/ulixee/unblocked/commit/a538329530df0ed115e022cf9b21b638aa0520d7))
- **agent:** timeout all devtools requests ([2cf48e5](https://github.com/ulixee/unblocked/commit/2cf48e556bf06b3fb418e92760ccae9f9ec13f78))

### Features

- **agent:** ability to hook directly to a target ([b331297](https://github.com/ulixee/unblocked/commit/b33129731c9c541e30c421f9e2ddaac2ad55e368))
- **agent:** allow proxy local dns resolution ([#47](https://github.com/ulixee/unblocked/issues/47)) ([a9c412b](https://github.com/ulixee/unblocked/commit/a9c412b77bfc85d7d8634ade1ca647a40b3cc939))
- **agent:** try to use chrome headless=new mode ([18999c7](https://github.com/ulixee/unblocked/commit/18999c71679ae04c46e1f5218d4be21ccc5af561))
- **plugins:** add shouldBlockRequest to spec ([ce826a5](https://github.com/ulixee/unblocked/commit/ce826a53133b2009c9572376d3507a0f17562513))

# [2.0.0-alpha.18](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.17...v2.0.0-alpha.18) (2023-01-17)

### Bug Fixes

- add missing expect ([42f48fe](https://github.com/ulixee/unblocked/commit/42f48fe28e856c6da4e306568c0b8d6d29a61c02))
- **agent:** don’t crash if no nav history found ([c2159f8](https://github.com/ulixee/unblocked/commit/c2159f8617e18ec5ce15c816c6cc257c773c2563))
- **agent:** don’t log worker emulation as errors ([3ec779b](https://github.com/ulixee/unblocked/commit/3ec779b51d04bd7df8d11f2e7dfd0ee05a0b31f4)), closes [#30](https://github.com/ulixee/unblocked/issues/30)
- **agent:** handle new page can’t get readystate ([714eccf](https://github.com/ulixee/unblocked/commit/714eccf503e1de9ee0c8f019b5d50fc442c94b11))
- ensure ipLookupServices can handle http2 ([ea9bb11](https://github.com/ulixee/unblocked/commit/ea9bb11fdcfa7ebee8ea3aa35577ef8721b994fb)), closes [#29](https://github.com/ulixee/unblocked/issues/29) [#28](https://github.com/ulixee/unblocked/issues/28)
- improve testing for non-mitm nav ([08a7ddc](https://github.com/ulixee/unblocked/commit/08a7ddcc61e5b4dd46a927406b202ae709bb9ecc))
- pool test broken ([63b20ea](https://github.com/ulixee/unblocked/commit/63b20eae9b4449e9de4323d25e39631aece0b73f))
- support fullscreen screenshots ([23a7e74](https://github.com/ulixee/unblocked/commit/23a7e7449e5cb6b04ee4c5164da45c52cb449015))
- support screenshot outside viewport ([8d6c1d9](https://github.com/ulixee/unblocked/commit/8d6c1d9df552912d9bfb38638aae9696ab4cbb79))
- test if image is valid ([3f8eed5](https://github.com/ulixee/unblocked/commit/3f8eed5dfad1701bc1d78c4f46544b3e3c39154d))
- use os.tmpdir ([3bf0ef0](https://github.com/ulixee/unblocked/commit/3bf0ef0e835fe9ab18719f377033d596caab146c))

### Features

- no unhandled rejections for close cancels ([d694648](https://github.com/ulixee/unblocked/commit/d694648b8b8eee23965d74d04807c4d8c1c66836))
- simplify logic ([ff16a06](https://github.com/ulixee/unblocked/commit/ff16a06b8669b6ee4c0b7194ba2465f24c71f60b))

# [2.0.0-alpha.17](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.15...v2.0.0-alpha.17) (2022-12-15)

### Bug Fixes

- allow pool amount of browser close listeners ([a73088f](https://github.com/ulixee/unblocked/commit/a73088fa2ff09b711315ec2732899b5c0c3aee52))
- attempt to fix certificate generator error ([8a62e46](https://github.com/ulixee/unblocked/commit/8a62e4670ba32946138f356188ac78da89a8a85a))

### Features

- enable upstream proxy when mitm diabled ([f952d6c](https://github.com/ulixee/unblocked/commit/f952d6c250837154417e3157085f6f7e2d65063c))
- improve logs for storage tracker, mitm instl ([611b08d](https://github.com/ulixee/unblocked/commit/611b08d071d2fb3f14649d844130c9416a5966be))
- improve message when no xvfb and headed ([1ccfe01](https://github.com/ulixee/unblocked/commit/1ccfe01d2967d3d7ac73558046996ff128cb2d6b))
- invert disableDevtools and default to off ([b66d8cc](https://github.com/ulixee/unblocked/commit/b66d8cc13d716acc99014ffcb818650ebc2624a2))

# [2.0.0-alpha.15](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.14...v2.0.0-alpha.15) (2022-12-05)

### Bug Fixes

- **agent:** remove process hooks on browser close ([d468b4a](https://github.com/ulixee/unblocked/commit/d468b4aba38b0f3cd800b1dc241586265ff13a38))
- node 18 deprecated functions ([252ac2d](https://github.com/ulixee/unblocked/commit/252ac2dfd3c46c58ed8261b69e72da074f45ca92))

# [2.0.0-alpha.14](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.13...v2.0.0-alpha.14) (2022-11-17)

### Bug Fixes

- publish connect errors ([a917c8d](https://github.com/ulixee/unblocked/commit/a917c8dca16ac9220f8d6e4aab41f5fa71d1bc9b))

# [2.0.0-alpha.13](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.12...v2.0.0-alpha.13) (2022-11-02)

### Bug Fixes

- convert ubk vars to ulx ([ca3ccf6](https://github.com/ulixee/unblocked/commit/ca3ccf6f6d6b8783507f4155d8b5b9a7bbee0313))

# [2.0.0-alpha.12](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.11...v2.0.0-alpha.12) (2022-10-31)

### Bug Fixes

- **mitm:** try to handle socket timeouts ([27adbb0](https://github.com/ulixee/unblocked/commit/27adbb0f27e7b6a2efab156c1221201c84d3d85e))

### Features

- **core:** convert to use .env.defaults files ([f2f0832](https://github.com/ulixee/unblocked/commit/f2f083289c76bd7f544cb7048402761d5288febc))

# [2.0.0-alpha.11](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.10...v2.0.0-alpha.11) (2022-10-03)

### Bug Fixes

- default chrome not working in tests ([f100624](https://github.com/ulixee/unblocked/commit/f100624f272361e330c2e436e1ea77130ba35d07))

# [2.0.0-alpha.10](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.9...v2.0.0-alpha.10) (2022-08-31)

### Bug Fixes

- **core:** don’t log no-resource if mitm disabled ([3b168fe](https://github.com/ulixee/unblocked/commit/3b168febb455dc8e6ea5584f5a12b5fb75bc1144))
- **core:** force x86 chrome on m1 ([630b36d](https://github.com/ulixee/unblocked/commit/630b36dc8ddbc2f508b458030c54bc9330d785ec))

# [2.0.0-alpha.9](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.7...v2.0.0-alpha.9) (2022-08-16)

### Bug Fixes

- **core:** fileprompt not working after nav ([7e7ad40](https://github.com/ulixee/unblocked/commit/7e7ad401d03e68c9e54f15bf58511be9a65f7eae))

### Features

- **core:** improve error when browser can’t open ([a4089df](https://github.com/ulixee/unblocked/commit/a4089df616679075cafbc1285c71d5388cf63ed9))
- **mitm:** cleanup sockets ([abcfc61](https://github.com/ulixee/unblocked/commit/abcfc618e66ea5dbc42bf7144216482d11666d10))
- **mitm:** keep error handlers ([ce45b78](https://github.com/ulixee/unblocked/commit/ce45b78e63a977ef1e249c19b2f0efcbe205ed39))

# [2.0.0-alpha.8](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) (2022-08-16)

### Bug Fixes

- **core:** fileprompt not working after nav ([7e7ad40](https://github.com/ulixee/unblocked/commit/7e7ad401d03e68c9e54f15bf58511be9a65f7eae))

### Features

- **core:** improve error when browser can’t open ([a4089df](https://github.com/ulixee/unblocked/commit/a4089df616679075cafbc1285c71d5388cf63ed9))
- **mitm:** keep error handlers ([ce45b78](https://github.com/ulixee/unblocked/commit/ce45b78e63a977ef1e249c19b2f0efcbe205ed39))

# [2.0.0-alpha.7](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) (2022-07-26)

**Note:** Version bump only for package @ulixee/unblocked-agent

# [2.0.0-alpha.6](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.5...v2.0.0-alpha.6) (2022-07-13)

### Bug Fixes

- **core:** handle evaluate with no frame context ([c65e066](https://github.com/ulixee/unblocked/commit/c65e0664ec1469a790431cbb3c63ea5e1c05e431))
- remove extraneous logging and nav ([91c641c](https://github.com/ulixee/unblocked/commit/91c641c756658fbd8355ea164213657235f43127))

# [2.0.0-alpha.5](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2022-06-28)

### Bug Fixes

- **core:** allow navigation to about:blank ([d3c4c1b](https://github.com/ulixee/unblocked/commit/d3c4c1b36b9870bbf3b5ff28ab5c72929397985b))
- **core:** not properly attaching to devtools ([ca655e7](https://github.com/ulixee/unblocked/commit/ca655e7ba7c204372d2b2544f8a3b8dd98ac5b29))
- **core:** shadow dom clicks not working ([7283528](https://github.com/ulixee/unblocked/commit/7283528b305b772addb9f3e78dd7ef52faa7efa2))
- test ([6c39728](https://github.com/ulixee/unblocked/commit/6c39728283d4a3b60f48ac367f520adcaa1c21f6))
- update lint ([70abdc7](https://github.com/ulixee/unblocked/commit/70abdc7ec18975f965ea638dfd0d91fae60257eb))

### Features

- **core:** add dom overrides fn ([b6d0243](https://github.com/ulixee/unblocked/commit/b6d0243b0d8eeaa5155c2a6942ad2e3f572c07d7))

# [2.0.0-alpha.4](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2022-06-10)

**Note:** Version bump only for package @ulixee/unblocked-agent

# [2.0.0-alpha.3](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2022-06-09)

### Bug Fixes

- cross domain cookies ([55b33c5](https://github.com/ulixee/unblocked/commit/55b33c5cf0d5cf998d22cabdf750d38a55f6183e))
- disableMitm setting broken ([2e7a9e0](https://github.com/ulixee/unblocked/commit/2e7a9e0fd9559d3fdd73b065905dea2a74d2501d))
- lint issue ([443dd3b](https://github.com/ulixee/unblocked/commit/443dd3b23d3748d414ec827b84d338dd55a5042c))
- **mitm-socket:** alps TLS extension ([aac86f3](https://github.com/ulixee/unblocked/commit/aac86f372cc55dbf28b89164b1c1559f2829c542))

# [2.0.0-alpha.2](https://github.com/ulixee/unblocked/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) (2022-05-19)

### Features

- add option to keep resource bodies ([3db2900](https://github.com/ulixee/unblocked/commit/3db2900efd02eb56e95028129faf970643913bb1))

## [1.6.4](https://github.com/ulixee/agent/compare/v1.6.3...v1.6.4) (2022-01-24)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

## [1.6.3](https://github.com/ulixee/agent/compare/v1.6.2...v1.6.3) (2022-01-14)

### Bug Fixes

- **client:** wait for all command queue flushes ([95664f5](https://github.com/ulixee/agent/commit/95664f570b6b7e233ea6b6227ad5f363cce52287))
- **core:** cleanup event listener memory ([6f7d7bb](https://github.com/ulixee/agent/commit/6f7d7bb449714876ab9a90ec4697c012d8c7bff3))
- **core:** in page nav not resolving resource ([2539d78](https://github.com/ulixee/agent/commit/2539d7809d0709d709cff9bba48f411361e8ebc9))

## [1.6.2](https://github.com/ulixee/agent/compare/v1.6.1...v1.6.2) (2021-12-20)

### Bug Fixes

- **core:** navigations directly to hash fixed ([c02f61b](https://github.com/ulixee/agent/commit/c02f61b549d34c438614ab8f63c8fce17af60d2c)), closes [#404](https://github.com/ulixee/agent/issues/404)

### Features

- **client:** return resource in waitForLocation ([253b33b](https://github.com/ulixee/agent/commit/253b33b3528952432528949ab0dc2c8b4cf9a50c))
- **core:** dialogs should run out of command line ([52a737f](https://github.com/ulixee/agent/commit/52a737ff7ca380b00a1f156aa7dacf5e9af0bcfb)), closes [#397](https://github.com/ulixee/agent/issues/397)

## [1.6.1](https://github.com/ulixee/agent/compare/v1.5.15...v1.6.1) (2021-12-14)

### Bug Fixes

- **core:** frame navigations on redirects ([de3ea24](https://github.com/ulixee/agent/commit/de3ea248a0fda5b8d08c7de961bac4f9fdc0b83e))
- **core:** handle detached when elements not there ([5b46bd9](https://github.com/ulixee/agent/commit/5b46bd97cf1ca1aa3bc0fed625064764726872f4))
- **puppet:** extract navigation loader ([77d8e2e](https://github.com/ulixee/agent/commit/77d8e2e34286469a2df1d9e00e631c6e773760eb))
- **replay:** fix ability to replay data attributes ([9440995](https://github.com/ulixee/agent/commit/944099560870c8479f0be59426fa194daf17ab4d))

### Features

- **plugins:** add frames to execute js ([65258a3](https://github.com/ulixee/agent/commit/65258a3fa6ad23f7263bd0f90d86bebf751d8e94))

# [1.6.0](https://github.com/ulixee/agent/compare/v1.5.15...v1.6.0) (2021-12-14)

### Bug Fixes

- **core:** handle detached when elements not there ([5b46bd9](https://github.com/ulixee/agent/commit/5b46bd97cf1ca1aa3bc0fed625064764726872f4))
- **puppet:** extract navigation loader ([77d8e2e](https://github.com/ulixee/agent/commit/77d8e2e34286469a2df1d9e00e631c6e773760eb))
- **replay:** fix ability to replay data attributes ([9440995](https://github.com/ulixee/agent/commit/944099560870c8479f0be59426fa194daf17ab4d))

### Features

- **plugins:** add frames to execute js ([65258a3](https://github.com/ulixee/agent/commit/65258a3fa6ad23f7263bd0f90d86bebf751d8e94))

## [1.5.15](https://github.com/ulixee/agent/compare/v1.5.14...v1.5.15) (2021-11-24)

### Bug Fixes

- **client:** handle ws closing during shutdown ([09bfe29](https://github.com/ulixee/agent/commit/09bfe29f54a4307fe0df1370a35a87d7950e9378))
- **puppet:** consisten timeout handling ([ba6bcee](https://github.com/ulixee/agent/commit/ba6bcee3384811824ae3dc3789c5c3fc6088905a))

### Features

- **plugins:** mask public ip in webrtc ([14d3c67](https://github.com/ulixee/agent/commit/14d3c673327c149084ae32cd71c944cf60a84df3))

## [1.5.14](https://github.com/ulixee/agent/compare/v1.5.13...v1.5.14) (2021-11-15)

### Bug Fixes

- **core:** don't lose old user-profile storage ([9fe9ae4](https://github.com/ulixee/agent/commit/9fe9ae4d6827a93f6b681dc10455d4695369b37f)), closes [#342](https://github.com/ulixee/agent/issues/342)

### Features

- **mitm:** add documentUrl to resources ([7fcbf8f](https://github.com/ulixee/agent/commit/7fcbf8faf84a72360d490f14c72910ea54619dc6))

**Note:** Version bump only for package @ulixee/unblocked-agent-core

## [1.5.12](https://github.com/ulixee/agent/compare/v1.5.11...v1.5.12) (2021-09-26)

### Bug Fixes

- **mitm:** waitForLocation reload on post ([fb3e3d7](https://github.com/ulixee/agent/commit/fb3e3d7819cdf472d00370f5bcbdbd262e961a67))

## [1.5.11](https://github.com/ulixee/agent/compare/v1.5.10...v1.5.11) (2021-09-20)

### Bug Fixes

- **plugins:** fix dynamic plugins + types ([98ed6f8](https://github.com/ulixee/agent/commit/98ed6f839915aff76bdaf31bc98addeddc309f17))

## [1.5.10](https://github.com/ulixee/agent/compare/v1.5.9...v1.5.10) (2021-09-11)

### Bug Fixes

- **user-profile:** handle empty database ([c9abf9a](https://github.com/ulixee/agent/commit/c9abf9ab846df0d9df3ccd3b952379e8f79d9dfe))

## [1.5.9](https://github.com/ulixee/agent/compare/v1.5.8...v1.5.9) (2021-09-08)

### Features

- **core:** only use valid sinceCommandIds ([75056c3](https://github.com/ulixee/agent/commit/75056c3ba343b89de8be0536743343b1a3bea238))

## [1.5.8](https://github.com/ulixee/agent/compare/v1.5.7...v1.5.8) (2021-08-30)

### Bug Fixes

- **core:** throw invalid selectors, fix wait x/y ([2025f27](https://github.com/ulixee/agent/commit/2025f27d749011730609202cbf5798496a3fccc1))

## [1.5.7](https://github.com/ulixee/agent/compare/v1.5.6...v1.5.7) (2021-08-26)

### Bug Fixes

- track frame network events before create ([56f924d](https://github.com/ulixee/agent/commit/56f924d9c2d815e09f1b1cd80ca9e3af41734450))

## [1.5.6](https://github.com/ulixee/agent/compare/v1.5.5...v1.5.6) (2021-08-15)

### Bug Fixes

- **core:** handle single page app location changes ([da27e1d](https://github.com/ulixee/agent/commit/da27e1d9affeccd838d72b53ea3dfc15654c098a))
- allow no rectangle for screenshot ([e4d5597](https://github.com/ulixee/agent/commit/e4d559717831afb277ca47b83c840c78dcf8fa08))

## [1.5.5](https://github.com/ulixee/agent/compare/v1.5.4...v1.5.5) (2021-07-29)

### Bug Fixes

- cherrypick bug fixes from hero ([a3e8fbf](https://github.com/ulixee/agent/commit/a3e8fbfa42570df605487f53b5b0cc784eaf6423))
- **core:** fix headed browser size/viewport docs ([c1623be](https://github.com/ulixee/agent/commit/c1623be023d8aa02a554231cd98d2ce6cb00216f))
- reversed the reorg from two days ago ([aa5fddd](https://github.com/ulixee/agent/commit/aa5fddddbb66645bef9f6ab1b2d469bc9501f892))

## [1.5.4](https://github.com/ulixee/agent/compare/v1.5.3...v1.5.4) (2021-07-14)

### Bug Fixes

- **mitm:** http2 session frame emulator data ([1e61a91](https://github.com/ulixee/agent/commit/1e61a91dad0f575ddbdde9dc66acba7e8de62df6))
- fixed paths ([6a28d80](https://github.com/ulixee/agent/commit/6a28d8069111356e0b63d23003187ecd08a365b8))

## [1.5.3](https://github.com/ulixee/agent/compare/v1.5.2...v1.5.3) (2021-07-01)

### Bug Fixes

- **mitm:** workers timing out on init ([42b8e5c](https://github.com/ulixee/agent/commit/42b8e5cdb6a466252e8ea20c3a1037dfc7b43999))
- **puppet:** headed not launching on ubuntu ([6f8a9a1](https://github.com/ulixee/agent/commit/6f8a9a17857e952bbcedfa26aede9bd2451604c4)), closes [#272](https://github.com/ulixee/agent/issues/272)

## [1.5.2](https://github.com/ulixee/agent/compare/v1.5.1...v1.5.2) (2021-06-30)

### Bug Fixes

- **replay:** iframe display when load too quick ([784a0ef](https://github.com/ulixee/agent/commit/784a0efbe61e64062dcf8bd110cc6c8ddffd2902))
- **replay:** replay notifier breaks on unhandled ([21b38c5](https://github.com/ulixee/agent/commit/21b38c58e80c720ab24798ece7c9d0e2448d14e0))
- when importing plugins try default on require ([be0f7d5](https://github.com/ulixee/agent/commit/be0f7d5f285152cadb4eb62aad54ea4827b1fdef))

### Features

- **core:** improve mouse message when not there ([b9711d6](https://github.com/ulixee/agent/commit/b9711d6b3b27882ff2be711382464243493d71a7))
- dynamically require core extender plugins required by client ([f069514](https://github.com/ulixee/agent/commit/f069514fc01916437a37c281354a64eb4f14839f))

## [1.5.1](https://github.com/ulixee/agent/compare/v1.5.0...v1.5.1) (2021-06-28)

### Bug Fixes

- remove console logs, basic emulator bug ([c028062](https://github.com/ulixee/agent/commit/c028062a8130caa4cae1c65381bc66a55a6cf45b))

# [1.5.0](https://github.com/ulixee/agent/compare/v1.4.1-alpha.4...v1.5.0) (2021-06-28)

### Bug Fixes

- **replay:** show post navigations correctly ([f452cc4](https://github.com/ulixee/agent/commit/f452cc44f405f64cff2f7c070af9440e39176696)), closes [#259](https://github.com/ulixee/agent/issues/259)
- a number of tweaks to get client extender plugins working ([bc89574](https://github.com/ulixee/agent/commit/bc8957491b4b3180b67796ae9eb2487250a839df))
- eslint errors, tests hanging ([e413531](https://github.com/ulixee/agent/commit/e4135311adc2a7841bbe1ec7d0cbe7c8f339468a))
- navigation test hanging ([115418a](https://github.com/ulixee/agent/commit/115418aa7b9d73e9ee74051a26faac4d3bea1a9f))
- **client:** add key to detached tab ([5c9ed99](https://github.com/ulixee/agent/commit/5c9ed998d370d407bc45d47fb6af3528cf6bba05))
- **core:** flaky tests, fix interact with string ([0d708dd](https://github.com/ulixee/agent/commit/0d708ddfaddd3a03c9043cbc3d952836bc6e3350))
- **core:** flushing outside transactions ([5abd143](https://github.com/ulixee/agent/commit/5abd1439e875880c683f24e9b87fec0e4331b24c))
- **core:** noscript messing up frozen tabs ([6c55805](https://github.com/ulixee/agent/commit/6c558056985bd8049940ad76543aa535f7790bbb))
- **core:** store detached in sessions db ([4b228f3](https://github.com/ulixee/agent/commit/4b228f35157fc92dffc8e4c077e35f91bbb24e51))
- **core:** update attachedstate to nodepointer ([1bec22a](https://github.com/ulixee/agent/commit/1bec22a329b6da410fb7de0a36bcd6e19b23f902))
- **deps:** peg awaited dom version ([3e6ffaf](https://github.com/ulixee/agent/commit/3e6ffaf52cdf2933a5608417ee7178ed36512aa8))
- **emulate:** fix launching headed ([dd56372](https://github.com/ulixee/agent/commit/dd563728ff4d01fd4abf2f00c9c21339985c9679))
- **mitm:** http2 header order wrong ([801b3c8](https://github.com/ulixee/agent/commit/801b3c84a18f6eee51464d889edf9e01134fba9a))
- **replay:** fix assets in different data location ([082dcff](https://github.com/ulixee/agent/commit/082dcffea00c25ba72a39e9b4f3f405406657db4))
- fixed issues with dns looking test ([e5bbb28](https://github.com/ulixee/agent/commit/e5bbb286b5c88a24dafc04a611114c2bfaec83ac))
- removed emulate-safari-13 dependency ([20b3c71](https://github.com/ulixee/agent/commit/20b3c71045f2fe4c25d80888acdd646157601654))
- **puppet:** wait for loader before new tab ([d045701](https://github.com/ulixee/agent/commit/d045701d00f421b529b5aafd32e1e25a1a15da38))

### Features

- **client:** update awaited-dom ([f9699fb](https://github.com/ulixee/agent/commit/f9699fbadb2c2020e88056edb33eeb5331ed1556))
- **client+core:** input/outputs ([d48a1de](https://github.com/ulixee/agent/commit/d48a1de1ae5f293fdb884ae23c2402cf4e14ee36))
- **core:** compress dom changes ([ef7def9](https://github.com/ulixee/agent/commit/ef7def9fcd7c72ef56a6a334e68562348fdbf7a3))
- **core:** detached tab ([9e32e47](https://github.com/ulixee/agent/commit/9e32e47f2e0c17a138593f554d966a346d2800e5))
- **core:** don’t save detached when no changes ([fbabac5](https://github.com/ulixee/agent/commit/fbabac5cd9475a87cfc3ee76d9f71df00a9de722))
- **core:** geolocation feature ([0ecbb14](https://github.com/ulixee/agent/commit/0ecbb14307c6cdebb99cf2e2ab3c3d27702aa6fa))
- **core:** javascript dialog handling ([e02d84b](https://github.com/ulixee/agent/commit/e02d84b3f1d5c01da5c2b581c6889922584a92d0))
- **core:** prefetch jsPaths from prior runs ([4f523bd](https://github.com/ulixee/agent/commit/4f523bdbafe18c19517831edd8d0b325dd023de4))
- **core:** store agent options in session table ([aab1025](https://github.com/ulixee/agent/commit/aab1025ccef2f3545743d98ec728161c47b51493))
- **core:** waitForFileChooser ([cf3beb9](https://github.com/ulixee/agent/commit/cf3beb9b3d06dbd3548e5a23746641f5addbfade))
- **emulators:** drive devtools from emulator ([d71b9cd](https://github.com/ulixee/agent/commit/d71b9cd734c3621e25ddb5bd53544d1b7dcba504))
- **emulators:** move installation into emulators ([351c58d](https://github.com/ulixee/agent/commit/351c58d2fb3333725370bfb1dbc29027005ced8a))
- **emulators:** move launch args into emulators ([6888736](https://github.com/ulixee/agent/commit/6888736ca15d4a299a2a32a31568f61a5a90d1ce))
- **interact:** better error for null interaction ([40ba3cf](https://github.com/ulixee/agent/commit/40ba3cf97e0aa3d8a84f5b7e4a0a7d353a42604a))
- **mitm:** determine alpn on proxy connect ([398735d](https://github.com/ulixee/agent/commit/398735d4dd8ab219c520da775e92f42ee9889544))
- **mitm:** move mitm control to emulators ([d944805](https://github.com/ulixee/agent/commit/d944805edd92a52c5c7eb7a46e3d5de13c6e12cb))
- **plugin:** chrome dependencies in npm packages ([62d99c9](https://github.com/ulixee/agent/commit/62d99c90b0bc653f568eff9cf2279109f2d24bfe))
- **replay:** add output streaming to replay ([dd0f3b8](https://github.com/ulixee/agent/commit/dd0f3b87518c5967c41b8d79829f80899769ee6d))
- added support for plugins ([0fda55d](https://github.com/ulixee/agent/commit/0fda55d7a57d300d765c462389e76da0e1fe0822))
- **replay:** show frozen tabs ([d2eff14](https://github.com/ulixee/agent/commit/d2eff14ac12b06dfb1325a41f542c5ae9714a471))
- extracted browser emulators to their own repos ([e2ee11a](https://github.com/ulixee/agent/commit/e2ee11ac6609f6eb6b9afa3a6b83bddb13d30201))

## [1.4.1-alpha.4](https://github.com/ulixee/agent/compare/v1.4.1-alpha.3...v1.4.1-alpha.4) (2021-04-20)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

## [1.4.1-alpha.3](https://github.com/ulixee/agent/compare/v1.4.1-alpha.2...v1.4.1-alpha.3) (2021-04-20)

### Bug Fixes

- **client:** explicit mjs exports ([d3e4525](https://github.com/ulixee/agent/commit/d3e4525ee8fb0430c4073791efde9741e01d9f9d))
- **core:** allow retrieving datasets ([582ed16](https://github.com/ulixee/agent/commit/582ed16fd07c09346afbbcd7f9e3d5e9e375aeb8)), closes [#213](https://github.com/ulixee/agent/issues/213)
- **core:** convert dates to numbers ([da17efe](https://github.com/ulixee/agent/commit/da17efecaa8301070ed3c98d8d4d423d44d50f74))
- **core:** fix location change triggers ([360dfa0](https://github.com/ulixee/agent/commit/360dfa0325bb5b87fe299c387d48b4bbcf45cabe))
- **core:** fix looping for node id lookup ([91ac3bc](https://github.com/ulixee/agent/commit/91ac3bcabe75bc8c4ef58518671727fc22e6a6b6))
- **core:** handle url not loaded yet for nav in 88 ([ddafb11](https://github.com/ulixee/agent/commit/ddafb114a9ce64fc16f9dc1171a60730d70bd56a))
- **core:** improve navigation tracking ([2e75570](https://github.com/ulixee/agent/commit/2e755704d182c960d7844a03be9874360dc11ba4))
- **core:** properly record back/forward nav ([6a1a52a](https://github.com/ulixee/agent/commit/6a1a52a5551c18d87d0c545bb0a3748e49e2cbdd))
- **mitm:** fix ipc timeouts ([851be03](https://github.com/ulixee/agent/commit/851be03be65fb0718b8af8230ab76360a7f006ef))
- **puppet:** fix chrome-88 ([f917b52](https://github.com/ulixee/agent/commit/f917b5237fd9010e041b68fa493a77bfd4d8fea0))

### Features

- **client:** getJsValue should return value ([84dcd65](https://github.com/ulixee/agent/commit/84dcd650fb6dc358904374e59965a72e7c3b2aa6))
- **core:** optimize string reuse in high traffic ([3c03c3a](https://github.com/ulixee/agent/commit/3c03c3aa1639a74a38160fb9cfd13882774fc70f))
- **core:** single script install ([4b80047](https://github.com/ulixee/agent/commit/4b8004721c2146e09d1c6b33433500b79db02522))
- **core:** throw fetch error if no origin ([0c10980](https://github.com/ulixee/agent/commit/0c10980b9db085cd042444fb1eca9514eb89ba91))
- **mitm:** support mitm per browser context ([f1dea45](https://github.com/ulixee/agent/commit/f1dea4525dbac2faac04e2779a1be7312c100df5))
- **mitm:** use shared mitm socket ([f80334b](https://github.com/ulixee/agent/commit/f80334b59f03f59dda63040b28146c51cff1825d))
- updated chrome 80, 81, 83 + added 84, 85, 86, 87, and 88 ([62f9638](https://github.com/ulixee/agent/commit/62f96389abbe8c095d4eafb229293f8ee247edad))

## [1.4.1-alpha.2](https://github.com/ulixee/agent/compare/v1.4.1-alpha.1...v1.4.1-alpha.2) (2021-04-02)

### Bug Fixes

- **human:** fix re-hovering over current location ([7eb202a](https://github.com/ulixee/agent/commit/7eb202ab19c43af8642a395351db6debdf0eb83d)), closes [#209](https://github.com/ulixee/agent/issues/209)

### Features

- **core:** return null for non-existent elements ([871c2fa](https://github.com/ulixee/agent/commit/871c2fa22d761e37836b3ecb1d765c6a5fc7cdee))
- **emulate:** wait 3 seconds after load ([1dd0fd5](https://github.com/ulixee/agent/commit/1dd0fd5b6d151339b8c19ea95db43eef60998b00))
- **replay:** show nodes running execJsPath ([bb1a270](https://github.com/ulixee/agent/commit/bb1a270aa44e5965443fdfa7640cdedb70ff005a))

## [1.4.1-alpha.1](https://github.com/ulixee/agent/compare/v1.4.1-alpha.0...v1.4.1-alpha.1) (2021-03-31)

### Bug Fixes

- **client:** fix logging dependency error ([22900c4](https://github.com/ulixee/agent/commit/22900c49da47e8ce0d910c255d9b535527ce040d))
- **core:** block resources not working ([5488b34](https://github.com/ulixee/agent/commit/5488b34230e85209c428469b9ed2356077443120))
- **core:** fix failing interact test ([d0993e6](https://github.com/ulixee/agent/commit/d0993e6539cdb10d502e8eec396414e04f6ad03c))
- **core:** hang closing ([233ff06](https://github.com/ulixee/agent/commit/233ff0678de8abd181e989ce849b21c0d9cbff6a))
- **emulate:** mask widevine checks ([65e8655](https://github.com/ulixee/agent/commit/65e8655e5d906ba538f9ebc84f21f7d6a5356f47))
- **mitm:** invalid header char bugs ([2d794d9](https://github.com/ulixee/agent/commit/2d794d928c74d36b1e8530e8350fe1aa8a51d656))
- **mitm:** store resources if tab not found ([60c76d0](https://github.com/ulixee/agent/commit/60c76d0bbca07cf1d1338d2ba1593f9725beae6f))
- **puppet:** enable gpu by default ([9a06165](https://github.com/ulixee/agent/commit/9a061657eaf844a385e17953cb7436181fadad6a))

### Features

- **handler:** re-q unstarted agents on disconnect ([b0ece5b](https://github.com/ulixee/agent/commit/b0ece5bdaa203352932dd524b1eddc082df6fb31))
- **interact:** peg nodeid for interactions ([8a4db76](https://github.com/ulixee/agent/commit/8a4db764b11cd9b0fae0acde44ee7887d7c9f2ef))

## [1.4.1-alpha.0](https://github.com/ulixee/agent/compare/v1.4.0-alpha.1...v1.4.1-alpha.0) (2021-03-23)

### Bug Fixes

- **client:** properly handle unhandled disconnect ([e3afedd](https://github.com/ulixee/agent/commit/e3afedd90f0c614dab8ed5a02ba40de013e24b1d))
- **core:** stop writing to db if it goes readonly ([9fc9e2f](https://github.com/ulixee/agent/commit/9fc9e2f67ea5a5dd495fbfcb6946698c279c118c))
- **core:** type serializer, fix null headers issue ([e4d832b](https://github.com/ulixee/agent/commit/e4d832b62278c67c59edb7bb6d0b2097a6b8669b))
- **emulator:** polyfill setAppBadge/clearAppBadge ([5cfa400](https://github.com/ulixee/agent/commit/5cfa40082de419458656370622552c668b0a071f))
- **mitm:** cached resources to use cached status ([26079b5](https://github.com/ulixee/agent/commit/26079b5ee040efc7abbc57a422bb356f9b41a39e))
- **mitm:** fix url error ([d53ae18](https://github.com/ulixee/agent/commit/d53ae18a905fce3fea45a1e19edd9498ed4c54bd))
- **puppet:** handle crashed windows ([290e923](https://github.com/ulixee/agent/commit/290e923544008c3cd84b568c2d8a7c2f0de38437))

### Features

- **client:** expose frames ([44a6b12](https://github.com/ulixee/agent/commit/44a6b129fef6f541cffc24e8913fd76defcf3aef))

# [1.4.0-alpha.1](https://github.com/ulixee/agent/compare/v1.4.0-alpha.0...v1.4.0-alpha.1) (2021-03-11)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.4.0-alpha.0](https://github.com/ulixee/agent/compare/v1.3.1-alpha.1...v1.4.0-alpha.0) (2021-03-11)

### Bug Fixes

- **client:** fix close handling ([f413ea8](https://github.com/ulixee/agent/commit/f413ea8c66b0e07512a7b6fbd0d9857bebad1d7c))
- **client:** resource timeout + blank new tab ([4fdd378](https://github.com/ulixee/agent/commit/4fdd3789edf9c2a7290b4deb660aa2d7194ec9c8))
- **client:** translate errors when session n/a ([6c15793](https://github.com/ulixee/agent/commit/6c15793f67cadfcf7d62e270848fbef895e397af))
- **core:** exports not working <= node 14.12 ([d793601](https://github.com/ulixee/agent/commit/d793601a052c243a541cf0331c79d00bc1332d1e))
- **core:** handle canceled navigation redirect ([348c058](https://github.com/ulixee/agent/commit/348c05863519ad6daaf8386c35a2b021883bd386))
- **core:** try to fix tab test ([2f74a1e](https://github.com/ulixee/agent/commit/2f74a1e48f2aa04d05c9826ac654de88686af597))
- **ghost:** fix oom in bezierjs ([1d4ab06](https://github.com/ulixee/agent/commit/1d4ab06c572f1d9aff7b8edd00ba9603c7da1f45))
- **mitm:** don’t wait for browser resources ([4c70bd5](https://github.com/ulixee/agent/commit/4c70bd5ae89bf38cda80049d522e0b25f842240d)), closes [#176](https://github.com/ulixee/agent/issues/176)
- **mitm:** try/catch around mitm throw areas ([e58b7a2](https://github.com/ulixee/agent/commit/e58b7a2ba67ab6c5a435b83fa2b69b3ecc8f3465))
- failing test ([a6ae58d](https://github.com/ulixee/agent/commit/a6ae58dc02940fce6a9184d0d5adc1b2ee29bd45))
- renamed some vars, removed chromium blocks, and modified BrowserFetcher ([60955b2](https://github.com/ulixee/agent/commit/60955b259c15c887e20ae423ed8683caed80751d))
- test reliability ([76aea40](https://github.com/ulixee/agent/commit/76aea4051f71f489a62c15385a337b17a19afaf2))
- **puppet:** extract linux chrome ([55f8ef5](https://github.com/ulixee/agent/commit/55f8ef57ba410685697f5dc73f923026c8b0c4a6))
- **puppet:** no chrome launch errors to client ([1e636a6](https://github.com/ulixee/agent/commit/1e636a6625c47c67ee8a4e7d5be05ce99b513a5f))

### Features

- **client:** coreHost & disconnecting errors ([aed9fc3](https://github.com/ulixee/agent/commit/aed9fc3f49996a661ab6b70e5446c9442649802a)), closes [#165](https://github.com/ulixee/agent/issues/165)
- **puppet:** switch to chrome ([d064e53](https://github.com/ulixee/agent/commit/d064e53ace2107ac95348cf721c3cc35afe07efc))
- **replay:** update for mac silicon + deps ([30ffec7](https://github.com/ulixee/agent/commit/30ffec74fc06485b56344f17374a082d2055c1f1))

## [1.3.1-alpha.1](https://github.com/ulixee/agent/compare/v1.3.1-alpha.0...v1.3.1-alpha.1) (2021-02-19)

### Bug Fixes

- pass all node vars to CoreProcess ([821a438](https://github.com/ulixee/agent/commit/821a4381e1a79717b19e1a95ce3e2bbb1cc6177c))

# [1.3.0-alpha.4](https://github.com/ulixee/agent/compare/v1.3.0-alpha.3...v1.3.0-alpha.4) (2021-02-15)

### Bug Fixes

- **core:** fix core shutdown test ([28dd09a](https://github.com/ulixee/agent/commit/28dd09af20572a1ac2962abcde20599f119a3508))
- **core:** only reject navigation with errors ([7e7cfd3](https://github.com/ulixee/agent/commit/7e7cfd37cff860422d8c46bed90eba31652df9d5)), closes [#153](https://github.com/ulixee/agent/issues/153)
- **core/client:** export usable mjs/cjs ([ca149ef](https://github.com/ulixee/agent/commit/ca149efbfbdf03da0fda7d127348e5de6f2a4f8b))
- **mitm:** change log level of mitm request errors ([da9f98f](https://github.com/ulixee/agent/commit/da9f98fe3df7feb79585b686ab9fe0474dea9e27))

### Features

- **client:** add http cache and load failures ([571e64f](https://github.com/ulixee/agent/commit/571e64f108df7a0cbfd32609c37ff76261014dc6))
- **emulate:** workers run stealth scripts ([e6e845e](https://github.com/ulixee/agent/commit/e6e845e68654c73ddaefe2110065a20d044f773d))

# [1.3.0-alpha.3](https://github.com/ulixee/agent/compare/v1.3.0-alpha.2...v1.3.0-alpha.3) (2021-02-11)

### Bug Fixes

- **core:** cancel interaction on navigate ([eaa6605](https://github.com/ulixee/agent/commit/eaa6605d9325618cde2a281aa699ab4a6d82be83))
- **core:** only wait for main frame ([52d36d8](https://github.com/ulixee/agent/commit/52d36d81609f65105cc30667378d67155b271f76))
- **puppet:** non-popups getting opener ([e79584f](https://github.com/ulixee/agent/commit/e79584f5b71557bebe86b0301a8a0e9e55d8ac8f))

# [1.3.0-alpha.2](https://github.com/ulixee/agent/compare/v1.3.0-alpha.1...v1.3.0-alpha.2) (2021-02-09)

### Bug Fixes

- **client:** correctly catch some canceled promise ([1d5906f](https://github.com/ulixee/agent/commit/1d5906f5bff7e757bd084bb98883b56f3cf22bbe))
- **mitm:** read failed/cached browser resources ([150db8b](https://github.com/ulixee/agent/commit/150db8b3785705afdc54b915684ae0c828a5ecf8))

# [1.3.0-alpha.1](https://github.com/ulixee/agent/compare/v1.3.0-alpha.0...v1.3.0-alpha.1) (2021-02-06)

### Bug Fixes

- sessionId should be set on browserEmulator regardless of user Profile ([083260d](https://github.com/ulixee/agent/commit/083260dcfd47037879bf2bec8bed56f47eae8a41))

### Features

- replaced chrome 80, 81, 83 emulators with more robust os-level data ([276b269](https://github.com/ulixee/agent/commit/276b26923368c5ed5636f65ad14fb2b3a9f87e9e))
- **core:** friendly message setting cookies ([a9d9ecf](https://github.com/ulixee/agent/commit/a9d9ecf054f6e21db037093fc255ae8fc26da3a7)), closes [#142](https://github.com/ulixee/agent/issues/142)
- **core:** tweak logging for not-really-errors ([bd5f9eb](https://github.com/ulixee/agent/commit/bd5f9ebf38eb58adc14542dc4e32737b0ad8ff9e))

# [1.3.0-alpha.0](https://github.com/ulixee/agent/compare/v1.2.0-alpha.5...v1.3.0-alpha.0) (2021-02-02)

### Bug Fixes

- **core:** full close down of on premature exit ([aa53e85](https://github.com/ulixee/agent/commit/aa53e85782a57da4d69f8750a5c3719c60683f5b))
- **core:** handle visible for height > innerHeight ([b7a1e65](https://github.com/ulixee/agent/commit/b7a1e65dced687fb3df0677a26e6b56cc1e34c97))
- **core:** isVisible fix, scroll below 0 fix ([7c0c451](https://github.com/ulixee/agent/commit/7c0c451a2bf4675fc07205649ca78bc56fe7890c))
- **emulators:** safari cookie handling fix ([3507c26](https://github.com/ulixee/agent/commit/3507c2665afd6e94b5f99633e748fa4d455d81db))
- **puppet:** launch non-default (83) headed chrome ([84a02aa](https://github.com/ulixee/agent/commit/84a02aa48db41ecb3a1e831e56a4bf1fb805486e))
- **replay:** fix replay launch in new setup on win ([add1b97](https://github.com/ulixee/agent/commit/add1b97084d9d83f0cdad77362a238aeef92cf68))
- allow setting SA_SHOW_REPLAY in a script ([18d63d6](https://github.com/ulixee/agent/commit/18d63d640dc69e83512908bbdec1263aba87d953))
- converted some props of IBrowserEmulator to optional ([8e74bed](https://github.com/ulixee/agent/commit/8e74bed69d03bbc961292d4a3b89f9706cb1d555))
- mitm session ports were getting reused and conflicting ([0e11465](https://github.com/ulixee/agent/commit/0e11465d3882234e1cc650f372155458ea8bd6e1))
- updated some things to work with Slab ([51dada5](https://github.com/ulixee/agent/commit/51dada5d267ec05a6dbe3d1da9f62b4f3754d5a1))
- viewports window width/height must include frame border width/height ([cca0c8e](https://github.com/ulixee/agent/commit/cca0c8ec66bee1eafd7dcac2564eb8e0fc18747c))

### Features

- **client:** add ability to get agent metadata ([55df775](https://github.com/ulixee/agent/commit/55df775b3b9e78db99bc726ae54a683cc701a7e2))
- **client:** built-in remote + handlers ([bfaa739](https://github.com/ulixee/agent/commit/bfaa739517a458db9dd1bd6374770840eb95b847))
- **client:** coreConnection as configuration ([ac284ca](https://github.com/ulixee/agent/commit/ac284cac3fa867a9623fd841edf96d04906e3072))
- **core:** add getComputedStyles to tab ([0e3bccd](https://github.com/ulixee/agent/commit/0e3bccd9c27ac1e6b122238ca7292182c169ebe6))
- **core:** add screenshot capability ([f075f89](https://github.com/ulixee/agent/commit/f075f89636edb81c4626c51929665373069de31a))
- **core:** confirm mouse clicks hit targets ([bf2b047](https://github.com/ulixee/agent/commit/bf2b047ca9e49665f7f150e66780b79fd02b7972))
- **core:** convert all connections to server ([a27fafd](https://github.com/ulixee/agent/commit/a27fafd9a04e52f602a557f7304164c2308006c6))
- **core:** convert closing logs to stats ([382979d](https://github.com/ulixee/agent/commit/382979df1a758de82297169465be0e57c2c87b53))
- **core:** convert server to use websockets ([2d1804c](https://github.com/ulixee/agent/commit/2d1804ce7521fe065c01491e3f5e084852369f55))
- **core:** merge injected scripts into core ([f674f7b](https://github.com/ulixee/agent/commit/f674f7b85a9cf66dd3558d849a78f6b9aa1099dc))
- **core:** merge session-state and core ([dcc6002](https://github.com/ulixee/agent/commit/dcc6002c2003d981267e51c8dacf5201fe3b9fda))
- **core:** timeouts for back/fwd/goto, add reload ([bae2a8e](https://github.com/ulixee/agent/commit/bae2a8eaf20b2a855c98986d5c2c9b5e11b004ec))
- **core:** waitForLocation/Load takes a timeout ([02758c7](https://github.com/ulixee/agent/commit/02758c7fc1e5394db84f91aa8235c3364b6c0692))
- **core:** waitForPaintingStable ([1955b79](https://github.com/ulixee/agent/commit/1955b791ce8a7cf20a679986e63885950efa6813))
- **replay:** ability to launch via bin ([518d320](https://github.com/ulixee/agent/commit/518d320e157b4d28e0ce99864c4f53aa5fa439a8))
- **replay:** single install of replay ([5425bee](https://github.com/ulixee/agent/commit/5425bee76488ac5bff4f46d8b99eb874dd7f5a35))
- mv renderingOptions => blockedResourceTypes ([ffa1b74](https://github.com/ulixee/agent/commit/ffa1b74d0b470387ec104027667e8523a51bfa15)), closes [#113](https://github.com/ulixee/agent/issues/113)
- **website:** blog post on handlers ([8024f03](https://github.com/ulixee/agent/commit/8024f0343e63689afd9aba589e80816a5880f838))
- browser window size now takes into calculation os nav bars ([ab65a65](https://github.com/ulixee/agent/commit/ab65a650e4b63e77ad5e165f7a60e3e024140f66))
- randomize the Viewports browser positionX/Y ([66c1f4a](https://github.com/ulixee/agent/commit/66c1f4a89a434352ae5c8add46481c1f6d28f03f))

### BREAKING CHANGES

- renames “renderingOptions” to “blockedResourceTypes”. Default is now “None”

# [1.2.0-alpha.5](https://github.com/ulixee/agent/compare/v1.2.0-alpha.4...v1.2.0-alpha.5) (2020-12-29)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.2.0-alpha.4](https://github.com/ulixee/agent/compare/v1.2.0-alpha.3...v1.2.0-alpha.4) (2020-12-22)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.2.0-alpha.3](https://github.com/ulixee/agent/compare/v1.2.0-alpha.2...v1.2.0-alpha.3) (2020-12-16)

### Bug Fixes

- **mitm:** bubble proxy errors properly to client ([b6a72f5](https://github.com/ulixee/agent/commit/b6a72f59ef8e7739654ab82b170aa0e15d38ebd0)), closes [#98](https://github.com/ulixee/agent/issues/98)
- **replay:** multiple sessions showing incorrectly ([20ba30c](https://github.com/ulixee/agent/commit/20ba30caebcef42de65dee18e6b82d92c7193d9c))

### Features

- **client:** update awaited dom to 1.1.8 ([a1b9b68](https://github.com/ulixee/agent/commit/a1b9b68e735ee54ceaef3436c43df0d0744c8f47))

# [1.2.0-alpha.2](https://github.com/ulixee/agent/compare/v1.2.0-alpha.1...v1.2.0-alpha.2) (2020-12-01)

### Bug Fixes

- **core:** fix errors on goto bubbling up ([30d4208](https://github.com/ulixee/agent/commit/30d4208c079e171fd6e0640810a4812e0a9a3d59))
- **emulate-humans:** fix some tests ([b1e05d7](https://github.com/ulixee/agent/commit/b1e05d79168fdf60f4ba6c63b8b74441c5c52f56))
- **eslint:** add return types to client code ([c2e31cc](https://github.com/ulixee/agent/commit/c2e31ccba4974f2bda269e77e6df9b82a2695d4f))
- **mitm:** remove auth as separate proxy param ([ec14b30](https://github.com/ulixee/agent/commit/ec14b302ed6389769b61e77337ba9fe873a647ed))
- **mitm-socket:** fix cpu spiking sockets ([b71e141](https://github.com/ulixee/agent/commit/b71e14158c1bb948e9ce33abf01b4522930caafe))

### Features

- **proxy:** configure proxy via client + socks5 ([880c938](https://github.com/ulixee/agent/commit/880c93803bebc78b835a8f2fb5133d633a315337))

# [1.2.0-alpha.1](https://github.com/ulixee/agent/compare/v1.2.0-alpha.0...v1.2.0-alpha.1) (2020-11-20)

### Bug Fixes

- unwind some dependencies ([240bea6](https://github.com/ulixee/agent/commit/240bea6ac7cb87bfcccbc56fb54043f5c2ff7b4b))

### Features

- **human-emulators:** ghost emulator ([70bcf27](https://github.com/ulixee/agent/commit/70bcf273a2e995f8168dced9797d441b6eaec80b))

# [1.2.0-alpha.0](https://github.com/ulixee/agent/compare/v1.1.0-alpha.1...v1.2.0-alpha.0) (2020-11-11)

### Features

- **awaited-dom:** documentation for props ([029a1f5](https://github.com/ulixee/agent/commit/029a1f5b10cc13119d4bb808d35f80cce4aeb3dd))
- **browser-emulators:** refactor emulator filenames ([b5da042](https://github.com/ulixee/agent/commit/b5da0426e39aad64178659cc93f441f781f917ba))
- **core:** store data files in a single location ([c3299b6](https://github.com/ulixee/agent/commit/c3299b6a0dc2fc42d7a7df3746ab34c2d8b15ea0))

# [1.1.0-alpha.1](https://github.com/ulixee/agent/compare/v1.1.0-alpha.0...v1.1.0-alpha.1) (2020-11-05)

### Bug Fixes

- **mitm:** should add host to http1 headers ([b655ea9](https://github.com/ulixee/agent/commit/b655ea925b531a53bb9b55271df5150881783bcf))

### Features

- **client:** get/set/delete cookies + domstorage ([2e2de6b](https://github.com/ulixee/agent/commit/2e2de6b9f2debf5eadf54b03b3f8d9db7cace269))

# [1.1.0-alpha.0](https://github.com/ulixee/agent/compare/v1.0.0-alpha.21...v1.1.0-alpha.0) (2020-11-03)

### Bug Fixes

- **puppet:** incorrect reuse of executionContextId ([e5d8f8d](https://github.com/ulixee/agent/commit/e5d8f8d1e90c7cebefae51b570ddb743ea8f39fe))

### chore

- **client:** merge Browser/User into SecretAgent ([364ed8a](https://github.com/ulixee/agent/commit/364ed8ab9c16cdf40c8ad1f151de4b06efcc557d))

### BREAKING CHANGES

- **client:** this change modifies the core interface for interacting with SecretAgent, as createBrowser is removed.

# [1.0.0-alpha.21](https://github.com/ulixee/agent/compare/v1.0.0-alpha.20...v1.0.0-alpha.21) (2020-11-02)

### Bug Fixes

- **core:** improved waitForElement ([4d139b3](https://github.com/ulixee/agent/commit/4d139b3aa920dc400691eb035f61936948e187b0))
- bugs in replay ([2bf8808](https://github.com/ulixee/agent/commit/2bf8808ae115ba9ea9f3cc64f3eba673fcb311aa))

### Features

- **core:** improve jspath waitForElement perf ([435576a](https://github.com/ulixee/agent/commit/435576a47a31dfedcfd3307c090e23b63998c716))
- **locale:** add locale emulation + tests ([57cc7ff](https://github.com/ulixee/agent/commit/57cc7ff8c342dc27a477b16cca066dffb9687e2f))
- **replay:** set screen viewport ([f818ff5](https://github.com/ulixee/agent/commit/f818ff5577d49d284a4116d328e78dc1d235824a))
- **session:** track frame dom node ids ([a41d678](https://github.com/ulixee/agent/commit/a41d6786d6fd10a386d9c2739713a26b6063b127))

# [1.0.0-alpha.20](https://github.com/ulixee/agent/compare/v1.0.0-alpha.19...v1.0.0-alpha.20) (2020-10-23)

### Bug Fixes

- order of session closing ([046243b](https://github.com/ulixee/agent/commit/046243b7b2f84f633674dbe23122eb1d58ca431c))

### Features

- **mitm:** dns over tls lookups ([8797847](https://github.com/ulixee/agent/commit/8797847fd5388ee6e4165c02390d45587799edbf))
- **mitm:** store ca/keys in network.db ([fd69f97](https://github.com/ulixee/agent/commit/fd69f97cee898720d5e5a5b30e0697b728c6e8d4))
- **puppet:** use mouse wheel events ([1efea8a](https://github.com/ulixee/agent/commit/1efea8abcf094d8c6644ecdedd5f0069b2fd909c))
- **session-state:** record devtools logs ([784da7f](https://github.com/ulixee/agent/commit/784da7f7728671485bce55b877fa350981c88ea2))
- **session-state:** record mitm resource states ([08976df](https://github.com/ulixee/agent/commit/08976dfa95f3b2629aedaca3002cc07b97e5bd2e))

# [1.0.0-alpha.19](https://github.com/ulixee/agent/compare/v1.0.0-alpha.18...v1.0.0-alpha.19) (2020-10-13)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.18](https://github.com/ulixee/agent/compare/v1.0.0-alpha.17...v1.0.0-alpha.18) (2020-10-13)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.17](https://github.com/ulixee/agent/compare/v1.0.0-alpha.16...v1.0.0-alpha.17) (2020-10-13)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.16](https://github.com/ulixee/agent/compare/v1.0.0-alpha.15...v1.0.0-alpha.16) (2020-10-13)

### Bug Fixes

- **core:** dont close client on promise rejections ([37f1169](https://github.com/ulixee/agent/commit/37f11690131c4bf08e481c803cdb3fba68c7985f))
- **core:** wait for location change on new tab ([0c70d6e](https://github.com/ulixee/agent/commit/0c70d6e7553025222b9fe4139407be4d69ee20b9))
- **mitm:** catch exceptions on closed h2 session ([6b5c7d4](https://github.com/ulixee/agent/commit/6b5c7d455c06d21f59ad4674199d76d73a5373d2))

### Features

- **client:** xpath support, array index access ([c59ccbc](https://github.com/ulixee/agent/commit/c59ccbc47eda9c61c360f04beb00a6a8e032f31e))
- **core:** isElementVisible - can user see elem ([213c351](https://github.com/ulixee/agent/commit/213c351cbc9bf4c6e8852fe0694bfafcdd602cbe))

# [1.0.0-alpha.15](https://github.com/ulixee/agent/compare/v1.0.0-alpha.14...v1.0.0-alpha.15) (2020-10-06)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.14](https://github.com/ulixee/agent/compare/v1.0.0-alpha.13...v1.0.0-alpha.14) (2020-10-06)

### Bug Fixes

- **client:** don’t shutdown on rejected promises ([86a331b](https://github.com/ulixee/agent/commit/86a331bede88daca8b17c079f23910ff776fb4c4))

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.12](https://github.com/ulixee/agent/compare/v1.0.0-alpha.11...v1.0.0-alpha.12) (2020-09-29)

### Bug Fixes

- lint and puppet test chrome 80 ([0ce09ac](https://github.com/ulixee/agent/commit/0ce09ac71e3f9a9a802ba90f9c7aab9021f07e5c))
- refactor to pause debugger on attach ([63a9bd1](https://github.com/ulixee/agent/commit/63a9bd125e7f334a85a2dedc2490f4e66366ea6d))

### Features

- **core:** back/forward api ([805af3d](https://github.com/ulixee/agent/commit/805af3d48822c1306b73f5c084d65b0855819213)), closes [#32](https://github.com/ulixee/agent/issues/32)
- **mitm:** switch mitm to use authorization ([fade6e8](https://github.com/ulixee/agent/commit/fade6e81d58d947c03a7b54e37a887bbc0bba5a2))
- **puppet:** add puppet interfaces abstraction ([69bae38](https://github.com/ulixee/agent/commit/69bae38a03afaae3455de2a4928abd13031af662))
- **puppet:** import playwright tests ([e2b9bf5](https://github.com/ulixee/agent/commit/e2b9bf546af1ed899a01f460977e362b676c02e1))
- **replay:** remove ui tabs; nav to session tabs ([df8e21c](https://github.com/ulixee/agent/commit/df8e21cefc71ff6ad8db7d1498a1352cc71618a9))
- **replay:** spawned child tabs ([8ae0d75](https://github.com/ulixee/agent/commit/8ae0d754a8e263a6cae20815338532da84906a7b))
- **replay:** split session state by tab ([9367f2d](https://github.com/ulixee/agent/commit/9367f2d8796fda709bc8185374a5e07d4b6f78ab))
- import and shrink puppeteer ([b1816b8](https://github.com/ulixee/agent/commit/b1816b8f7b1a60edd456626e3c818e4ebe3c022f))
- wait for tab ([0961e97](https://github.com/ulixee/agent/commit/0961e97ecc4418c21536be92e1f3787aa1692117))

# [1.0.0-alpha.11](https://github.com/ulixee/agent/compare/v1.0.0-alpha.10...v1.0.0-alpha.11) (2020-08-25)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.10](https://github.com/ulixee/agent/compare/v1.0.0-alpha.9...v1.0.0-alpha.10) (2020-08-25)

### Bug Fixes

- dependency/path issues ([17a6813](https://github.com/ulixee/agent/commit/17a681335a3cd28cf7a668f5efd58229fa1cc59e))

# [1.0.0-alpha.9](https://github.com/ulixee/agent/compare/v1.0.0-alpha.8...v1.0.0-alpha.9) (2020-08-25)

### Bug Fixes

- **replay:** fix rendering doctype + svg ([ac36c79](https://github.com/ulixee/agent/commit/ac36c791c9d3611874900c65e8180b7daa1ed232))

### Features

- **ci:** windows tests ([fd5e9db](https://github.com/ulixee/agent/commit/fd5e9dbd2bdd1ac4fcba94f46e8cba4eb2ce7319))
- **core:** enhance logs ([a5b6d58](https://github.com/ulixee/agent/commit/a5b6d58a7fbf74415d7094b374f040ab1ca2890a))
- **emulators:** enable multi-engine support ([1e008c9](https://github.com/ulixee/agent/commit/1e008c9fe26c977ebf85c665d0891023342a58b5))
- **mitm:** support push streams ([1b2af06](https://github.com/ulixee/agent/commit/1b2af0655445929ac1f4fb8dcac011b9623a75d4))
- **replay:** stream data and simplify tick tracker ([91c350c](https://github.com/ulixee/agent/commit/91c350cdbf9f99c19754fbb5598afe62a13fb497))

# [1.0.0-alpha.8](https://github.com/ulixee/agent/compare/v1.0.0-alpha.6...v1.0.0-alpha.8) (2020-08-05)

### Bug Fixes

- **core:** core should autoclose if not started ([8d46a77](https://github.com/ulixee/agent/commit/8d46a775573733aa53cef1723fb71d60485fae9f)), closes [#41](https://github.com/ulixee/agent/issues/41)
- **socket:** http2 requests not reusing sockets ([3cbf853](https://github.com/ulixee/agent/commit/3cbf8531589536c763525086cfea407c3435ca9b))
- use os tmp directory ([e1f5a2b](https://github.com/ulixee/agent/commit/e1f5a2b7e63470b626ed906170b5c0337f5e0c43))
- windows tests ([c2943e8](https://github.com/ulixee/agent/commit/c2943e844d53c11f829baed60c449604e81544c8))

### Features

- **mitm:** record blocked and cached http ([bd47738](https://github.com/ulixee/agent/commit/bd47738e010c962e529a048d4ee33211d67a6d8f))
- **replay:** split app/replay in electron backend ([3b66eec](https://github.com/ulixee/agent/commit/3b66eec372900e764872857b67f80817f4ba2b9e))
- **session-state:** capture requests before send ([9607793](https://github.com/ulixee/agent/commit/960779370fa439d1c173e855bb8bdf907de9abc6))

# [1.0.0-alpha.7](https://github.com/ulixee/agent/compare/v1.0.0-alpha.6...v1.0.0-alpha.7) (2020-07-27)

### Bug Fixes

- use os tmp directory ([e1f5a2b](https://github.com/ulixee/agent/commit/e1f5a2b7e63470b626ed906170b5c0337f5e0c43))
- windows tests ([c2943e8](https://github.com/ulixee/agent/commit/c2943e844d53c11f829baed60c449604e81544c8))

# [1.0.0-alpha.6](https://github.com/ulixee/agent/compare/v1.0.0-alpha.5...v1.0.0-alpha.6) (2020-07-22)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.5](https://github.com/ulixee/agent/compare/v1.0.0-alpha.4...v1.0.0-alpha.5) (2020-07-21)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# [1.0.0-alpha.4](https://github.com/ulixee/agent/compare/v1.0.0-alpha.3...v1.0.0-alpha.4) (2020-07-20)

### Bug Fixes

- **replay:** cover last tick on playbar ([baf12e7](https://github.com/ulixee/agent/commit/baf12e795fade634e60c64a342ea339ac6e8aa5c))
- **replay:** record close date when errors occcur ([2ce94dd](https://github.com/ulixee/agent/commit/2ce94dd694bba172028e8b7b00f0b3e0df0e0163)), closes [#31](https://github.com/ulixee/agent/issues/31)
- change shared package names ([d6181a7](https://github.com/ulixee/agent/commit/d6181a75a0387797177eb9aa2f71553bb7d31432))

### Features

- **replay:** add session logs, detect errors ([f1865c0](https://github.com/ulixee/agent/commit/f1865c0aef38f6722bbcdee0244288f0f6040c5a)), closes [#31](https://github.com/ulixee/agent/issues/31)
- **replay:** show commands in playbar ([58b9f7a](https://github.com/ulixee/agent/commit/58b9f7ac153480382cbd2f4c2f00aec64e7e852b))
- **replay:** start api from process ([403716b](https://github.com/ulixee/agent/commit/403716b3ba853c67ef15868fd6fb9fe1f60dbc1f))
- flatten shared workspaces ([d53da16](https://github.com/ulixee/agent/commit/d53da165d649163dcb724225a2ea43ce88d7eacc))

# 1.0.0-alpha.3 (2020-07-07)

### Bug Fixes

- **session-state:** Improve page recorder perf ([14f78b9](https://github.com/ulixee/agent/commit/14f78b9ede550ded32594dc0a773cc880bf02783)), closes [#8](https://github.com/ulixee/agent/issues/8)

### Features

- **dist:** improve packaging for double agent ([df195b6](https://github.com/ulixee/agent/commit/df195b630b90aea343e4bd3005d41b34c4d5431a))
- **emulators:** improve page logging ([cb73806](https://github.com/ulixee/agent/commit/cb73806408ef7c235e4ff70539c8cc49e5cd5d90))

# 1.0.0-alpha.2 (2020-06-27)

### Bug Fixes

- missing dependencies ([67504f0](https://github.com/ulixee/agent/commit/67504f0f070f35ded261ec3c9734d60422b75a96))

# 1.0.0-alpha.1 (2020-06-27)

**Note:** Version bump only for package @ulixee/unblocked-agent-core

# 1.0.0-alpha.0 (2020-06-27)

**Note:** Version bump only for package @ulixee/unblocked-agent-core
