Skip to content

Releases: amilmohd155/react-native-reanimated-timer

Release 2.0.0

25 Jan 16:42

Choose a tag to compare

2.0.0 (2026-01-25)

  • chore: add skipChecks option to npm publish configuration (68f9e22)

Release 2.0.0-beta.0

03 Nov 17:31

Choose a tag to compare

Release 2.0.0-beta.0 Pre-release
Pre-release

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

15 Oct 21:09

Choose a tag to compare

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

15 Oct 17:07

Choose a tag to compare

Release 1.0.3-alpha.0 Pre-release
Pre-release

1.0.3-alpha.0 (2025-10-15)

  • fix: className bug resolved (58786eb)
  • refactor: add nativewind to example (e525cab)

Release 1.0.2

14 Oct 14:27

Choose a tag to compare

1.0.2 (2025-10-14)

  • fix: refactor segments to streamline props and ref handling in segment (6abfa91)

Release 1.0.1

14 Oct 12:16

Choose a tag to compare

1.0.1 (2025-10-14)

  • fix: update package name references from 'doclabs' to 'docren' across the project (9efd53a)

Release 1.0.0

14 Oct 10:45

Choose a tag to compare

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

21 May 08:18

Choose a tag to compare

0.5.0 (2025-05-21)

  • feat: add AM/PM support in Clock (aa9801c)
  • refactor: remove milliseconds styling in Clock, Stopwatch, and Timer components (aa9801c)

Release 0.4.0

21 May 07:08

Choose a tag to compare

0.4.0 (2025-05-21)

  • chore: update package.json and yarn.lock to streamline build process and add new dependencies (5a79899)
  • docs: add detailed type definitions for Clock, Stopwatch, and Timer components (1eb29ad)
  • docs: add preview GIF and usage example to README (1672dcb)

Release 0.3.0

20 May 20:28

Choose a tag to compare

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)