193 Commits

Author SHA1 Message Date
Miguel Ángel b904343949 chore: release v0.7.82
Publish to npm / Publish (push) Has been cancelled
2026-07-29 11:25:04 +00:00
James 0d42d65525 chore: release v0.7.81
Publish to npm / Publish (push) Has been cancelled
2026-07-29 06:11:11 +00:00
Miguel Ángel 5829515932 chore: release v0.7.80 2026-07-29 02:22:54 +00:00
Miguel Ángel a68729bcf1 chore: release v0.7.79 2026-07-28 23:06:45 +00:00
Vance Ingalls c691869e22 chore: release v0.7.78
Publish to npm / Publish (push) Has been cancelled
2026-07-28 05:27:29 -07:00
Miguel Ángel 3c857d768b chore: release v0.7.77
Publish to npm / Publish (push) Has been cancelled
2026-07-28 02:12:41 +00:00
James 5cad2bc312 chore: release v0.7.76
Publish to npm / Publish (push) Has been cancelled
2026-07-27 05:08:40 +00:00
James 45b458c007 chore: release v0.7.75
Publish to npm / Publish (push) Has been cancelled
2026-07-27 03:38:16 +00:00
James Russo 0cc78c1d42 chore: release v0.7.74 (#2818)
Publish to npm / Publish (push) Has been cancelled
2026-07-26 21:57:54 -04:00
James 527751c871 chore: release v0.7.73 2026-07-26 21:25:03 +00:00
James Russo 72ae39e3d0 chore: release v0.7.72 (#2800)
Publish to npm / Publish (push) Has been cancelled
2026-07-26 02:01:10 -04:00
James Russo 5bf61d6df0 feat(aws-lambda): support plan protocol v2 (#2789)
* feat(aws-lambda): support plan protocol v2

* fix(aws-lambda): align SAM v2 terminal errors
2026-07-25 23:42:51 -04:00
James d07d1874b6 chore: release v0.7.71
Publish to npm / Publish (push) Has been cancelled
2026-07-24 19:03:16 +00:00
Vance Ingalls b9c3e3a4b6 chore: release v0.7.70 2026-07-23 20:59:30 -07:00
James f0034228f5 chore: release v0.7.69
Publish to npm / Publish (push) Has been cancelled
2026-07-23 12:03:36 -07:00
James 71d84ff27f chore: release v0.7.68
Publish to npm / Publish (push) Has been cancelled
2026-07-22 04:41:54 +00:00
James 4b6bb8ffa9 chore: release v0.7.67
Publish to npm / Publish (push) Has been cancelled
2026-07-21 23:51:05 +00:00
Miguel Angel Simon Sierra 84841b8dae chore: release v0.7.66
Publish to npm / Publish (push) Has been cancelled
2026-07-21 14:36:22 +02:00
James 835fa899c7 chore: release v0.7.65
Publish to npm / Publish (push) Has been cancelled
2026-07-21 04:45:59 +00:00
James 8d9d9c016e refactor(repo): centralize package subpaths 2026-07-18 15:58:23 -04:00
Miguel Ángel 11cd61d1e3 chore: release v0.7.64 (#2630)
Publish to npm / Publish (push) Has been cancelled
Release HyperFrames v0.7.64.
2026-07-18 15:02:20 -04:00
Miguel Ángel feb675a89d chore: release v0.7.63 (#2628)
Publish to npm / Publish (push) Has been cancelled
2026-07-18 04:44:56 -04:00
Miguel Ángel 7f76170956 chore: release v0.7.62 (#2626)
Publish to npm / Publish (push) Has been cancelled
2026-07-17 22:02:49 -04:00
Vance Ingalls c268f5ba85 chore: release v0.7.61
Publish to npm / Publish (push) Has been cancelled
2026-07-17 01:07:09 -07:00
Miguel Ángel 0f287ee0b6 chore: release v0.7.60 2026-07-16 05:26:57 +00:00
Vance Ingalls ff3b1541e5 chore: release v0.7.59
Publish to npm / Publish (push) Has been cancelled
2026-07-15 11:57:49 -07:00
Miguel Ángel 4b0b89e8b1 chore: release v0.7.58 (#2446)
Publish to npm / Publish (push) Has been cancelled
2026-07-14 16:15:59 -04:00
Miguel Ángel 90be05019b chore: release v0.7.57 (#2393)
Publish to npm / Publish (push) Has been cancelled
2026-07-14 00:29:29 -04:00
Miguel Ángel 94c2e0f6eb chore: release v0.7.56
Publish to npm / Publish (push) Has been cancelled
2026-07-13 07:04:42 +00:00
Vance Ingalls c830aa83c5 chore: release v0.7.55
Publish to npm / Publish (push) Has been cancelled
2026-07-12 11:52:53 -07:00
Vance Ingalls ae4946e624 chore: release v0.7.54
Publish to npm / Publish (push) Has been cancelled
2026-07-11 17:15:24 -07:00
Miguel Angel Simon Sierra 3b081a44ae chore: release v0.7.53
Publish to npm / Publish (push) Has been cancelled
2026-07-11 15:59:07 -04:00
Vance Ingalls 7498eb4a3a chore: release v0.7.52
Publish to npm / Publish (push) Has been cancelled
2026-07-10 19:47:59 -07:00
Miguel Ángel 598dd8b350 chore: release v0.7.51 (#2188)
Publish to npm / Publish (push) Has been cancelled
2026-07-10 20:16:15 -04:00
Miguel Angel Simon Sierra 1d97ddaf8c chore: release v0.7.50
Publish to npm / Publish (push) Has been cancelled
2026-07-10 18:48:40 -04:00
Vance Ingalls 6152437d2a chore: release v0.7.49
Publish to npm / Publish (push) Has been cancelled
2026-07-10 09:57:48 -07:00
Miguel Ángel 3fd340f6ba chore: release v0.7.48 (#2118)
Publish to npm / Publish (push) Has been cancelled
2026-07-09 21:49:58 -04:00
Miguel Angel Simon Sierra 3aa1cf0d83 chore: release v0.7.47
Publish to npm / Publish (push) Has been cancelled
2026-07-09 20:34:59 -04:00
Vance Ingalls 030fded71d chore: release v0.7.46
Publish to npm / Publish (push) Has been cancelled
2026-07-09 12:01:33 -07:00
Vance Ingalls 31f0810be8 chore: release v0.7.45
Publish to npm / Publish (push) Has been cancelled
2026-07-08 22:15:49 -07:00
Vance Ingalls 1e8dd29815 chore: release v0.7.44 2026-07-08 16:21:05 -07:00
Vance Ingalls f8f945d42e chore: release v0.7.43 2026-07-08 15:51:39 -07:00
Vance Ingalls 8854bad8f9 fix(engine,cli): resolve drawElement to a Chrome build that actually has it
canvas.drawElementImage is an unlaunched Dev/Canary-only Blink feature
(~151+). The CLI's pinned CHROME_VERSION fallback was still 131.0.6778.85 —
a puppeteer 24→25.2.1 bump that pinned it to Chrome Dev 151.0.7912.0 was
written on 2026-06-29 but never merged (orphaned local commit, no PR). Any
render on that pin, or on the shared puppeteer-cache binary, or on system
Chrome (Stable, no drawElementImage at all) got a canvas.getContext("2d")
missing the method and crashed mid-capture with "ctx.drawElementImage is
not a function" instead of falling back (HF#2060).

Three changes:
- Bump puppeteer/puppeteer-core to ^25.2.1 across every package that
  depends on it, and CHROME_VERSION to 152.0.7928.2 (today's Dev channel;
  confirmed via direct probe to implement drawElementImage, unlike 131).
- `ensureBrowser({ preferManagedChrome: true })`, always used by `render`:
  resolve straight to our pinned/cached build, skipping both the shared
  puppeteer-cache preference and system Chrome. Rendering shouldn't depend
  on whatever arbitrary Chrome a machine happens to have — that's exactly
  how this regressed (any Mac with Chrome.app installed bypassed the CLI's
  pin entirely).
- A runtime capability probe in the engine, right before any other
  drawElement work: if `drawElementImage` isn't a function on the injected
  canvas, route to the existing screenshot-fallback gate instead of
  crashing. This is the real backstop — it protects every resolution path
  (env override, stale cache entry, a future Chrome regression), not just
  the ones `preferManagedChrome` reaches.

Verified end-to-end: rendering against chrome-headless-shell 131 (confirmed
to lack drawElementImage) now falls back cleanly and produces a valid MP4
instead of crashing; rendering against a capable build still engages
drawElement normally. 922 engine tests + 1373 CLI tests pass.

Fixes #2060.
2026-07-08 14:14:28 -07:00
Vance Ingalls f6cd711bf0 chore: release v0.7.42
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-07 16:04:26 -07:00
Miguel Ángel 60463d0bd5 chore: release v0.7.41 2026-07-07 20:30:24 +00:00
Miguel Ángel 2bd9bb6f69 chore: release v0.7.40 (#2024)
Publish to npm / Publish (push) Has been cancelled
2026-07-07 12:30:13 -04:00
Vance Ingalls 229e88eac5 chore: release v0.7.39
Publish to npm / Publish (push) Has been cancelled
2026-07-06 22:48:42 -07:00
Vance Ingalls d8d3a93b0d chore: release v0.7.38
Publish to npm / Publish (push) Has been cancelled
2026-07-06 17:47:34 -07:00
James 9de41ce316 chore: release v0.7.37
Publish to npm / Publish (push) Has been cancelled
2026-07-06 05:59:36 +01:00
Miguel Ángel e8d19b1b43 chore: release v0.7.36
Publish to npm / Publish (push) Has been cancelled
2026-07-05 19:25:42 +00:00