- Clean styles, prefix variables, use !default, separate files for core and animations
- Attach event listener to window instead of document for event
load
- Fix device detector (tablet setting)
- Disable AOS on not supported browsers (<= IE9)
- Clean code around
disable
option - Rewrite device detector using ES6 Class
- Add
transform-object-assign
plugin for babel, so Object.assign works in IE
- Fix include in arrays, so it works in IE
- Add easings, after they were accidentaly ignored
- Add new CHANGELOG
- Add contribution guide
- Add emojis in README
- Add map file for styles
- Make
data-aos
attributes the default and only proper ones - Use maps and loops in Sass
- Replace gulp with webpack
- Rewrite Karma config and use webpack to bundle tests
- Upgrade to ES6
- Update documentation
- Update demos
- Remove
aos
attributes - Remove gulp from build tools
- Improve animations performance
- Fix styles loading in tests
- Fix AOS refreshing on asynchronously loaded elements
- Fix problem with using AOS as node package by setting main file in package.json
- Add compatibility with module systems
- Fix AOS initializing when DOM is already loaded