From 575d960bb43ecbbbb9e53fc2b6e34cd23e0cbb64 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 29 Jun 2026 21:57:26 +0000 Subject: [PATCH] docs(changelog): promote [Unreleased] into [1.1.4] [skip ci] Auto-generated by Release workflow. --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba90a8e..a52ea48 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,9 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [1.1.4] - 2026-06-29 + ### Fixes - CodeGraph again respects `.gitignore` for nested repositories that git tracks as gitlinks. The recent change that taught CodeGraph to descend into nested repos recorded as `160000` "commit" pointers (#1031, #1033) did so even when your `.gitignore` excludes the directory those repos live in — so a gitignored reference or benchmark corpus full of cloned repositories got pulled into the index anyway. One project with a gitignored `benchmark/repos/` of 19 cloned repos saw over 138,000 files swept in and a 4.8 GiB graph, and a full index then stalled in the "Resolving refs" phase until the watchdog killed it. CodeGraph now treats a gitignored gitlink the same as any other gitignored embedded repo: excluded by default, and re-included only when you opt the directory in with `codegraph.json` `includeIgnored`. Nested repos in non-ignored locations — the case #1031/#1033 fixed — are unchanged. Thanks @AriaShishegaran for the detailed report. (#1065) @@ -509,3 +512,4 @@ Thanks @andreinknv for the substantive draft this release was based on. [1.1.1]: https://github.com/colbymchenry/codegraph/releases/tag/v1.1.1 [1.1.2]: https://github.com/colbymchenry/codegraph/releases/tag/v1.1.2 [1.1.3]: https://github.com/colbymchenry/codegraph/releases/tag/v1.1.3 +[1.1.4]: https://github.com/colbymchenry/codegraph/releases/tag/v1.1.4