What's Changed
Bug Fixes
- Fixed critical runtime error: Resolved "too many values to unpack (expected 2)" error that occurred when analyzing commits for squashing
- Updated GroupingEngine: Now properly returns tuple of (groups, warnings) as expected by the CLI
- Fixed MessageGenerator constructor: Corrected argument passing in zero_friction_cli.py
Technical Details
- Updated
GroupingEngine.group_commits()method signature to returnTuple[List[CommitGroup], List[str]] - Added warning generation for grouping quality assessment
- Fixed MessageGenerator initialization to only pass
config.aiparameter
This release ensures that gss command works correctly when analyzing multiple commits (e.g., 71 commits) without encountering unpacking errors.
Full Changelog: v1.2.7...v1.2.8