UNPKG

@tosin2013/kanbn

Version:

A CLI Kanban board with AI-powered task management features

109 lines (85 loc) 4.31 kB
# Changelog All notable changes to this project will be documented in this file. ## [0.14.0] - 2025-05-03 ### Added - Added IPv4 compatibility mode for Ollama connections to improve container environment reliability - Added detailed debugging for Ollama connectivity in container environments - Enhanced test scripts with better error handling and diagnostic output ### Fixed - Fixed IPv6/IPv4 connectivity issues with Ollama in container environments - Fixed module import error in integrations controller - Improved Docker network configuration for better host-container communication - Enhanced error handling in CI/CD workflows to properly fail on test errors ### Changed - Updated Ollama client to explicitly use IPv4 addresses for all API calls - Improved test scripts to better handle Ollama connectivity issues - Enhanced CI/CD workflow to provide more detailed diagnostic information ## [0.13.0] - 2025-05-05 ### Added - Added Ollama as a model option in the bootstrap process with qwen3 as the default model - Added repository context integration test script for better testing of AI context awareness - Added repository context test to GitHub workflow for automated testing ### Fixed - Fixed duplicate response issue in chat-controller.js by removing direct console.log - Improved integration testing scripts to properly test repository context awareness - Enhanced test scripts for Docker, Ollama, and OpenRouter RAG integrations ### Changed - Updated bootstrap.sh to offer Ollama as an alternative to OpenRouter - Improved test scripts to add repository content as integrations - Enhanced GitHub workflow to include repository context testing ## [0.12.0] - 2025-04-27 ### Added - Enhanced AI integration with OpenRouter and Ollama support - Improved test infrastructure and coverage - Added comprehensive test documentation - Added community contribution guidelines for testing - Added architecture diagrams and documentation improvements - Enhanced project memory system - Added RAG capabilities for improved AI interactions ### Changed - Updated dependencies to latest versions - Improved error handling in AI service integrations - Enhanced test environment configuration - Improved documentation structure and organization ### Fixed - Resolved AI service integration issues - Fixed test environment setup and cleanup - Improved task management function reliability - Enhanced project context handling - Fixed environment variable management ## [0.11.1] - 2023-06-20 ### Added - Added `--api-key` option to chat command for specifying OpenRouter API key directly - Added `--model` option to chat command for specifying OpenRouter model to use - Added streaming responses to chat functionality for better user experience - Added model information display in chat output - Added comprehensive tests for streaming responses and model selection - Added centralized OpenRouter configuration module for consistent settings - Added OpenRouterClient class to encapsulate API communication - Added dedicated API key verification script - Added response validation to OpenRouter API tests - Added comprehensive tests for chat command with various options ### Fixed - Fixed circular dependency issue with eventBus in chat module - Fixed "Cannot read properties of undefined (reading 'join')" error in tag filtering - Fixed chat functionality to properly use OpenRouter API when API key is set - Added comprehensive event communication tests - Improved test coverage for event emission and handling - Fixed environment variable loading from .env files - Improved API key validation and error reporting ## [0.11.0] - 2023-06-15 ### Added - Added task references feature to store URLs and external resources - Added CLI commands for adding, removing, and managing references - Added support for including references in AI features (chat and decompose) - Added comprehensive test suite for references feature ## [0.10.9] - 2025-04-20 ### Fixed - Fixed issues with Kanbn constructor in controller files - Updated version references in package.json and package-lock.json - Improved error handling in controller files ### Changed - Updated dependencies to latest versions - Improved code organization and structure ## [0.10.8] - Previous version Initial release with basic functionality.