Skip to content

Releases: CodeStoryBuild/CodeStoryCli

Release v0.2.2

Choose a tag to compare

@github-actions github-actions released this 19 Feb 12:21
Test: verify custom similarity flag is forwarded in DiffCreator

Add a unit test to ensure `DiffCreator.get_full_working_diff` passes the `similarity` argument as the `-M` flag to the underlying git diff command.
- Introduce `test_get_full_working_diff_custom_similarity`
- Mock git binary output and binary file detection
- Invoke `get_full_working_diff` with `similarity=87`
- Assert `run_git_binary_out` is called with `["diff", "base", "new", "--binary", "--unified=0", "-M87", "--"]`

Release v0.2.1

Choose a tag to compare

@github-actions github-actions released this 23 Jan 13:24
Refactor: rename Value column to Default Value in config output

- Change dictionary key from "Value" to "Default Value" and prepend “Default: ” to the default string
- Update field mapping in print_describe_options to use value_field="Default Value" instead of "Value

Release v0.2.0

Choose a tag to compare

@github-actions github-actions released this 26 Nov 11:36
Refactor: rename Value column to Default Value in config output

- Change dictionary key from "Value" to "Default Value" and prepend “Default: ” to the default string
- Update field mapping in print_describe_options to use value_field="Default Value" instead of "Value

Release v0.1.13

Choose a tag to compare

@github-actions github-actions released this 22 Jan 01:50
Feat: add optional descriptive commit message generation

- Introduced `descriptive_commit_messages` flag in GlobalConfig (default True) with corresponding CLI option.
- Propagated the flag through EmbeddingGrouper, ChunkSummarizer, and related functions, updating signatures and internal calls.
- Implemented `_format_descriptive_message` to enforce “Subject\n\nBody” commit style when descriptive mode is enabled.
- Added new system prompts: INITIAL_DESCRIPTIVE_COMMIT_SYSTEM, BATCHED_DESCRIPTIVE_COMMIT_SYSTEM, CLUSTER_DESCRIPTIVE_COMMIT_SYSTEM, and BATCHED_CLUSTER_DESCRIPTIVE_COMMIT_SYSTEM.
- Updated the CLI pipeline to pass the new config flag into the grouping and summarization stages.
- Adjusted summary and cluster generation logic to respect descriptive mode for both brief and descriptive output styles.

Release v0.1.12

Choose a tag to compare

@github-actions github-actions released this 10 Jan 09:23
fix how we validated .git repo existence to be much more robust

Release v0.1.11

Choose a tag to compare

@github-actions github-actions released this 07 Jan 10:50
add git lfs flag to deploy pypi action

Release v0.1.10

Choose a tag to compare

@github-actions github-actions released this 07 Jan 10:27
Add TODO comment to PatchGenerator init for future refactor

Release v0.1.9

Choose a tag to compare

@github-actions github-actions released this 05 Jan 12:19
Refactor context grouping into AtomicChunker, simplify SemanticGrouper

Release v0.1.8

Choose a tag to compare

@github-actions github-actions released this 05 Jan 10:40
Create onboarding flag parent directories and add unit test

Release v0.1.7

Choose a tag to compare

@github-actions github-actions released this 05 Jan 08:02
Unify patch generation progress bar to single formatted phase string