Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.6.5 (2022-05-25)
Bug Fixes
cookies: sub domain cookies not saving (712808d)
core: file picker not working after profile (4f7c737)
core: speed for many user profile sites (54a4061)
dependencies (65cae71)
github no longer allowing git prefix (9693c89)
lint issues (db3f353)
1.6.4 (2022-01-24)
Bug Fixes
mitm: lookup public ip should use https (5a68228)
1.6.3 (2022-01-14)
Bug Fixes
client: wait for all command queue flushes (95664f5)
core: cleanup event listener memory (6f7d7bb)
core: in page nav not resolving resource (2539d78)
1.6.2 (2021-12-20)
Bug Fixes
client: reload should return a resource (83b80b5), closes #393
core: navigations directly to hash fixed (c02f61b), closes #404
Features
client: return resource in waitForLocation (253b33b)
core: dialogs should run out of command line (52a737f), closes #397
1.6.1 (2021-12-14)
Bug Fixes
core: frame navigations on redirects (de3ea24)
core: handle detached when elements not there (5b46bd9)
puppet: extract navigation loader (77d8e2e)
replay: fix ability to replay data attributes (9440995)
Features
plugins: add frames to execute js (65258a3)
1.6.0 (2021-12-14)
Bug Fixes
core: handle detached when elements not there (5b46bd9)
puppet: extract navigation loader (77d8e2e)
replay: fix ability to replay data attributes (9440995)
Features
plugins: add frames to execute js (65258a3)
1.5.15 (2021-11-24)
Bug Fixes
client: handle ws closing during shutdown (09bfe29)
mitm: clean invalid response characters (5d85921)
plugins: improve user agent selector (cd708bb)
puppet: better handling of default loader (2979ba7)
puppet: consisten timeout handling (ba6bcee)
puppet: don't use contexts we didn't initiate (710acab)
puppet: fix flakiness on frame stopped (002a516)
puppet: fix shutdown issues (port from hero) (2b70752)
Features
plugins: mask public ip in webrtc (14d3c67)
1.5.14 (2021-11-15)
Bug Fixes
core: don't lose old user-profile storage (9fe9ae4), closes #342
human-emulator: fix updated traget point (98eabd1)
puppet: fix stack trace for protocol error (8a5b4bf)
Features
mitm: add documentUrl to resources (7fcbf8f)
Note: Version bump only for package @secret-agent/monorepo
1.5.12 (2021-09-26)
Bug Fixes
1.5.11 (2021-09-20)
Bug Fixes
plugins: fix dynamic plugins + types (98ed6f8)
1.5.10 (2021-09-11)
Bug Fixes
1.5.9 (2021-09-08)
Bug Fixes
Features
core: only use valid sinceCommandIds (75056c3)
docs: tweak docs (39632b5)
plugins: remove codecs overrides for chrome (17a16a5)
1.5.8 (2021-08-30)
Bug Fixes
core: throw invalid selectors, fix wait x/y (2025f27)
plugins: fix versions not sorting correctly (b9e7620)
Features
replay: use old scripts for path to start core (c1f893d)
1.5.7 (2021-08-26)
Bug Fixes
mitm: disable upstream proxy for dns lookup (bacfb10)
track frame network events before create (56f924d)
Features
move back to pipeTransport (e13f048)
1.5.6 (2021-08-15)
Bug Fixes
core: handle single page app location changes (da27e1d)
puppet: always shut down chrome (b16ed81)
puppet: catch errors in indexedDb export (a787b1d)
allow no rectangle for screenshot (e4d5597)
1.5.5 (2021-07-29)
Bug Fixes
client: allow plugins in handlers (5371d99)
core: fix headed browser size/viewport docs (c1623be)
change userAgent example to remove asterisk (f268ae8)
cherrypick bug fixes from hero (a3e8fbf)
lerna hero reference wrong (de13ab7)
restructure issues (186bc06)
reversed the reorg from two days ago (aa5fddd)
Features
plugins: chrome 88 emulator data (f537be2)
1.5.4 (2021-07-14)
Bug Fixes
mitm: http2 session frame emulator data (1e61a91)
fixed paths (6a28d80)
fixed some unclear documentation related to plugins (9868428)
useragent was not correctly parsing mac os 11 (3a177ed)
core: fix interact with elements in iframes (c0c7a6e)
puppet: clean data dir on close (6c2b85f)
puppet: retry on failure to delete chrome dir (ccb07b3)
Features
args can now be passed into ExecuteJsPlugin (0ed06f0)
first stab at documenting plugins + simplified plugin architecture (fcaa3cf)
register Core plugins through agent.use (eb08964)
1.5.3 (2021-07-01)
Bug Fixes
interfaces: remove looping reference (83d6d88)
mitm: workers timing out on init (42b8e5c)
puppet: headed not launching on ubuntu (6f8a9a1), closes #272
website: fix contributors links (e816b3b)
1.5.2 (2021-06-30)
Bug Fixes
core: headed mode broken (9d6ad5b)
docs: wrong frame api (66733e5)
plugins: inconsistent dom env properties (405e91b)
replay: iframe display when load too quick (784a0ef)
replay: replay notifier breaks on unhandled (21b38c5)
when importing plugins try default on require (be0f7d5)
Features
core: improve mouse message when not there (b9711d6)
dynamically require core extender plugins required by client (f069514)
1.5.1 (2021-06-28)
Bug Fixes
remove console logs, basic emulator bug (c028062)
1.5.0 (2021-06-28)
Bug Fixes
replay: show post navigations correctly (f452cc4), closes #259
a number of tweaks to get client extender plugins working (bc89574)
eslint errors, tests hanging (e413531)
hid BrowserEmulator and HumanEmulator docs until I finish rewriting them (de8a549)
userAgent option wasn't being properly extracted (18dbda6)
client: add key to detached tab (5c9ed99)
core: flaky tests, fix interact with string (0d708dd)
core: flushing outside transactions (5abd143)
core: noscript messing up frozen tabs (6c55805)
core: store detached in sessions db (4b228f3)
core: update attachedstate to nodepointer (1bec22a)
deps: peg awaited dom version (3e6ffaf)
dns: handle dns socket disconnect (8149e61)
docs: absolute urls to nested links (480092b)
docs: frame link broken (d428fd3)
emulate: fix launching headed (dd56372)
mitm: clean premature shutdown errors (8037c64)
mitm: fix install script, reuse same h2 conn (ebb0693)
mitm: handle malformed urls (7190390)
mitm: http2 header order wrong (801b3c8)
mitm: proper errors when mitm binary missing (382669f)
fixed issues with dns looking test (e5bbb28)
navigation test hanging (115418a)
mitm: remove blocking actions (4a75179)
replay: fix assets in different data location (082dcff)
correctly match Dns error message in test (9071d80)
removed emulate-safari-13 dependency (20b3c71)
setup submodules before running github lint (6ce69c8)
puppet: wait for loader before new tab (d045701)
Features
client: add output to handlers (1c143b4)
client: update awaited-dom (f9699fb)
client+core: input/outputs (d48a1de)
core: compress dom changes (ef7def9)
core: detached tab (9e32e47)
core: don’t save detached when no changes (fbabac5)
core: geolocation feature (0ecbb14)
core: javascript dialog handling (e02d84b)
core: prefetch jsPaths from prior runs (4f523bd)
core: store agent options in session table (aab1025)
core: waitForFileChooser (cf3beb9)
docs: add detached documentation (18bbc64)
emulators: drive devtools from emulator (d71b9cd)
emulators: move installation into emulators (351c58d)
emulators: move launch args into emulators (6888736)
interact: better error for null interaction (40ba3cf)
interfaces: fix devtools command typing (00af054)
mitm: determine alpn on proxy connect (398735d)
plugin: chrome dependencies in npm packages (62d99c9)
replay: add output streaming to replay (dd0f3b8)
added support for plugins (0fda55d)
replay: show frozen tabs (d2eff14)
extracted browser emulators to their own repos (e2ee11a)
mitm: move mitm control to emulators (d944805)
1.4.1-alpha.4 (2021-04-20)
Bug Fixes
mitm: store certs with network db (eed99f1)
1.4.1-alpha.3 (2021-04-20)
Bug Fixes
client: explicit mjs exports (d3e4525)
core: convert dates to numbers (da17efe)
core: fix location change triggers (360dfa0)
core: fix looping for node id lookup (91ac3bc)
core: handle url not loaded yet for nav in 88 (ddafb11)
core: improve navigation tracking (2e75570)
core: properly record back/forward nav (6a1a52a)
emulate: fix removed iframe platform (27d2e4f)
http: timeout sockets that dont connect (da59e41)
mitm: fix ipc timeouts (851be03)
puppet: dont double-create isolated world (0df01e2)
puppet: fix chrome-88 (f917b52)
Features
client: getJsValue should return value (84dcd65)
core: optimize string reuse in high traffic (3c03c3a)
core: single script install (4b80047)
core: throw fetch error if no origin (0c10980)
mitm: move go files to new dir (23780f9)
mitm: support mitm per browser context (f1dea45)
mitm: use shared mitm socket (f80334b)
puppet: convert to websocket (43af64e)
updated chrome 80, 81, 83 + added 84, 85, 86, 87, and 88 (62f9638)
1.4.1-alpha.2 (2021-04-02)
Bug Fixes
human: fix re-hovering over current location (7eb202a), closes #209
mitm: websockets use http1 in chrome (0643003)
Features
core: return null for non-existent elements (871c2fa)
emulate: wait 3 seconds after load (1dd0fd5)
replay: show nodes running execJsPath (bb1a270)
1.4.1-alpha.1 (2021-03-31)
Bug Fixes
client: adjust return error pattern to throw (884e87d)
client: fix logging dependency error (22900c4)
core: block resources not working (5488b34)
core: fix failing interact test (d0993e6)
core: hang closing (233ff06)
emulate: mask widevine checks (65e8655)
mitm: directly handle reused socket closing (8651445)
mitm: fix reusing sockets (5d56597)
mitm: invalid header char bugs (2d794d9)
mitm: store resources if tab not found (60c76d0)
puppet: enable gpu by default (9a06165)
puppet: record logs for failing tests (3d7ee18)
Features
handler: re-q unstarted agents on disconnect (b0ece5b)
interact: peg nodeid for interactions (8a4db76)
1.4.1-alpha.0 (2021-03-23)
Bug Fixes
client: properly handle unhandled disconnect (e3afedd)
core: stop writing to db if it goes readonly (9fc9e2f)
core: type serializer, fix null headers issue (e4d832b)
emulator: polyfill setAppBadge/clearAppBadge (5cfa400)
ghost: fix oom error (7ec100f)
mitm: cached resources to use cached status (26079b5)
mitm: empty headers bug, clean errors (3170688)
mitm: fix url error (d53ae18)
mitm: some WHATWG urls failing to parse (4e29bbb)
puppet: don’t emit timeouts (1dd386f)
puppet: handle crashed windows (290e923)
Features
client: expose frames (44a6b12)
1.4.0-alpha.1 (2021-03-11)
Bug Fixes
test timeout (b7b6af2)
1.4.0-alpha.0 (2021-03-11)
Bug Fixes
client: fix close handling (f413ea8)
client: resource timeout + blank new tab (4fdd378)
client: translate errors when session n/a (6c15793)
core: exports not working <= node 14.12 (d793601)
core: handle canceled navigation redirect (348c058)
core: try to fix tab test (2f74a1e)
docs: reference Chrome vs Chromium (94226b2)
ghost: fix oom in bezierjs (1d4ab06)
mitm: don’t let dns errors go unhandled (c8d8ac0)
mitm: don’t wait for browser resources (4c70bd5), closes #176
mitm: enable cache handler for test (79e069b)
mitm: handle http2 push canceled errors (f1fbe4d)
mitm: try/catch around mitm throw areas (e58b7a2)
replay: don’t remove preserved tags (fe023d5)
failing test (a6ae58d)
failing test (9064518)
lerna config (77a1810)
removed unnecessary browserVersionDir in EngineFetcher (9daa98a)
renamed some vars, removed chromium blocks, and modified BrowserFetcher (60955b2)
test reliability (76aea40)
puppet: extract linux chrome (55f8ef5)
puppet: no chrome launch errors to client (1e636a6)
Features
client: coreHost & disconnecting errors (aed9fc3), closes #165
client: waitForAllDispatchesSettled (cf3e6b5)
puppet: switch to chrome (d064e53)
puppet: unsupported linux install message (fe6e634)
puppet: update docker to for new installs (19351b5)
replay: update for mac silicon + deps (30ffec7)
website: blog post about chrome + atom (b6dc12b)
website: blog post about chrome + atom (5f0cafa)
1.3.1-alpha.1 (2021-02-19)
Bug Fixes
os version should fallback to major if no minor exists (374cf76)
pass all node vars to CoreProcess (821a438)
1.3.0-alpha.4 (2021-02-15)
Bug Fixes
core: fix core shutdown test (28dd09a)
core: only reject navigation with errors (7e7cfd3), closes #153
core/client: export usable mjs/cjs (ca149ef)
emulate: clean toString stack trace (21582b3)
logger: don’t use colors if disalbed in node (c3af5a0)
mitm: change log level of mitm request errors (da9f98f)
puppet: fix waiting for worker ready (e511009)
Features
1.3.0-alpha.3 (2021-02-11)
Bug Fixes
core: cancel interaction on navigate (eaa6605)
core: only wait for main frame (52d36d8)
docs: fix port param in remote docs (3b452d8)
puppet: non-popups getting opener (e79584f)
1.3.0-alpha.2 (2021-02-09)
Bug Fixes
blog: fix some blog typos (e85efb6)
client: correctly catch some canceled promise (1d5906f)
client: fix reviving stack traces in typeson (7a0e38b)
dist: copy .mjs files properly to npm dist (cc717e0)
mitm: error reading destroyed from scoket (f09e67f)
mitm: read failed/cached browser resources (150db8b)
1.3.0-alpha.1 (2021-02-06)
Bug Fixes
ejs modules not being copied to dist (606102e)
fix some linting in DomExtractor + added it to eslint ignore (952943f)
pulled latest DomExtractor from DA (a599e05)
sessionId should be set on browserEmulator regardless of user Profile (083260d)
some tests were failing (91217b2)
Features
replaced chrome 80, 81, 83 emulators with more robust os-level data (276b269)
core: friendly message setting cookies (a9d9ecf), closes #142
core: tweak logging for not-really-errors (bd5f9eb)
replay: don’t hang if screen not available (22edc84), closes #146
replay: fix ubuntu loading dashboard over replay (a9e633a)
1.3.0-alpha.0 (2021-02-02)
Bug Fixes
build: ignore emulator json files for ts (b64f208)
client: allow waiting on resources (d3414a8)
client: error handling for session connect (82e58b8)
core: elements offscreen fail isVisible (f0042fc)
core: full close down of on premature exit (aa53e85)
core: handle visible for height > innerHeight (b7a1e65)
core: isVisible fix, scroll below 0 fix (7c0c451)
emulators: safari cookie handling fix (3507c26)
mitm: preflight requests not always sent (45ebe22)
puppet: assigning wrong id to network fetches (c4b6746)
puppet: fallback to requestid in fetch (28ad324)
puppet: launch non-default (83) headed chrome (84a02aa)
replay: fix replay launch in new setup on win (add1b97)
added userAgentOptions() to @BrowserEmulatorClassDecorator (0a2187c)
converted some props of IBrowserEmulator to optional (8e74bed)
emulators only had partial data (3dd86db)
mitm session ports were getting reused and conflicting (0e11465)
replay: upgrade axios (dependabot) (2f55df9)
added url in comments to show where darwinToMacOsVersionMap was pulled (ed873b1)
allow setting SA_SHOW_REPLAY in a script (18d63d6)
disabled eslint rule for a failing line (749ae1e)
increase node memory limit for yarn lint on github (9c8a914)
tweaked a few lint issues (ad9f17d)
updated dom diffs to include all oses supported by browserstack (686a2e2)
updated some things to work with Slab (51dada5)
viewports window width/height must include frame border width/height (cca0c8e)
Features
client: add ability to get agent metadata (55df775)
client: add sessionid/name to logs + errors (7d88f35)
client: built-in remote + handlers (bfaa739)
client: coreConnection as configuration (ac284ca)
client: export required enums and consts (4cce3a7)
core: add getComputedStyles to tab (0e3bccd)
core: add screenshot capability (f075f89)
core: confirm mouse clicks hit targets (bf2b047)
core: convert all connections to server (a27fafd)
core: convert closing logs to stats (382979d)
core: convert server to use websockets (2d1804c)
core: merge injected scripts into core (f674f7b)
core: merge session-state and core (dcc6002)
core: timeouts for back/fwd/goto, add reload (bae2a8e)
core: waitForLocation/Load takes a timeout (02758c7)
core: waitForPaintingStable (1955b79)
dns: global cache for dns (55f253d)
replay: ability to launch via bin (518d320)
replay: allow running out of a dist dir (e5bfe21)
replay: convert api to use web sockets (18c8008)
replay: move to lighter semver lib (5c4d1dc)
replay: prefer local build to binary (71589cf)
replay: single install of replay (5425bee)
browser window size now takes into calculation os nav bars (ab65a65)
emulators pull roundRobinPercent from config (2590387)
mv renderingOptions => blockedResourceTypes (ffa1b74), closes #113
website: blog post on handlers (8024f03)
pull in os-version maps from Slab to reduce chance of stale data (201b3c9)
randomize the Viewports browser positionX/Y (66c1f4a)
updated emulator data to handle more runtime OSes (f57f3b5)
BREAKING CHANGES
renames “renderingOptions” to “blockedResourceTypes”. Default is now “None”
1.2.0-alpha.5 (2020-12-29)
Bug Fixes
browser-emulators: fix cross frame tostring (27a69d9)
mitm: bug with duplicate header on response (ba3c015), closes #111
puppet: workers not tracking devtools calls (b339758)
1.2.0-alpha.4 (2020-12-22)
Bug Fixes
replay: replay crashes on win10 during load (b6e517b)
replay: shutting down before example load (937fd9b)
1.2.0-alpha.3 (2020-12-16)
Bug Fixes
mitm: bubble proxy errors properly to client (b6a72f5), closes #98
replay: multiple sessions showing incorrectly (20ba30c)
Features
client: update awaited dom to 1.1.8 (a1b9b68)
1.2.0-alpha.2 (2020-12-01)
Bug Fixes
core: don’t wait to scroll past bottom (9f8877b)
core: fix errors on goto bubbling up (30d4208)
emulate-humans: fix some tests (b1e05d7)
eslint: add return types to client code (c2e31cc)
mitm: remove auth as separate proxy param (ec14b30)
mitm-socket: fix cpu spiking sockets (b71e141)
replay: fix stalling loads (7ca1dbd)
don’t use vertical screen orientations (7121e94)
Features
proxy: configure proxy via client + socks5 (880c938)
1.2.0-alpha.1 (2020-11-20)
Bug Fixes
emulators should not use accept-language values from json if using custom locale (fc00660)
emulators were failing some double-agent tests (5ae4f55)
unwind some dependencies (240bea6)
Features
human-emulators: ghost emulator (70bcf27)
1.2.0-alpha.0 (2020-11-11)
Bug Fixes
emulator: bug fix for Error.toString (d23704a)
Features
awaited-dom: documentation for props (029a1f5)
browser-emulators: refactor emulator filenames (b5da042)
core: store data files in a single location (c3299b6)
1.1.0-alpha.1 (2020-11-05)
Bug Fixes
mitm: should add host to http1 headers (b655ea9)
Features
1.1.0-alpha.0 (2020-11-03)
Bug Fixes
puppet: incorrect reuse of executionContextId (e5d8f8d)
chore
client: merge Browser/User into SecretAgent (364ed8a)
BREAKING CHANGES
client: this change modifies the core interface for interacting with SecretAgent, as createBrowser is removed.
1.0.0-alpha.21 (2020-11-02)
Bug Fixes
core: improved waitForElement (4d139b3)
mitm: cache content-type (68d7384)
replay: cross domain iframes (db65711)
replay: loading resources (747f4ff)
bugs in replay (2bf8808)
Features
core: improve jspath waitForElement perf (435576a)
locale: add locale emulation + tests (57cc7ff)
replay: add support for iframe and shadows (0978fd5)
replay: record heirarchy of elements (89310c0)
replay: set screen viewport (f818ff5)
session: support CSSOM for recorder/playback (0cbe7c8)
session: track frame dom node ids (a41d678)
session-state: record and playback shadows (508fd39)
1.0.0-alpha.20 (2020-10-23)
Bug Fixes
mitm: tweak stored msg for connect errors (6c819d5)
order of session closing (046243b)
puppet: stabilize chained nav (7a99f69)
mitmRequestAgent tests (d93b4fa)
Features
client: add scrollTo shortcut (a1613f1)
mitm: dns over tls lookups (8797847)
mitm: store ca/keys in network.db (fd69f97)
puppet: use mouse wheel events (1efea8a)
session-state: record devtools logs (784da7f)
session-state: record mitm resource states (08976df)
1.0.0-alpha.19 (2020-10-13)
Bug Fixes
replay: install script broke (b79c572)
1.0.0-alpha.18 (2020-10-13)
Bug Fixes
replay: bug with monorepo replay versions (05aa786)
1.0.0-alpha.17 (2020-10-13)
Bug Fixes
publish latest replay (62d1ef0)
1.0.0-alpha.16 (2020-10-13)
Bug Fixes
extend tests for emulate test (71764b7)
core: dont close client on promise rejections (37f1169)
core: wait for location change on new tab (0c70d6e)
mitm: catch exceptions on closed h2 session (6b5c7d4)
mitm: don’t send duplicated headers to h2 (ece1b1f)
mitm: duplicate if-none-match header (1cbe1f1)
replay: fix command overlays (926dcba)
Features
client: xpath support, array index access (c59ccbc)
core: isElementVisible - can user see elem (213c351)
1.0.0-alpha.15 (2020-10-06)
Bug Fixes
mitm: filter response headers (828dc94)
1.0.0-alpha.14 (2020-10-06)
Bug Fixes
client: don’t shutdown on rejected promises (86a331b)
mitm: change headers after alpn is set (a21d4ca)
mitm: push headers + header arrays (f411b93)
replay: fix http2 push headers (755667f)
replay: resetting navigation needs to clear (daf9431)
replay: use shadow dom for replay elements (b19b382)
Note: Version bump only for package @secret-agent/monorepo
1.0.0-alpha.12 (2020-09-29)
Bug Fixes
puppet: chrome 80 test flakiness (9f16cd1)
lint and puppet test chrome 80 (0ce09ac)
refactor to pause debugger on attach (63a9bd1)
mitm: simplify errors, handle not caught (27820ac)
replay: playback on page 2 (005bed8)
Features
mitm: switch mitm to use authorization (fade6e8)
puppet: add puppet interfaces abstraction (69bae38)
puppet: import playwright tests (e2b9bf5)
replay: remove ui tabs; nav to session tabs (df8e21c)
replay: spawned child tabs (8ae0d75)
replay: split session state by tab (9367f2d)
import and shrink puppeteer (b1816b8)
wait for tab (0961e97)
1.0.0-alpha.11 (2020-08-25)
Bug Fixes
copy engine to deployed emulators (98ea24c)
1.0.0-alpha.10 (2020-08-25)
Bug Fixes
dependency/path issues (17a6813)
1.0.0-alpha.9 (2020-08-25)
Bug Fixes
humanoid keys => ids (a30652e)
emulators: wait for doc element (c67fbf8)
mitm-socket: chrome 83 tls signature (a699212), closes #48 #23
replay: fix realtime not loading correctly (29ff447)
replay: fix rendering doctype + svg (ac36c79)
vue structure for replay (0e38bfa)
Features
ci: windows tests (fd5e9db)
core: enhance logs (a5b6d58)
emulators: add windows runtime polyfills (51ebb11)
emulators: enable multi-engine support (1e008c9)
mitm: support push streams (1b2af06)
replay: stream data and simplify tick tracker (91c350c)
restructure frontend to match vue project (f3348a0)
1.0.0-alpha.8 (2020-08-05)
Bug Fixes
emulator-plugins: include origin for cors (b1449c1)
replay: handle frames and page source changes (fc703d5)
circleci configs (7d8e213)
pool socket connections per origin (0075f18)
ci: circle ci fixes (24596b5)
core: core should autoclose if not started (8d46a77), closes #41
mitm: windows sockets (dc3cf7d)
replay: fix launch path to replay (8d7059b)
socket: http2 requests not reusing sockets (3cbf853)
use os tmp directory (e1f5a2b)
windows tests (c2943e8)
Features
mitm: record blocked and cached http (bd47738)
replay: fix picker (50d7885)
replay: replay individual ticks on interval (e1c29f4)
replay: split app/replay in electron backend (3b66eec)
session-state: capture requests before send (9607793)
circle-ci fixes (aac9a30)
1.0.0-alpha.7 (2020-07-27)
Bug Fixes
ci: circle ci fixes (24596b5)
windows tests (c2943e8)
mitm: windows sockets (dc3cf7d)
replay: fix launch path to replay (8d7059b)
use os tmp directory (e1f5a2b)
Features
circle-ci fixes (aac9a30)
1.0.0-alpha.6 (2020-07-22)
Bug Fixes
1.0.0-alpha.5 (2020-07-21)
Bug Fixes
replay: fix replay api usage (c54fe64)
1.0.0-alpha.4 (2020-07-20)
Bug Fixes
replay: cover last tick on playbar (baf12e7)
replay: record close date when errors occcur (2ce94dd), closes #31
change shared package names (d6181a7)
Features
replay: add mouse/focus/scroll events (efec55c)
replay: add session logs, detect errors (f1865c0), closes #31
replay: autoplay replay (bd13ef5)
replay: show commands in playbar (58b9f7a)
replay: start api from process (403716b)
flatten shared workspaces (d53da16)
1.0.0-alpha.3 (2020-07-07)
Bug Fixes
mitm: small tweak for mitm tests hanging (c969870)
session-state: Improve page recorder perf (14f78b9), closes #8
.gitignore was ignoring files that were needed for website (4b9a2e4)
Features
dist: improve packaging for double agent (df195b6)
emulators: Emulator plugins - set agent (e53cedb), closes #8
emulators: improve page logging (cb73806)
1.0.0-alpha.2 (2020-06-27)
Bug Fixes
1.0.0-alpha.1 (2020-06-27)
Bug Fixes
Emulator plugin referencing relative paths (f26feab)
1.0.0-alpha.0 (2020-06-27)
Note: Version bump only for package secret-agent