Deactivate video auto-play by default. Video auto-play can be activated using the URL parameter "auto-play" when sharing the video
NEW FEATURES
Execute functional tests on Travis
Execute unit tests on Travis
Some of the permissions in group "Other permissions" have been moved to other groups. "Access properties page" permission has been moved to "Publish: Properties" group. "Access Publish configuration page" permission and "Manage Publish configuration" permission have been moved to a new group "Publish: Configuration". "Access categories page" permission has been moved to a new group "Publish: Categories". "Access videos page" permission has been moved to "Publish: Videos" group. Also note that "Properties" group has been renamed into "Publish: Properties" and "Videos" group has been renamed into "Publish: Videos".
Rename "Groups" property of a video into "Groups of contents" to avoid possible ambiguity with "Groups of users"
Add the possibility to upload a video directly from the catalog. CAUTION: to use this feature you may have to increase the HTTP limit size of your front end server
BUG FIXES
Fix a bug which appeared when opening a line twice in the catalog of videos. The second time custom properties values were reset
DEPENDENCIES
video.js has been updated from 5.9.2 to 5.19.2
dashjs has been updated from 2.1.1 to 2.5.0
videojs-contrib-dash has been updated from 2.4.0 to 2.9.0
videojs-contrib-hls has been updated from 1.3.11 to 5.5.3
openveo-player has been updated from 2.* to 3.*
karma-phantomjs-launcher has been removed
chai has been upgraded from 3.5.0 to 4.0.2
chai-as-promised has been upgraded from 6.0.0 to 7.1.1
ng-file-upload has been removed, it is now a dependency of OpenVeo Core
multer has been removed, it is now a dependency of OpenVeo Core
Fix regression introduced in version 3.0.0. Already uploaded videos in old package format (with synchro.xml file) did not display synchronized images anymore
The watcher which used to be a sub process is now integrated inside the OpenVeo process
Back end page to start / stop the watcher has been removed
Chapters are no more initiated relatively to slides. User have to define them himself
Drop support for Node.js <7.4.0
Drop support for NPM <4.0.5
Usage of Web Service end points /videos and /properties has changed. page parameter now starts at 0 instead of 1
Usage of Web Service end point /publish/videos/{video_id} has changed. OpenVeo publish now uses OpenVeo CDN url for local videos urls and videos thumbnails instead of relative urls
NEW FEATURES
Search engines for medias and custom properties have been improved. Multiple search fields have been replaced by a unique field. Search is now case insensitive and search is made on the whole string, not just strings starting with the query. The query string is taken as the whole when searching meaning that special characters aren't interpreted and thus will be searched as is.
Rich media tags. Tags and chapters now embed a WYSIWYG editor. Tags can also be associated with a file that user can upload up to 20MB. These associated information can be previewed before saving modification and are rendered in player views associated with tags and chapters.
Rich text description is now available on the description of videos.
Double click is now possible on the list of chapters to directly open the edit form
An error message is now displayed if removing a chapter or tag failed
BUG FIXES
Fix the freeze of packages during a publication process. Sometimes packages could stay stuck in a state (copy, retrieve metadata etc.).
Fix deprecation warning on compass (_mq.scss file) when installing
Fix category update. When adding a new category the list of categories in the list of videos wasn't updated if the whole page wasn't refreshed
Freeze errors in media editor instead of auto hide
Fix watcher detection issues. Sometimes the watcher didn't detect new files added to the hot folders
Fix fullscreen for embedded videos. Fullscreen button didn't have any effect
DEPENDENCIES
SERVER
multer 1.3.0 has been added
javascript-state-machine has been updated from 2.3.5 to 2.4.0
googleapis has been updated from 5.2.1 to 16.0.0
xml2js has been updated from 0.4.16 to 0.4.17
request has been updated from 2.72.0 to 2.79.0
ftps has been updated from 0.4.7 to 1.0.0
grunt has been updated from 0.4.5 to 1.0.1
grunt-contrib-uglify has been updated from 1.0.1 to 2.0.0
grunt-eslint has been updated from 18.1.0 to 19.0.0
grunt-gh-pages has been updated from 1.1.0 to 2.0.0
grunt-karma has been updated from 1.0.0 to 2.0.0
grunt-mkdocs has been updated from 0.1.3 to 0.2.0
grunt-mocha-test has been updated from 0.12.7 to 0.13.2
karma has been updated from 0.13.22 to 1.3.0
karma-chrome-launcher has been updated from 1.0.1 to 2.0.0
karma-mocha has been updated from 1.0.1 to 1.3.0
karma-phantomjs-launcher has been updated from 1.0.0 to 1.0.2