Pintura Video Changelog
Pintura changelog
1.12.0 | 2024-11-22
- Add
codecs
parameter to Muxer factory.
1.11.9 | 2024-10-29
- Improve interacting with narrow crip ranges.
1.11.8 | 2024-10-28
- Fix issue where dragging clip ranges could overlap when min and max video duration were set.
1.11.7 | 2024-10-14
- Fix issue where dragging clip ranges wouldn't work if a max video duration was set.
- Fix issue where clip edge would indicate merge possibility when too far away from adjacent clip.
1.11.6 | 2024-09-24
- Fix issue where dragging clip ranges wouldn't add a history entry.
1.11.5 | 2024-09-04
- Fix issues with videos on iOS.
1.11.4 | 2024-08-19
1.11.3 | 2024-07-30
- Fix issue with frame preview bar being transparent while loading preview frames.
- Improve loading of videos on iOS.
1.11.2 | 2024-07-22
- Improve compatibility with stricter Content Security Policies.
1.11.1 | 2024-07-04
- Fix issue where mediastream encoder would stop recording early on Mobile Safari.
1.11.0 | 2024-05-13
- Add support for imageState
targetSize
property.
1.10.3 | 2024-04-16
- Fix issue where video's wouldn't play on iOS 17.4.
- Second attempt at fixing issue where muxer encoder would generate stuttering in videos on slow Android devices.
1.10.2 | 2024-04-15
- Fix issue where muxer encoder would generate stuttering videos on slow Android devices.
1.10.1 | 2024-04-12
- Fix issue where split button wasn't disabled on first and last frame of video.
1.10.0 | 2024-03-11
- Add
trimWillRenderControls
hook to enable adjusting trim util buttons.
- Fix accessibility issues in trim util.
1.9.0 | 2024-01-08
- Add
trimBeforeSetCurrentTime(currentTime, { trim })
hook, return adjusted currentTime
value to limit valid time selection.
- Fix issue where preview would not switch back to time indicator location after moving trim edge.
- Fix issue where Safari sometimes wouldn't draw last preview frame.
1.8.1 | 2023-12-02
- Fix issue where Muxer constructor missed fastStart property.
1.8.0 | 2023-11-06
- Add adjust volume support using
imageVolume
to MediaStreamEncoder, MuxerEncoder, and FFmpegEncoder.
1.7.4 | 2023-10-26
- Improve memory management when video processing.
1.7.3 | 2023-10-16
- Fix issue where Muxer would throw when shapes were added to the video.
1.7.2 | 2023-10-05
- Fix issue where Muxer would continue encoding video when error was thrown.
- Fix issue where Muxer would throw when encoding video on intel Mac.
1.7.1 | 2023-10-04
- Fix issue where cursor drag indicator would show when no trim was made.
1.7.0 | 2023-10-04
- Add pan interaction to trim clips.
- Fix cursor not changing when resizing trim clips.
1.6.4 | 2023-09-21
- Fix FFmpeg encoder not working when using FFmpeg WASM v0.12.
1.6.3 | 2023-08-23
- Fix issue with iife build target not having correct name.
1.6.2 | 2023-08-21
- Fix issue with MuxerEncoder where would throw offset is out of bounds error when processing.
- Fix issue with time indicator showing 1 minute and 60 seconds instead of 2 minutes when passing
119.5
seconds.
- Fix issue with left media trim indicator not showing arrow cursor.
1.6.1 | 2023-08-17
- Fix issue where
mimeType
parameter wasn't read by MediaStream encoder.
1.6.0 | 2023-08-16
- Add
trimEnableFramePreview
, set to false
to hide frame preview.
- Add
trimEnableMediaClipper
, set to false
to hide media clipping, trimEnableFramePreview
needs to be enabled to use media clipper.
- Add
trimEnablePlayPauseButton
, set to false
to hide play/pause button.
- Add
trimEnableMuteButton
, set to false
to hide mute button.
- Fix issue where no default trim range was set in muxer encoder.
1.5.0 | 2023-08-07
- Add support for
imageMinDuration
property, will limit clip range to minimum video duration.
- Add support for
imageMaxDuration
property, will limit clip range to maximum video duration.
1.4.4 | 2023-06-28
- Fix performance issues on Firefox.
1.4.3 | 2023-06-26
- Fix integration with Pintura node measuring logic.
1.4.2 | 2023-06-26
- Fix compatibility issue with Pintura 8.60.3
1.4.1 | 2023-05-29
- Improve internal error handling.
1.4.0 | 2023-05-23
- Add
framesPerSecond
, audioBitrate
, and videoBitrate
options to createFFmpegEncoder
factory.
- Fix issue where FFmpeg would throw an error if no filters were applied.
1.3.2 | 2023-05-22
- Fix
createMuxerEncoder
missing from TypeScript declaration file.
1.3.1 | 2023-05-11
- Remove duplicate Pintura selectors in stylesheet.
1.3.0 | 2023-05-08
- Add
createMuxerEncoder
a video encoder based on the native VideoEncoder
API that allows faster client-side encoding on modern browsers.
1.2.0 | 2023-04-06
- Add shape overlay support to both the FFmpeg and MediaStream encoder.
- Add
imageVolume
property, set to 0
to remove audio track. Currently not reflected in UI.
- Fix FFmpeg encoder issue where trimming video's without audio track would throw an error.
- Fix FFmpeg encoder issue where target size could be non-unsigned integer.
1.1.7 | 2023-03-31
- Fix issue where color adjustments weren't applied correctly in FFmpeg.
1.1.6 | 2023-03-29
- Fix issue with pressing play/pause sometimes throwing an error.
1.1.5 | 2023-03-07
- Fix issue where pressing space while focussing an input, textarea, or button element would not correctly play/pause a video.
1.1.4 | 2023-02-08
- Fix issue with MediaStream encoder where recording would get stuck when trimming to end of video.
1.1.3 | 2023-02-07
- Further improve MediaStream encoder drawing accuracy.
1.1.2 | 2023-02-06
- Fix issue where in some situations the video Blob would be 0 bytes when using MediaStream encoder.
1.1.1 | 2023-02-06
- Fix issue where first frame of video would be visible for a small moment.
1.1.0 | 2022-12-19
- Add React Native Media Stream based video preset.
1.0.7 | 2022-12-16
- Improve play/pause handling.
1.0.6 | 2022-12-13
- Fix issue with error thrown when loading and saving Blobs.
1.0.5 | 2022-12-12
- Fix issue where pan and zoom would sometimes not work in the trim util.
1.0.4 | 2022-11-28
- Fix mobile Safari not drawing last video frame in trim util.
- Fix issue with mobile Firefox on Android not showing preview video frames in trim util.
1.0.3 | 2022-11-22
- Fix issue with video previews shown in trim tool not updating based on crop location and video rotation.
- Fix issue with rotated video not correctly rendering on Firefox.
1.0.2 | 2022-11-15
- Fix issue with MediaStream video recording on iOS 15.
- Fix versioning of video plugin, now starts at 1.
1.0.1 | 2022-11-14
- Fix issue with error during video load stalling editor.
- Fix TypeScript declaration file mismatch with function signatures.
- Add timing information to log statements for MediaStream encoder.
1.0.0 | 2022-11-08