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

## [Unreleased]

### Added
- ESLint and Prettier configuration for code quality
- Dependency audit scripts for security checking
- Comprehensive .gitignore for better repository management
- CHANGELOG.md for tracking version changes

### Changed
- Moved runtime dependencies (@ticatec/i18n, dayjs, svelte-portal, @ticatec/uniface-google-material-icons) to dependencies section
- Updated README with corrected import examples
- Improved project structure and documentation

### Fixed
- Removed .DS_Store files from git tracking
- Fixed incorrect component import syntax in README examples

## [0.3.18] - 2025-01-XX

### Added
- Initial release of @ticatec/uniface-element
- 50+ UI components for Svelte 5 applications
- Full TypeScript support
- Internationalization support (English and Chinese)
- Comprehensive component documentation

### Components
- Layout Components: SidebarLayout, HeaderLayout, ClassicLayout, ColumnsLayout, RowsLayout
- Form Components: TextEditor, NumberEditor, MemoEditor, DatePicker, etc.
- Data Display: DataTable, ConciseDataTable, ListBox, TreeView
- Feedback: Dialog, Toast, MessageBox, Drawer
- Advanced: Transfer, AttachmentFiles, ImageFiles, PropertyEditor

## [Previous Versions]

For version history prior to 0.3.18, please refer to the git commit history.