chore(ipuaro): bump version to 0.18.0

This commit is contained in:
imfozilbek
2025-12-01 16:58:16 +05:00
parent ab2d5d40a5
commit 0dff0e87d0
3 changed files with 99 additions and 3 deletions

View File

@@ -5,6 +5,82 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [0.18.0] - 2025-12-01 - Working Examples
### Added
- **Demo Project (examples/demo-project/)**
- Complete TypeScript application demonstrating ipuaro capabilities
- User management service with CRUD operations (UserService)
- Authentication service with login/logout/verify (AuthService)
- Validation utilities with intentional TODOs/FIXMEs
- Logger utility with multiple log levels
- TypeScript type definitions and interfaces
- Vitest unit tests for UserService (50+ test cases)
- **Demo Project Structure**
- 336 lines of TypeScript source code across 7 modules
- src/auth/service.ts: Authentication logic
- src/services/user.ts: User CRUD operations
- src/utils/logger.ts: Logging utility
- src/utils/validation.ts: Input validation (2 TODOs, 1 FIXME)
- src/types/user.ts: Type definitions
- tests/user.test.ts: Comprehensive test suite
- **Configuration Files**
- package.json: Dependencies and scripts
- tsconfig.json: TypeScript configuration
- vitest.config.ts: Test framework configuration
- .ipuaro.json: Sample ipuaro configuration
- .gitignore: Git ignore patterns
- **Comprehensive Documentation**
- README.md: Detailed usage guide with 35+ example queries
- 4 complete workflow scenarios (bug fix, refactoring, feature addition, code review)
- Tool demonstration guide for all 18 tools
- Setup instructions for Redis, Ollama, Node.js
- Slash commands and hotkeys reference
- Troubleshooting section
- Advanced workflow examples
- EXAMPLE_CONVERSATIONS.md: Realistic conversation scenarios
### Changed
- **Main README.md**
- Added Quick Start section linking to demo project
- Updated with examples reference
### Demo Features
The demo project intentionally includes patterns to demonstrate all ipuaro tools:
- Multiple classes and functions for get_class/get_function
- Dependencies chain for get_dependencies/get_dependents
- TODOs and FIXMEs for get_todos
- Moderate complexity for get_complexity analysis
- Type definitions for find_definition
- Multiple imports for find_references
- Test file for run_tests
- Git workflow for git tools
### Statistics
- Total files: 15
- Total lines: 977 (including documentation)
- Source code: 336 LOC
- Test code: ~150 LOC
- Documentation: ~500 LOC
### Technical Details
- No code changes to ipuaro core
- All 1420 tests still passing
- Coverage maintained at 97.59%
- Zero ESLint errors/warnings
This completes the "Examples working" requirement for v1.0.0.
---
## [0.17.0] - 2025-12-01 - Documentation Complete ## [0.17.0] - 2025-12-01 - Documentation Complete
### Added ### Added

View File

@@ -1308,6 +1308,26 @@ class ErrorHandler {
--- ---
## Version 0.18.0 - Working Examples 📦 ✅
**Priority:** HIGH
**Status:** Complete (v0.18.0 released)
### Examples
- [x] Demo project with TypeScript application (336 LOC)
- [x] User management service (UserService)
- [x] Authentication service (AuthService)
- [x] Utilities (Logger, Validation)
- [x] Unit tests (Vitest)
- [x] Configuration files (package.json, tsconfig.json, .ipuaro.json)
- [x] Comprehensive README with 35+ example queries
- [x] Workflow scenarios (bug fix, refactoring, code review)
- [x] Demonstrates all 18 tools
- [x] 15 files, 977 total lines
---
## Version 1.0.0 - Production Ready 🚀 ## Version 1.0.0 - Production Ready 🚀
**Target:** Stable release **Target:** Stable release
@@ -1321,7 +1341,7 @@ class ErrorHandler {
- [x] Documentation complete ✅ (v0.17.0) - [x] Documentation complete ✅ (v0.17.0)
- [x] 80%+ test coverage ✅ (~98%) - [x] 80%+ test coverage ✅ (~98%)
- [x] 0 ESLint errors ✅ - [x] 0 ESLint errors ✅
- [ ] Examples working - [x] Examples working ✅ (v0.18.0)
- [x] CHANGELOG.md up to date ✅ - [x] CHANGELOG.md up to date ✅
--- ---
@@ -1398,4 +1418,4 @@ sessions:list # List<session_id>
**Last Updated:** 2025-12-01 **Last Updated:** 2025-12-01
**Target Version:** 1.0.0 **Target Version:** 1.0.0
**Current Version:** 0.17.0 **Current Version:** 0.18.0

View File

@@ -1,6 +1,6 @@
{ {
"name": "@samiyev/ipuaro", "name": "@samiyev/ipuaro",
"version": "0.17.0", "version": "0.18.0",
"description": "Local AI agent for codebase operations with infinite context feeling", "description": "Local AI agent for codebase operations with infinite context feeling",
"author": "Fozilbek Samiyev <fozilbek.samiyev@gmail.com>", "author": "Fozilbek Samiyev <fozilbek.samiyev@gmail.com>",
"license": "MIT", "license": "MIT",