From df42d8f621161faa93602ffdeac353c4aac26489 Mon Sep 17 00:00:00 2001 From: th-kim0823 Date: Sat, 9 May 2026 12:32:37 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20bump=20version=200.3.3=20=E2=86=92=200?= =?UTF-8?q?.4.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fb-32 머지로 wire schema 가 search_hit.v1 / citation.v1 의 required 필드를 두 개 (indexed_at, stale) 확장 — additive minor 로 분류했지만 strict validator 입장에서는 한 번 깨진 셈이라 minor bump. surface 변경 (사용자 도그푸딩 영향): - 모든 search hit / RAG citation 의 wire JSON 에 indexed_at (RFC3339) + stale (bool) 두 필드 추가 - CLI plain 출력 — stale doc 의 doc_path 옆에 [stale] tag (TTY = 노란색) - TUI Search/Inspect/Ask pane — stale doc 의 doc_path 좌측에 [STALE] 배지 (Theme::Warning role) - config.toml [search] stale_threshold_days 신규 (default 30, 0 = 비활성) - env KEBAB_SEARCH_STALE_THRESHOLD_DAYS Co-Authored-By: Claude Opus 4.7 (1M context) --- Cargo.lock | 44 ++++++++++++++++++++++---------------------- Cargo.toml | 2 +- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 526c788..db4e4d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3525,7 +3525,7 @@ dependencies = [ [[package]] name = "kebab-app" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3568,7 +3568,7 @@ dependencies = [ [[package]] name = "kebab-chunk" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3583,7 +3583,7 @@ dependencies = [ [[package]] name = "kebab-cli" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "clap", @@ -3604,7 +3604,7 @@ dependencies = [ [[package]] name = "kebab-config" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "dirs 5.0.1", @@ -3619,7 +3619,7 @@ dependencies = [ [[package]] name = "kebab-core" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3633,7 +3633,7 @@ dependencies = [ [[package]] name = "kebab-embed" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3647,7 +3647,7 @@ dependencies = [ [[package]] name = "kebab-embed-local" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "fastembed", @@ -3660,7 +3660,7 @@ dependencies = [ [[package]] name = "kebab-eval" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-app", @@ -3679,7 +3679,7 @@ dependencies = [ [[package]] name = "kebab-llm" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-core", @@ -3688,7 +3688,7 @@ dependencies = [ [[package]] name = "kebab-llm-local" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-config", @@ -3705,7 +3705,7 @@ dependencies = [ [[package]] name = "kebab-mcp" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-app", @@ -3722,7 +3722,7 @@ dependencies = [ [[package]] name = "kebab-normalize" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-core", @@ -3737,7 +3737,7 @@ dependencies = [ [[package]] name = "kebab-parse-image" -version = "0.3.3" +version = "0.4.0" dependencies = [ "ab_glyph", "anyhow", @@ -3761,7 +3761,7 @@ dependencies = [ [[package]] name = "kebab-parse-md" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "kebab-core", @@ -3778,7 +3778,7 @@ dependencies = [ [[package]] name = "kebab-parse-pdf" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3791,7 +3791,7 @@ dependencies = [ [[package]] name = "kebab-parse-types" -version = "0.3.3" +version = "0.4.0" dependencies = [ "kebab-core", "serde", @@ -3799,7 +3799,7 @@ dependencies = [ [[package]] name = "kebab-rag" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3820,7 +3820,7 @@ dependencies = [ [[package]] name = "kebab-search" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "globset", @@ -3839,7 +3839,7 @@ dependencies = [ [[package]] name = "kebab-source-fs" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3856,7 +3856,7 @@ dependencies = [ [[package]] name = "kebab-store-sqlite" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "blake3", @@ -3877,7 +3877,7 @@ dependencies = [ [[package]] name = "kebab-store-vector" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "arrow", @@ -3901,7 +3901,7 @@ dependencies = [ [[package]] name = "kebab-tui" -version = "0.3.3" +version = "0.4.0" dependencies = [ "anyhow", "crossterm", diff --git a/Cargo.toml b/Cargo.toml index b78ddf9..aa549fc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -30,7 +30,7 @@ edition = "2024" rust-version = "1.85" license = "MIT OR Apache-2.0" repository = "https://github.com/altair823/kebab" -version = "0.3.3" +version = "0.4.0" [workspace.dependencies] anyhow = "1" -- 2.49.1