Skip to content

Release: prepare v0.2.0 #48

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jun 18, 2025
Merged

Release: prepare v0.2.0 #48

merged 1 commit into from
Jun 18, 2025

Conversation

ThomasK33
Copy link
Member

Summary

This PR prepares the v0.2.0 release with comprehensive version updates, changelog documentation, and release process improvements.

Changes Made

  • Version Updates: Updated all version references from 0.1.0 to 0.2.0 across codebase
  • CHANGELOG.md: Added detailed v0.2.0 release notes with all merged PRs since v0.1.0
  • Release Documentation: Enhanced CLAUDE.md with systematic release process guide
  • README Updates: Fixed diff keymap references to match current implementation

Features Included in v0.2.0

Bug Fixes Included

Release Process Improvements

Added comprehensive documentation to CLAUDE.md covering:

  • Exact files that need version updates
  • GitHub CLI commands for release preparation
  • Verification commands to prevent missed updates

All code quality checks pass and the release is ready for publication.

This release includes significant feature additions and bug fixes:

**Version Updates:**
- Updated main version table in lua/claudecode/init.lua (0.1.0-alpha → 0.2.0)
- Updated client versions in scripts/claude_interactive.sh (3 locations)
- Updated ClaudeCodeNvim version in scripts/lib_claude.sh
- Removed prerelease flag for stable release

**Documentation:**
- Added comprehensive CHANGELOG.md with v0.2.0 release notes
- Documented all merged PRs since v0.1.0 with proper references
- Updated CLAUDE.md with detailed release process documentation
- Fixed diff keymap references in README.md (<leader>da → <leader>aa)

**Features Added (since v0.1.0):**
- Diagnostics integration (#34)
- File explorer support for oil.nvim, nvim-tree, neotree (#27, #22)
- Enhanced terminal management with ClaudeCodeFocus command (#40)
- Auto terminal provider detection (#36)
- Customizable diff keymaps via LazyVim spec (#47)

**Bug Fixes:**
- Terminal focus errors when buffer hidden (#43)
- Improved diff acceptance behavior (#41)
- Fixed syntax highlighting in proposed diff view (#32)
- Visual selection range handling improvements (#26)
- Native terminal bufhidden behavior (#39)

All code quality checks pass and documentation is updated for maintainability.

Change-Id: I0e4e7c9bae98df922356dc8b8aa0acd7e8293a48
Signed-off-by: Thomas Kosiewski <tk@coder.com>
@ThomasK33 ThomasK33 merged commit db91a0a into main Jun 18, 2025
3 checks passed
@ThomasK33 ThomasK33 deleted the release/v0.2.0 branch June 18, 2025 10:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant