Releases: mrmeku/rules_playwright
Releases · mrmeku/rules_playwright
v0.4.0
Using Bzlmod with Bazel 6 or greater
Add to your MODULE.bazel
file:
bazel_dep(name = "rules_playwright", version = "0.4.0")
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
playwright.repo(
name = "playwright",
playwright_version = "", # Match the exact version from your pnpm lock file of playwright-core
browser_json = "", # Or vendor the browsers.json file from playwright core into your repo
)
use_repo(playwright, "playwright")
What's Changed
- docs: Produce .md files using stardoc by @mrmeku in #14
- docs: Update README.md by @mrmeku in #15
- chore: don't compile protoc by @alexeagle in #16
- fix: support webkit symlinks when unzipped by @Aghassi in #20
New Contributors
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Using Bzlmod with Bazel 6 or greater
Add to your MODULE.bazel
file:
bazel_dep(name = "rules_playwright", version = "0.3.0")
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
playwright.repo(
name = "playwright",
playwright_version = "", # Match the exact version from your pnpm lock file of playwright-core
browser_json = "", # Or vendor the browsers.json file from playwright core into your repo
)
use_repo(playwright, "playwright")
What's Changed
- feat: Add playwright_integrity_map rule by @mrmeku in #12
- fix: Allow names other than rules_playwright by @mrmeku in #13
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Using Bzlmod with Bazel 6 or greater
Add to your MODULE.bazel
file:
bazel_dep(name = "rules_playwright", version = "0.2.1")
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
playwright.repo(
name = "playwright",
playwright_version = "", # Match the exact version from your pnpm lock file of playwright-core
browser_json = "", # Or vendor the browsers.json file from playwright core into your repo
)
use_repo(playwright, "playwright")
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Using Bzlmod with Bazel 6 or greater
Add to your MODULE.bazel
file:
bazel_dep(name = "rules_playwright", version = "0.2.0")
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
playwright.repo(
name = "playwright",
playwright_version = "", # Match the exact version from your pnpm lock file of playwright-core
browser_json = "", # Or vendor the browsers.json file from playwright core into your repo
)
use_repo(playwright, "playwright")
What's Changed
- feat: demonstrate usage with WORKSPACE file by @alexeagle in #2
- feat(
playwright_repository
): allow reading playwright version from package.json file by @tyler-french in #3 - feat(workspace): add CI and fix test examples by @tyler-french in #5
- fix(get_cli_path): fix executable loading on Intel Macs by @tyler-french in #6
- feat(extensions.bzl): add known integrity and use path maps by @tyler-french in #7
- feat(workspace): allow users to provide
browser_integrity
by @tyler-french in #4 - fix(playwright_repository): don't require version if JSON is specified by @tyler-french in #9
New Contributors
- @alexeagle made their first contribution in #2
- @tyler-french made their first contribution in #3
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Using Bzlmod with Bazel 6 or greater
Add to your MODULE.bazel
file:
bazel_dep(name = "rules_playwright", version = "0.1.0")
playwright = use_extension("@rules_playwright//playwright:extensions.bzl", "playwright")
playwright.repo(
name = "playwright",
playwright_version = "", # Match the exact version from your pnpm lock file of playwright-core
browser_json = "", # Or vendor the browsers.json file from playwright core into your repo
)
use_repo(playwright, "playwright")
What's Changed
New Contributors
Full Changelog: https://github.com/mrmeku/rules_playwright/commits/v0.1.0