chore: bump version to 15.0.0

This commit is contained in:
can1357
2026-05-13 06:20:54 +02:00
parent edd08864c6
commit 1c8d4080b3
14 changed files with 48 additions and 44 deletions
Generated
+4 -4
View File
@@ -2371,7 +2371,7 @@ dependencies = [
[[package]]
name = "pi-ast"
version = "14.9.9"
version = "15.0.0"
dependencies = [
"anyhow",
"ast-grep-core",
@@ -2439,7 +2439,7 @@ dependencies = [
[[package]]
name = "pi-iso"
version = "14.9.9"
version = "15.0.0"
dependencies = [
"async-trait",
"libc",
@@ -2451,7 +2451,7 @@ dependencies = [
[[package]]
name = "pi-natives"
version = "14.9.9"
version = "15.0.0"
dependencies = [
"anyhow",
"arboard",
@@ -2499,7 +2499,7 @@ dependencies = [
[[package]]
name = "pi-shell"
version = "14.9.9"
version = "15.0.0"
dependencies = [
"anyhow",
"brush-builtins",
+1 -1
View File
@@ -4,7 +4,7 @@ exclude = ["crates/brush-core-vendored", "crates/brush-builtins-vendored"]
resolver = "3"
[workspace.package]
version = "14.9.9"
version = "15.0.0"
edition = "2024"
license = "MIT"
authors = ["Can Boluk"]
+24 -24
View File
@@ -16,7 +16,7 @@
},
"packages/agent": {
"name": "@oh-my-pi/pi-agent-core",
"version": "14.9.9",
"version": "15.0.0",
"dependencies": {
"@oh-my-pi/pi-ai": "catalog:",
"@oh-my-pi/pi-natives": "catalog:",
@@ -29,7 +29,7 @@
},
"packages/ai": {
"name": "@oh-my-pi/pi-ai",
"version": "14.9.9",
"version": "15.0.0",
"bin": {
"pi-ai": "./src/cli.ts",
},
@@ -56,7 +56,7 @@
},
"packages/coding-agent": {
"name": "@oh-my-pi/pi-coding-agent",
"version": "14.9.9",
"version": "15.0.0",
"bin": {
"omp": "src/cli.ts",
},
@@ -93,7 +93,7 @@
},
"packages/natives": {
"name": "@oh-my-pi/pi-natives",
"version": "14.9.9",
"version": "15.0.0",
"devDependencies": {
"@napi-rs/cli": "catalog:",
"@types/bun": "catalog:",
@@ -101,7 +101,7 @@
},
"packages/stats": {
"name": "@oh-my-pi/omp-stats",
"version": "14.9.9",
"version": "15.0.0",
"bin": {
"omp-stats": "./src/index.ts",
},
@@ -126,7 +126,7 @@
},
"packages/swarm-extension": {
"name": "@oh-my-pi/swarm-extension",
"version": "14.9.9",
"version": "15.0.0",
"bin": {
"omp-swarm": "src/cli.ts",
},
@@ -142,7 +142,7 @@
},
"packages/tui": {
"name": "@oh-my-pi/pi-tui",
"version": "14.9.9",
"version": "15.0.0",
"dependencies": {
"@oh-my-pi/pi-natives": "catalog:",
"@oh-my-pi/pi-utils": "catalog:",
@@ -182,7 +182,7 @@
},
"packages/utils": {
"name": "@oh-my-pi/pi-utils",
"version": "14.9.9",
"version": "15.0.0",
"dependencies": {
"beautiful-mermaid": "catalog:",
"handlebars": "catalog:",
@@ -213,13 +213,13 @@
"@google/genai": "^1.52.0",
"@mozilla/readability": "^0.6.0",
"@napi-rs/cli": "3.6.2",
"@oh-my-pi/omp-stats": "14.9.9",
"@oh-my-pi/pi-agent-core": "14.9.9",
"@oh-my-pi/pi-ai": "14.9.9",
"@oh-my-pi/pi-coding-agent": "14.9.9",
"@oh-my-pi/pi-natives": "14.9.9",
"@oh-my-pi/pi-tui": "14.9.9",
"@oh-my-pi/pi-utils": "14.9.9",
"@oh-my-pi/omp-stats": "15.0.0",
"@oh-my-pi/pi-agent-core": "15.0.0",
"@oh-my-pi/pi-ai": "15.0.0",
"@oh-my-pi/pi-coding-agent": "15.0.0",
"@oh-my-pi/pi-natives": "15.0.0",
"@oh-my-pi/pi-tui": "15.0.0",
"@oh-my-pi/pi-utils": "15.0.0",
"@puppeteer/browsers": "^2.13.0",
"@sinclair/typebox": "^0.34.49",
"@smithy/node-http-handler": "^4.6.1",
@@ -362,23 +362,23 @@
"@babel/types": ["@babel/types@7.29.0", "", { "dependencies": { "@babel/helper-string-parser": "^7.27.1", "@babel/helper-validator-identifier": "^7.28.5" } }, "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A=="],
"@biomejs/biome": ["@biomejs/biome@2.4.14", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.4.14", "@biomejs/cli-darwin-x64": "2.4.14", "@biomejs/cli-linux-arm64": "2.4.14", "@biomejs/cli-linux-arm64-musl": "2.4.14", "@biomejs/cli-linux-x64": "2.4.14", "@biomejs/cli-linux-x64-musl": "2.4.14", "@biomejs/cli-win32-arm64": "2.4.14", "@biomejs/cli-win32-x64": "2.4.14" }, "bin": { "biome": "bin/biome" } }, "sha512-TmAvxOEgrpLypzVGJ8FulIZnlyA9TxrO1hyqYrCz9r+bwma9xXxuLA5IuYnj55XQneFx460KjRbx6SWGLkg3bQ=="],
"@biomejs/biome": ["@biomejs/biome@2.4.15", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "2.4.15", "@biomejs/cli-darwin-x64": "2.4.15", "@biomejs/cli-linux-arm64": "2.4.15", "@biomejs/cli-linux-arm64-musl": "2.4.15", "@biomejs/cli-linux-x64": "2.4.15", "@biomejs/cli-linux-x64-musl": "2.4.15", "@biomejs/cli-win32-arm64": "2.4.15", "@biomejs/cli-win32-x64": "2.4.15" }, "bin": { "biome": "bin/biome" } }, "sha512-j5VH3a/h/HXTKBM50MDMxRCzkeLv9S2XJcW2WgnZT1+xyisi+0bISrXR82gCX+8S9lvK0skEvHJRN+3Ktr2hlw=="],
"@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.4.14", "", { "os": "darwin", "cpu": "arm64" }, "sha512-XvgoE9XOawUOQPdmvs4J7wPhi/DLwSCGks3AlPJDmh34O0awRTqCED1HRcRDdpf1Zrp4us4MGOOdIxNpbqNF5Q=="],
"@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@2.4.15", "", { "os": "darwin", "cpu": "arm64" }, "sha512-rF3PPqLq1yoST79zaQbDjVJwsuIeci/O+9bgNmC5QpgOqz6aqYuzA4abyAGx+mgyiDXn4A049xAN8gijbuR1Qg=="],
"@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.4.14", "", { "os": "darwin", "cpu": "x64" }, "sha512-jE7hKBCFhOx3uUh+ZkWBfOHxAcILPfhFplNkuID/eZeSTLHzfZzoZxW8fbqY9xXRnPi7jGNAf1iPVR+0yWsM/Q=="],
"@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@2.4.15", "", { "os": "darwin", "cpu": "x64" }, "sha512-/5KHXYMfSJs1fNXiX30xFtI8JcCFV6zaVVLxOa0M2sfqBKHkpQhRTv94yxQWxeTY2lzo2OuTlNvPC+hDQt2wcQ=="],
"@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.4.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-2TELhZnW5RSLL063l9rc5xLpA0ZIw0Ccwy/0q384rvNAgFw3yI76bd59547yxowdQr5MNPET/xDLrLuvgSeeWQ=="],
"@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@2.4.15", "", { "os": "linux", "cpu": "arm64" }, "sha512-owaAMZD/T4LrD0ELNCk0Km3qrRHuM0X6EAyVE1FSqGY0rbLoiDLrO4Us2tllm6cAeB2Ioa9C2C08NZPdr8+0Ug=="],
"@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.4.14", "", { "os": "linux", "cpu": "arm64" }, "sha512-/z+6gqAqqUQTHazwStxSXKHg9b8UvqBmDFRp+c4wYbq2KXhELQDon9EoC9RpmQ8JWkqQx/lIUy/cs+MhzDZp6A=="],
"@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@2.4.15", "", { "os": "linux", "cpu": "arm64" }, "sha512-ZPcxznxm0pogHBLZhYntyR3sR+MrZjqJIKEr7ZqVen0Rl+P/4upVmfYXjftizi9RoqZntg33fv/1fbdhbYXpEQ=="],
"@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.4.14", "", { "os": "linux", "cpu": "x64" }, "sha512-zHrlQZDBDUz4OLAraYpWKcnLS6HOewBFWYOzY91d1ZjdqZwibOyb6BEu6WuWLugyo0P3riCmsbV9UqV1cSXwQg=="],
"@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@2.4.15", "", { "os": "linux", "cpu": "x64" }, "sha512-0jj7THz12GbUOLmMibktK6DZjqz2zV64KFxyBtcFTKPiiOIY0a7vns1elpO1dERvxpsZ5ik0oFfz0oGwFde1+g=="],
"@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.4.14", "", { "os": "linux", "cpu": "x64" }, "sha512-R6BWgJdQOwW9ulJatuTVrQkjnODjqHZkKNOqb1sz++3Noe5LYd0i3PchnOBUCYAPHoPWHhjJqbdZlHEu0hpjdA=="],
"@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@2.4.15", "", { "os": "linux", "cpu": "x64" }, "sha512-CNq/9W38SYSH023lfcQ4KKU8K0YX8T//FZUhcgtMMRABDojx5XsMV7jlweAvGSl389wJQB29Qo6Zb/a+jdvt+w=="],
"@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.4.14", "", { "os": "win32", "cpu": "arm64" }, "sha512-M3EH5hqOI/F/FUA2u4xcLoUgmxd218mvuj/6JL7Hv2toQvr2/AdOvKSpGkoRuWFCtQPVa+ZqkEV3Q5xBA9+XSA=="],
"@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@2.4.15", "", { "os": "win32", "cpu": "arm64" }, "sha512-ouhkYdlhp/1GghEJPdWwD/Vi3gQ1nFxuSpMolWsbq3Lsq3QUR4jl6UdhhscdCugKU5vOEuMiJhvKj66O0OCq+w=="],
"@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.4.14", "", { "os": "win32", "cpu": "x64" }, "sha512-WL0EG5qE+EAKomGXbf2g6VnSKJhTL3tXC0QRzWRwA5VpjxNYa6H4P7ZWfymbGE4IhZZQi1KXQ2R0YjwInmz2fA=="],
"@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@2.4.15", "", { "os": "win32", "cpu": "x64" }, "sha512-zBrGq5mx5wwpnow4+2BxUvleDM+GNd4sLbPaMapsSLQLD0NGRCquqPBTgN+7XkUteHvj7M+BstuI8tmnV7+HgQ=="],
"@borewit/text-codec": ["@borewit/text-codec@0.2.2", "", {}, "sha512-DDaRehssg1aNrH4+2hnj1B7vnUGEjU6OIlyRdkMd0aUdIUvKXrJfXsy8LVtXAy7DRvYVluWbMspsRhz2lcW0mQ=="],
+7 -7
View File
@@ -22,13 +22,13 @@
"@google/genai": "^1.52.0",
"@mozilla/readability": "^0.6.0",
"@napi-rs/cli": "3.6.2",
"@oh-my-pi/omp-stats": "14.9.9",
"@oh-my-pi/pi-agent-core": "14.9.9",
"@oh-my-pi/pi-ai": "14.9.9",
"@oh-my-pi/pi-coding-agent": "14.9.9",
"@oh-my-pi/pi-natives": "14.9.9",
"@oh-my-pi/pi-tui": "14.9.9",
"@oh-my-pi/pi-utils": "14.9.9",
"@oh-my-pi/omp-stats": "15.0.0",
"@oh-my-pi/pi-agent-core": "15.0.0",
"@oh-my-pi/pi-ai": "15.0.0",
"@oh-my-pi/pi-coding-agent": "15.0.0",
"@oh-my-pi/pi-natives": "15.0.0",
"@oh-my-pi/pi-tui": "15.0.0",
"@oh-my-pi/pi-utils": "15.0.0",
"@puppeteer/browsers": "^2.13.0",
"@sinclair/typebox": "^0.34.49",
"@smithy/node-http-handler": "^4.6.1",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-agent-core",
"version": "14.9.9",
"version": "15.0.0",
"description": "General-purpose agent with transport abstraction, state management, and attachment support",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",
+2
View File
@@ -2,6 +2,8 @@
## [Unreleased]
## [15.0.0] - 2026-05-13
### Added
- Added `AuthStorage.onCredentialDisabled(listener)` — a multi-subscriber `on/off` API for `credential_disabled` events. Returns an unsubscribe function; calling it more than once is a no-op. Multiple subscribers all receive every disable event, with synchronous and async exceptions isolated per-listener so a misbehaving subscriber cannot starve the rest of the chain. Buffer-and-replay semantics are preserved: events emitted while no listener is subscribed are buffered (FIFO, capped at 32) and replayed once to the listener that triggers the empty→non-empty transition. After every subscriber unsubscribes, subsequent disable events buffer again until the next subscribe.
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-ai",
"version": "14.9.9",
"version": "15.0.0",
"description": "Unified LLM API with automatic model discovery and provider configuration",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",
+2
View File
@@ -1,6 +1,8 @@
# Changelog
## [Unreleased]
## [15.0.0] - 2026-05-13
### Breaking Changes
- Removed `op: issue_view` and `op: pr_view` from the `github` tool. Read single issues/PRs via the `read` tool against `issue://<N>` / `pr://<N>` (or the long form `issue://<owner>/<repo>/<N>` / `pr://<owner>/<repo>/<N>`); append `?comments=0` to drop the comments section. The `issue` and `comments` parameters were removed from the tool schema since no remaining op consumes them. Mutating ops (`pr_create`, `pr_checkout`, `pr_push`), `repo_view`, `search_*`, and `run_watch` are unchanged.
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-coding-agent",
"version": "14.9.9",
"version": "15.0.0",
"description": "Coding agent CLI with read, bash, edit, write tools and session management",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "@oh-my-pi/pi-natives",
"version": "14.9.9",
"version": "15.0.0",
"description": "Native Rust bindings for grep, clipboard, image processing, syntax highlighting, PTY, and shell operations via N-API",
"type": "module",
"homepage": "https://github.com/can1357/oh-my-pi",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/omp-stats",
"version": "14.9.9",
"version": "15.0.0",
"description": "Local observability dashboard for pi AI usage statistics",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/swarm-extension",
"version": "14.9.9",
"version": "15.0.0",
"description": "Swarm orchestration extension for omp",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Derek Rynd",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-tui",
"version": "14.9.9",
"version": "15.0.0",
"description": "Terminal User Interface library with differential rendering for efficient text-based applications",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",
+1 -1
View File
@@ -1,7 +1,7 @@
{
"type": "module",
"name": "@oh-my-pi/pi-utils",
"version": "14.9.9",
"version": "15.0.0",
"description": "Shared utilities for pi packages",
"homepage": "https://github.com/can1357/oh-my-pi",
"author": "Can Boluk",