Skip to content

10.0.0

Compare
Choose a tag to compare
@maxime-beguin maxime-beguin released this 26 Mar 07:49
· 185 commits to master since this release

10.0.0 / 2019-03-26

BREAKING CHANGES

  • Web service endpoints GET /videos and /videos/:id now express timecodes small images using a sprite object instead of an URL
  • Web service endpoints GET /videos and /videos/:id tag file properties have been renamed: "mimetype" has been renamed into "mimeType", "basePath" has been renamed into "url", "originalname" has been renamed into "originalName" and "filename" has been renamed into "fileName"
  • OpenVeo Publish now requires OpenVeo Core >=8.0.0
  • Drop support of flash technology for the HTML version of the OpenVeo Player

NEW FEATURES

  • OpenVeo Publish does not use Bower anymore, it now uses NPM for both client and server dependencies
  • Translate the HTML version of the OpenVeo Player
  • Add browser vendors attributes for fullscreen to the shared iframe code
  • Add new parameters to the player public page to have more control on the player:
    • Parameter "remember-position" to force the player to start playing the video at the time the user was last time or not (Default is "remember-position=true")
    • Parameter "fullscreen-icon" to show / hide the fullscreen control (Default is "fullscreen-icon=true")
    • Parameter "volume-icon" to show / hide the volume control (Default is "volume-icon=true")
    • Parameter "template-icon" to show / hide the template selector (Default is "template-icon=true")
    • Parameter "settings-icon" to show / hide the settings control (Default is "settings-icon=true")
    • Parameter "veo-labs-icon" to show / hide the veo-labs logotype (Default is "veo-labs-icon=true")
    • Parameter "time" to show / hide the time and duration (Default is "time=true")
    • Parameter "chapters" to show / hide chapters (Default is "chapters=true")
    • Parameter "tags" to show / hide tags (Default is "tags=true")
    • Parameter "cuts" to enable / disable cuts (Default is "cuts=true")
    • Parameter "template" to set the default template to use from "split_1", "split_2", "split_50_50" and "split_25_75" (Default is "template=split_50_50")

BUG FIXES

  • Fix "grunt remove:doc" which hasn't worked since version 3.0.0
  • Fix "auto-play", "type" and "fullscreen" parameter on the player public page which weren't always working
  • Fix adding a thumbnail from the catalog of videos when adding a new video which was failing without error. It now sets the package on error if adding the thumbnail failed. This bug appeared in version 6.0.0
  • Fix chapters and tags wrong times when adding only one chapter at 0 with several tags or one tag at 0 with several chapters
  • Fix server crash when uploading on Youtube failed

DEPENDENCIES

  • video.js has been upgraded from 5.19.2 to 7.3.0
  • dashjs has been upgraded from 2.6.7 to 2.9.2
  • videojs-contrib-dash has been upgraded from 2.9.1 to 2.10.0
  • videojs-contrib-hls has been removed. It is replaced by videojs-http-streaming which is a sub dependency of video.js since version 7.0.0
  • angular has been upgraded from 1.5.5 to 1.5.11
  • @openveo/player has been upgraded from 4.0.0 to 5.0.0