Skip to content

Releases: oblakstudio/nestjs-puppeteer

v3.1.0

10 May 13:59
f8a4017

Choose a tag to compare

3.1.0 (2026-05-10)

Features

  • add browser context injection (0942d9d)

v3.0.0

09 May 19:15
a829a2a

Choose a tag to compare

3.0.0 (2026-05-09)

Bug Fixes

  • core: forward async-options imports into the dynamic module (71c7312)
  • deps: correct single-pipe in @nestjs/core peer range (08a548c)

Features

  • deps: bump puppeteer peer range to ^22 || ^23 || ^24 (21ca550)
  • deps: drop puppeteer-extra integration (c917e52)
  • launcher: add launcher option for swapping puppeteer backend (6262fea)
  • make puppeteer an optional peer dependency (e996aa3)

BREAKING CHANGES

  • puppeteer is no longer a hard peer dependency. at
    least one of puppeteer or a launcher-passed alternative must be
    reachable at runtime; consumers that previously relied on the implicit
    peer resolution should ensure puppeteer is in their dependency tree
    or pass a launcher. consumers using rebrowser-puppeteer only should
    add puppeteer-core to obtain the upstream Browser class identity.
  • deps: PuppeteerModuleOptions.plugins and the
    PUPPETEER_BROWSER_PLUGINS constant are removed, along with the
    puppeteer-extra peer dependency. Pin to the 2.x branch if you still
    need the plugin path, or migrate to rebrowser-puppeteer.
  • deps: puppeteer ^21 is no longer supported. pin puppeteer ^22,
    ^23, or ^24. replace any headless: 'new' in your config with
    headless: true (equivalent on v22+) and any puppeteernodelaunchoptions
    import with launchoptions.

v2.3.1

09 May 19:33
b0aa935

Choose a tag to compare

2.3.1 (2026-05-09)

Bug Fixes

  • core: forward async-options imports into the dynamic module (b3e67e1)

v2.3.0

09 May 11:31
5519747

Choose a tag to compare

2.3.0 (2026-05-09)

Bug Fixes

  • module: dedupe puppeteer-extra plugin registration (4fbf593)
  • module: preserve stack traces on shutdown errors (5857319)
  • module: validate async options require a factory provider (cc9aeee)

Features

  • module: throw on duplicate browser name registration (86c75ee)

v2.2.0

15 Feb 11:09
10c6b6b

Choose a tag to compare

2.2.0 (2025-02-15)

Bug Fixes

  • ci: Use aa-exec to fix puppetter on 24.04 (52e57e8)
  • Final test invocation tweaks (32bad61)
  • Text invocation fix (c1d5095)

Features

  • Added support for Puppeteer v22 and v23 (fe4c8a5), closes #37 #34

v2.1.0

31 Jan 23:13
13bcf61

Choose a tag to compare

2.1.0 (2024-01-31)

Bug Fixes

Features

  • Added code coverage reports (caaac1e)

v2.0.0

31 Jan 14:43
b34171b

Choose a tag to compare

2.0.0 (2024-01-31)

Features

  • Bumped dependency versions for nestJS and puppeteer (9d63c3a), closes #19

BREAKING CHANGES

  • Requires Puppeteer v21

v1.1.1

19 Apr 17:12

Choose a tag to compare

1.1.1 (2023-04-19)

Bug Fixes

  • deps: Bumped dependency versions (28a02eb)

v1.1.0

19 Apr 16:49

Choose a tag to compare

1.1.0 (2023-04-19)

Features

  • docs: Added readme [skip ci] (dfdd97a)

v1.0.0

19 Mar 15:13

Choose a tag to compare

1.0.0 (2023-03-19)

Bug Fixes

Features