Skip to content

Releases: veo-labs/openveo-publish

11.0.1

30 Sep 05:40
Compare
Choose a tag to compare

11.0.1 / 2020-05-05

BUG FIXES

  • Fix 11.0.0 migration which wasn't properly migrating chapters / tags with old format

11.0.0

04 May 09:40
Compare
Choose a tag to compare

11.0.0 / 2020-05-04

BREAKING CHANGES

  • Drop support for NodeJS < 12.4.0 and NPM < 6.9.0
  • OpenVeo Publish now requires OpenVeo Core >= 9.0.0
  • HTTP error code 23 still refers to a failed point of interest update but no longer to a failed point of interest creation, use code 47 for failed point of interest creation and 48 for failed media update
  • HTTP error code 26 still refers to a failed points of interests removal but no longer to a failed media update, use code 49 for failed failed media update
  • The following HTTP error codes have been removed:
    • 536: Use 522 instead
    • 537: Use 535 instead
    • 539: Use 523 instead
    • 540: Use 538 instead
    • 22: Use 21 instead
    • 24: Use 23, 47 and 48 instead
    • 27: Use 25 instead
    • 28: Use 25 and 26 instead
    • 261: Use 259 instead
    • 263: Use 262 instead
  • Web service endpoint GET /videos now expects values of custom properties of type boolean to be 0 and 1 instead of false and true

NEW FEATURES

  • Web service endpoint GET /videos now accepts searchInPois parameter to extend the smart search to tags titles / descriptions and chapters titles / descriptions
  • Web service endpoint GET /videos has been improved when looking for a text inside video descriptions when useSmartSearch is set to 1
  • The player page now supports URL parameter t to specify a starting time
  • Improve textual search on entities by setting the language of the search engine which can make use of this information to sharpen its results. Publish plugin uses the language defined in OpenVeo Core.

BUG FIXES

  • The message indicating that the player is loading was displayed instead of the message indicating that the video is not yet available on the platform
  • Fix chapters and tags URL parameters on video URL which wasn't working since version 10.0.0
  • Fix 3.0.0 migration script which did not transformed "sources" property of videos into Array (instead of Object), this could led to JavaScript errors when encountering a video created with OpenVeo Publish < 3.0.0
  • Fix potential errors when uploading several videos using FTP with the same name (multi-sources). The publication process for these kind of videos could have stayed blocked when videos were uploaded simultaneously.
  • Fix error when using custom properties of type "date & time" it wasn't possible to set the value of the property when editing a media

DEPENDENCIES

  • async has been upgraded from 2.1.4 to 3.2.0
  • express has been upgraded from 4.14.0 to 4.17.1
  • fluent-ffmpeg has been upgraded from 2.1.0 to 2.1.2
  • ftps has been upgraded from 1.0.0 to 1.1.1
  • googleapis has been upgraded from 16.0.0 to 48.0.0
  • javascript-state-machine has been upgraded from 2.4.0 to 3.1.0
  • mime has been upgraded from 1.3.4 to 2.4.4
  • request has been upgraded from 2.79.0 to 2.88.0
  • shortid has been upgraded from 2.2.6 to 2.2.15
  • video.js has been upgraded from 7.3.0 to 7.7.5
  • videojs-contrib-dash has been upgraded from 2.10.0 to 2.11.0
  • dashjs has been upgraded from 2.9.2 to 3.0.3
  • vimeo has been upgraded from 1.2.0 to 2.1.1
  • xml2js has been upgraded from 0.4.17 to 0.4.23
  • flightplan has been upgraded from 0.6.19 to 0.6.20
  • grunt has been upgraded from 1.0.3 to 1.1.0
  • grunt-cli has been upgraded from 1.3.0 to 1.3.2
  • grunt-contrib-compass sub dependencies have been upgraded
  • grunt-contrib-uglify has been upgraded from 4.0.0 to 4.0.1
  • grunt-contrib-watch sub dependencies have been upgraded
  • grunt-contrib-yuidoc sub dependencies have been upgraded
  • grunt-eslint has been upgraded from 19.0.0 to 22.0.0
  • grunt-gh-pages sub dependencies have been upgraded
  • grunt-karma has been upgraded from 3.0.0 to 3.0.2
  • grunt-mkdocs has been upgraded from 1.0.0 to 1.0.1
  • karma has been upgraded from 3.1.1 to 4.1.1
  • karma-chrome-launcher has been upgraded from 2.2.0 to 3.1.0
  • karma-firefox-launcher has been upgraded from 1.1.0 to 1.3.0
  • karma-ie-launcher has been removed has no tests are performed on Internet Explorer
  • mocha has been upgraded from 5.2.0 to 7.1.1
  • mock-require has been upgraded from 3.0.2 to 3.0.3
  • pre-commit sub dependencies have been upgraded
  • tinymce has been upgraded from 4.8.4 to 5.2.1

10.2.3

10 Oct 13:24
Compare
Choose a tag to compare

10.2.3 / 2019-10-10

BUG FIXES

  • Fix migration script 10.0.0 which caused the ugrade to hang
  • Fix videos blocked with message "This media is not yet available on the streaming platform. Please retry later."

10.2.2

30 Sep 15:14
Compare
Choose a tag to compare

BUG FIXES

  • Fix version 10.2.1

10.2.1

30 Sep 15:14
Compare
Choose a tag to compare

10.2.1 / 2019-09-30

BUG FIXES

  • Fix Wowza videos playing after changing property streamPath in videoPlatformConf.json file, the old base path was used instead of the new one

10.2.0

23 Aug 14:55
Compare
Choose a tag to compare

10.2.0 / 2019-08-23

NEW FEATURES

  • Web service endpoint POST /videos now accepts a info.user parameter to specify the owner of the video that will be used instead of the super administrator

10.1.0

05 Jun 06:34
Compare
Choose a tag to compare

10.1.0 / 2019-06-05

DEPENDENCIES

  • @openveo/player has been upgraded from 5.0.0 to 5.0.1

9.0.2

18 Apr 16:19
Compare
Choose a tag to compare

9.0.2 / 2019-04-18

BUG FIXES

  • Fix server crash when uploading on Youtube failed

10.0.1

26 Mar 17:09
Compare
Choose a tag to compare

10.0.1 / 2019-03-26

BUG FIXES

  • Fix 10.0.0 migration script which was failing if a video didn't have indexes
  • Fix message displayed when player is loading, it was saying that the video is not available instead of saying that the video is loading

10.0.0

26 Mar 07:49
Compare
Choose a tag to compare

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