Skip to content

Releases: videojs/video.js

5.0.2

23 Oct 21:25
@pam pam
Compare
Choose a tag to compare
  • @imbcmdth fixed an issue with emulateTextTracks being called before the tech dom was ready (view)
  • @gkatsev bumped obj.assign to fix uncaught SecurityError in iframes. Fixes #2703 (view)
  • @gkatsev updated contrib update and have contrib release only update local branches (view)
  • @gkatsev bumped chg to fix stalling issues (view)

5.0.0

29 Sep 16:54
@pam pam
Compare
Choose a tag to compare
  • @carpasse infer MIME types from file extensions in the HTML5 and Flash techs (view)
  • @mmcc updated the slider to allow for vertical orientation (view)
  • @dmlap removed an ie6 hack for flash object embedding (view)
  • @heff replaced Closure Compiler with Uglify for minification (view)
  • @OleLaursen added a Danish translation (view)
  • @dn5 Added new translations (Bosnian, Serbian, Croatian) (view)
  • @mmcc (and others) converted the whole project to use ES6, Babel and Browserify (view)
  • @heff converted all classes to use ES6 classes (view)
  • @mmcc added ES6 default args and template strings (view)
  • @dconnolly replaced JSON.parse with a safe non-eval JSON parse (view)
  • @mmcc added a new default skin, switched to SASS, modified the html (view)
  • @gkatsev removed event.isDefaultPrevented in favor of event.defaultPrevented (view)
  • @heff added and extends function for external subclassing (view)
  • @forbesjo added the scrubbing property (view)
  • @heff switched to border-box sizing for all player elements (view)
  • @forbesjo added a vjs-button class to button controls (view)
  • @bc-bbay Load plugins before controls (view)
  • @bc-bbay rename onEvent methods to handleEvent (view)
  • @dmlap added an error message if techOrder is not in options (view)
  • @dconnolly exported the missing videojs.plugin function (view)
  • @mmcc added back the captions settings styles (view)
  • @gkatsev updated the component.js styles to match the new style guide (view)
  • @gkatsev added error logging for bad JSON formatting (view)
  • @gkatsev added a sensible toJSON function (view)
  • @bc-bbay fixed instance where progress bars would go passed 100% (view)
  • @eXon began Tech 2.0 work, improved how tech events are handled by the player (view)
  • @gkatsev added get and set global options methods (view)
  • @heff added support for fluid widths, aspect ratios, and metadata defaults (view)
  • @heff reorganized all utility functions in the codebase (view)
  • @eXon made additional tech 2.0 improvements listed in #2126 (view)
  • @heff Cleaned up and documented src/js/video.js and DOM functions (view)
  • @mmcc Changed to pure CSS slider handles (view)
  • @mister-ben updated language support to handle language codes with regions (view)
  • @heff changed the 'ready' event to always be asynchronous (view)
  • @heff fixed instances of tabIndex that did not have a capital I (view)
  • @heff fixed a number of IE8 and Flash related issues (view)
  • @heff Reverted .video-js inline-block style to fix Flash fullscreen (view)
  • @mmcc switched to using button elements for button components (view)
  • @mmcc increased the size of the progress bar and handle on hover (view)
  • @mmcc moved the fonts into their own repo (view)
  • @mmcc deprecated the options() function and removed internal uses (view)
  • @carpasse enhanced events to allow passing a second data argument (view)
  • @bc-bbay made the duration display update itself on loadedmetadata (view)
  • @arwidt added Swedish and Finnish translations (view)
  • @heff moved all the CDN logic into videojs/cdn (view)
  • @mmcc fixed the progress handle transition jerkiness (view)
  • @dmlap added support for the seekable property (view)
  • @mmcc un-hid the current and remaining times by default (view)
  • @pavelhoral fixed a bug with user activity that caused the control bar to flicker (view)
  • @dmlap updated to videojs-swf@4.7.1 to fix a video dimensions issue on subsequent loads (view)
  • @mmcc added the vjs-big-play-centered class (view)
  • @thijstriemstra added a logged error when a plugin is missing (view)
  • @gkatsev fixed the texttrackchange event and text track display for non-native tracks (view)
  • @mischizzle fixed event.relatedTarget in Firefox (view)
  • @mboles updated JSDoc comments everywhere to prepare for new docs (view)
  • @mmcc added a currentTime tooltip to the progress handle (view)
  • @pavelhoral fixed subclassing without a constructor (view)
  • @dmlap fixed a vjs_getProperty error caused by a progress check before the swf was ready (view)
  • @dmlap exported the videojs.log function (view)
  • @gkatsev updated vttjs to fix a trailing comma JSON error (view)
  • @gkatsev exported the videojs.bind() function (view)
  • Insert cloned el back into DOM. Fixes #2214 (view)
  • @heff sped up testing (view)
  • pass fs state to player from enterFullscreen, split full-window styles into their own selector (view)
  • Fixed vertical option for volumeMenuButton (view)
  • @dmlap switched events to not bubble by default (view)
  • @dmlap export videojs.createTimeRange (view)
  • @dmlap export a basic played() on techs (view)
  • @dmlap use seekable on source handlers when defined (view)
  • @dmlap fire seeking in the flash tech, not the SWF (view)
  • @dmlap expose the xhr helper utility (view)
  • @misteroneill fixed internal extends usage and added a deprecation warning (view)
  • @eXon added the poster to the options the tech receives (view)
  • @eXon made sure the volume persists between tech changes (view)
  • @eXon added the language to the options the tech receives (view)
  • @mmcc Added "inline" option to MenuButton and updated VolumeMenuButton to be able to utilize it (view)
  • @misteroneill restore some properties on window.videojs. (view)
  • @misteroneill restore some 4.x utilities and remove deprecated functionality (view)
  • @heff use a synchronous ready() internally (view)
  • @nickygerritsen scrubbing() is a method, not a property (view)
  • @sirlancelot change "video" to "media" in error messages (view)
  • @nickygerritsen use the default seekable when a source handler is unset (view)
  • @gkatsev always use emulated TextTrackLists so tracks survive tech switches (view)
  • @misteroneill restore Html5.Events (view)
  • @misteroneill removed the deprecated Component init method (view)
  • @misteroneill restore videojs.formatTime ([view](https://github.com/videojs/vid...
Read more

4.12.15

31 Aug 22:12
@pam pam
Compare
Choose a tag to compare
  • @dmlap update to videojs-swf 4.7.4 (view)
  • @bc-bbay migrate seeking on replay to the flash tech (view)
  • Updated to v4.7.5 of the swf (view)

4.12.14

21 Aug 18:21
@pam pam
Compare
Choose a tag to compare

4.12.13

10 Aug 19:38
@pam pam
Compare
Choose a tag to compare

4.12.12

23 Jul 17:37
@pam pam
Compare
Choose a tag to compare
  • @imbcmdth updated source handlers to use bracket notation so they wont break when using minified videojs (view)
  • @imbcmdth fix potential triggerReady infinite loop (view)

4.12.11

09 Jul 18:58
@pam pam
Compare
Choose a tag to compare
  • @saxena-gaurav updated swf to 4.7.2 to fix flash of previous video frame (view)
  • @gkatsev updated the vtt.js version to fix JSON issues (view)
  • @dmlap fixed an error caused by calling vjs_getProperty on the swf too early (view)

4.12.10

23 Jun 20:43
@pam pam
Compare
Choose a tag to compare
  • @dmlap update to video-js-swf 4.7.1 (view)
  • @imbcmdth src() should not return blob URLs with MSE source handlers (view)

4.12.9

15 Jun 20:30
@pam pam
Compare
Choose a tag to compare

4.12.8

05 Jun 21:32
@pam pam
Compare
Choose a tag to compare