mirror of
https://github.com/akadeepesh/contextzip.git
synced 2026-10-20 08:36:20 +02:00
Bump version to 0.2.0 and update changelog for new git-changes features
This commit is contained in:
@@ -31,3 +31,36 @@ This project uses [Semantic Versioning](https://semver.org/).
|
||||
- Warnings for large files (≥ 1 MB), binary files, and skipped files (dangling symlinks, permission errors)
|
||||
- Rich terminal output with panels, progress bars, and colour-coded detection results
|
||||
- Compression stats (ratio, size before/after) shown after ZIP creation
|
||||
|
||||
---
|
||||
|
||||
## [0.2.0] — 2026-05-15
|
||||
|
||||
### Added
|
||||
- `--git-changes` mode for packaging only files reported as changed by git
|
||||
- Automatic detection of:
|
||||
- staged files
|
||||
- unstaged modifications
|
||||
- untracked files
|
||||
- Dedicated git-aware packaging pipeline optimised for AI/code review workflows
|
||||
- Rich git change summary panel with staged/unstaged/untracked breakdown
|
||||
- Verbose git mode output showing categorized changed files
|
||||
- Graceful handling for:
|
||||
- repositories with no changes
|
||||
- deleted files
|
||||
- submodules
|
||||
- repositories outside the selected project tree
|
||||
- missing git installations
|
||||
- non-git directories
|
||||
- Support for monorepo-aware repository root resolution
|
||||
- Binary and large-file checks now also apply in git-changes mode
|
||||
|
||||
### Improved
|
||||
- File resolution architecture refactored to support multiple packaging strategies cleanly
|
||||
- Internal file scanning pipeline separated from git-based file selection logic
|
||||
- CLI output consistency improved between standard scan mode and git-changes mode
|
||||
|
||||
### Developer Notes
|
||||
- Introduced new `contextzip.git` module for git integration and porcelain parsing
|
||||
- Added `resolve_files_from_git()` pipeline for pre-selected file resolution
|
||||
- Added structured `GitChanges` and `GitError` models for cleaner error handling and extensibility
|
||||
@@ -1,3 +1,3 @@
|
||||
"""contextzip — intelligent codebase packager for AI tools."""
|
||||
|
||||
__version__ = "0.1.2"
|
||||
__version__ = "0.2.0"
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
|
||||
|
||||
[project]
|
||||
name = "contextzip"
|
||||
version = "0.1.2"
|
||||
version = "0.2.0"
|
||||
description = "Intelligently package your codebase for AI tools"
|
||||
readme = "README.md"
|
||||
requires-python = ">=3.9"
|
||||
|
||||
Reference in New Issue
Block a user