Skip to content

Commit e552465

Browse files
authored
chore: version fix (#9)
2 parents 6a1274e + e40956d commit e552465

File tree

5 files changed

+31
-40
lines changed

5 files changed

+31
-40
lines changed

CHANGELOG.md

Lines changed: 2 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,37 +1,3 @@
1-
# 0.1.0 (2025-11-23)
2-
3-
4-
### Bug Fixes
5-
6-
* changelog workflow update ([7cd6742](https://github.com/executeautomation/mcp-playwright/commit/7cd67427dba840358423ffc24756c5c009a927dc))
7-
* comma... ([20dde0e](https://github.com/executeautomation/mcp-playwright/commit/20dde0eeeed3beeb09b72c4ed7032f4c5b3f9c6b))
8-
* default download, use sane viewport default ([f604d1e](https://github.com/executeautomation/mcp-playwright/commit/f604d1e8ff8d0a19cb7522f32add438281525b10))
9-
* exclude tests files from ts build ([a3c306e](https://github.com/executeautomation/mcp-playwright/commit/a3c306eab7ee091c12ef37cfccbfa968484f176d))
10-
* get html tool ([4a9addf](https://github.com/executeautomation/mcp-playwright/commit/4a9addf9e6a5d952a54b0065384892b45bb65091))
11-
* imports ([306a4a6](https://github.com/executeautomation/mcp-playwright/commit/306a4a6afad39305711afbcbb2ee3d04afe97cdc))
12-
* Renamed test folder ([d403468](https://github.com/executeautomation/mcp-playwright/commit/d403468e7461ee39dc670499b633cc717c45d548))
13-
* update test for visibleHtmlTool to include removeScripts argument ([8ea8b3f](https://github.com/executeautomation/mcp-playwright/commit/8ea8b3feda824801c1814000195f7359e6a03a1d))
14-
15-
16-
### Features
17-
18-
* add CI and docs updates ([5475ab0](https://github.com/executeautomation/mcp-playwright/commit/5475ab0f20e0f2cc0c67bf4e49f07464c2af5f22))
19-
* add new browser navigation and interaction tools ([bb612d2](https://github.com/executeautomation/mcp-playwright/commit/bb612d2293620ef0781362658b07a215dbe7ff50))
20-
* Add playwright_iframe_fill ([c098bd3](https://github.com/executeautomation/mcp-playwright/commit/c098bd3b08785171263559e9dcc96c3c51461278))
21-
* add streamable HTTP support ([edb1df0](https://github.com/executeautomation/mcp-playwright/commit/edb1df07fb44a3d40c4100ce476604ad71f345ab))
22-
* add streamable HTTP support ([d5b9f3d](https://github.com/executeautomation/mcp-playwright/commit/d5b9f3de6e7b5ee7006c4b186fc53ba2ee525528))
23-
* add truncation logic for visible text and HTML content responses ([7a577fc](https://github.com/executeautomation/mcp-playwright/commit/7a577fc23aaecfbddd6ca893b3a78084349f921f))
24-
* add viewport size configuration to playwright_navigate ([939affc](https://github.com/executeautomation/mcp-playwright/commit/939affcbeca501b4482f9ac83558c204bd6d8afd))
25-
* Added jest and some tests ([433db31](https://github.com/executeautomation/mcp-playwright/commit/433db31e83b19d0cd3b9265e64fef5bd78912e18))
26-
* added tool to upload files to input[type='file'] element ([dfb16ec](https://github.com/executeautomation/mcp-playwright/commit/dfb16ec9083940759ece1599652645fe943143d7))
27-
* capture uncaught exceptions and unhandled Promise rejections in browser logs ([94d53fb](https://github.com/executeautomation/mcp-playwright/commit/94d53fbad19084e6ba0e4967320b37b2b5e09412))
28-
* export ensureBrowser function and add test for API tools ([f60509d](https://github.com/executeautomation/mcp-playwright/commit/f60509df10fbf94a35ade4b5e1facdd1dfad2c1c))
29-
* Improve test coverage to 89.26 ([d1d89ce](https://github.com/executeautomation/mcp-playwright/commit/d1d89ce5786f5af35213082ef5a8c8b575506961))
30-
* playwright_custom_user_agent ([a7c697e](https://github.com/executeautomation/mcp-playwright/commit/a7c697e4c3096fb7026e7e25241381b52a865963))
31-
* playwright_iframe_click ([c8ed703](https://github.com/executeautomation/mcp-playwright/commit/c8ed703bdbdf1533101b64fc6829196444481e41))
32-
* text and html feature ([c512def](https://github.com/executeautomation/mcp-playwright/commit/c512def0c329ed04de5f99229b4385d91d7141f2))
33-
* update playwright_get_visible_html tool to remove script tags and limit output length ([e24dd54](https://github.com/executeautomation/mcp-playwright/commit/e24dd54e456834025b6d080e9417fa6163667f7c))
34-
* wait for HTTP response ([ee202ae](https://github.com/executeautomation/mcp-playwright/commit/ee202ae78ac691abedd3bb58ac39eaac96509201))
35-
36-
1+
# CHANGELOG
372

3+
This will be filled automatically when PRs are merged to main.

CONTRIBUTING.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ npm run prepare
1212

1313
This installs the Husky pre-commit hook that runs lint, tests, and build before each commit.
1414

15-
## 2. Use Conventional Commits
15+
## 2. Use Conventional Commits (PR Titles Too)
1616

17-
All commits should follow the [Conventional Commits](https://www.conventionalcommits.org/) format (e.g., `feat: add streamable HTTP docs`, `fix: upload endpoint boundary error`). This keeps changelogs and releases clean.
17+
All commits **and PR titles** must follow [Conventional Commits](https://www.conventionalcommits.org/) (e.g., `feat: add streamable HTTP docs`, `fix: upload endpoint boundary error`). CI enforces this to keep auto-changelog and release automation working (release-please reads commit/PR metadata to version and update the changelog).
1818

1919
## 3. Update docs for user-facing changes
2020

RELEASES.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Release Management
2+
3+
This project uses conventional commits, release-please, and CI to automate versions, changelog entries, and Docker image tagging. Keep commit and PR titles conventional so automation can do its job.
4+
5+
## How releases work
6+
- **Conventional commits** (and PR titles) drive version bumps: `feat` → minor, `fix`/`chore` → patch, `BREAKING CHANGE` → major.
7+
- **Release-please** runs on `main` and opens a release PR (e.g., `release-please--branches--main`) with:
8+
- Updated `CHANGELOG.md`
9+
- Bumped versions in `package.json`/lockfile
10+
- A tag proposal (e.g., `v0.1.0`)
11+
- **Merging the release PR**:
12+
- Creates the Git tag and GitHub Release.
13+
- Triggers the Docker workflow to build and push images with semver tags (and `latest` when applicable).
14+
15+
## Contributor guidelines
16+
- Use conventional commit messages and PR titles.
17+
- Keep user-facing changes documented so release notes are accurate.
18+
- CI will fail on non-conventional commit/PR titles.
19+
20+
## Admin notes for release PRs
21+
- Release PRs are opened by release-please on `main`.
22+
- You can edit the release PR description and changelog entries before merging.
23+
- If you need a different version, adjust the release PR (e.g., change the version bump) before merge.
24+
- Once merged, tags and releases are created automatically; Docker images are pushed with the new version.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@executeautomation/playwright-mcp-server",
3-
"version": "1.0.6",
3+
"version": "0.0.0",
44
"description": "Model Context Protocol servers for Playwright",
55
"license": "MIT",
66
"author": "ExecuteAutomation, Ltd (https://executeautomation.com)",

release-please-config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@
66
"packages": {
77
".": {
88
"changelog-path": "CHANGELOG.md",
9-
"release-type": "node"
9+
"release-type": "node",
10+
"initial-version": "0.1.0"
1011
}
1112
}
1213
}

0 commit comments

Comments
 (0)