Endform logo

Nested Playwright configs

This week brings major improvements to how Endform handles Playwright configurations, with support for nested configs and comprehensive trace options. CLI 0.42.x includes a significant internal rewrite that makes Endform work more naturally with Playwright’s file system conventions.

Major features & improvements

  • Complete trace mode support: All of Playwright’s trace options are now supported, including advanced modes like on-first-retry and retain-on-first-failure. Previously Endform only supported basic options like on, off, and retain-on-failure.

CLI version updates

Version 0.42.x

  • Full trace mode support: All Playwright trace options are now supported, including on-first-retry, on-all-retries, retain-on-first-failure, and other advanced trace modes.

  • Nested Playwright config support: Playwright configurations can now live in nested directories instead of requiring them at the same level as package.json. The CLI uses a new path system that understands Playwright’s multiple reference points (config directory, test root, package.json location, and repository root).

  • Improved Playwright config handling: The CLI now transfers your Playwright config as-is to remote runners instead of pre-serializing it, allowing for better dynamic configuration.