Skip to content

Releases: rebrowser/rebrowser-patches

v1.1.2

Choose a tag to compare

@github-actions github-actions released this 19 Oct 18:56
4d76bef

What's Changed

  • mirror: point each drop-in repo's default branch at its latest version by @rebrowsernet in #134
  • Release 1.1.2: drop launch switches pages can notice (25.14.101 / 1.64.101) by @rebrowsernet in #135

Full Changelog: v1.1.1...v1.1.2

v1.1.1

Choose a tag to compare

@github-actions github-actions released this 18 Oct 06:17
77f7ab7

What's Changed

  • Fix issues found after v1.1.0: context handshake, isolated iframes, waits across navigation, exposeFunction, drop-in alias by @rebrowsernet in #132
  • Release 1.1.1: re-release as 25.14.100 / 1.64.100 by @rebrowsernet in #133

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@github-actions github-actions released this 17 Oct 05:25
b5cb226

What's Changed

  • Automate porting, testing and releasing; puppeteer-core 25.14.0 and playwright-core 1.64.1 by @rebrowsernet in #131

New Contributors

Full Changelog: 1.0.19...v1.1.0

v1.0.19

Choose a tag to compare

@nwebson nwebson released this 09 May 05:24

Puppeteer packages were updated to v24.8.1:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)

Playwright packages were updated to v1.52.0:
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)

Please let me know if any issues. Happy automation 🚀

v1.0.17

Choose a tag to compare

@nwebson nwebson released this 10 Dec 20:04
  • Playwright: fixed bug #71
  • Puppeteer: fixed bug #65

Puppeteer packages were updated to v23.10.3:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)

Playwright packages were updated to v1.49.1:
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)

Please let me know if any issues. Happy automation 🚀

v1.0.16

Choose a tag to compare

@nwebson nwebson released this 05 Dec 23:29
  • Completed some refactoring and fixed bugs
  • addBinding method: Added support for web workers (it was previously broken because Page.addScriptToEvaluateOnNewDocument didn't work in workers)
  • Puppeteer: stopped retrying to acquire context ID if target or session was closed; before this fix, it could enter an infinite loop
  • Playwright: fixed an issue with setting .main to undefined

Puppeteer packages were updated to v23.10.1:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)

Playwright packages were updated to v1.49.0:
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)

Please let me know if any issues. Happy automation 🚀

v1.0.15

Choose a tag to compare

@nwebson nwebson released this 28 Oct 23:38

I've refactored Playwright patch, so it's using addBinding method that I've used for Puppeteer patch a few weeks ago.
Seems like this method works quite good, no bugs reported so far. Iframes work fine, proper access to main and isolated worlds.

The only broken piece is page.pause() feature, but it shouldn't be a dealbreaker in prod env, and you can easily disable the fix during debugging.

You can use it by patching library in your sources or you can install already patched playwright based off the latest pw version (1.48.2).
Playwright (Node.js): rebrowser-playwright (src) and rebrowser-playwright-core (src)
Playwright (Python): rebrowser-playwright (src)

Please let me know if any issues. Happy automation 🚀

v1.0.14

Choose a tag to compare

@nwebson nwebson released this 24 Oct 20:46

🎉 Iframes are now fully supported! Before it was broken not being to evaluate any code inside of them.

Please report any issues.

Puppeteer packages were updated to v23.6.101:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)

Completely new fix for Runtime.Enable leak.

Choose a tag to compare

@nwebson nwebson released this 17 Oct 23:00

Completely new fix for Runtime.Enable leak. This fix doesn't lose access to main context and also works in workers 🎉
It's a complete drop-in replacement, so you don't need to change any of your existing code.
Playwright version is coming soon... Stay tuned and ⭐️ follow the repo. Let me know if any questions.
P.S. If you missed it, Cloudflare and Datadome heavily rely on this leak in their detections. Patch it now and see the difference.

Puppeteer packages were updated:
rebrowser-puppeteer (src) and rebrowser-puppeteer-core (src)