Skip to content

Commit 183d1e0

Browse files
authored
Merge pull request #350 from Data-Wise/dev
Release v6.4.3
2 parents 89c88ee + 1787faf commit 183d1e0

5 files changed

Lines changed: 26 additions & 8 deletions

File tree

.STATUS

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,6 @@ Session complete. Possible next steps:
9999

100100
**Last Updated:** 2026-02-04
101101
**Status:** v6.4.2 Released | Docs synced & deployed | All tests passing | 3500+ test functions
102-
## wins: --category fix squashed the bug (2026-02-04), fixed the bug (2026-02-04), --category fix squashed the bug (2026-02-04), fixed the bug (2026-02-04), --category fix squashed the bug (2026-02-04)
103-
## streak: 0
104-
## last_active: 2026-02-04 15:49
102+
## wins: Fixed the regression bug (2026-02-05), --category fix squashed the bug (2026-02-05), fixed the bug (2026-02-05), Fixed the regression bug (2026-02-05), Fixed the regression bug (2026-02-05)
103+
## streak: 1
104+
## last_active: 2026-02-05 22:01

CLAUDE.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ This file provides guidance to Claude Code when working with code in this reposi
77
**flow-cli** - Pure ZSH plugin for ADHD-optimized workflow management. Zero dependencies. Standalone (works without Oh-My-Zsh or any plugin manager).
88

99
- **Architecture:** Pure ZSH plugin (no Node.js runtime required)
10-
- **Current Version:** v6.4.2
10+
- **Current Version:** v6.4.3
1111
- **Install:** Homebrew (recommended), or any plugin manager
1212
- **Optional:** Atlas integration for enhanced state management
1313
- **Health Check:** `flow doctor` for dependency verification
@@ -270,8 +270,8 @@ export FLOW_DEBUG=1 # Debug mode
270270

271271
## Current Status
272272

273-
**Version:** v6.4.2 | **Tests:** 3500+ | **Docs:** https://Data-Wise.github.io/flow-cli/
273+
**Version:** v6.4.3 | **Tests:** 3500+ | **Docs:** https://Data-Wise.github.io/flow-cli/
274274

275275
---
276276

277-
**Last Updated:** 2026-02-04 (v6.4.2)
277+
**Last Updated:** 2026-02-04 (v6.4.3)

docs/CHANGELOG.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,24 @@ The format follows [Keep a Changelog](https://keepachangelog.com/), and this pro
66

77
---
88

9+
## [6.4.3] - 2026-02-06
10+
11+
### Fixed
12+
13+
- **ZSH `local path=` bug**`local path=` inside functions shadows ZSH's `$path` array (tied to `$PATH`), silently breaking all external command calls (yq, sed, jq, etc.). Renamed 20+ instances across lib/ and commands/ to safe names (`src_path`, `project_path`, `plugin_path`, etc.)
14+
- **`teach style show` error** — "yq required" false error caused by the `local path=` shadowing bug
15+
- **Missing teaching style config** — added `teaching_style` section to `.flow/teach-config.yml`
16+
17+
### Added
18+
19+
- **Regression test** — scans all production code for `local path=`, `for path in`, `local fpath=`, `local cdpath=` patterns (10 assertions)
20+
- **Full-plugin dogfood test** — sources `flow.plugin.zsh` and verifies all 12 dispatchers, core commands, help output, library functions, plugin system, and runtime safety (56 assertions)
21+
- **Core commands e2e test** — status CRUD, catch, win/yay, doctor, project type detection for Node/R/Python/Quarto (22 assertions)
22+
- **Plugin system e2e test** — full lifecycle: create, install, list, dev-mode symlink, remove (18 assertions)
23+
- **run-all.sh expanded** — 26 to 34 passing tests (8 new + 4 existing wired in)
24+
25+
---
26+
927
## [6.4.2] - 2026-02-04
1028

1129
### Removed

flow.plugin.zsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,7 +134,7 @@ _flow_plugin_init
134134

135135
# Export loaded marker
136136
export FLOW_PLUGIN_LOADED=1
137-
export FLOW_VERSION="6.4.2"
137+
export FLOW_VERSION="6.4.3"
138138

139139
# Register exit hook for plugin cleanup
140140
add-zsh-hook zshexit _flow_plugin_cleanup

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "flow-cli",
3-
"version": "6.4.2",
3+
"version": "6.4.3",
44
"description": "ADHD-optimized ZSH workflow plugin",
55
"private": true,
66
"scripts": {

0 commit comments

Comments
 (0)