mirror of
https://github.com/samiyev/puaros.git
synced 2025-12-27 23:06:54 +05:00
chore(ipuaro): bump version to 0.18.0
This commit is contained in:
@@ -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/),
|
||||
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
|
||||
|
||||
### Added
|
||||
|
||||
@@ -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 🚀
|
||||
|
||||
**Target:** Stable release
|
||||
@@ -1321,7 +1341,7 @@ class ErrorHandler {
|
||||
- [x] Documentation complete ✅ (v0.17.0)
|
||||
- [x] 80%+ test coverage ✅ (~98%)
|
||||
- [x] 0 ESLint errors ✅
|
||||
- [ ] Examples working
|
||||
- [x] Examples working ✅ (v0.18.0)
|
||||
- [x] CHANGELOG.md up to date ✅
|
||||
|
||||
---
|
||||
@@ -1398,4 +1418,4 @@ sessions:list # List<session_id>
|
||||
|
||||
**Last Updated:** 2025-12-01
|
||||
**Target Version:** 1.0.0
|
||||
**Current Version:** 0.17.0
|
||||
**Current Version:** 0.18.0
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "@samiyev/ipuaro",
|
||||
"version": "0.17.0",
|
||||
"version": "0.18.0",
|
||||
"description": "Local AI agent for codebase operations with infinite context feeling",
|
||||
"author": "Fozilbek Samiyev <fozilbek.samiyev@gmail.com>",
|
||||
"license": "MIT",
|
||||
|
||||
Reference in New Issue
Block a user