Socket
Socket
Sign inDemoInstall

@secret-agent/puppet

Package Overview
Dependencies
17
Maintainers
1
Versions
49
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install
Previous1235Next

1.3.0-alpha.0

Diff

Changelog

Source

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”
blakebyrnes
published 1.2.0-alpha.5 •

Changelog

Source

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)
blakebyrnes
published 1.2.0-alpha.4 •

Changelog

Source

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)
blakebyrnes
published 1.2.0-alpha.3 •

Changelog

Source

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)
blakebyrnes
published 1.2.0-alpha.2 •

Changelog

Source

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)
  • docs: secret agent.md url broken (167fe5a)
  • 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)
blakebyrnes
published 1.2.0-alpha.1 •

Changelog

Source

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)
blakebyrnes
published 1.2.0-alpha.0 •

Changelog

Source

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)
blakebyrnes
published 1.1.0-alpha.1 •

Changelog

Source

1.1.0-alpha.1 (2020-11-05)

Bug Fixes

  • mitm: should add host to http1 headers (b655ea9)

Features

  • client: get/set/delete cookies + domstorage (2e2de6b)
  • client: split out ISecretAgentClass (8765900)
blakebyrnes
published 1.1.0-alpha.0 •

Changelog

Source

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.
blakebyrnes
published 1.0.0-alpha.21 •

Changelog

Source

1.0.0-alpha.21 (2020-11-02)

Bug Fixes

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)
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc