Releases: reeseo3o/react-ios-style-picker
Releases · reeseo3o/react-ios-style-picker
v0.1.0
Release v0.1.0
🎉 What's New
Development & Build System
- Migrated from Yarn to npm for simpler CI/CD setup
- Updated Node.js requirement to 20.19+ for Storybook compatibility
- Fixed package.json exports order (types first) for better type resolution
Testing Improvements
- Added Jest configuration with jsdom environment for component testing
- Added CSS mocking support using identity-obj-proxy
- Added ResizeObserver mock for Jest tests
- Improved test setup with @testing-library/jest-dom
Documentation & Storybook
- Added Storybook configuration and stories for component documentation
- Fixed Storybook build errors (removed staticDirs, fixed exports)
- Configured GitHub Pages deployment for Storybook
Type System Enhancements
- Improved component types by extending HTMLAttributes for better prop support
- Components now properly accept standard HTML attributes (id, role, aria-*, etc.)
CI/CD Improvements
- Fixed GitHub Actions workflows for npm
- Added GitHub Pages deployment automation
- Improved npm publish authentication in GitHub Actions
- Added comprehensive CI workflows with Node.js 20.x and 22.x support
v0.0.4
🎉 What's New in v0.0.4
✨ Features
- Export TypeScript types for better DX
- Add ARIA attributes and keyboard support (ESC key)
- Add Jest testing with 31 test cases
- Add GitHub Actions CI/CD workflows
📦 Dependencies
- Update Rollup to v4
- Update all dependencies to latest stable versions
📚 Documentation
- Complete API reference with TypeScript examples
- Add accessibility documentation
🔧 Improvements
- Optimize component keys for better performance
- Clean up unused code
- Better CSS theming support