# Changelog ## null ## null ## 0.26.1 All notable changes to the @task-master/tm-core package 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). ## [Unreleased] ### Added - Initial package structure and configuration - TypeScript support with strict mode - Dual ESM/CJS build system with tsup - Jest testing framework with TypeScript support - ESLint and Prettier for code quality - Modular architecture with barrel exports - Placeholder implementations for all modules - Comprehensive documentation and README ### Development Infrastructure - tsup configuration for dual format builds - Jest configuration with ESM support - ESLint configuration with TypeScript rules - Prettier configuration for consistent formatting - Complete package.json with all required fields - TypeScript configuration with strict settings - .gitignore for development files ### Package Structure - `src/types/` - TypeScript type definitions (placeholder) - `src/providers/` - AI provider implementations (placeholder) - `src/storage/` - Storage layer abstractions (placeholder) - `src/parser/` - Task parsing utilities (placeholder) - `src/utils/` - Common utility functions (placeholder) - `src/errors/` - Custom error classes (placeholder) - `tests/` - Test directories and setup ## [1.0.0] - TBD ### Planned Features - Complete TypeScript type system - AI provider implementations - Storage adapters - Task parsing capabilities - Comprehensive utility functions - Custom error handling - Full test coverage - Complete documentation --- ## Release Notes ### Version 1.0.0 (Coming Soon) This will be the first stable release of tm-core with complete implementations of all modules. Currently, all modules contain placeholder implementations to establish the package structure and enable development of dependent packages. ### Development Status - ✅ Package structure and configuration - ✅ Build and test infrastructure - ✅ Development tooling setup - 🚧 TypeScript types implementation (Task 116) - 🚧 AI provider system (Task 117) - 🚧 Storage layer (Task 118) - 🚧 Task parser (Task 119) - 🚧 Utility functions (Task 120) - 🚧 Error handling (Task 121) - 🚧 Configuration system (Task 122) - 🚧 Testing infrastructure (Task 123) - 🚧 Documentation (Task 124) - 🚧 Package finalization (Task 125)