diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 35ad0937..97bce112 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.27.2" + ".": "0.23.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index e578a381..0308c332 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,61 @@ All notable changes to rtk-plus (extended fork of [rtk-ai/rtk](https://github.co The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.23.0](https://github.com/dioptx/rtk-plus/compare/v0.22.2...v0.23.0) (2026-03-10) + + +### Features + +* `rtk rewrite` — single source of truth for LLM hook rewrites ([#241](https://github.com/dioptx/rtk-plus/issues/241)) ([f447a3d](https://github.com/dioptx/rtk-plus/commit/f447a3d5b136dd5b1df3d5cc4969e29a68ba3f89)) +* add 6 new command filters (make, ps, du, df, docker build, npm/pip install) ([b8b9321](https://github.com/dioptx/rtk-plus/commit/b8b932198bf01501f81e0780a1405df62f9a18e8)) +* add AWS CLI and psql modules with token-optimized output ([#216](https://github.com/dioptx/rtk-plus/issues/216)) ([b934466](https://github.com/dioptx/rtk-plus/commit/b934466364c131de2656eefabe933965f8424e18)) +* add Claude Code skills for PR and issue triage ([#343](https://github.com/dioptx/rtk-plus/issues/343)) ([6ad6ffe](https://github.com/dioptx/rtk-plus/commit/6ad6ffeccee9b622013f8e1357b6ca4c94aacb59)) +* add mypy command with grouped error output ([#109](https://github.com/dioptx/rtk-plus/issues/109)) ([e8ef341](https://github.com/dioptx/rtk-plus/commit/e8ef3418537247043808dc3c88bfd189b717a0a1)) +* add RTK token savings dashboard ([f73d6db](https://github.com/dioptx/rtk-plus/commit/f73d6db551b24d3d6aed3b989804544f7deb7c74)) +* add sqlite3, lsof, and bq query command filters ([5f6067d](https://github.com/dioptx/rtk-plus/commit/5f6067d9e102617f5c3a8c373ef13281f73f4376)) +* anonymous telemetry ping (1/day, opt-out) ([#334](https://github.com/dioptx/rtk-plus/issues/334)) ([baff6a2](https://github.com/dioptx/rtk-plus/commit/baff6a2334b155c0d68f38dba85bd8d6fe9e20af)) +* discover registry — 25 new patterns, path-stripping, extended git/npm ([a3879b3](https://github.com/dioptx/rtk-plus/commit/a3879b317d6efe5efd746e8b2eed181c867513ba)) +* **gain:** add per-project token savings with -p flag ([#128](https://github.com/dioptx/rtk-plus/issues/128)) ([2b550ee](https://github.com/dioptx/rtk-plus/commit/2b550eebd6219a4844488d8fde1842ba3c6dec25)) +* **gt:** add Graphite CLI support ([#290](https://github.com/dioptx/rtk-plus/issues/290)) ([7fbc4ef](https://github.com/dioptx/rtk-plus/commit/7fbc4ef4b553d5e61feeb6e73d8f6a96b6df3dd9)) +* passthrough fallback when Clap parse fails + review fixes ([#200](https://github.com/dioptx/rtk-plus/issues/200)) ([772b501](https://github.com/dioptx/rtk-plus/commit/772b5012ede833c3f156816f212d469560449a30)) +* **security:** add SHA-256 hook integrity verification ([f2caca3](https://github.com/dioptx/rtk-plus/commit/f2caca3abc330fb45a466af6a837ed79c3b00b40)) +* smart test detection in npm run, FileKind-aware read filters ([98ca8ae](https://github.com/dioptx/rtk-plus/commit/98ca8ae7cc1e3c7b45b9e5ee38ad01927c960fd6)) +* warn when installed hook is outdated ([#344](https://github.com/dioptx/rtk-plus/issues/344)) ([#350](https://github.com/dioptx/rtk-plus/issues/350)) ([3141fec](https://github.com/dioptx/rtk-plus/commit/3141fecf958af5ae98c232543b913f3ca388254f)) + + +### Bug Fixes + +* bugs [#196](https://github.com/dioptx/rtk-plus/issues/196) [#344](https://github.com/dioptx/rtk-plus/issues/344) [#345](https://github.com/dioptx/rtk-plus/issues/345) [#346](https://github.com/dioptx/rtk-plus/issues/346) [#347](https://github.com/dioptx/rtk-plus/issues/347) — gh --json, hook check, RTK_DISABLED, 2>&1, json TOML ([8953af0](https://github.com/dioptx/rtk-plus/commit/8953af0fc06759b37f16743ef383af0a52af2bed)) +* curl JSON size guard ([#297](https://github.com/dioptx/rtk-plus/issues/297)) + exclude_commands config ([#243](https://github.com/dioptx/rtk-plus/issues/243)) ([#342](https://github.com/dioptx/rtk-plus/issues/342)) ([a8d6106](https://github.com/dioptx/rtk-plus/commit/a8d6106f736e049013ecb77f0f413167266dd40e)) +* dashboard charts auto-scale with window width ([91f3d95](https://github.com/dioptx/rtk-plus/commit/91f3d95508932854af91e7cc6a6265b7b866ef09)) +* deduplicate BuildKit step counting in docker build filter ([ef1198a](https://github.com/dioptx/rtk-plus/commit/ef1198a489dcb283b6bc3afc555b5bf9d8caf2cc)) +* disable_help_flag for passthrough commands, macOS df support ([fbaad3e](https://github.com/dioptx/rtk-plus/commit/fbaad3ef03ac428c6e21a2f73ef8e9a2af174d35)) +* eliminate duplicate output when grep-ing function names from git show ([#248](https://github.com/dioptx/rtk-plus/issues/248)) ([a6f65f1](https://github.com/dioptx/rtk-plus/commit/a6f65f11da71936d148a2562216ab45b4c4b04a0)) +* filter docker compose hook rewrites to supported subcommands ([#245](https://github.com/dioptx/rtk-plus/issues/245)) ([dbbf980](https://github.com/dioptx/rtk-plus/commit/dbbf980f3ba9a51d0f7eb703e7b3c52fde2b784f)), closes [#244](https://github.com/dioptx/rtk-plus/issues/244) +* **find:** accept native find flags (-name, -type, etc.) ([#211](https://github.com/dioptx/rtk-plus/issues/211)) ([7ac5bc4](https://github.com/dioptx/rtk-plus/commit/7ac5bc4bd3942841cc1abb53399025b4fcae10c9)) +* gh pr edit/comment pass correct subcommand to gh ([#332](https://github.com/dioptx/rtk-plus/issues/332)) ([799f085](https://github.com/dioptx/rtk-plus/commit/799f0856e4547318230fe150a43f50ab82e1cf03)) +* **git:** propagate exit codes in push/pull/fetch/stash/worktree ([#234](https://github.com/dioptx/rtk-plus/issues/234)) ([5cfaecc](https://github.com/dioptx/rtk-plus/commit/5cfaeccaba2fc6e1fe5284f57b7af7ec7c0a224d)) +* only rewrite docker compose ps/logs/build, skip unsupported subcommands ([#336](https://github.com/dioptx/rtk-plus/issues/336)) ([#363](https://github.com/dioptx/rtk-plus/issues/363)) ([dbc9503](https://github.com/dioptx/rtk-plus/commit/dbc950395e31b4b0bc48710dc52ad01d4d73f9ba)) +* pass through -R/--repo flag in gh view commands ([#328](https://github.com/dioptx/rtk-plus/issues/328)) ([0a1bcb0](https://github.com/dioptx/rtk-plus/commit/0a1bcb05e5737311211369dcb92b3f756a6230c6)), closes [#223](https://github.com/dioptx/rtk-plus/issues/223) +* **playwright:** fix JSON parser to match real Playwright output format ([#193](https://github.com/dioptx/rtk-plus/issues/193)) ([4eb6cf4](https://github.com/dioptx/rtk-plus/commit/4eb6cf4b1a2333cb710970e40a96f1004d4ab0fa)) +* preserve -- separator for cargo commands and silence fallback ([#326](https://github.com/dioptx/rtk-plus/issues/326)) ([45f9344](https://github.com/dioptx/rtk-plus/commit/45f9344f033d27bc370ff54c4fc0c61e52446076)), closes [#286](https://github.com/dioptx/rtk-plus/issues/286) [#287](https://github.com/dioptx/rtk-plus/issues/287) +* prettier false positive when not installed ([#221](https://github.com/dioptx/rtk-plus/issues/221)) ([#359](https://github.com/dioptx/rtk-plus/issues/359)) ([85b0b3e](https://github.com/dioptx/rtk-plus/commit/85b0b3eb0bad9cbacdc32d2e9ba525728acd7cbe)) +* reduce gh diff / git diff / gh api truncation ([#354](https://github.com/dioptx/rtk-plus/issues/354)) ([#370](https://github.com/dioptx/rtk-plus/issues/370)) ([e356c12](https://github.com/dioptx/rtk-plus/commit/e356c1280da9896195d0dff91e152c5f20347a65)) +* **registry:** "fi" in IGNORED_PREFIXES shadows find commands ([#246](https://github.com/dioptx/rtk-plus/issues/246)) ([48965c8](https://github.com/dioptx/rtk-plus/commit/48965c85d2dd274bbdcf27b11850ccd38909e6f4)) +* remove personal preferences from project CLAUDE.md ([3a8044e](https://github.com/dioptx/rtk-plus/commit/3a8044ef6991b2208d904b7401975fcfcb165cdb)) +* remove personal preferences from project CLAUDE.md ([d362ad0](https://github.com/dioptx/rtk-plus/commit/d362ad0e4968cfc6aa93f9ef163512a692ca5d1b)) +* remove remaining personal project reference from CLAUDE.md ([5b59700](https://github.com/dioptx/rtk-plus/commit/5b597002dcd99029cb9c0da9b6d38b44021bdb3a)) +* remove remaining personal project reference from CLAUDE.md ([dc09265](https://github.com/dioptx/rtk-plus/commit/dc092655fb84a7c19a477e731eed87df5ad0b89f)) +* RTK_DISABLED ignored, 2>&1 broken, json TOML error ([#345](https://github.com/dioptx/rtk-plus/issues/345), [#346](https://github.com/dioptx/rtk-plus/issues/346), [#347](https://github.com/dioptx/rtk-plus/issues/347)) ([6c13d23](https://github.com/dioptx/rtk-plus/commit/6c13d234364d314f53b6698c282a621019635fd6)) +* skip rewrite for gh --json/--jq/--template ([#196](https://github.com/dioptx/rtk-plus/issues/196)) ([079ee9a](https://github.com/dioptx/rtk-plus/commit/079ee9a4ea868ecf4e7beffcbc681ca1ba8b165c)) +* strip npx/bunx/pnpm prefixes in lint linter detection ([#186](https://github.com/dioptx/rtk-plus/issues/186)) ([#366](https://github.com/dioptx/rtk-plus/issues/366)) ([27b35d8](https://github.com/dioptx/rtk-plus/commit/27b35d84a341622aa4bf686c2ce8867f8feeb742)) +* support additional git global options (--no-pager, --no-optional-locks, --bare, --literal-pathspecs) ([68ca712](https://github.com/dioptx/rtk-plus/commit/68ca7126d45609a41dbff95e2770d58a11ebc0a3)) +* support git commit -am, --amend and other flags ([#327](https://github.com/dioptx/rtk-plus/issues/327)) ([#360](https://github.com/dioptx/rtk-plus/issues/360)) ([409aed6](https://github.com/dioptx/rtk-plus/commit/409aed6dbcdd7cac2a48ec5655e6f1fd8d5248e3)) +* support git global options (-C, -c, --git-dir, --work-tree, --no-pager, --no-optional-locks, --bare, --literal-pathspecs) ([a6ccefe](https://github.com/dioptx/rtk-plus/commit/a6ccefe8e71372b61e6e556f0d36a944d1bcbd70)) +* support git global options (-C, -c, --git-dir, --work-tree) ([982084e](https://github.com/dioptx/rtk-plus/commit/982084ee34c17d2fe89ff9f4839374bf0caa2d19)) +* surface build failures in go test summary ([#274](https://github.com/dioptx/rtk-plus/issues/274)) ([b405e48](https://github.com/dioptx/rtk-plus/commit/b405e48ca6c4be3ba702a5d9092fa4da4dff51dc)) +* update version refs to 0.23.0, module count to 51, fmt upstream files ([eed0188](https://github.com/dioptx/rtk-plus/commit/eed018814b141ada8140f350adc26d9f104cf368)) + ## [0.27.2](https://github.com/rtk-ai/rtk/compare/v0.27.1...v0.27.2) (2026-03-06) diff --git a/Cargo.lock b/Cargo.lock index 74a8a7a0..2644c93b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -838,7 +838,7 @@ dependencies = [ [[package]] name = "rtk-plus" -version = "0.27.2" +version = "0.23.0" dependencies = [ "anyhow", "chrono", diff --git a/Cargo.toml b/Cargo.toml index 478e1c98..dbcce809 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "rtk-plus" -version = "0.27.2" +version = "0.23.0" edition = "2021" authors = ["Patrick Szymkowiak", "Yoryos Vallianos"] description = "Extended fork of RTK (Rust Token Killer) - CLI proxy to minimize LLM token consumption"