Skip to content
This repository was archived by the owner on Jan 14, 2026. It is now read-only.

v0.1.4

Choose a tag to compare

@jinzhongjia jinzhongjia released this 23 Dec 18:25

📦 Release Notes: v0.1.4

Release Date: 2025-12-24
Tag: 0.1.4
Previous Version: 0.1.3


✨ New Features

  • Rebase Operations - Added full rebase workflow support to git_edit:
    • rebase - Start a rebase with conflict detection
    • rebase_continue - Continue after resolving conflicts
    • rebase_abort - Abort an in-progress rebase

🔧 Refactoring & Improvements

  • Cross-Platform Command Execution - Replaced all string-based shell commands with array format for better reliability across Linux, macOS, and Windows
  • Tool Output Normalization - Extracted centralized normalize_output() function to standardize command result processing
  • Path Handling - New path_join() utility handles platform-specific separators and UNC paths properly
  • Input Validation - Added EmmyLua type annotations and nil-safety checks to release notes functions

🧪 Testing

  • Comprehensive unit tests added for:
    • Buffer operations
    • Git command execution
    • Command builder functions
    • Window stability handling