# 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.18](https://github.com/ulixee/platform/compare/v2.0.0-alpha.17...v2.0.0-alpha.18) (2023-01-17)


### Features

* convert outputs to an array of records ([a6f6ab4](https://github.com/ulixee/platform/commit/a6f6ab41acdaa947790636e008427f39978bb28e))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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


### Features

* databox functions ([b14352d](https://github.com/ulixee/platform/commit/b14352d8160de6667e05bdbf86b6b6df32d056e4))





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


### Features

* simplified gift cards ([a9ccca7](https://github.com/ulixee/platform/commit/a9ccca76dfaffd789602f3bb3cacac5d5d75c82c))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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


### Bug Fixes

* **databox:** fix databox replay w/o chromealive ([80fe511](https://github.com/ulixee/ulixee/commit/80fe511b00be92d074f872904fc72108267139be))


### Features

* add schemas to databoxes ([6f49377](https://github.com/ulixee/ulixee/commit/6f493774ebd760e52c7986b2ad3e0b45abab90e8))
* allow installing a databox schema ([b73da83](https://github.com/ulixee/ulixee/commit/b73da83fc04728d9b575aea541126758e76556ee))
* major simplification of Databox into a basic version with plugin capabilities ([22ad672](https://github.com/ulixee/ulixee/commit/22ad672e06135049ab82fc8b3af274d9e72c278a))
* updated to reflect hero change from dataSnippets to just snippets ([a5fcd64](https://github.com/ulixee/ulixee/commit/a5fcd64b0e2fbd4fec77a539b65e4382bc259001))
* updated to work with latest changes to Hero ([0152be1](https://github.com/ulixee/ulixee/commit/0152be1267af472767b7c31d98739f950ffc99e9))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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


### Bug Fixes

* **chromealive:** turn off plugin if not installed ([a013cbd](https://github.com/ulixee/ulixee/commit/a013cbd3eed77262f82c95b86d5081c14bef56a0))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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


### Features

* **databox:** manifest setting overrides ([098126d](https://github.com/ulixee/ulixee/commit/098126d1e075e4378bc6f562739369d52ed5b4a0))





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


### Bug Fixes

* allow showChromeInterations to be disabled + more accurate error msg if extension isn't found ([b452a71](https://github.com/ulixee/ulixee/commit/b452a71927a81a7cb4b95d1fd16e9228585cbbf0))
* **apps:** remove headers from output page ([a1ebe9a](https://github.com/ulixee/ulixee/commit/a1ebe9ae20df4032e341b49fc85dd258112c6389))
* **apps:** reset source map cache ([0b880d1](https://github.com/ulixee/ulixee/commit/0b880d166021771f74953276ae876fc206b95e5d))
* **chromealive:** pipe output ([e49113c](https://github.com/ulixee/ulixee/commit/e49113c25a92bcb274fcead17682d64ef67b9da9))
* **databox:** chromealive properly resumes databox ([34b7dcf](https://github.com/ulixee/ulixee/commit/34b7dcfdbef91fdbd245679e1dec86d7cb76c024))
* **databox:** convert run later to boolean ([8a79290](https://github.com/ulixee/ulixee/commit/8a79290e2b67fde0e10e80be44e8745755f2344b))


### Features

* added cores to databox and for-puppeteer + ability to run local databox files ([237f1e9](https://github.com/ulixee/ulixee/commit/237f1e941843d8ca71bfc6c74d3bbc7b048f5d6b))
* **apps:** save selectors ([dd7bcfd](https://github.com/ulixee/ulixee/commit/dd7bcfd55281088f14e5e8e5f7649f5845379ba2))
* **chromealive:** restarting session mode ([34dee09](https://github.com/ulixee/ulixee/commit/34dee095b0e7e32b2988d604be7cef341332bd79))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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


### Bug Fixes

* events for chromealive not working ([88ca517](https://github.com/ulixee/ulixee/commit/88ca517875062ef2975eb441e5f3aa9e6bf6b2e6))


### Features

* **databox:** add databox cores ([36e4fd8](https://github.com/ulixee/ulixee/commit/36e4fd802175985755394751dd09a8ceabc5bfa4))
* playgrounds for hero and databox-plugins-hero ([34eca22](https://github.com/ulixee/ulixee/commit/34eca2237aa92e73794a3b5ea6bcc6eef41a1572))





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


### Features

* **databox:** add databox cores ([36e4fd8](https://github.com/ulixee/ulixee/commit/36e4fd802175985755394751dd09a8ceabc5bfa4))
* playgrounds for hero and databox-plugins-hero ([34eca22](https://github.com/ulixee/ulixee/commit/34eca2237aa92e73794a3b5ea6bcc6eef41a1572))





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





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

**Note:** Version bump only for package @ulixee/apps-chromealive-core





# 2.0.0-alpha.1 (2022-05-16)


### Bug Fixes

* **apps:** configuration order ([6483735](https://github.com/ulixee/ulixee/commit/64837359e2f86b96b529558f05c9a28eb8981b6b))
* **chromealive:** allow selecting a range on bar ([3daa0a1](https://github.com/ulixee/ulixee/commit/3daa0a1bb60ec06c996a7cc14f52cd7e93753aee))
* **chromealive:** change top position on hide ([c4d88fc](https://github.com/ulixee/ulixee/commit/c4d88fce534cbc21b1e4de0e2ec4f1df651b8531))
* **chromealive:** child windows messing up hide ([1840ccc](https://github.com/ulixee/ulixee/commit/1840cccfbd9a27ac801949d222962ce36ee83695))
* **chromealive:** date parsing broken ([59a6462](https://github.com/ulixee/ulixee/commit/59a646227e9e297af7ece96534ccb65d7dea0c07))
* **chromealive:** finder focus and tabgroup ([cba583d](https://github.com/ulixee/ulixee/commit/cba583d875b713d3be22a856791c643988a46360))
* **chromealive:** fix bar positioning and focus ([d47d805](https://github.com/ulixee/ulixee/commit/d47d80514f78f1f92c3bcdcdde6094c1eab28a50))
* **chromealive:** handle screen scale ([c104c21](https://github.com/ulixee/ulixee/commit/c104c21cdfcb8f048e3cdec8f1e89b06f05eaac4))
* **chromealive:** hide toolbar when not in use ([7c961cf](https://github.com/ulixee/ulixee/commit/7c961cf0fde441d1871f1e0cb45df5e8408a781d))
* **chromealive:** launch from boss ([dc7ad0d](https://github.com/ulixee/ulixee/commit/dc7ad0d4247052d937cbfbb5e6f85c6f1dcd0424))
* **chromealive:** page state generate ticks "snap" ([d3dfdb6](https://github.com/ulixee/ulixee/commit/d3dfdb62e9a1e20bb3910d9779c980147a51694a))
* **chromealive:** playbar jerkiness ([4e2817d](https://github.com/ulixee/ulixee/commit/4e2817d4187ac7adbb37b6ad7e7031c91b68849f))
* **chromealive:** support multiple page states ([2e98ef6](https://github.com/ulixee/ulixee/commit/2e98ef6f1bbc4de3962aec4022435d9e7e1e8500))
* **chromealive:** tab switching/closing bugs ([fb937e9](https://github.com/ulixee/ulixee/commit/fb937e9879ba1ed20fe7d6edb440f8ae571bd184))
* **chromealive:** timeout clicking active tabs ([6ed6359](https://github.com/ulixee/ulixee/commit/6ed63592cba9a3d153c1f307e493a2b8e3a2668c))
* **chromealive:** various playbar bug fixes ([e521009](https://github.com/ulixee/ulixee/commit/e5210099fd98a2a0cd242c04324ee5d117f24c72))
* **chromealive:** websocket bypass for extension ([09d3886](https://github.com/ulixee/ulixee/commit/09d3886dfbf412c1474ff944c60cd273b9f3137b))
* **commons:** move typeserializer test ([a5aa1b8](https://github.com/ulixee/ulixee/commit/a5aa1b8173a897338896e2bf48bae73397d62d76))
* **docs:** remove w3c for docs ([4234da1](https://github.com/ulixee/ulixee/commit/4234da1940c33a330c5d156a4c0caa78b666abb2))
* fixed linting issues + a test bug ([efc875e](https://github.com/ulixee/ulixee/commit/efc875e27404832a567ad7f4055455359f6ec1f0))
* fixed several lint issues ([e283577](https://github.com/ulixee/ulixee/commit/e283577f5aafef2e4253dce75d83dad1543d9d82))
* fixes related to messaging between core and extension ([9010624](https://github.com/ulixee/ulixee/commit/90106247e48b86f0818f4512a7c57f7da13e4993))
* focus lost for non-active tab ([78cf07c](https://github.com/ulixee/ulixee/commit/78cf07ccb677c2aa298a4582e77d3b07c3b68547))
* lint ([d4bcbe1](https://github.com/ulixee/ulixee/commit/d4bcbe13033cbd79727e3f103284f9d3612b1f44))
* lint ([506e9ca](https://github.com/ulixee/ulixee/commit/506e9cadb36f2d289f1431b671be344a7581541c))
* lint require return types ([a829f3f](https://github.com/ulixee/ulixee/commit/a829f3f150e788618f273c7ccfea0a3088ee41d5))
* more lint fixes ([5ab4ce6](https://github.com/ulixee/ulixee/commit/5ab4ce61d4331931b57078c282c5b90482b80aa3))
* **pagestate:** allow importing state name ([51166f5](https://github.com/ulixee/ulixee/commit/51166f5105dccf07134a357c694b8babf74add5c))
* **pagestate:** convert to panel view ([743d524](https://github.com/ulixee/ulixee/commit/743d524e0d3fb3cc3a20203b26c47ff57c93a844))
* **pagestate:** extend timeline 5s after now ([4b277d6](https://github.com/ulixee/ulixee/commit/4b277d6125b800eeffd2b6220dc94cf521f98dfb))
* **pagestate:** service worker dying ([9611927](https://github.com/ulixee/ulixee/commit/9611927eedc6e70321ab0f02c083504a47d203bb))
* removed console.log, added back Statics decorators + capitalized TODOs ([98298f5](https://github.com/ulixee/ulixee/commit/98298f5ddb01bf334b3efa5f01b2a5e3fb1615d6))
* removed some unneeded comments ([0cc6e03](https://github.com/ulixee/ulixee/commit/0cc6e0388b21788d54b35318ff79f00d315820ca))
* second arg for browserEmitter event should be string ([a075571](https://github.com/ulixee/ulixee/commit/a0755711cdf53ff1a912f0bab051d6c0ba19edfd))
* **timetravel:** catch canceled queued loads ([95d27ea](https://github.com/ulixee/ulixee/commit/95d27ea13c8735096726df21433fd2ac02826b49))
* update timeline recorder ([623d6c9](https://github.com/ulixee/ulixee/commit/623d6c9f3bdcafb52754acc10a368680f7c1ac1c))


### Features

* added basic UI structure and messaging architecture for selector-generator ([00bfab0](https://github.com/ulixee/ulixee/commit/00bfab0574086be3b090ddc20266ba9bcf7460f4))
* added chromealive-ui structures for screens and menus ([19ee561](https://github.com/ulixee/ulixee/commit/19ee561092689628831a49ac583c3c40e9e57076))
* **apps:** automatic server address ([6d60f5e](https://github.com/ulixee/ulixee/commit/6d60f5e4806384cc5255c42439d3946cc1910d6d))
* **apps:** make chromealive “opt-in” ([0419c2b](https://github.com/ulixee/ulixee/commit/0419c2bc2db50856e727bab08b86d33eea5d692f))
* chromealive always has a gray dot and toolbar tabs open their screens ([03c5c33](https://github.com/ulixee/ulixee/commit/03c5c33215e7675ae08dc6f3c02cb5dc06129a76))
* **chromealive:** about page for circuit ([1a96d37](https://github.com/ulixee/ulixee/commit/1a96d37df8a5a3cfdf15375e381b4b7616dd96d7))
* **chromealive:** add a mode ([52b70f7](https://github.com/ulixee/ulixee/commit/52b70f7bbd94f1045a89a13d8933af15dcbbeaf2))
* **chromealive:** add databox panel + loading ([d7c7813](https://github.com/ulixee/ulixee/commit/d7c7813ca1a22eef6d7b4b336174693b9fa15f13))
* **chromealive:** add pagestate to ui ([d3b428d](https://github.com/ulixee/ulixee/commit/d3b428d5d1cf1711e396d9e9a1b34ffa537292dc))
* **chromealive:** add step + runs to replay ([3f3247a](https://github.com/ulixee/ulixee/commit/3f3247aab78ed8a8a97f32c21f8debe3dc661841))
* **chromealive:** autoupdate ([b95f86d](https://github.com/ulixee/ulixee/commit/b95f86d1592dac0d73f38cd9032e9c845d79b255))
* **chromealive:** collapse hidden nodes ([8b9112c](https://github.com/ulixee/ulixee/commit/8b9112c428481bfccebc7c986ff6e9cd94fe972a))
* **chromealive:** connect to databox ([83555ec](https://github.com/ulixee/ulixee/commit/83555ece9a57f53630ca244f6e323486241fdd4e))
* **chromealive:** custom message for kept-alive ([fcec203](https://github.com/ulixee/ulixee/commit/fcec203663287245a12c9caf94be1e907b5804fa))
* **chromealive:** elements panel ([503e4d3](https://github.com/ulixee/ulixee/commit/503e4d3e4047cea5a07feda5c56e545719d101ad))
* **chromealive:** finder mode ([d0b1416](https://github.com/ulixee/ulixee/commit/d0b14160c2f38805d290064717c825cdc4c51a18))
* **chromealive:** finder styling, resource search ([6b7f252](https://github.com/ulixee/ulixee/commit/6b7f252e939f53e049a2812cb3bfe050122f652a))
* **chromealive:** fix focus of databox panel ([e67ddcf](https://github.com/ulixee/ulixee/commit/e67ddcf1fa2ad041fcd03cf4206d4c1660f1fdb3))
* **chromealive:** fix mouse events (mac only) ([d09df54](https://github.com/ulixee/ulixee/commit/d09df54a9d7c667ee2901dbb93cc0526ac2a10eb))
* **chromealive:** fix mouse events (mac only) ([26c1029](https://github.com/ulixee/ulixee/commit/26c102965cb1e4f029914ea178ac49f33f46d031))
* **chromealive:** hero script ([c3d093c](https://github.com/ulixee/ulixee/commit/c3d093cd6cb50919f4fe4a882e37b0784b418cf1))
* **chromealive:** input and output screens ([27eabf8](https://github.com/ulixee/ulixee/commit/27eabf82cfe7690be1d4ec73aa6a03c04913e164))
* **chromealive:** move timeline over chrome ([f7992ad](https://github.com/ulixee/ulixee/commit/f7992ade9004afc6a36af914d7851154869152b7))
* **chromealive:** nav using hero script lines ([82f9f1b](https://github.com/ulixee/ulixee/commit/82f9f1bde103192b945d116790579d0ecf59b198))
* **chromealive:** new menubar + features ([0131927](https://github.com/ulixee/ulixee/commit/01319278c4a1adf2cc022c6c86b05712fa0f55bc))
* **chromealive:** page state apis ([7f73b0a](https://github.com/ulixee/ulixee/commit/7f73b0ad7bf888241437569051d3f7dbb2f53762))
* **chromealive:** pause/resume script ([2d99aa1](https://github.com/ulixee/ulixee/commit/2d99aa12bb68d7cfd5e1949f696afc5805fb9b4b))
* **chromealive:** separate unassigned worlds ([cfec823](https://github.com/ulixee/ulixee/commit/cfec823a8a5292009ccfe9009ad108905f59dec7))
* **chromealive:** subscribe to commands pause ([38591da](https://github.com/ulixee/ulixee/commit/38591dac69815ee91ee556a79de089ac269811e4))
* **chromealive:** url navigation bar ([0748a4c](https://github.com/ulixee/ulixee/commit/0748a4cc640937863acb00522eadd146bc220095))
* **commons:** source map + code loading support ([ec0bb70](https://github.com/ulixee/ulixee/commit/ec0bb70ff0656535cf4be37db9615d2987909e69))
* **commons:** ulixee config ([b02d3ce](https://github.com/ulixee/ulixee/commit/b02d3ce4dfd04f12f7686711a9ab95c08f02e96b))
* convert pagestate to domstate ([8c7facd](https://github.com/ulixee/ulixee/commit/8c7facdd87fc8f294ac6c16256df32ed3602c736))
* convert secret-agent to browser only ([968208f](https://github.com/ulixee/ulixee/commit/968208f0690900dfc641ad4c8fd47b51eef6fa11))
* coreServerAddress is injected into extension by way of json file ([eed89f4](https://github.com/ulixee/ulixee/commit/eed89f479374072309af396cc44e916729bf6bbb))
* **finder:** added infrastructure needed for the chromealive finder window ([068fae6](https://github.com/ulixee/ulixee/commit/068fae6f7eda4ebc936cd95caa28e33a29a46e39))
* first stage of the new toolbar/timeline ([e69f133](https://github.com/ulixee/ulixee/commit/e69f13360349a06daa825ba97671911b98eb2cb0))
* get collected asset names ([559c4cb](https://github.com/ulixee/ulixee/commit/559c4cb5fb7ae7c349da0c95ba005b8fb551558e))
* good looking but non-working toolbar ([e1c0050](https://github.com/ulixee/ulixee/commit/e1c0050c2d227db62db271d462640783e225dd9d))
* **herobox:** synchronous fragments ([2e46083](https://github.com/ulixee/ulixee/commit/2e46083432fd60dfef5f3c5b93e1ff1380329f39))
* **hero:** update hero version ([0bd429a](https://github.com/ulixee/ulixee/commit/0bd429af703611c09c1c3648f6340169446b7006))
* move chrome into browsers dir ([b43fe8f](https://github.com/ulixee/ulixee/commit/b43fe8ff8e6e615e17cd71ae1da860085363fca7))
* output panel ([3530228](https://github.com/ulixee/ulixee/commit/3530228385db555affb340ebab04145124e450ee))
* **pagestate:** align timeline hovers to ticks ([b340db5](https://github.com/ulixee/ulixee/commit/b340db56bdd2db66525ae026310083b2b8dfa5a4))
* **pagestate:** align timeline hovers to ticks ([a87ae68](https://github.com/ulixee/ulixee/commit/a87ae68e77b0a733a000d7b04c5d592572fbe828))
* **pagestate:** force restart session on updated ([fd74e8f](https://github.com/ulixee/ulixee/commit/fd74e8fe23d488c827870a847b0a8bfc9c8ebe8d))
* **pagestate:** give a name to pagestates ([27fd67d](https://github.com/ulixee/ulixee/commit/27fd67da8b30d712873940824f2c955c3c552099))
* **pagestate:** storage tracking ([1abaf29](https://github.com/ulixee/ulixee/commit/1abaf29e8d88fe37dd956b2c0b1b2b858bb97368))
* removed databox-core/connections + added new interact/extract structure ([8c18a76](https://github.com/ulixee/ulixee/commit/8c18a76b45284a57b7c80560fcc781317359e38b))
* **replay:** add replay dragging to ca! ([ed6023c](https://github.com/ulixee/ulixee/commit/ed6023c0c860fc7082ae69b1577f528fa6da606c))
* rough working version of selector generator ([b257617](https://github.com/ulixee/ulixee/commit/b2576177b4fb2a1ee8e4b18219487978ff201b9f))
* **screen-output:** allow re-running extract ([06ed565](https://github.com/ulixee/ulixee/commit/06ed565e7ff8b01b150a48305b566251c66e7e7b))
* **server:** automatically track server host ([aa42f4d](https://github.com/ulixee/ulixee/commit/aa42f4df27414928f04c4bd6d074bb17fd23213c))
* skip ChromeAlive if production mode is on ([876d10f](https://github.com/ulixee/ulixee/commit/876d10fc9391a0c0d9bd42f75c04558593c5102b))
* unify plugin structure ([ac6c30a](https://github.com/ulixee/ulixee/commit/ac6c30afd518c67b3230ff2109c90d381e21aaec))
* unify typescript for ulixee project ([697dc2f](https://github.com/ulixee/ulixee/commit/697dc2fa5e4cc9a3064f7bb17253d7ec88f1793c))
