Skip to content

Releases: reeseo3o/react-ios-style-picker

v0.1.0

21 Dec 11:45

Choose a tag to compare

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

21 Dec 05:04

Choose a tag to compare

🎉 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