Skip to content

Commit fb5270c

Browse files
committed
chore: bump version to 1.4.6 and update CHANGELOG
1 parent 604b575 commit fb5270c

File tree

2 files changed

+28
-1
lines changed

2 files changed

+28
-1
lines changed

gitnexus/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,33 @@
22

33
All notable changes to GitNexus will be documented in this file.
44

5+
## [1.4.6] - 2026-03-18
6+
7+
### Added
8+
- **Phase 7 type resolution** — return-aware loop inference for call-expression iterables (#341)
9+
- `ReturnTypeLookup` interface with `lookupReturnType` / `lookupRawReturnType` split
10+
- `ForLoopExtractorContext` context object replacing positional `(node, env)` signature
11+
- Call-expression iterable resolution across 8 languages (TS/JS, Java, Kotlin, C#, Go, Rust, Python, PHP)
12+
- PHP `$this->property` foreach via `@var` class property scan (Strategy C)
13+
- PHP `function_call_expression` and `member_call_expression` foreach paths
14+
- `extractElementTypeFromString` as canonical raw-string container unwrapper in `shared.ts`
15+
- `extractReturnTypeName` deduplicated from `call-processor.ts` into `shared.ts` (137 lines removed)
16+
- `SKIP_SUBTREE_TYPES` performance optimization with documented `template_string` exclusion
17+
- `pendingCallResults` infrastructure (dormant — Phase 9 work)
18+
19+
### Fixed
20+
- **impact**: return structured error + partial results instead of crashing (#345)
21+
- **impact**: add `HAS_METHOD` and `OVERRIDES` to `VALID_RELATION_TYPES` (#350)
22+
- **cli**: write tool output to stdout via fd 1 instead of stderr (#346)
23+
- **postinstall**: add permission fix for CLI and hook scripts (#348)
24+
- **workflow**: use prefixed temporary branch name for fork PRs to prevent overwriting real branches
25+
- **test**: add `--repo` to CLI e2e tool tests for multi-repo environment
26+
- **php**: add `declaration_list` type guard on `findClassPropertyElementType` fallback
27+
- **docs**: correct `pendingCallResults` description in roadmap and system docs
28+
29+
### Chore
30+
- Add `.worktrees/` to `.gitignore`
31+
532
## [1.4.5] - 2026-03-17
633

734
### Added

gitnexus/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gitnexus",
3-
"version": "1.4.5",
3+
"version": "1.4.6",
44
"description": "Graph-powered code intelligence for AI agents. Index any codebase, query via MCP or CLI.",
55
"author": "Abhigyan Patwari",
66
"license": "PolyForm-Noncommercial-1.0.0",

0 commit comments

Comments
 (0)