|
10 | 10 |
|
11 | 11 | Vibe Coder is an MCP (Model Context Protocol) server designed to supercharge your AI assistant (like Cursor, Cline AI, or Claude Desktop) with powerful tools for software development. It helps with research, planning, generating requirements, creating starter projects, and more! |
12 | 12 |
|
13 | | -## 🆕 What's New in Version 0.2.5 |
| 13 | +## 🆕 What's New in Version 0.2.7 |
14 | 14 |
|
15 | | -### 🔧 Critical CLI Bug Fixes & Enhancements |
16 | | -- **✅ Fixed CLI Onboarding Loop Bug** |
| 15 | +### 🔧 Critical CLI Bug Fixes & Complete Resolution |
| 16 | +- **✅ Fixed CLI Onboarding Loop Bug (v0.2.5)** |
17 | 17 | - CLI now correctly detects user's project directory using `process.cwd()` |
18 | 18 | - Resolves persistent first-run detection issues |
19 | 19 | - Configuration files now save to user's working directory instead of package directory |
20 | 20 |
|
21 | | -- **🎯 Context-Aware Configuration System** |
22 | | - - Enhanced `TransportContext` pattern for CLI vs Server differentiation |
| 21 | +- **✅ Fixed Runtime Dependency Issues (v0.2.6)** |
| 22 | + - Moved `@xenova/transformers` from devDependencies to dependencies |
| 23 | + - Resolved "Cannot find package '@xenova/transformers'" errors |
| 24 | + - Ensures all semantic matching and embedding functionality works correctly |
| 25 | + |
| 26 | +- **✅ Fixed Missing Configuration Files (v0.2.7)** |
| 27 | + - Added `llm_config.json` and `job-timeout-config.json` to npm package files |
| 28 | + - Resolved "Failed to read file" errors for configuration loading |
| 29 | + - Ensures complete package functionality out of the box |
| 30 | + |
| 31 | +### 🎯 Context-Aware Configuration System |
| 32 | +- **Enhanced TransportContext Pattern** |
| 33 | + - Intelligent CLI vs Server differentiation for path resolution |
23 | 34 | - Dual-location configuration saving (user directory + package fallback) |
24 | | - - Intelligent path resolution based on transport type |
25 | | - - Maintains backward compatibility for all existing setups |
| 35 | + - Context-aware OpenRouterConfigManager with precedence-based loading |
| 36 | + - Maintains full backward compatibility for all existing setups |
26 | 37 |
|
27 | | -- **📍 Auto-Detection Improvements** |
| 38 | +### 📍 Auto-Detection & User Experience |
| 39 | +- **Smart Project Root Detection** |
28 | 40 | - CLI automatically detects project root from current working directory |
29 | | - - Enhanced `OpenRouterConfigManager` with context-aware path resolution |
30 | | - - Updated `SetupWizard` with transport context support |
31 | | - - Users can now run `vibe` from any directory in their project |
| 41 | + - Enhanced first-run detection with transport-specific validation |
| 42 | + - Users can run `vibe` from any directory in their project |
| 43 | + - Proper configuration isolation between different projects |
32 | 44 |
|
33 | | -- **💾 Enhanced File Management** |
| 45 | +- **💾 Robust File Management** |
34 | 46 | - CLI saves all configuration files (`.env`, `llm_config.json`, `.vibe-config.json`) to user directory |
35 | | - - Improved error handling for configuration persistence |
36 | | - - Better validation of configuration file locations |
37 | | - |
38 | | -### Developer Experience Improvements |
39 | | -- Comprehensive test coverage for CLI onboarding flows |
40 | | -- Enhanced error messages and debugging information |
41 | | -- Improved setup wizard user experience |
42 | | -- Better documentation of CLI behavior and configuration |
| 47 | + - Enhanced error handling for configuration persistence and loading |
| 48 | + - Better validation of configuration file locations and accessibility |
| 49 | + - Comprehensive fallback mechanisms for reliability |
| 50 | + |
| 51 | +### 🧪 Developer Experience Improvements |
| 52 | +- **Comprehensive Testing & Validation** |
| 53 | + - Extensive test coverage for CLI onboarding flows and edge cases |
| 54 | + - Local package testing before each release to prevent runtime issues |
| 55 | + - Enhanced error messages and debugging information throughout |
| 56 | + - Improved setup wizard user experience with better feedback |
| 57 | + |
| 58 | +- **Quality Assurance & Reliability** |
| 59 | + - Security audits pass with zero vulnerabilities |
| 60 | + - TypeScript compilation with strict typing enforcement |
| 61 | + - ESLint validation with zero errors |
| 62 | + - Full build verification before each release |
43 | 63 |
|
44 | 64 | ## 🆕 What's New in Version 0.2.3 |
45 | 65 |
|
|
0 commit comments