vlitejs
Version:
vLitejs is a fast and lightweight Javascript library for customizing HTML5 and Youtube video players in Javascript with a minimalist theme
146 lines (95 loc) • 3.94 kB
Markdown
# 3.0.4
#### Updates
* Bumps `@babel/preset-env` from 7.4.5 to 7.7.7
* Bumps `file-loader` from 1.1.11 to 5.0.2
* Bumps `terser-webpack-plugin` from 2.2.1 to 2.3.1
* Bumps `postcss-loader` from 2.1.6 to 3.0.0
* Bumps `eslint-plugin-standard` from 3.0.1 to 3.1.0
* Bumps `eslint-config-standard` from 10.2.1 to 11.0.0
* Bumps `webpack-cli` from 3.2.3 to 3.3.10
* Bumps `eslint` from 4.18.2 to 4.19.1
* Bumps `eslint-plugin-import` from 2.8.0 to 2.19.1
* Bumps `optimize-css-assets-webpack-plugin` from 5.0.1 to 5.0.3
* Bumps `@babel/core` from 7.4.5 to 7.7.7
* Bumps `webpack` from 4.41.2 to 4.41.4
* Bumps `eslint-plugin-promise` from 3.6.0 to 4.2.1
* Bumps `stylelint-config-standard` from 18.3.0 to 19.0.0
* Bumps `postcss-import` from 11.0.0 to 12.0.1
* Bumps `progress-bar-webpack-plugin` from 1.11.0 to 1.12.1
* Bumps `webpack-manifest-plugin` from 2.0.3 to 2.2.0
* Bumps `eslint-plugin-node` from 5.2.1 to 8.0.1
* Bumps `mini-css-extract-plugin` from 0.4.1 to 0.8.2
* Bumps `@babel/plugin-transform-modules-commonjs` from 7.7.0 to 7.7.5
* Bumps `postcss-nested` from 3.0.0 to 4.2.1
* Bumps `style-loader` from 0.21.0 to 1.0.2
* Bumps `css-loader` from 1.0.0 to 3.4.0
* Bumps `babel-eslint` from 8.0.1 to 10.0.3
# 3.0.3
#### Fixes
* Fixed strict node engine version break with different node version [#6](https://github.com/yoriiis/vlitejs/issues/6)
# 3.0.2
#### Updates
* Update docs and add `.eslintignore`
# 3.0.1
#### Updates
* Update `engines` in `package.json` (node and npm)
# 3.0.0
#### New features
* Add all sources of the vLitejs project, including:
* CSS
* JS
* Documentation with MkDocs build
* Webpack configuration
* Examples
* New folder structure
* Add `ESLint` with `Standard JS` on the project with associated npm scripts
* Add `StyleLint` configuration on the project with associated npm scripts
* Add `Babel` configuration on the project
* Add `postCSS` configuration on the project
* Add `browserslistrc` files for browsers support
* Add Travis builds: `stylelint`, `eslint` and `mkdocs build`
* Add `JSDoc` configuration file and all code comments
* Add `Material for MkDocs` to build the documentation website
* Add `Webpack` configuration
* Add `./examples` folder with vLitejs examples
* Add `.github` folder with `ISSUE_TEMPLATE` and `PULL_REQUEST_TEMPLATE`
* Add `./dist` folder with vLitejs assets
* Add `CHANGELOG` file
* Add `.editorconfig` file
#### Removed
* Remove specific build file for `html5` player only or `youtube` player only. We keep only one bundle compatible with `html5` and `youtube`
#### Updates
* Rename the export of the `vLite` constructor to` vlitejs`
* Rename `timeline` option to `progressBar`
* Rename `callback` option to `onReady`
* Rename CSS class prefixes from `.vl-` to `.v-`
* Rename all CSS class with [FUN](https://benfrain.com/enduring-css-writing-style-sheets-rapidly-changing-long-lived-projects/#h-H2_5) methodology
#### Fixes
* Fix autoplay option that does not work with browser policy without user gesture. Muted option is forced to solved the problem.
# 2.0.1
#### New features
* Add `playsinline` support
* Add fast-forward on the video (+ or - 10s) only on no touch devices
#### Updates
* Optimize `unBindEvents` function
#### Fixes
* Fix bug with native control for touch devices
# 2.0.0
#### New features
* Add prefix `.vl-` before all CSS classes use by vlitejs to prevent conflicts
* Add keyboard shortcut (spacebar) to control the video
* Add option `autoHide` to hide the control bar if the user is inactive
* Add loader linked to `seeking` and `seeked` events
# 1.1.2
#### New features
* Add progress bar hover and transition
#### Fixes
* Prevent click catch by Youtube iframe which block player click
# 1.1.1
#### New features
* Add `UMD` compatibility
* Add package on [npm](https://www.npmjs.com/package/vlitejs)
# 1.1.0
#### New features
* First release of vLitejs
* Update README