Skip to content

Releases: AppAndFlow/react-native-ease

Release 0.7.1

05 May 22:37
c524477

Choose a tag to compare

0.7.1 (2026-05-05)

Bug Fixes

  • ios: re-apply layer.transform after super.invalidateLayer (#41) (87827cb)

Release 0.7.0

14 Apr 03:19
e3621ba

Choose a tag to compare

0.7.0 (2026-04-14)

Features

  • add animated borderWidth and borderColor (#36) (7916950)
  • add shadow properties (iOS) and elevation (Android) (#35) (6ce7d49)

Demo

zzz.mov

Bug Fixes

  • android: opacity not animating when combined with rotation (#40) (ef65bb6)

Release 0.6.0

14 Apr 03:04
695ab10

Choose a tag to compare

0.6.0 (2026-04-14)

Features

  • add animated borderWidth and borderColor (#36) (7916950)
  • add shadow properties (iOS) and elevation (Android) (#35) (6ce7d49)

Release 0.5.0

08 Apr 22:11
5235a76

Choose a tag to compare

0.5.0 (2026-04-08)

Bug Fixes

  • declare tvos platform in podspec (#31) (0071489)
  • example: add web script and fix benchmark crash on web (#13) (a97be20)
  • ios: defer first-mount enter animation until view is attached (#24) (5194412)
  • ios: guard null oldProps in EaseView Fabric updates (#12) (9f324c7)
  • ios: use raw prop comparison for initial transform change detection (#33) (740bef7), closes #25 #21

Features

  • add className prop to EaseView component and corresponding test (#11) (409a70f)
  • add delay property to animations in README and migration guidelines (#9) (22c3263)
  • add NativeWind support and update documentation (#17) (c3231e8)
  • add per-property transition support (#4) (79f0898)
  • add transformPerspective prop and card flip demo (#34) (c89f5eb)
  • add Uniwind support (#26) (63bd180)
  • example: add animation benchmark demo (#10) (a6d6eaf)
  • web: use CSS linear() for spring animations (#14) (008ff53)

Release 0.4.0

25 Mar 05:13
0a1ee21

Choose a tag to compare

0.4.0 (2026-03-25)

Bug Fixes

  • example: add web script and fix benchmark crash on web (#13) (a97be20)
  • ios: guard null oldProps in EaseView Fabric updates (#12) (9f324c7)

Features

  • add className prop to EaseView component and corresponding test (#11) (409a70f)
  • add delay property to animations in README and migration guidelines (#9) (22c3263)
  • add per-property transition support (#4) (79f0898)
  • example: add animation benchmark demo (#10) (a6d6eaf)
  • web: use CSS linear() for spring animations (f379aa3)

Release 0.3.0

19 Mar 07:43
089365f

Choose a tag to compare

0.3.0 (2026-03-19)

Features

  • add migration skill and update plugin configurations for react-native-ease (#1) (ea406b5)
  • add transition delay + document backgroundColor spring limitation (#2) (0d0adda)
  • add web support via CSS transitions (#3) (f64c614)
  • example: add start/stop toggle to looping animation demos (#6) (28bebd2)
  • example: convert to Expo app with Expo Router (#8) (eae4dd6)
  • update skill invocation command and migrate refactor skill to new structure (6a18531)

tmp-upload

15 Mar 23:28
899d15d

Choose a tag to compare

tmp-upload-v1

chore: add PR and issue templates (#7)

Release 0.2.0

12 Mar 18:35
3c073ed

Choose a tag to compare

0.2.0 (2026-03-12)

Bug Fixes

  • add workspace (d3a3505)
  • example: fix banner overflow and add App&Flow branding (01f601c)
  • extend ReactViewManager for border radius support on Android (1d86ab1)
  • fix ReactViewManager type compatibility on Android (e71dbc9)
  • replace deprecated MapBuilder with Kotlin mapOf (e442169)
  • use @ReactProp instead of codegen delegate with ReactViewManager (f6d2577)

Features

  • add animatable backgroundColor with iOS invalidateLayer fix (a9ab84b)
  • add animatable borderRadius with hardware-accelerated clipping (c22c4eb)
  • add hardware layer optimization on Android (00fa4bf)
  • add loop option to timing transition type (387bf63)
  • add onTransitionEnd callback with finished/interrupted status (3a325f9)
  • android: implement loop for timing animations (1599b15)
  • android: implement onTransitionEnd event callback (2784cb8)
  • example: add button/banner demos, improve design, use safe-area-context (439f2fb)
  • example: add new demos and extract shared components (e5dc772)
  • example: add reanimated comparison screen with UI thread lag switch (8e4db77)
  • example: add style re-render stress test demo (767160a)
  • exclude opacity and transform from style type (5585fb2)
  • implement EaseView with native animations (5b067d2)
  • ios: implement loop for timing animations (4333129)
  • ios: implement onTransitionEnd event callback (74e9e0e)
  • simplify onTransitionEnd to batch-fire once per animation group (0990a06)
  • support custom cubic bezier easing curves (2d56f18)

Performance Improvements

  • cache easing interpolators as lazy singletons (18e692d)