Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Ralph Khreish <35776126+Crunchyman-ralph@users.noreply.github.com>
81 lines
2.4 KiB
Markdown
81 lines
2.4 KiB
Markdown
# Changelog
|
|
|
|
## 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)
|