From 1329a5d0d596b502a59c6ec15abdf3d8338d7cc9 Mon Sep 17 00:00:00 2001 From: Swati Ahuja Date: Fri, 10 Jul 2026 20:38:56 +0530 Subject: [PATCH] chore(upgrade): resync bundled changelog with docs/CHANGELOG.md The output-language entry landed in docs/CHANGELOG.md without the copy bundled into the CLI wheel, so test_bundled_changelog_in_sync fails on every PR's merge ref until the two match again. --- packages/core/src/repowise/core/upgrade/_data/CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/core/src/repowise/core/upgrade/_data/CHANGELOG.md b/packages/core/src/repowise/core/upgrade/_data/CHANGELOG.md index 4d130dc2f..335803d03 100644 --- a/packages/core/src/repowise/core/upgrade/_data/CHANGELOG.md +++ b/packages/core/src/repowise/core/upgrade/_data/CHANGELOG.md @@ -11,7 +11,11 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Changed +- **One dataflow parse per file.** The health pass's dataflow consumers (the Extract Method detector and the perf advisory-to-asserted promotion) now share a single lazily parsed per-file analysis instead of each re-reading and re-parsing the file, making the health pass measurably faster on large repos with identical output. The new per-function dataflow summary and point-lookup APIs this introduces are the foundation for upcoming dataflow-backed surfaces. + ### Added +- **First-class output-language support.** `repowise init --language ` (15 languages: en, ru, es, fr, de, zh, ja, ko, it, pt, nl, pl, tr, ar, hi) sets the natural language for generated wiki pages; advanced interactive mode now asks for it too (English default). The choice persists to `.repowise/config.yaml` so `update` regenerates changed pages in the same language, and the workspace init, workspace generate, and server regenerate paths now honor it instead of silently defaulting to English. Code, file paths, and symbol names stay untranslated. Previously this was config-file-only (#99). - **Worktrees just work.** `repowise init` and `repowise update` inside a linked git worktree now auto-detect the base checkout and seed the worktree's index from it, then catch up incrementally; no flags needed. `--seed-from ` remains as an explicit override and `--no-seed` forces a cold init. See [WORKTREES.md](WORKTREES.md). (#655 introduced the manual flag; this release makes it automatic.) ### Fixed