360°/VR Video Plugin Changelog

The following tracks changes to the plugin:

Changelog

15 Feb 2023

v2.0.0

  • Breaking Changes: This drops support for older browsers such as IE
  • Update build tooling to drop older browser support

16 Aug 2022

v1.10.1

  • Set license field back to MIT

31 Aug 2021

v1.10.0

  • Skip syntax check with vjsverify

31 Aug 2021

v1.9.0

  • Vendor three JavaScript files
  • Don't run tests on version
  • Updated generator-helpers

15 Jun 2021

v1.8.0

  • Added an option to prevent clicks from toggling playback
  • Added option to change the detail level of the projection sphere
  • Bug fix: Include edited three.js examples in module dist files
  • Bug fix: Separated 180_LR/180_TB, add 180_MONO, fix cropping in 180 views
  • Fixed publish by skipping require verification
  • Updated dependencies, readme, examples, and switch to github actions ci

3 Mar 2020

v1.7.2

  • Null check fullscreen toggle to fix iOS without it.

18 Nov 2019

v1.7.1

  • Increased touchmove threshold for "taps" on mobile
  • Added generator-helper dependencies back in
  • Added lint-staged as developer dependency
  • Fixed up package-lock URLs

9 Sep 2019

v1.7.0

  • Added support for Spatial audio rendering via Omnitone

28 Aug 2019

v1.6.0

  • Added 180 projection support
  • Added an initialization event that triggers after init() is finished
  • Added YouTube Equi-Angular Cubemap (EAC) projection
  • Updated npm-run-all to 4.1.5
  • Fixed JavaScript highlight in README.md
  • Updated examples and readme
  • Added a test, fix the build, update generator verison
  • Bug fix: Prevented switching to lowest resolution HLS resolution, due to non-displayed video

17 Sep 2018

v1.5.0

  • New feature: Motion controls option
  • Bug fix: Removed the postinstall script to prevent install issues
  • Updated to generator-videojs-plugin 7.2.0
  • Updated videojs-generate-rollup-config to version 2.2.0

23 Aug 2018

v1.4.7

  • Using Generator 7

8 Aug 2018

v1.4.6

  • Updated dependencies

3 Aug 2018

v1.4.5

  • Babel the ES distribution by updating the generator

1 Aug 2018

v1.4.4

  • Dispose of event listeners on window correctly

20 Jul 2018

v1.4.3

  • Corrected incorrect CSS naming

5 July 2018

v1.4.2

  • Update to generator v6

18 Jun 2018

v1.4.1

  • Bug fixed: iOS sizing issue when deactivating VR display

8 Jun 2018

v1.4.0

  • Hide control bar while moving, allow clicking to play/pause, allow right click
  • Update rollup and rollup-plugin-json

23 May 2018

v1.3.0

  • Now handles 360_CUBE projection
  • Bug Fix: FrontSide -> BackSide for 360 videos due to changes in three.js
  • Bug Fix: No rotate instructions and iOS back arrow fix
  • Bug Fix: Re-implement touch pan controls
  • Bug Fix: Remove Safari video image canvas work-around
  • Bug Fix: vjs-fluid class usage, and remove mutationobserver work-around
  • Updated rollup to version 0.58.2
  • Updated rollup-plugin-babel to version 3.0.4
  • Updated rollup-plugin-commonjs to version 9.1.3
  • Updated three to version 0.92.0

8 May 2018

v1.2.1

  • Correctly show an error in IE/Safari when WebVR is unsupported

27 Mar 2018

v1.2.0

  • Bug fix: Chrome m55 Android gyro breakage by updating webvr-polyfill
  • Updated Rollup to version 0.57.1

20 Feb 2018

v1.1.1

  • Expose version correctly
  • OrbitControls: no pan, less speed, no zoom
  • Rework three example builds to fix webpack

31 Jan 2018

v1.1.0

  • Removed three unnecessary JavaScript files from the repo
  • Bug Fixes
    • Default projection typo
    • Native WebVR
    • Safari HLS

4 Dec 2017

v1.0.3

  • Implemented workaround for firefox/polyfill display issue

19 Oct 2017

v1.0.2

  • Makes stereo modes so actually stereo
  • Updated information in readme about equirectangular

29 Aug 2017

v1.0.1

  • Made the projection values equirectangular and 360 equivalent.

24 Aug 2017

v1.0.0

  • Added an option to force cardboard button
  • Exposed more of VRS methods
  • Added a cardboard button for native webvr support
  • Auto projection set to the correct value and not auto
  • Cleaned up window listeners
  • Correctly checks for cardboard button on control bar so two aren't added
  • Encode svg in CSS, use exact button replacement size
  • Made cardboard button pseudo fullscreen on iOS
  • Updated pin webvr-polyfill to 0.9.23
  • Fixed pixelation issues on some devices
  • Prevent initialization from happening twice
  • Separated and reset CardboardButton and BigVrPlayButton
  • Use player fullscreenchange event so fullscreen toggle works on Safari