From 0d532bfa2c797a80d34c9e6441a8287a2242ef09 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 13:37:02 +0000 Subject: [PATCH] chore(main): release opera-browser-cli 0.1.56 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 65 +++++++++++++++++++++++++++++++++++ package-lock.json | 4 +-- package.json | 2 +- 4 files changed, 69 insertions(+), 4 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 05e4a3f..7a2c7fb 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.1.55" + ".": "0.1.56" } diff --git a/CHANGELOG.md b/CHANGELOG.md index ced3e6c..88d92e3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,70 @@ # Changelog +## [0.1.56](https://github.com/operasoftware/opera-browser-cli/compare/opera-browser-cli-v0.1.55...opera-browser-cli-v0.1.56) (2026-10-01) + + +### Features + +* add --conversation-id to chat and CONVERSATION_NOT_FOUND error code ([#34](https://github.com/operasoftware/opera-browser-cli/issues/34)) ([62e51e2](https://github.com/operasoftware/opera-browser-cli/commit/62e51e206bdef0db8d8492e2e3d323eef739e6eb)) +* Add benchmark config for snapshotting single page ([3a58b59](https://github.com/operasoftware/opera-browser-cli/commit/3a58b598c74660706303ccb43ae8bcef9c12db8c)) +* add benchmark configuration files ([a5cc1e8](https://github.com/operasoftware/opera-browser-cli/commit/a5cc1e898df1688e71ce3002a3050bbcf2385d9a)) +* add benchmark report generation ([1770e5b](https://github.com/operasoftware/opera-browser-cli/commit/1770e5b16c6d2c29d0ec7472260163bbaa203cab)) +* Add explicit --full option to agentic-use-benchmark ([6a45631](https://github.com/operasoftware/opera-browser-cli/commit/6a45631111d15bcbd5237e905f1bce9ac884752d)) +* add MCP Hub CLI commands (mcp-servers, mcp-tools, mcp-call) ([9ec776d](https://github.com/operasoftware/opera-browser-cli/commit/9ec776d480864151f06f70d95a559678831bbc08)) +* add MCP Hub CLI commands (mcp-servers, mcp-tools, mcp-call) ([d77dd84](https://github.com/operasoftware/opera-browser-cli/commit/d77dd843c672ec1de3deee91c928b137c4744195)) +* add MCP server lifecycle commands (mcp-add, mcp-auth, mcp-remove, mcp-enable, mcp-disable) ([ea2ae8f](https://github.com/operasoftware/opera-browser-cli/commit/ea2ae8f5f3be058467658ed77bf62cb6566970ff)) +* add MCP server lifecycle commands (mcp-add, mcp-auth, mcp-remove, mcp-enable, mcp-disable) ([ac7719a](https://github.com/operasoftware/opera-browser-cli/commit/ac7719a698a50b79aff602d339999b173b426ef5)) +* Add propagation of openFullTabView parameter to Opera tools ([#40](https://github.com/operasoftware/opera-browser-cli/issues/40)) ([5382514](https://github.com/operasoftware/opera-browser-cli/commit/5382514307bd0cc9c9d3bf7b8f101b5adacd1ee9)) +* add python package for benchmarking ([4df1d09](https://github.com/operasoftware/opera-browser-cli/commit/4df1d091cb612f373619064a158806b4db3cd9af)) +* add python package for benchmarking ([7ee028b](https://github.com/operasoftware/opera-browser-cli/commit/7ee028b7508ca92ec5e272b39ebc302993d05472)) +* Bundle opera-devtools-mcp as a dependency. ([4932ea8](https://github.com/operasoftware/opera-browser-cli/commit/4932ea898cb92fde1aa3031062a5b2ada9ed3975)) +* chat model selector ([b018f3a](https://github.com/operasoftware/opera-browser-cli/commit/b018f3a27c19a38db1be88cf52a423f2edb5cb35)) +* **cli:** add models command for listing available AI models ([09481c6](https://github.com/operasoftware/opera-browser-cli/commit/09481c60d840d6ab9276881e0bcb5f0c9e12980f)) +* **cli:** add parseChatArgs for --model flag ([10c1b4f](https://github.com/operasoftware/opera-browser-cli/commit/10c1b4fa5a47b41246edb79041848c2304c12428)) +* **cli:** wire --model flag into handleChat ([d322270](https://github.com/operasoftware/opera-browser-cli/commit/d322270d89c3332599b0fe761ecaac38539c2485)) +* compact snapshot output with URL compression ([30f0e97](https://github.com/operasoftware/opera-browser-cli/commit/30f0e97c8900b2a056104fcb9c9295e1749569b4)) +* compact snapshot output with URL compression ([2e27811](https://github.com/operasoftware/opera-browser-cli/commit/2e27811a4f6bd7f3b54b24723ad9b3f57d5d22fd)) +* detect port conflicts with foreign MCP servers ([c8aa858](https://github.com/operasoftware/opera-browser-cli/commit/c8aa858c820c450034e32692bc666329ca3b85b0)) +* enhance transport arguments for external extension loading ([2892cce](https://github.com/operasoftware/opera-browser-cli/commit/2892cce9db480f4d05088044b2a486f86a19d9fa)) +* enhance transport arguments for external extension loading ([6c68952](https://github.com/operasoftware/opera-browser-cli/commit/6c689524fd97f6eac0d17a1d0c027a1a43410d46)) +* forward MCP server flags via OPERA_CLI_MCP_ARGS env var ([#43](https://github.com/operasoftware/opera-browser-cli/issues/43)) ([7b813a8](https://github.com/operasoftware/opera-browser-cli/commit/7b813a8af8df5489618271f650b4c1a79799e346)) +* install skill to claude, codex, and generic agent dirs on setup ([5e155ef](https://github.com/operasoftware/opera-browser-cli/commit/5e155ef272a95e9843edd46e22b60bcea824bdde)) +* **launcher:** add the launcher and tombstone packages ([#45](https://github.com/operasoftware/opera-browser-cli/issues/45)) ([36cad35](https://github.com/operasoftware/opera-browser-cli/commit/36cad3594d5adaffcf8190e7370ebcbf3c8b9d8d)) +* make now accepts --conversation-id to continue existing convers… ([#38](https://github.com/operasoftware/opera-browser-cli/issues/38)) ([58d1d72](https://github.com/operasoftware/opera-browser-cli/commit/58d1d7236c273226ff2110675954ca6ce74575b2)) +* Update SKILL.md after token optimization ([5aa9f2f](https://github.com/operasoftware/opera-browser-cli/commit/5aa9f2fa2dd4f729d169bace09a3b970947ca9bf)) + + +### Bug Fixes + +* Adapt the opera-browser-cli to the latest changes on devtools-mcp side. ([#41](https://github.com/operasoftware/opera-browser-cli/issues/41)) ([3fd7c8b](https://github.com/operasoftware/opera-browser-cli/commit/3fd7c8bed6f0bcf202fe3201fb1dfb8fd5502913)) +* Add python safety check and verbose error handling ([37b7625](https://github.com/operasoftware/opera-browser-cli/commit/37b76257affd97ce0141e212f16d517bafa72f27)) +* Add setup nudge. ([8f40e44](https://github.com/operasoftware/opera-browser-cli/commit/8f40e446781c1aa2791fad36217c686ac015f9e0)) +* **bridge:** add Host/Origin guard + bearer token to HTTP bridge ([109c042](https://github.com/operasoftware/opera-browser-cli/commit/109c0421e28e9b83b832bfc7b6c30ac34c1a2699)) +* **bridge:** add Host/Origin guard + bearer token to HTTP bridge ([a864cac](https://github.com/operasoftware/opera-browser-cli/commit/a864cac95b59a0809909ddd1411ec5225338b4fb)) +* **bridge:** match headed mode on bridge discover ([#35](https://github.com/operasoftware/opera-browser-cli/issues/35)) ([15c7907](https://github.com/operasoftware/opera-browser-cli/commit/15c790766192b7b94023e8a7492b3e4ef54cc03b)) +* **cli:** improve error handling for model listing response ([e6918a5](https://github.com/operasoftware/opera-browser-cli/commit/e6918a579cfdec28f832c401b3c1fd09fef571d9)) +* default open URL to https:// when no protocol is given ([0ff548f](https://github.com/operasoftware/opera-browser-cli/commit/0ff548f9fcec447d2efc9d4605d72adff64aeabd)) +* do not truncate Neon AI tool output (chat, do, make, research) ([a7bee3d](https://github.com/operasoftware/opera-browser-cli/commit/a7bee3db415116108e00f563c9b3dee79bf370e7)) +* Error message readability fix ([3be0b73](https://github.com/operasoftware/opera-browser-cli/commit/3be0b73be1ed0dac7f1097e99cdfb518b72c24d9)) +* exclude openclaw/.env from npm package ([0ab08c2](https://github.com/operasoftware/opera-browser-cli/commit/0ab08c29eb61fbf66548d318b8287e2f1175f189)) +* Explicitly request open before snapshot in every mode ([b501288](https://github.com/operasoftware/opera-browser-cli/commit/b5012882d8e245218acc560c6525f3f091e0f52d)) +* Fix linter issues after mv ([2d39628](https://github.com/operasoftware/opera-browser-cli/commit/2d39628c20906d1cea08b936bcb3c176f4ea101b)) +* Fix stale version in manifest. ([8be41ff](https://github.com/operasoftware/opera-browser-cli/commit/8be41fff4ea969950d337c6a347516268ffbca41)) +* Fixes from review ([440542f](https://github.com/operasoftware/opera-browser-cli/commit/440542f0242e21be54b7c9bb8e05fe046bbc4fbb)) +* fixup! feat: detect port conflicts with foreign MCP servers ([2ae18ec](https://github.com/operasoftware/opera-browser-cli/commit/2ae18ec8160b90942dff1e72072b7c1986ca584f)) +* map isError tool results to HTTP 500 in bridge ([4bff7a1](https://github.com/operasoftware/opera-browser-cli/commit/4bff7a17d4b05f37c4e19bf46325611108228e6d)) +* map isError tool results to HTTP 500 in bridge ([ef07da1](https://github.com/operasoftware/opera-browser-cli/commit/ef07da1eb36651891a7e92089cb8faa650a5b695)) +* require opera-devtools-mcp 0.4.0 for MCP Hub support ([7e4cfb5](https://github.com/operasoftware/opera-browser-cli/commit/7e4cfb501ad0437b130ddece20f746998002a409)) +* require opera-devtools-mcp 0.4.0 for MCP Hub support ([17a4c70](https://github.com/operasoftware/opera-browser-cli/commit/17a4c70cab07fe9186b04f24efe49c981dc3faed)) +* require opera-devtools-mcp 0.5.0 for MCP server lifecycle commands ([84ef059](https://github.com/operasoftware/opera-browser-cli/commit/84ef0596310ef3e1dd72e6b4cc52a677826fa693)) +* require opera-devtools-mcp 0.5.0 for MCP server lifecycle commands ([1f564e5](https://github.com/operasoftware/opera-browser-cli/commit/1f564e55bc1202efe6e6439a62d364ccce45cf2c)) +* require opera-devtools-mcp 0.7.0 and @toon-format/toon 4.x ([4129513](https://github.com/operasoftware/opera-browser-cli/commit/4129513b30a0143455e5a50ef856a2fb6a595058)) +* Set devtools ports explicitly to avoid port collision ([be6a2fc](https://github.com/operasoftware/opera-browser-cli/commit/be6a2fc3b48633922ab688d7f2af9949cf05b535)) +* strip whitespace from --conditions split ([485aa49](https://github.com/operasoftware/opera-browser-cli/commit/485aa49d0f3ba20a11c0db3085c621a4a4eec296)) +* suppress setup hint and ensure Chrome readiness in Docker setup ([48675b1](https://github.com/operasoftware/opera-browser-cli/commit/48675b1b312410cba837a816239cfbe31b63f445)) +* Update tasks for wikipedia extraction -> year change from 2024 to 2025 ([6b012dd](https://github.com/operasoftware/opera-browser-cli/commit/6b012dde40bb446b494ef53c831648a9a31f7eb6)) +* Updated docs to point to Neon. ([7d47fa0](https://github.com/operasoftware/opera-browser-cli/commit/7d47fa08aee18d008989a6ae981afb496e2ee9d1)) + ## [0.1.54](https://github.com/operasoftware/opera-browser-cli/compare/opera-browser-cli-v0.1.53...opera-browser-cli-v0.1.54) (2026-09-14) diff --git a/package-lock.json b/package-lock.json index 1e21545..ec739e3 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "opera-browser-cli", - "version": "0.1.55", + "version": "0.1.56", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "opera-browser-cli", - "version": "0.1.55", + "version": "0.1.56", "license": "MIT", "dependencies": { "@modelcontextprotocol/sdk": "^1.12.1", diff --git a/package.json b/package.json index 41519fb..49b40de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "opera-browser-cli", - "version": "0.1.55", + "version": "0.1.56", "description": "AXI-compliant opera-devtools-mcp wrapper — combined operations, TOON output, contextual suggestions", "type": "module", "repository": {