All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Added pre-compilation step with Blob Generator
- Changed core implementation where it's now based on blobs
- Changed small media structure where media is stored as a separate local file
- Changed unit tests to work with blob based implementation
- Changed Rollup build to have all builds unified in a single step
- Changed AVA dependency to
0.25.0
- Fixed build by adding missed minified file
- Fixed build by adding missed bundled files for CommonJS and ES6 variants
- Added option
blob
to use blob as media source instead of base64
- Fixed build by adding missed bundled files
- Added option
inline
to check auto-play for inline playback
- Added notes about media files used in the project
- Fixed imports to provide wrapper Object
- Added ES5/ES6 versions of the library for bundlers
- Changed documentation to include latest API changes
- Added error for timeout
- Added changelog tracking
- Changed DOM test framework to JSDom
- Changed API to use
audio/video
methods with same payload - Changed playback detection to rely on browser's
play()
Promise API - Changed documentation to include examples with Promise API
- Removed
videoMuted
method in favor of generic API forvideo
andaudio
- Removed
DOM
invalidation
- Added minified version of the library
- Added size badge
- Added more examples
- Changed
Ava
test output
- Initial release