Skip to content

Commit cf263b6

Browse files
committed
chore(docs): update CHANGELOG for version 1.7.0 with config, logging, CLI, formatter, and repository improvements
1 parent 1571998 commit cf263b6

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed

docs/CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,33 @@ All notable changes to **Gittxt** will be documented in this file.
44

55
---
66

7+
## [1.7.0] - 2025-04-03
8+
9+
### 🧠 Config & Logging Enhancements
10+
- Config file (`gittxt-config.json`) is now consistently stored in `src/gittxt/` instead of a nested `config/` folder.
11+
- Log file (`gittxt.log`) is now created inside `src/gittxt/` and uses a rotating file handler for stability.
12+
- CLI installer (`gittxt install`) updated to write to the correct config location using `ConfigManager`.
13+
- Logging system now includes both stream and file output, and supports flexible format styles (`plain`, `json`, `colored`).
14+
15+
### ⚙️ CLI Restructure
16+
- Combined `cli_install.py` and `cli_filters.py` into a new `cli_config.py` group with:
17+
- `gittxt config install` → interactive installer
18+
- `gittxt config filters` → subcommands for managing include/exclude patterns
19+
20+
### 📦 Formatter & ZIP Behavior
21+
- Updated `text_formatter.py` and `markdown_formatter.py`:
22+
- Fixed missing `.strip()` on raw file content
23+
- Fixed malformed Markdown links for non-textual assets
24+
- Validated that ZIP formatter bundles only current scan session outputs (no stale content), and follows expected behavior of full output capture per scan.
25+
26+
### 🧹 Repository & Scanner Improvements
27+
- GitHub repositories now auto-detect their default branch (e.g., `main`, `master`, `dev`) if `--branch` is not specified.
28+
- Scanner now logs a summary of accepted/skipped/non-textual files.
29+
- Added warning when no textual files pass filters to prevent empty outputs.
30+
- Cleaned up pattern matching explanations (glob-only, no regex) for better CLI usability.
31+
32+
---
33+
734
## [1.6.0] - 2025-03-31
835

936
### ✨ Features

0 commit comments

Comments
 (0)