- Fix support detection (by xiaoping).
- Fix type definitions by @michaelgmcd.
- Remove Bower support.
- Remove Sprockets support.
- Remove Component support.
- Fix TypeScript module declaration by @maciejmrozinski.
- Fix headless Chrome support by @runspired.
- Reduce project size.
- Fix type definitions by @dpoetzsch.
- Fix type definitions for TypeScript 2.6 by @marayfirth.
- Add TypeScript definitions by Joel Hernández.
- Fix race condition by Mikhail Vazhnov.
- Fix Rails support by @dimko.
- Fix Sprockets 3 support by Waseem Sadiq.
- Add Component support by Mitchel Kelonye.
- Fix Bower config by Misha Ponizil.
- Allow to use in CommonJS.
- Release npm package.
- Reduce library size to 10 %.
- Allow to use latest version from master in Ruby Bundler.
- Method
hidden()
now always return boolean. - Change repository URL to
github.com/ai/visibilityjs
.
- Prevent to run timer often, that it’s interval, when visibility was changed.
- Allow to install by Bower package manager.
- Change license to MIT.
- Reduce library size.
- Remove jQuery.Chrono integration.
- Remove outdated Firefox prefix.
- Decrease files size (by compressible code and UnglifyJS 2).
- Remove unnecessary vendor prefixes from fallback.
- Remove unnecessary vendor prefixes.
- Methods onVisible and afterPrerendering return listener ID (by mcfedr).
- Fix documentation (by Erwänn Mest).
- Split library to core and timers modules.
- Allow to unbind change listener.
- Use common logic in change(), afterPrerendering() and onVisible().
- Fix gem assets directory.
- Update development dependencies.
- Remove non-ASCII symbols from gemspec.
- Print testing URL in test task.
- Fix gemspec issue with Bundler.
- Reorder code to show first public and common methods.
- Use node.js Cake instead of Ruby’s Rake to build tasks.
- Move to Mocha, Chai and Sinon.JS for tests.
- Move autogenerated minified to GitHub downloads.
- Fix documentation and gemspec.
- Add fallback API support by focus/blur hack to all browsers.
- Rename gem to visibilityjs.
- Fix gem integration with Asset Pipeline paths.
- Rename support() to isSupported() and notPrerender() to afterPrerendering().
- Fix IE 6 and 7 support.
- Documentation fixes by Peter Zotov.
- Initial release.