Video Changelog
5.1.0 (2026-01-09)
Removed sample redaction server
5.0.0 (2025-09-04)
BREAKING CHANGE: Upgraded to React 19
BREAKING CHANGE: Removed Material-UI dependency and replaced with custom tooltip component
Updated TypeScript types to React 19
Improved tooltip component with better performance and compatibility
4.36 (2025-04-06)
Remove axios as a dependency
4.35.6 (2024-02-13)
Fixed
showFullscreenButtonboolean option ininitializeVideoViewerbeing read asshowFullScreenButton
4.34.0 (2023-07-17)
Updated React version to 18
4.34.0 (2023-07-17)
Updated React version to 18
4.33.1 (2022-04-25)
Fixing an issue where the video would auto-pause on import of annotations
4.33.0 (2022-03-31)
Adding compatibility with WebViewer 10.0.0
4.31.3 (2022-01-10)
Fixing a z-index issue with the fullscreen button in video only
4.31.1 (2022-01-09)
Fixing logic for loading redaction tools for demo
4.31.0 (2022-12-13)
Added backwards compatibility with WebViewer 8.9.0
4.30.1 (2022-12-01)
Fixing an issue where retrieving the FPS of a video would timeout after 29 seconds due to lambda limitations
4.30.0 (2022-11-03)
Added API
enableCompareModeto allow frame by frame comparison of videos
4.32.0 (2023-01-28)
Added serviceWorkerLocation option to loadAudio. Useful for being able
to pass custom headers.
4.29.0 (2022-10-20)
Re-adding API to extract frames from video
4.27.0 (2022-10-07)
Added
showFrameNumbersByDefaultoption to initializeVideoViewer. This sets the time indicator to default to frame numbers under the video.Added new drag controls for more accurate frame by frame annotating. Use shift + mouse drag to have more precision.
Added input box to current frame number, so that you can easily jump to a specific frame.
4.26.3 (2022-09-20)
Fixing an issue where redacting video frames would result in re-ordering of tools
Fixing a typo when registering redaction tools
4.26.1 (2022-09-16)
Added option
useShakaPlayerto loadVideo as some customers were having issues loading videos using shaka player. Opting out uses HTML Video instead
4.25.3 (2022-09-12)
Fixing an issue where the video and audio redaction would duplicate on video load
4.25.1 (2022-09-11)
Add compatibility with webviewer 8.8
Replaced annotation.startTime with annotation.getStartTime()
Replaced annotation.endTime with annotation.getEndTime()
4.25.0 (2022-09-09)
Moving
generatedPeaksoption toloadVideoRenaming overload of
redactVideoButtontoredactApplyButtonAdded audio redaction back to video and video + audio redaction tool
General quality of life fixes for redaction
4.24.1 (2022-08-25)
Fixing a timing issue where annotation snapshots would sometimes show the wrong frame
4.24.0 (2022-08-18)
Changed sort order of Frame number and Timecode in the notes panel. Both were changed from descending to ascending order.
4.23.5 (2022-08-09)
Automatically disabling annotation snapshots on non-chromium browsers due to browser limitations
4.23.0 (2022-06-26)
Added full frame redaction. Requires server component. See: Video Redaction
Added
enableRedactionoption toinitializeVideoViewer
4.22.3 (2022-06-08)
Added loading spinner
Bug fix for video only option being available when not using audio
4.22.0 (2022-05-26)
Added a lambda endpoint for ffprobe so that client does not need cross-origin-isolation anymore. It will only work for urls.
4.21.0 (2022-05-09)
Added
dangerouslySetNoteTransformFunctionto the video instance. Same functionality as webviewer function. See: https://sdk.apryse.com/api/web/UI.html#.dangerouslySetNoteTransformFunction
4.20.3 (2022-05-02)
Annotation previews will now update when annotation start time changes
4.20.0 (2022-03-23)
Annotation previews will now be generated on the fly, reducing exported XFDF size
4.19.0 (2022-03-03)
Support for mpd and mov files
Support for adaptive streaming (DASH), only with mpd files
Removal of ffmpeg support due to unreliable initalization
4.18.0 (2022-02-25)
Adding option
showMobileStylingto disable mobile styling for custom applicationsRemoval of ffmpeg support due to unreliable initalization
4.17.4 (2022-02-15)
Adding clean up to session after components are unmounted from DOM
4.17.0 (2021-01-07)
Added option
libPathto initializeVideoViewer:The path to the video lib files. Only ffprobe files for now.
4.16.0 (2021-01-07)
Added option
zoomInOnAnnotationPreviewto have zoomed in annotations in previews.
4.15.0 (2021-12-20)
Added option
openNotesPanelOnDocumentLoadedto toggle off automatic opening of notes panel on document load.
4.14.1 (2021-12-15)
Added real frame total for video. It takes a bit of time to get the real value on first load but then it is cached.
Worker files in package download are required in your public folder for this to function. The sample has been updated to copy these files over automatically.
4.13.0 (2021-12-15)
Added a new API
Video.getCanvasesWithIntervalsto retrieve video canvases with annotations for merging them back into the video.
4.12.0 (2021-12-08)
Added a new build bundle that includes React, for projects that don't want to install React. Check the #Builds README section for more information.
4.11.0 (2021-11-17)
Added mobile support
4.10.0 (2021-10-26)
Added annotation previews in the notes panel.
showAnnotationPreviewoption can be used to disable this behaviour.
4.9.6 (2021-10-13)
Various bugfixes
Adding safari support for service workers
Re-enabling link button
4.9.5 (2021-09-20)
Various bugfixes
4.9.4 (2021-09-06)
Added withCredentials option to loadVideo
4.9.0 (2021-08-24)
Added the ability to pass custom headers to video fetches
Various bugfixes
4.8.0 (2021-08-16)
Added Typescript support
Various bugfixes
4.7.0 (2021-08-12)
Added
showAspectRatioGuideButtonflagAdded
showPlaybackSpeedButtonflagSome ie11 compatibility fixes.
ie11 Video/Audio editing disabled.
ie11 Waveform does not render.
Added ability to load video as a script tag
Added a
Loading as Script Tagsection to README
4.6.0 (2021-08-07)
Added being able to load file and blob objects along urls
4.4.0 (2021-08-05)
Updated package to work with WebViewer 8.0 and newer
4.3.5 (2021-07-29)
Various bug fixes
Memory leak issue fixed on some machines when loading many videos when not refreshing
4.3.0 (2021-07-19)
Added
showSubtitlesButtonboolean option toinitializeVideoViewer
4.2.0 (2021-07-09)
Added automatic caching of audio peaks
Added loading indicator when video is buffering
Reorganized buttons on main control panel
General refactoring of code
Added ability to merge annotations directly into video
Added
renderControlsToDOMAPI
4.1.0 (2021-07-02)
Added
videoPlayandvideoPauseeventsAdded
showFullscreenButtonboolean option toinitializeVideoViewer
4.0.0 (2021-06-24)
Adding support for integration of Webviewer-Audio and Webviewer-Video packages.
Various small bug fixes
ReactandReact-Domremoved from bundle and now must be provided as a parent dependencyAnnotations and current time of video can now be viewed by frame number.
3.11.0 (2021-06-08)
Merged options and videoSettings object in initializeVideoViewer
Added renderControls option. Controls will now render automatically and can be disabled by setting this option to false.
Removed useCrossOrigin and randomizeRequest options.
3.10.8 (2021-05-19)
Added getVideo function.
3.10.6 (2021-05-19)
Added showFrames, showTooltipPreview options.
3.10.4 (2021-05-05)
Various small bug fixes
Read only mode works correctly with annotations
3.10.3 (2021-05-03)
Various small bug fixes
3.10.0 (2021-04-09)
New features
New look for progress bar.
Bug fixes
Fixed error being thrown when loading a new document and opting out using built in UI.
Fixed full screen button not working when opting out using built in UI.
Updated check for current version of WebViewer. Has to at least be 7.3.1 or error will be printed. 7.3.1 is necessary for the download button to work correctly.
Last updated
Was this helpful?