# Changelog

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).

## [1.0.0] - 2025-10-08

### Added
- Initial release of VarStreet Template Library
- TemplateWidgetFactory for dynamic widget creation and management
- TemplateActionFactory for action handler and template action management
- Comprehensive TypeScript support with full type definitions
- Modular architecture with tree-shaking support
- Multiple export endpoints:
  - Main export for TemplateWidgetFactory as default
  - `/factories` for factory components
  - `/actions` for action components
  - `/styles` for SCSS styling
- Built-in SCSS styling system with template base styles
- BaseProps interface for widget configuration
- TemplateActionType for action type definitions
- Peer dependencies support for Kendo UI React components
- MIT license

### Technical Features
- Rollup build system with multiple bundle outputs
- ESM and CommonJS support
- TypeScript declaration files generation
- SCSS file copying for external consumption
- Comprehensive factory pattern implementation
- Widget and action management system
- Style customization through widgetStyle props
- Template configuration support
- UI element group data handling
- Event service integration