Skip to content

Commit

Permalink
v2.0.0-alpha.1
Browse files Browse the repository at this point in the history
  • Loading branch information
blakebyrnes committed May 16, 2022
1 parent c166ff9 commit 8b87b6a
Show file tree
Hide file tree
Showing 22 changed files with 971 additions and 70 deletions.
257 changes: 257 additions & 0 deletions CHANGELOG.md

Large diffs are not rendered by default.

116 changes: 116 additions & 0 deletions client/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,116 @@
# 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.1](https://github.com/ulixee/ulixee/compare/v1.5.4...v2.0.0-alpha.1) (2022-05-16)


### Bug Fixes

* broken Omit type ([c495544](https://github.com/ulixee/ulixee/commit/c495544a5c584c4e52f9ca53fd647326b05ed8fc))
* **client:** awaitedDom forEach ([105f535](https://github.com/ulixee/ulixee/commit/105f535cbfb8a0aa1cbfe34218eb638f89d83cfc))
* **client:** client hung on disconnect ([7d5d432](https://github.com/ulixee/ulixee/commit/7d5d432c9ff01a3b009fb01c489ae44cbc8a709a))
* **client:** convention of options for args ([2e94c4e](https://github.com/ulixee/ulixee/commit/2e94c4e03e2b4dc1c570ac23f75c78406e00e2cb))
* **client:** disconnect connection on process exit ([6124344](https://github.com/ulixee/ulixee/commit/6124344911b4a067f7fff9a71085c531f67f7b6d))
* **client:** fix domExtender interface ([e74b2b3](https://github.com/ulixee/ulixee/commit/e74b2b3c7032bdbf0c7458b23caab2ab5c844286))
* **client:** hero connection failing on getter ([7d2faa5](https://github.com/ulixee/ulixee/commit/7d2faa5530a41152321307b3727425ef31175dc4))
* **client:** no waitFor in waitForState ([e22ccbe](https://github.com/ulixee/ulixee/commit/e22ccbe39265e13df51589716745d9ee7fbfd502))
* **client:** reload should return a resource ([72c87a1](https://github.com/ulixee/ulixee/commit/72c87a1b851d9060af4636987864dfcd65eb4a74))
* **client:** remove page state id from path ([c7ef61e](https://github.com/ulixee/ulixee/commit/c7ef61efb725003081ad8387e2fc8c3e8122b107))
* **client:** second tab domState not working ([3daaa9d](https://github.com/ulixee/ulixee/commit/3daaa9daaaefc7f2b0872b0c5ff74f4c481a93b0))
* **client:** tests broken ([f3c60c7](https://github.com/ulixee/ulixee/commit/f3c60c73c5eaf7076c3bb51c434040d45538eccb))
* **client:** timetravel fixes for dom state ([4a7221a](https://github.com/ulixee/ulixee/commit/4a7221ab513910e96c24028c5e36cc9bdee39293))
* **client:** wait for command flush ([d87535f](https://github.com/ulixee/ulixee/commit/d87535ffc4a3fdfda9c601a581af4b7fa92dfd83))
* converted arrow functions to allow this inside prototype methods ([6ff62f4](https://github.com/ulixee/ulixee/commit/6ff62f41a57a5a40b7b29a5d9c10ffc2e40a27a2))
* **core:** allow customizing waitForVisible ([1982f52](https://github.com/ulixee/ulixee/commit/1982f52e16bca39b4ab4179e9970a190e4340652))
* **core:** cleanup detached dom jspath tracking ([c427c21](https://github.com/ulixee/ulixee/commit/c427c210b00df84bf3b00fd43905ce494769d339))
* **core:** default waitForResource from last cmd ([a0b369e](https://github.com/ulixee/ulixee/commit/a0b369e40f70e542f226157571bb92bc409fd811))
* **core:** dom state event handler timing issue ([79ce797](https://github.com/ulixee/ulixee/commit/79ce7979998225e656a3234e711256d98e923fa0))
* **core:** don’t record recordOutput as command ([e7145d9](https://github.com/ulixee/ulixee/commit/e7145d950184466436d368818cf1c4d14c66f857))
* **core:** fix event listener warnings ([df0e824](https://github.com/ulixee/ulixee/commit/df0e824fcf85b1545162947b8aee697b12e69b67))
* **core:** handle detached when elements not there ([ad11e65](https://github.com/ulixee/ulixee/commit/ad11e65a143980d8793a52e7f96054a43bb62ed8))
* **core:** interaction command highlights ([b5e541f](https://github.com/ulixee/ulixee/commit/b5e541fb527f01ddc49f3e9c82c69034bc94d777))
* **core:** lint issues ([5bb2a92](https://github.com/ulixee/ulixee/commit/5bb2a925e6c3b47ca1d14342c6062642b55f9f01))
* **core:** load fragments from other session ([8145a01](https://github.com/ulixee/ulixee/commit/8145a0125a826a413ae23f0112534ed49c9b4afc))
* **core:** make collected resources synchronous ([6439c6d](https://github.com/ulixee/ulixee/commit/6439c6d11e0ee2990de7e2ad48058382a3f30995))
* **core:** sinceCommandId validation ([fa61cc0](https://github.com/ulixee/ulixee/commit/fa61cc0bbea0ea4e26946adf40fc9066aaf7bed1))
* **core:** timeline fixes, nanoid ([59dbd0d](https://github.com/ulixee/ulixee/commit/59dbd0d1f55065fa60525796ac2f60f19e07706b))
* fixed lint issues + moved Core code back into fullstack/index.ts ([5ba28d9](https://github.com/ulixee/ulixee/commit/5ba28d9b2109dd302cb9b0e02f63585efa671e84))
* **hero:** close cli prompt on disconnect ([3da1631](https://github.com/ulixee/ulixee/commit/3da16319e02638a47ef5d4b4f8ea4e75f85f442d))
* **interaction:** cancel mouse clicks on mousedown ([afd1964](https://github.com/ulixee/ulixee/commit/afd19649c6d3c913b99cc0fa9a21e1c954f4ffbc))
* moved awaited-dom to a devDependency in fullstack ([ecdb274](https://github.com/ulixee/ulixee/commit/ecdb274b81c298f69d50c36a5d15c24c162b43a8))
* **plugins:** fix order of plugin paths loaded ([320dc60](https://github.com/ulixee/ulixee/commit/320dc60177d4924c7d46bb53227f4773dea890ec))
* **plugins:** revise plugin extensions ([2bf7ae4](https://github.com/ulixee/ulixee/commit/2bf7ae47602bfebc67a6a5d1f30c2589953aa91b))
* **puppet:** turn off final screenshot for cast ([0a9f124](https://github.com/ulixee/ulixee/commit/0a9f12469a6f7261ee46de69c8f6949c6c485e1c))
* removed imports that weren't being used ([f7808f2](https://github.com/ulixee/ulixee/commit/f7808f236ac7f3bb1f94ada3bdf556c8b6ef5c68))
* singularized ResourceType and KeyboardKey ([cfe39b3](https://github.com/ulixee/ulixee/commit/cfe39b353cab5bcdbe66eda6ee3b7cc6437e46c4))
* **timetravel:** fix timetravel back ([7435a49](https://github.com/ulixee/ulixee/commit/7435a4962945a8af6c4db759e9980418a6c3f463))
* **timetravel:** split recording out of timeline ([671e0e9](https://github.com/ulixee/ulixee/commit/671e0e91089691e483f28eb9141b21a4605f840f))
* **timetravel:** unidentified frames break replay ([708e2dd](https://github.com/ulixee/ulixee/commit/708e2ddf75588a92366bfeb54cb7e2e6caa4b387))
* **user-profile:** handle empty database ([be78e3a](https://github.com/ulixee/ulixee/commit/be78e3a665ce86faeb454e092ac59db2b8f5e0d5))


### Features

* added DomExtender to non-super classes ([3c9882b](https://github.com/ulixee/ulixee/commit/3c9882baefb75dda5ee0c6b2c9f2b528399be68b))
* added extractorPromises into Client's CoreSession ([daf783a](https://github.com/ulixee/ulixee/commit/daf783a81b6ad5965e41b4eee592875815a0e7e7))
* added OutputTable, removed externalIds and random bugs ([1736ad2](https://github.com/ulixee/ulixee/commit/1736ad2037e43c55f459864d93c78c8eca7c4074))
* added ResourceTypes enum + IResourceType to hero export ([d8b0bb8](https://github.com/ulixee/ulixee/commit/d8b0bb81d48943dba638213ba24c38399f63c32a))
* added some more dom extenders ([77cb2de](https://github.com/ulixee/ulixee/commit/77cb2de0cae07f89034d9e811e5064eab1597157))
* added support needed for elem. in databox ([a44c0db](https://github.com/ulixee/ulixee/commit/a44c0db81a1a280f66f296d6c3bb81977f70b80a))
* **client/core:** add client loadStatus props ([21e6a3e](https://github.com/ulixee/ulixee/commit/21e6a3e0f23ce759515850d1e5d881cf7ac76567))
* **client:** ability to run exported page state ([6c33e02](https://github.com/ulixee/ulixee/commit/6c33e02749d44ae569ca15a76f1949561981f60c))
* **client:** add background mode ([65ce67d](https://github.com/ulixee/ulixee/commit/65ce67daaada576e2c6969f868e9239fff0e00cf))
* **client:** add pause commands to api ([90e8303](https://github.com/ulixee/ulixee/commit/90e83039362e62a3ecf17b75a1c569b3813a4793))
* **client:** add serialized callstack ([7a87445](https://github.com/ulixee/ulixee/commit/7a87445a5ea772769cd5cf2df5528e9653bd12a8))
* **client:** add single resource search apis ([ecd732c](https://github.com/ulixee/ulixee/commit/ecd732c611eafd72f8d8a88216eedc5f090ba70b))
* **client:** children frames property ([28709e5](https://github.com/ulixee/ulixee/commit/28709e55d8b74f980dc4785072cfa6f0f57bad1f))
* **client:** flow commands ([af23474](https://github.com/ulixee/ulixee/commit/af23474e3351b6f60e0bac9392cbbaa979a0ab6d))
* **client:** focus and xpath dom extenders ([0888c8b](https://github.com/ulixee/ulixee/commit/0888c8b50b70193695b9fd4d1243fd55a8cd337f))
* **client:** for flow handler names ([8b1b144](https://github.com/ulixee/ulixee/commit/8b1b144adc56c712877af147ba95b06c2ff642fe))
* **client:** publish callsite as json ([575f754](https://github.com/ulixee/ulixee/commit/575f75416589b7ec77c5afa246c0d40cc07cf73d))
* **client:** return resource in waitForLocation ([3ebf319](https://github.com/ulixee/ulixee/commit/3ebf319de1fc8e56448833a4ab5c703272b7697c))
* **client:** waitForPageState(states, options) ([dae7f24](https://github.com/ulixee/ulixee/commit/dae7f2446afd0716a6e2063088cb456f5f301029))
* core session now has access to it's hero instance ([62e17bb](https://github.com/ulixee/ulixee/commit/62e17bbbf83d69b9555f8d6a14eb28e258b183f3))
* **core:** ability to load a frozen tab from db ([12628d2](https://github.com/ulixee/ulixee/commit/12628d2c3721fd9c504c432e5f4579aa7665bafd))
* **core:** add keepalive message and cli ([44caf22](https://github.com/ulixee/ulixee/commit/44caf22e3a5200904a6fcc2e8cbf3269dcac5b15))
* **core:** add return value to flow commands ([029e676](https://github.com/ulixee/ulixee/commit/029e6767442d8ae60d90a44402f1d59e6450e8b0))
* **core:** add returns to waitForLoad/element ([ac7bd94](https://github.com/ulixee/ulixee/commit/ac7bd948c08e96496ad1887d8a013a760792b8ce))
* **core:** api to get all collected names ([c965286](https://github.com/ulixee/ulixee/commit/c9652869077090321751a220b7a2b8efe9f4b013))
* **core:** browserless session ([0de6846](https://github.com/ulixee/ulixee/commit/0de684696253181661903993fe53eb4e38c72e31))
* **core:** click verification modes ([bbfffde](https://github.com/ulixee/ulixee/commit/bbfffde792cfaf7e2a37ceb5acb781fbe4332155))
* **core:** collect and recreate fragments ([69db46e](https://github.com/ulixee/ulixee/commit/69db46e40cb2a8980337d9714419cc4d045b1dbc))
* **core:** collect fragment html in background ([b6dffb3](https://github.com/ulixee/ulixee/commit/b6dffb3ae2c3b76d24e707210b9d9670072f9daa))
* **core:** collect resources ([db700e6](https://github.com/ulixee/ulixee/commit/db700e620f58e1036fa497cbc21cb4dfecdca3f0))
* **core:** collect snippet ([d6e21dd](https://github.com/ulixee/ulixee/commit/d6e21ddd5a9d1491e66071458818768fcb2a9b7e))
* **core:** collected res timestamp and commandid ([12c3c69](https://github.com/ulixee/ulixee/commit/12c3c6972b881ffd91133c058b5d646879772eec))
* **core:** command timeline ([ba2ec46](https://github.com/ulixee/ulixee/commit/ba2ec468128b8ac605c8856d07d6160164aedb0a))
* **core:** convert page state to dom state ([213b6c9](https://github.com/ulixee/ulixee/commit/213b6c966d887f2a97837ae0c58ab561c3e740f8))
* **core:** dialogs should run out of order ([b3db8b4](https://github.com/ulixee/ulixee/commit/b3db8b44a522073fdb25497dc6f9e1affe82b471))
* **core:** find resources ([3213c91](https://github.com/ulixee/ulixee/commit/3213c91e5e2e0d2d9ada716cc13e2d0333c87c66))
* **core:** flow handlers ([cd1ced6](https://github.com/ulixee/ulixee/commit/cd1ced611d78abbd513c023662630f061f4af7f4))
* **core:** keyboard shortcuts ([19fa006](https://github.com/ulixee/ulixee/commit/19fa006f4ecc3f467a714d107fab25b7930fcc82))
* **core:** magic selectors ([f79170b](https://github.com/ulixee/ulixee/commit/f79170b47595dbda8765930e5493e04addbc29b1))
* **core:** min valid assertions for batch ([369e9d3](https://github.com/ulixee/ulixee/commit/369e9d3848218fde2f7f34cee57fcc5be72cf716))
* **core:** pagestate loadFrom @ shortcut; mode ([de3621b](https://github.com/ulixee/ulixee/commit/de3621bf9266a6a9a4e45c5e5da1ed167537bcab))
* **core:** push page states, code module ([94ccc56](https://github.com/ulixee/ulixee/commit/94ccc56258a75633bf3f632f26fff3de78d61504))
* **core:** re-broadcast events during resume ([88b0ca9](https://github.com/ulixee/ulixee/commit/88b0ca94401e3fc24313f284e3446e9a22efb877))
* **core:** timestamp/commandId for snippets/elems ([5cb3c92](https://github.com/ulixee/ulixee/commit/5cb3c92fc8523e1903ae578565915b127f433f61))
* **core:** use local dir for page state ([d884e81](https://github.com/ulixee/ulixee/commit/d884e81448e7db9d6f8a1613f7cefe8c5449caed))
* **core:** waitForHidden elements ([564659d](https://github.com/ulixee/ulixee/commit/564659d691415bdcdf360afc2062f0f96d34a69e))
* **docs:** add flow documentation ([56c2d98](https://github.com/ulixee/ulixee/commit/56c2d98f341e558217f603b64cf1ed941669a08a))
* dropped $ as an object in favor of ([b8b41ad](https://github.com/ulixee/ulixee/commit/b8b41ad58dc7487233c08ee589804690133d3f2d))
* export ISuperElement and ISuperNode from hero ([b9ba603](https://github.com/ulixee/ulixee/commit/b9ba6033f4d488a30dd7b3817e870f4223d34c4a))
* hero should use .ulixee folder as defaults ([017b52f](https://github.com/ulixee/ulixee/commit/017b52f48b09219f3fe5e6febaf7c2ff089c8a5f))
* **hero:** automatic server port use ([0199338](https://github.com/ulixee/ulixee/commit/0199338b9cdad68c7e5acd036597bf8d3252c90c))
* **mitm:** record documentUrl in resources ([295567b](https://github.com/ulixee/ulixee/commit/295567b8dfc1b8b43795dc1e07e2272b9921ae4b))
* **mitm:** update go dependenices ([2bc44fa](https://github.com/ulixee/ulixee/commit/2bc44fa5e2ffcb6bb61b4505829fd1e4f1e6dbae))
* **plugins:** add ability to exec js on frame ([0f2cb97](https://github.com/ulixee/ulixee/commit/0f2cb97c6cc67d13331bcc7baebff838f028077e))
* **plugins:** fix typing and load-order ([01cad91](https://github.com/ulixee/ulixee/commit/01cad91c3d7857abae8cdb23506407027e082567))
* **plugins:** on browser context ([3e5cead](https://github.com/ulixee/ulixee/commit/3e5ceadd63790191f966802d185983e11adcf0bf))
* removed from hero and added to databox ([370baad](https://github.com/ulixee/ulixee/commit/370baad788dcece8a595e705c49075be5a768287))
* removed hero.magicSelector/All and replaced with hero.querySelector/All shortcut ([f06d242](https://github.com/ulixee/ulixee/commit/f06d242dfd6727f0896ba9cbc1bbfb9a012b3d33))
* renamed resource outputs to getters: buffer, text, json ([3b493f2](https://github.com/ulixee/ulixee/commit/3b493f2c40cadddceaea042849933ef8bb088d4a))
* some slight syntax changes and renames to state and flow handlers in client ([9dae5ce](https://github.com/ulixee/ulixee/commit/9dae5ce184989b3f311d14836a4ac584ad99672d))
* unify plugin structure ([6b9138d](https://github.com/ulixee/ulixee/commit/6b9138d890b6fb845af057fef4f390522614978f))
12 changes: 6 additions & 6 deletions client/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@ulixee/hero",
"version": "1.5.4",
"version": "2.0.0-alpha.1",
"description": "The client interface for Hero",
"exports": {
".": {
Expand All @@ -11,17 +11,17 @@
"./lib/internal": "./lib/internal.js"
},
"dependencies": {
"@ulixee/commons": "1.5.11",
"@ulixee/hero-interfaces": "1.5.4",
"@ulixee/commons": "2.0.0-alpha.1",
"@ulixee/hero-interfaces": "2.0.0-alpha.1",
"@ulixee/hero-plugin-utils": "2.0.0-alpha.1",
"@unblocked-web/js-path": "2.0.0-alpha.1",
"@unblocked-web/specifications": "2.0.0-alpha.1",
"@ulixee/hero-plugin-utils": "1.5.4",
"awaited-dom": "1.4.0",
"nanoid": "^3.1.30",
"ws": "^7.4.6"
},
"devDependencies": {
"@ulixee/hero-core": "1.5.4",
"@ulixee/hero-testing": "1.5.4"
"@ulixee/hero-core": "2.0.0-alpha.1",
"@ulixee/hero-testing": "2.0.0-alpha.1"
}
}
Loading

0 comments on commit 8b87b6a

Please sign in to comment.