diff --git a/CHANGELOG.md b/CHANGELOG.md index 4f99321..2397aeb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,11 +9,19 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [0.2.10] - 2026-02-07 -## [0.2.9] - 2026-02-07 - ### Added -- Automated GitHub release process with workflow_dispatch trigger -- CHANGELOG.md for tracking release notes +- Initial public release of rust-animation +- wgpu-based rendering engine (22.1.0) for cross-platform hardware acceleration +- Core animation system with keyframe support and multiple easing functions +- Layer hierarchy system with parent-child relationships +- Flex layout system using Stretch library for CSS Flexbox-like layouts +- Text rendering using ab_glyph with TrueType font support +- Image loading and texture rendering with format auto-detection +- CoreAnimation-style API for iOS/macOS developer familiarity +- Multiple examples: ani, coreanimation_api, easing_functions, flex_ui, font_test, picture_viewer +- Comprehensive documentation (README, MIGRATION guide, RELEASING guide) +- Automated GitHub workflows for CI, releases, and crates.io publishing +- Version management script (bump-version.sh) for automated releases ## [0.2.8] - 2024-XX-XX @@ -37,5 +45,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [Unreleased]: https://github.com/joone/rust-animation/compare/v0.2.10...HEAD [0.2.10]: https://github.com/joone/rust-animation/releases/tag/v0.2.10 -[0.2.9]: https://github.com/joone/rust-animation/releases/tag/v0.2.9 [0.2.8]: https://github.com/joone/rust-animation/releases/tag/v0.2.8