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.
- Transpile code in "dist" to ES5
- Add "module" field in package.json to indicate src/index.js as importable ES6 module
- Build with Rollup from entry.js
- Remove native Symbols (it's just easier)
- Remove Flow annotations (nothing was happening there anyway)
- Update README for distributable code, IE compatibility
- Add .npmignore to remove .babelrc from published package
- Version bump for release
- Enable a "not" argument to onmedia directive
- Build distributable (strip Flow annotations)
- Execute onmedia callback on bind only for matched $mq keys
- Add "init" flag to params when executing onmedia callback from bind
- README updates to clarify use of onmedia
- Global mixin adds "$mq" key to the Vue prototype
- Component configuration of the $mq object
- Component option to declare an isolated $mq scope
- Convenience property "all" on $mq object returns array of all matched query keys
- An "onmedia" directive to allow component methods to be executed on change
- README documentation of current feature set