# google-music.js changelog
6.1.0 - Upgraded to `uglify-js@3.3.10` to fix GitHub vulnerability warning

6.0.2 - Replaced Gratipay with support me page

6.0.1 - Repaired local test suite for slow internet and password confirmation screens

6.0.0 - Renamed repository from `gmusic.js` to `google-music.js`

5.0.0 - Added new methods `playback.setShuffle`, `playback.setRepeat`, `playback.getSongInfo`, and `playback.getPlaybackState`. Also modified `setRepeat` to handle the old functionality of `toggleRepeat` which now only toggles states. Added new documentation for methods.

4.2.1 - Repaired i18n support by removing English only strings via @ jostrander in #39 and #40

4.2.0 - Adjusted hooks to only fire when actual changes occur

4.1.1 - Added CHANGELOG update verification

4.1.0 - Integrated Browserstack to test suite, added `resetRating`, and fixed up failing one-offs

4.0.4 - Corrected documentation of the `change:playback-time` event

4.0.3 - Corrected license in package.json to SPDX

4.0.2 - Documented release process

4.0.1 - Removed branch whitelist from `.travis.yml`

4.0.0 - Renamed repository from `google-music.js` to `gmusic.js`

3.3.4 - Integrated Travis CI

3.3.3 - Added missing `webdriver-manager-update` command/docs and added `npm run test-windows`

3.3.2 - Added CONTRIBUTING.md as part of resolving #13

3.3.1 - Corrected selectors for title/album art via @MarshallOfSound in #15

3.3.0 - Fixed up one-offs in test suite and resolved errors from #12

3.2.0 - Added assertions for elements and made selectors cross-version

3.1.1 - Added `foundry` for release

3.1.0 - Removed duplicate events from `change:playback` event and fixed "Stop" detection

3.0.0 - Updated integration to handle Material design release

2.0.5 - Fixed `package.main` reference

2.0.4 - Moved from `setStarRating` to `setRating`, renamed `changeRepeat` to `toggleRepeat`, and moved `notifySong` to provide duration in millseconds

2.0.3 - Moved to EventEmitter for hooks

2.0.2 - Refactored internals, moved constants as class properties

2.0.1 - Fixed style issues and moved all method keys to lower case for OOP consistency

2.0.0 - Moved to constructor and off of `window` to support `node-webkit`

1.2.0 - Added build scripts for `bower` and vanilla JS

1.1.0 - Completed tests and fixed bug in `Rating.getRating()`

1.0.0 - Initial release
