Change Log
All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
1.6.4 (2022-01-24)
Note: Version bump only for package @secret-agent/interfaces
1.6.3 (2022-01-14)
Bug Fixes
core: cleanup event listener memory (6f7d7bb)
1.6.2 (2021-12-20)
Features
1.6.1 (2021-12-14)
Bug Fixes
puppet: extract navigation loader (77d8e2e)
Features
plugins: add frames to execute js (65258a3)
1.6.0 (2021-12-14)
Bug Fixes
puppet: extract navigation loader (77d8e2e)
Features
plugins: add frames to execute js (65258a3)
1.5.15 (2021-11-24)
Bug Fixes
Features
plugins: mask public ip in webrtc (14d3c67)
1.5.14 (2021-11-15)
Features
mitm: add documentUrl to resources (7fcbf8f)
Note: Version bump only for package @secret-agent/interfaces
1.5.12 (2021-09-26)
Note: Version bump only for package @secret-agent/interfaces
1.5.11 (2021-09-20)
Note: Version bump only for package @secret-agent/interfaces
1.5.10 (2021-09-11)
Bug Fixes
plugins: not calling initialization in time (1ecebed)
1.5.9 (2021-09-08)
Note: Version bump only for package @secret-agent/interfaces
1.5.8 (2021-08-30)
Note: Version bump only for package @secret-agent/interfaces
1.5.7 (2021-08-26)
Features
move back to pipeTransport (e13f048)
1.5.6 (2021-08-15)
Note: Version bump only for package @secret-agent/interfaces
1.5.5 (2021-07-29)
Bug Fixes
cherrypick bug fixes from hero (a3e8fbf)
core: fix headed browser size/viewport docs (c1623be)
reversed the reorg from two days ago (aa5fddd)
1.5.4 (2021-07-14)
Bug Fixes
1.5.3 (2021-07-01)
Bug Fixes
interfaces: remove looping reference (83d6d88)
1.5.2 (2021-06-30)
Note: Version bump only for package @secret-agent/interfaces
1.5.1 (2021-06-28)
Note: Version bump only for package @secret-agent/interfaces
1.5.0 (2021-06-28)
Bug Fixes
a number of tweaks to get client extender plugins working (bc89574)
eslint errors, tests hanging (e413531)
client: add key to detached tab (5c9ed99)
core: update attachedstate to nodepointer (1bec22a)
replay: fix assets in different data location (082dcff)
Features
client: update awaited-dom (f9699fb)
client+core: input/outputs (d48a1de)
core: compress dom changes (ef7def9)
core: detached tab (9e32e47)
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)
mitm: determine alpn on proxy connect (398735d)
plugin: chrome dependencies in npm packages (62d99c9)
added support for plugins (0fda55d)
emulators: move installation into emulators (351c58d)
interfaces: fix devtools command typing (00af054)
replay: show frozen tabs (d2eff14)
1.4.1-alpha.4 (2021-04-20)
Note: Version bump only for package @secret-agent/interfaces
1.4.1-alpha.3 (2021-04-20)
Bug Fixes
core: convert dates to numbers (da17efe)
core: improve navigation tracking (2e75570)
core: properly record back/forward nav (6a1a52a)
mitm: fix ipc timeouts (851be03)
Features
core: optimize string reuse in high traffic (3c03c3a)
mitm: use shared mitm socket (f80334b)
updated chrome 80, 81, 83 + added 84, 85, 86, 87, and 88 (62f9638)
1.4.1-alpha.2 (2021-04-02)
Features
core: return null for non-existent elements (871c2fa)
1.4.1-alpha.1 (2021-03-31)
Bug Fixes
Features
interact: peg nodeid for interactions (8a4db76)
1.4.1-alpha.0 (2021-03-23)
Features
client: expose frames (44a6b12)
1.4.0-alpha.1 (2021-03-11)
Note: Version bump only for package @secret-agent/interfaces
1.4.0-alpha.0 (2021-03-11)
Bug Fixes
mitm: don’t wait for browser resources (4c70bd5), closes #176
renamed some vars, removed chromium blocks, and modified BrowserFetcher (60955b2)
Features
client: coreHost & disconnecting errors (aed9fc3), closes #165
puppet: switch to chrome (d064e53)
puppet: unsupported linux install message (fe6e634)
1.3.0-alpha.4 (2021-02-15)
Bug Fixes
Features
1.3.0-alpha.3 (2021-02-11)
Note: Version bump only for package @secret-agent/interfaces
1.3.0-alpha.2 (2021-02-09)
Bug Fixes
mitm: read failed/cached browser resources (150db8b)
1.3.0-alpha.1 (2021-02-06)
Features
replaced chrome 80, 81, 83 emulators with more robust os-level data (276b269)
1.3.0-alpha.0 (2021-02-02)
Bug Fixes
core: full close down of on premature exit (aa53e85)
added userAgentOptions() to @BrowserEmulatorClassDecorator (0a2187c)
converted some props of IBrowserEmulator to optional (8e74bed)
emulators only had partial data (3dd86db)
updated some things to work with Slab (51dada5)
Features
client: add ability to get agent metadata (55df775)
client: built-in remote + handlers (bfaa739)
client: coreConnection as configuration (ac284ca)
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: merge injected scripts into core (f674f7b)
core: waitForLocation/Load takes a timeout (02758c7)
core: waitForPaintingStable (1955b79)
browser window size now takes into calculation os nav bars (ab65a65)
mv renderingOptions => blockedResourceTypes (ffa1b74), closes #113
BREAKING CHANGES
renames “renderingOptions” to “blockedResourceTypes”. Default is now “None”
1.2.0-alpha.4 (2020-12-22)
Note: Version bump only for package @secret-agent/interfaces
1.2.0-alpha.3 (2020-12-16)
Bug Fixes
Features
client: update awaited dom to 1.1.8 (a1b9b68)
1.2.0-alpha.2 (2020-12-01)
Bug Fixes
core: fix errors on goto bubbling up (30d4208)
eslint: add return types to client code (c2e31cc)
mitm: remove auth as separate proxy param (ec14b30)
Features
proxy: configure proxy via client + socks5 (880c938)
1.2.0-alpha.1 (2020-11-20)
Bug Fixes
unwind some dependencies (240bea6)
Features
human-emulators: ghost emulator (70bcf27)
1.2.0-alpha.0 (2020-11-11)
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)
Features
client: get/set/delete cookies + domstorage (2e2de6b)
1.1.0-alpha.0 (2020-11-03)
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)
Features
1.0.0-alpha.20 (2020-10-23)
Features
puppet: use mouse wheel events (1efea8a)
1.0.0-alpha.16 (2020-10-13)
Features
client: xpath support, array index access (c59ccbc)
1.0.0-alpha.14 (2020-10-06)
Note: Version bump only for package @secret-agent/interfaces
Note: Version bump only for package @secret-agent/interfaces
1.0.0-alpha.12 (2020-09-29)
Features
puppet: import playwright tests (e2b9bf5)
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.10 (2020-08-25)
Note: Version bump only for package @secret-agent/interfaces
1.0.0-alpha.9 (2020-08-25)
Features
emulators: enable multi-engine support (1e008c9)
mitm: support push streams (1b2af06)
replay: stream data and simplify tick tracker (91c350c)
1.0.0-alpha.8 (2020-08-05)
Features
session-state: capture requests before send (9607793)
1.0.0-alpha.5 (2020-07-21)
Note: Version bump only for package @secret-agent/interfaces
1.0.0-alpha.4 (2020-07-20)
Features
replay: show commands in playbar (58b9f7a)
1.0.0-alpha.3 (2020-07-07)
Bug Fixes
Features
dist: improve packaging for double agent (df195b6)
1.0.0-alpha.2 (2020-06-27)
Bug Fixes
missing dependencies (67504f0)
1.0.0-alpha.1 (2020-06-27)
Note: Version bump only for package @secret-agent/interfaces
1.0.0-alpha.0 (2020-06-27)
Note: Version bump only for package @secret-agent/interfaces