Skip to content

Latest commit

 

History

History
639 lines (346 loc) · 48.8 KB

CHANGELOG.md

File metadata and controls

639 lines (346 loc) · 48.8 KB

Changelog

All notable changes to this project will be documented in this file.

0.5.20 (2024-05-31)

Features

  • send browsingContext.contextCreated event while subscribing (#2255) (592c839)
  • support document as startNodes in browsingContext.locateNodes (#2218) (ad7318f)
  • support for graphemes in key input (#2207) (8e3a6c0)

Bug Fixes

0.5.19 (2024-04-24)

Bug Fixes

0.5.18 (2024-04-23)

Features

Bug Fixes

  • apply existing context check to default user context too (#2121) (0b1bbe5)
  • get the correct status from last response extra info (#2128) (440e9ab)

0.5.17 (2024-04-10)

Features

  • network: support more props for initiator (#2115) (80dd9e6)

Bug Fixes

  • browsingContext: emit navigationFailed for navigate command failure (#2118) (382a762)
  • don't expect interception for cached events (#2087) (063c1d1)
  • emit network.responseCompleted for redirects (#2098) (219cfc9)
  • network: support Interception for OOPIF (#2110) (5d0845c)
  • script: support PreloadScript in OOPIF (#2109) (baa263e)
  • sending undefined viewport should keep previously set viewport (#2119) (823e52d)

0.5.16 (2024-03-27)

Features

Bug Fixes

  • add fragment to url (#2079) (d416b6c)
  • do not expect init or commit to arrive (#2080) (d37d406)
  • don't block data url events when interception is enabled (#2081) (1350b3b)
  • emit network.beforeRequestSent event for data urls (#2073) (5162b0a)

0.5.15 (2024-03-25)

Features

Bug Fixes

0.5.14 (2024-03-21)

Features

Bug Fixes

0.5.13 (2024-03-15)

Features

Bug Fixes

0.5.12 (2024-02-29)

Features

Bug Fixes

0.5.11 (2024-02-23)

Bug Fixes

0.5.10 (2024-02-22)

Features

Bug Fixes

0.5.9 (2024-02-07)

Features

Bug Fixes

0.5.8 (2024-01-31)

Features

  • add temp context into worker realm for Puppeteer (#1801) (3703549)

0.5.7 (2024-01-30)

Features

0.5.6 (2024-01-29)

Features

Bug Fixes

  • handle headless errors when creating a target (#1757) (cd7e772)

0.5.5 (2024-01-25)

Features

0.5.4 (2024-01-17)

Features

0.5.3 (2024-01-10)

Features

  • in sharedId use loaderId from deep serialized value (#1631) (6819143)

0.5.2 (2023-12-15)

Features

0.5.1 (2023-11-20)

Features

0.5.0 (2023-11-17)

⚠ BREAKING CHANGES

  • BidiServer.createAndStart signature changed. New optional parameter options is added. Breaking change for Puppeteer, while ChromeDriver is not affected, as it uses the Mapper Tab.

Features

Bug Fixes

  • do not wait during browsingContext.traverseHistory (#1557) (aaf45a2)

0.4.34 (2023-11-15)

Features

Bug Fixes

0.4.33 (2023-10-30)

Features

  • add network intercept continue with auth (#1470) (ad3a95e), closes #644
  • addPreloadScript respects new contexts (#1478) (b0e55fa)
  • addPreloadScripts respects contexts param for old contexts (#1475) (0cdde07)
  • implement headersSize for network requests (#1498) (e904ee0), closes #644
  • implement network interception continue response (#1443) (4515d1d), closes #644
  • implement network interception provide response (#1457) (1eca26e), closes #644
  • logging: pretty print received and sent bidi server messages (#1490) (45fd24e)
  • network intercept: implement continue with auth (cont.) (#1484) (7cc9358), closes #644
  • network intercept: specify BeforeRequestSent whenever AuthRequi… (#1494) (22eafee), closes #644
  • network request: prioritize response status code over extraInfo (#1466) (d1f3302), closes #644
  • network: emit responseStarted event ("AND") (#1497) (46220b7), closes #765

Bug Fixes

  • Add window.setSelfTargetId for backward compatibility with chrome driver (#1461) (fe98f94)

0.4.32 (2023-10-16)

Features

0.4.31 (2023-10-06)

Bug Fixes

0.4.30 (2023-10-06)

Bug Fixes

0.4.29 (2023-10-06)

Features

Bug Fixes

0.4.28 (2023-09-20)

Features

Bug Fixes

  • restore functionality to subscribe to all CDP events (#1301) (171518f)
  • separate click count by button (#1321) (9ebf2ed)

0.4.27 (2023-09-12)

Features

  • add get network intercepts method (#1250) (57cc9e9), closes #1183
  • browsingContext.reload: return the navigation instead of empty (#1255) (c534e0e), closes #650
  • restore network redirects (#1249) (5bbe93f)
  • throw InvalidArgument instead of UnsupportedOperation for print… (#1280) (b32ea31)

Bug Fixes

0.4.26 (2023-09-08)

Bug Fixes

  • catch uncaught throws from #getHandleFromWindow (#1273) (f41d5cf)

0.4.25 (2023-09-08)

Bug Fixes

0.4.24 (2023-09-07)

Features

Bug Fixes

  • reject errors instead of throwing in CDP target init (#1267) (694cc8a)

0.4.23 (2023-08-29)

Features

0.4.22 (2023-08-24)

Features

  • add network intercept: parse URL patterns (#1186) (977fff2)

Bug Fixes

0.4.21 (2023-08-21)

Features

Bug Fixes

0.4.20 (2023-08-01)

Features

Bug Fixes

  • don't publish .tsbuildinfo (#1106) (4b1945f)
  • use Result passing to prevent Unhandled promise rejections (#1112) (e0dc19f)

0.4.19 (2023-07-25)

Bug Fixes

0.4.18 (2023-07-21)

Features

Bug Fixes

0.4.17 (2023-07-07)

Features

  • addScriptToEvaluateOnNewDocument: run immediately (#919) (cfba71f)
  • add Dialog (user prompt) handling (#924) (474a3fa)
  • preload scripts: support sandboxes (#978) (ef65951), closes #293
  • protocol: add WindowProxyProperties (#952) (0deef4b)
  • prototype network request interception: scaffold protocol (#845) (1b77f94), closes #644
  • use maxNodeDepth + includeShadowTree for serialization (#815) (09b4fc6)
  • use generated types for WebDriverBidi (#961) (4f70209)

Bug Fixes

  • add stack trace to Unknown errors (#938) (9773a8a)
  • Network Module clogging Processing Queue (#964) (9366a5e)
  • preload scripts: fully remove optional context param (#972) (e3e7d76), closes #293 #963
  • stop fragmentNavigated from emitting for normal navigation (#960) (7f91b46), closes #955
  • use non-force close for BrowsingContext.close (#939) (055126f)

0.4.16 (2023-06-28)

Bug Fixes

0.4.15 (2023-06-28)

Features

  • add browsingContext.navigationStarted' (#881) (db5a1cc)

Bug Fixes

0.4.14 (2023-06-27)

Features

0.4.13 (2023-06-20)

Features

  • Add frameNavigated event (#865)

0.4.12 (2023-06-15)

Bug Fixes

  • Recover fromCache change (#791)
  • Network response fromCache (#831)
  • Screenshots failing when setViewport is used (#851)

Features

  • Adds script.realmCreated (#850)

Testing

  • Add save_pdf method for debugging (#842)

0.4.11 (2023-05-30)

Bug Fixes

  • Network Module stuck if ServedFromCache is send (#773)

Miscellaneous Tasks

  • Remove global crypto (#767)
  • Small fixes for network module (#785)

0.4.10 (2023-05-22)

Bug Fixes

  • Layering issue with Puppeteer (#728)

Miscellaneous Tasks

  • EventEmitter should return type this (#725)

0.4.9 (2023-05-12)

Bug Fixes

  • Suppress error for releasing object (#701)

Miscellaneous Tasks

  • Pin Chrome (#703)
  • Auto-update Chrome (#706)
  • Update pinning + browsers version (#713)
  • Configure the automatic browser roll PRs (#719)

0.4.8 (2023-05-08)

Bug Fixes

  • Network request respects hasExtraInfo field (#645)
  • Cdp session parameter name (#649)
  • Fix all add preload script validation tests by adding channels and validating them (#679)
  • Don't throw error when encountering redirects (#690)

Miscellaneous Tasks

  • Insure TypeScript work with Puppeteer (#668)

0.4.6 (2023-03-24)

Miscellaneous Tasks

  • Remove console.error statement, replace with logger (#517)

Refactor

  • Refactor script evaluator (#542)

0.4.5 (2023-03-01)

Miscellaneous Tasks

  • Remove +Infinity from SpecialNumber (#473)

0.4.4 (2023-02-17)

Bug Fixes

  • Fix a couple of pytest issues by introducing a pytest.ini file (#426)
  • Fix filename typo: Outgoind -> Outgoing (#436)
  • Fix WPT README badges and rename wpt-chromedriver consistently (#447)

0.4.3 (2022-12-13)

Miscellaneous Tasks

  • Sort package.json scripts (#330)

0.4.2 (2022-05-06)

Bug Fixes

  • Fix mac dependency
  • Fix launch.json (#3)
  • Fix example (#108)

Refactor

  • Refactoring