Releases: Ryuzaki13/react-player
Releases · Ryuzaki13/react-player
v3.5.2
v3.5.1
chore(release): 3.5.1
v3.5.0
chore(release): 3.5.0
Html only player
v3.4.2 drop tests
v3.4.1-beta.0
Bug Fixes
srcsttribute become "undefinded" ifurlis an array (#1648) (12bd95c)- add
slotand other media attrs (#1931) (49e4a3c) - Add exception handling when seekTo is called with amount value 0 (#1372) (36da01a)
- add playIcon prop to TS declaration (#1084) (c1f1251)
- cjs interop require default pita (#1722) (a35f3c5)
- don't defer MediaStream (#1230) (c9c7943)
- dynamic Mux import (#1758) (ceff8c3), closes #1755
- empty src attr in StrictMode (#1538) (5c7ffa2)
- ensure lazy typedefs mirror defaults (#1153) (0cc1b39), closes #1146
- fix onProgress callback not firing during iOS live streams (#497) (99375a9)
- Improve accessibility and code quality (#1985) (27fcd7c)
- merge circular dependency (#1964) (e6dfda5)
- modernize build using esbuild (#1684) (8a4a9aa)
- muted prop bug (#1959) (0d6d81c), closes #1957
- nullify srcObject instead of calling removeAttribute (#1145) (22bf858)
- pkg repository.url (#1708) (3a0fbca)
- playing prop bug (#1932) (5d409dc)
- prevent infinite recursion in deepmerge by extracting children prop (#1933) (fca0bdb)
- prevent React warnings for unknown event handler properties (#1970) (55cf5fe)
- remove srcObject attribute if next uri is not a MediaStream (#1121) (7e69418)
- repo url (#1709) (9d58201)
- standalone has side effects (#1586) (f9f326e)
- support React 19 (a26d253)
- upgrade deps + fix hls config bug (c773223), closes #1977
- upgrade media element dependencies (#1941) (c096c1b)
- upgrade media elements (#1929) (5fa1552)
- upgrade player deps (a68f29d)
Features
-
feat!: v3 refactor (cookpete#1886) (a187b55), closes #1886 #1775 #1826 #1827 #1828
-
Remove legacy config props (9339efa)
-
Remove preload support (1baa227)
-
Use lazy players (1752b8d)
BREAKING CHANGES
-
enable Suspense by default, remove environment checks
-
remove CJS and IIFE
-
fix: type issue
-
- Legacy config props will no longer work
-
- Removes support for preloading players
-
- Removes single player imports, as they are now equivalent to importing the default ReactPlayer and using one type of URL
- Requires React 16.6 or later