Releases: amilmohd155/react-native-reanimated-timer
Releases · amilmohd155/react-native-reanimated-timer
Release 2.0.0
2.0.0 (2026-01-25)
- chore: add skipChecks option to npm publish configuration (68f9e22)
Release 2.0.0-beta.0
2.0.0-beta.0 (2025-11-03)
- docs: update README to clarify internal time management logic and dependency on react-timer-hook (f92e50b)
- chore: update caniuse-lite version to 1.0.30001753 in yarn.lock (f3039c0)
- refactor: enhance components example (8651855)
- refactor: refactor animation and timer constants, and restructure styles (bf3030d)
- refactor: update type definitions and improve animation utility imports (a72358f)
- feat: add Animation and Time contexts with providers and hooks for state management (5d573c5)
- feat: add react-timer-hook dependency and update types for node (6f0c720)
- feat: implement createStore and related types for state management (a023ecc)
- feat: implement Digit component for rendering animated digits and update type definitions (4b6b103)
- feat: refactor Clock, Stopwatch, Timer with context providers and managers (ff2ca45)
- test: remove obsolete test files for interval and time hooks (2708e6f)
Release 1.1.0
1.1.0 (2025-10-15)
- feat: update class name merging to use tailwind-merge and enhance segment components (ad06e5d)
Release 1.0.3-alpha.0
Release 1.0.2
1.0.2 (2025-10-14)
- fix: refactor segments to streamline props and ref handling in segment (6abfa91)
Release 1.0.1
1.0.1 (2025-10-14)
- fix: update package name references from 'doclabs' to 'docren' across the project (9efd53a)
Release 1.0.0
1.0.0 (2025-10-14)
- fix: update package references from 'doclab' to 'doclabs' across the project (512d644)
- chore: update publishConfig in package.json to include access level (773585c)
- feat: add RootConfig context and type definitions for time display (5a442e4)
- feat: add segment components with updated type definitions (0e4cb1c)
- feat: enhance README and type definitions for segment components; add composability section (acf5261)
- feat: refactor Clock, Stopwatch, Timer components to use RootContext; remove unused code (113c6f3)
- feat: refactor Digit component to use RootConfig context and remove DigitConfig context (db0632e)
- feat: update app name and package references to RN Reanimated Timer; refactor App component (ca991fb)
- Update issue templates (86d7384)
BREAKING CHANGE
- Component API has been restructured for better composability
- Add comprehensive composability documentation section explaining the new segment-based
architecture - Enhance type definitions for segment components (Day, Hour, Minute, Second, Millisecond,
AMPM) - Add support for className props throughout component hierarchy
- Document className and style props for individual segment components
- Update examples to showcase composable structure with Timer.Minute, Timer.Second etc.
- Add detailed documentation for segment props including digitStyle and digitClassName
- Improve common props documentation with better descriptions and examples
Components now require using subcomponents instead of props:
- Before:
<Timer durationMs={60000} showHours showMinutes />- After:
<Timer durationMs={60000}>
<Timer.Hour />
<Timer.Minute />
</Timer>This change provides maximum flexibility and customization while maintaining consistent
APIs across all components.
v0.5.0
Release 0.4.0
Release 0.3.0
0.3.0 (2025-05-20)
- docs: update README with detailed features, components, and usage instructions (a53510a)
- feat: add Clock component with styles, constants, and types (6377b48)
- feat: add custom hooks for interval, stopwatch, timer, and time management (f63fc77)
- feat: add default animation constants and entering/exiting animation functions (034baaf)
- feat: add Stopwatch component with customizable props, styles, and types (8f8d593)
- feat: add Timer component with customizable props, styles, and types (bd9850a)
- feat: enhance documentation and add new features to Timer, Stopwatch, and Clock components (42b14e5)
- feat: implement Digit component with animation configuration context (5be9458)
- feat: implement Timer, Clock, and Stopwatch components with controls in App (3312c5d)
- chore: initial commit (9394a33)
- chore: update repository URL and related links in package.json for consistency (e2a4308)
- style: format ignores array for consistency in eslint configuration (397bfb9)
- refactor: ⬆️ Refactor code structure for improved readability and maintainability (8c888ac)
- test: add initial test cases for useInterval, useTime, useTimer, and utility functions (fe2478e)