Changelog
4.0.0 (2025-06-??)
- Implementation of Web workers for decoding DRACO meshes
- Application of directional light and shadows
- Added new @react-three/fiber integration example.
- Device-dependant WebGL1, WebGL2 or canvas-based frame lookup
- Removed: Playback of 8i HVR point cloud format
- Removed: AFRAME Components
- Removed: iOS-specific polyfills for MediaSource API
- Removed: Fog and shader modification
- Removed: Support for head tracking
Legacy releases
This is the changelog of the legacy 8i Dash Player (3.x and earlier).
3.8.46 (2024-10-01)
- Prevented a crash with error message:
Uncaught TypeError: Cannot read properties of undefined (reading 'getMeshByFrameId')
3.8.45 (2024-08-20)
- Updated underlying
<video>
position and sizing - Added additional check when destroying player instance
3.8.44 (2024-04-03)
- Additional cleanup on destroy calls
3.8.43 (2024-04-01)
- Improved memory cleanup
3.8.42 (2024-02-14)
- Added support for THREE.js and AFrame Fog
3.8.41 (2023-11-17)
- Added HLS property enabling users to disable HLS when used with Safari if desired
- Updated documentation, removing mentions of deprecated HVR support
3.8.40 (2023-08-18)
- Improved 8thWall handling
3.8.39 (2023-08-18)
- Utilized WebGL2 features when available for improved performance
- Renamed
licenseServerURL
property tolicense_server_url
- Resolved issues related to looped playback on newer iOS versions
3.8.38 (2023-06-05)
- Added
.volcap-video
class to<video>
elements created by the volcap player - Exposed accessors for video and mesh
3.8.37 (2023-03-21)
- Resolved issues setting the initial opacity value when using THREE.js
3.8.36 (2023-03-01)
- Oculus browser support when using AFrame ≥ 1.3.0
- Improved playback control and performance
3.8.35 (2023-02-01)
- Timecode processing improvements
- Lowered default contrast to 0.85
3.8.34 (2022-11-29)
- Added opacity property
- Added support for normals and relighting
- Added dynamic material support
- Added materials example: Materials Example
3.8.33 (2022-10-31)
- Additional error handling
3.8.32 (2022-10-25)
- Logarithmic depth buffer support
2.8.31 (2022-09-28)
- Improved error handling
2.8.30 (2022-09-20)
- Configurable bitrate
- Ability to define clearkey license server
2.8.29 (2022-08-25)
- Added modifiable contrast parameter
- Safari playback improvements
2.8.28 (2022-08-19)
- Allowed smoother playback in AFrame versions ≥ 1.3.0
- Resolved texture desync issues
2.8.27 (2022-08-04)
- 4k hologram support
- Additional documentation
- Resolved three.js texture flickering
2.8.26 (2022-07-28)
- Improved logging support
- Frame calculation improvements
- Documentation update
2.8.25 (2022-07-21)
- Livestream and 8thWall stability improvements
- Memory usage improvements
2.8.24 (2022-05-26)
- Support for macOS Safari 15
2.8.23 (2022-05-25)
- Improved positioning within Chrome
2.8.22 (2022-03-10)
- Support for AFrame 1.3.0 and THREE.js JSM usage
- Additional examples