Skip to content

Releases: react-native-bridges/react-native-vimeo-bridge

react-native-vimeo-bridge@1.1.0

15 Jul 13:21
629e85d
Compare
Choose a tag to compare

Minor Changes

  • d8a8dc2: feat: add support for multiple concurrent players

    • Enable simultaneous usage of multiple player instances
    • Implement independent instance management for each player
    • Support concurrent playback without interference

react-native-vimeo-bridge@1.0.5

11 Jul 05:11
fa294d9
Compare
Choose a tag to compare

Patch Changes

  • 4ca6a1b: fix: resolve vimeo player memory leak and unnecessary re-subscriptions

    • Extract throttleMs from callbackOrThrottle to optimize useEffect dependencies
    • Add controller.off() cleanup logic when last listener is removed
    • Prevent memory leaks on component unmount

react-native-vimeo-bridge@1.0.4

09 Jul 14:04
ce5c431
Compare
Choose a tag to compare

Patch Changes

  • ebb3792: docs(readme): change the text in Korean to English

react-native-vimeo-bridge@1.0.3

07 Jul 16:32
929c4d4
Compare
Choose a tag to compare

Patch Changes

  • 5303b55: chore: include src folder in package.json files

    • Add src to files array for better debugging experience
    • Enables accurate source maps and stack traces for library users
    • Follows React Native library best practices

react-native-vimeo-bridge@1.0.2

01 Jul 05:53
5cc11e6
Compare
Choose a tag to compare

Patch Changes

  • b914d0b: chore(deps): remove unused @types/bun dependency. (No changes to app functionality)

react-native-vimeo-bridge@1.0.1

30 Jun 10:56
25f0db0
Compare
Choose a tag to compare

Patch Changes

  • 07372f1: fix: register event listeners after Vimeo player is loaded

    • Move event listener registration inside 'loaded' callback to ensure proper timing
    • Emit 'loaded' event immediately when already triggered
    • Register other events only after player is fully initialized
    • Prevents race condition where useVimeoEvent subscribes before player is ready

    Fixes issue where dynamic event subscriptions were not working due to timing mismatch between player initialization and listener registration.

react-native-vimeo-bridge@1.0.0

30 Jun 07:25
0f03f28
Compare
Choose a tag to compare

Major Changes

  • fbcc018: 🎉 Release react-native-vimeo-bridge v1.0.0

    • feat: support all vimeo embed options
    • refactor: rename VimeoPlayerInstance to VimeoPlayer and component to VimeoView
      • Rename VimeoPlayerInstance class to VimeoPlayer for clearer API
      • Rename VimeoPlayer component to VimeoView following expo-video pattern
      • Improves developer experience with familiar naming conventions

    ❗ BREAKING CHANGE: VimeoPlayer component is now VimeoView, VimeoPlayerInstance type is now VimeoPlayer

react-native-vimeo-bridge@0.2.0

29 Jun 14:30
5320a51
Compare
Choose a tag to compare

Minor Changes

react-native-vimeo-bridge@0.1.2

28 Jun 14:06
4cd9fab
Compare
Choose a tag to compare

Patch Changes

  • 7a0ae19: docs(readme): add direct link to an Expo Go demo in the "Examples & Demo" section

react-native-vimeo-bridge@0.1.1

28 Jun 13:50
6d6f4b8
Compare
Choose a tag to compare

Patch Changes

  • 38292f4: fix(styling): replace CSS file with inline iframe styling

    • Remove CSS file dependency causing webpack parse errors
    • Apply width/height styles directly via JavaScript after iframe loads
    • Improves package compatibility without requiring CSS loaders
    • Breaking Changes: The removal of width, height, maxwidth, maxheight, and responsive from VimeoPlayerOptions (vimeo/player.js#38 (comment))