12.0.0 / 2021-11-19
Make sure there is no pending video or videos on error before upgrading to 12.0.0.
BREAKING CHANGES
- No longer tested on NodeJS < 16.3.0 and NPM < 7.15.1
- Drop support for OpenVeo Core < 10.0.0
- Remove continuous integration with Travis
- Property
metadataFileName
of publishConf.json configuration file is now ignored, packages in version 1 format must have a file called .session - Prevent from pasting styles in rich text editors, it now pastes only plain text
NEW FEATURES
- Improve code documentation by replacing Yuidoc by JSDoc
- Add support for ZIP archives in addition to TAR archives
- Multi-sources videos now contain all aggregated points of interest (timecodes and tags) instead of only the points of interest of one of the videos
- Add support for a new format of archive capable of importing a multi-sources video
BUG FIXES
- Fix video loading for Wowza and local providers which wasn't always loading the second time
- Fix unhandled promise rejection in publication process when an error occurred
- Fix web service end point DELETE videos/{video-id} which was raising an uncatched error when trying to remove a video without having the permission to do it or when trying to remove a video in unstable state
- Fix old OpenVeo video points of interest conversion (from percentage to milliseconds) which wasn't working anymore since version 11.0.0
- Fix error message when removing a user when this user is the owner of one or more medias, error introduced in version 6.0.0
DEPENDENCIES
- @openveo/player has been upgraded from 6.0.0 to 7.0.0
- @openveo/rest-nodejs-client has been upgraded from 4.0.0 to 5.0.1
- chai has been upgraded from 4.2.0 to 4.3.4
- dashjs has been upgraded from 3.0.3 to 4.1.0
- eslint has been upgraded from 22.0.0 to 23.0.0
- flightplan has been removed
- googleapis has been upgraded from 48.0.0 to 88.2.0
- grunt has been removed
- grunt-cli has been removed
- grunt-contrib-compass has been removed
- grunt-contrib-concat has been removed
- grunt-contrib-uglify has been removed
- grunt-contrib-watch has been removed
- grunt-eslint has been removed
- grunt-gh-pages has been removed
- grunt-karma has been removed
- grunt-mkdocs has been removed
- grunt-mocha-test has been removed
- karma has been upgraded from 4.4.1 to 6.3.4
- karma-mocha has been upgraded from 1.3.0 to 2.0.1
- mime has been upgraded from 2.4.4 to 2.5.2
- mocha has been upgraded from 7.1.1 to 9.1.0
- request has been removed
- shortid has been replaced by nanoid
- tinymce has been upgraded from 5.2.1 to 5.9.1
- video.js has been upgraded from 7.7.5 to 7.15.4
- videojs-contrib-dash has been upgraded from 2.11.0 to 5.1.0
- yuidoc has been replaced by JSDoc