diff --git a/.changeset/pre.json b/.changeset/pre.json index eb54b91..336b98e 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -14,8 +14,10 @@ "eleven-hairs-dream", "eleven-kiwis-remain", "fair-parrots-sleep", + "feat-debug-option", "feat-login-path", "feat-session-management", + "feat-session-multi-delete", "fix-devtools-launch-option", "honest-ads-tap", "large-suns-buy", diff --git a/CHANGELOG.md b/CHANGELOG.md index aa17f7d..dd2d82d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,36 @@ # @heymp/scratchpad +## 1.0.0-next.24 + +### Minor Changes + +- 7356914: Add a `debug` config option and `--debug` CLI flag for remote debugging. + + When enabled, scratchpad auto-picks an available port starting from 9222 (or uses a port you specify) and prints the CDP WebSocket endpoint on launch. This replaces manually setting `--remote-debugging-port` and `--remote-allow-origins=*` in `launchOptions.args`. + + ```js + export default { + url: "https://example.com", + debug: true, + }; + ``` + + ```bash + npx @heymp/scratchpad@next run --debug ./my-test-file.js + npx @heymp/scratchpad@next run --debug-port 9333 ./my-test-file.js + ``` + +### Patch Changes + +- 4942f1f: Delete multiple saved browser sessions at once. + + Omitting session names on `session delete` now shows a checkbox picker so you can select several sessions before confirming. You can also pass multiple names on the command line: + + ```bash + npx @heymp/scratchpad@next session delete + npx @heymp/scratchpad@next session delete work personal + ``` + ## 1.0.0-next.23 ### Minor Changes diff --git a/package.json b/package.json index b2b564d..7e58bc7 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "@heymp/scratchpad", "description": "Run TS/JS snippets in a locally", - "version": "1.0.0-next.23", + "version": "1.0.0-next.24", "main": "src/lib/index.js", "module": "src/lib/index.js", "type": "module",