Changelog
=========

1.2.0 (2020-10-12)
------------------

* Bug fixes
* Use PyUSB 1.0.0
* Python 3 compatibility improvements

1.1.8 (2015-11-02)
------------------

* API to get and set number of LEDs for BlinkStick Flex
* Mode description update
* Display LED count with --info parameter for command line tool
* Option --set-led-count to change the number of LEDs controlled by BlinkStick Flex board

1.1.7 (2015-02-26)
------------------

* Use cross platform USB control transfer method for all functions
* Fix for matrix shift functions
* Updated readme with new installation details for Windows

1.1.6 (2014-12-22)
------------------

* Always require PyUSB 1.0.0b1, because b2 is broken

1.1.5 (2014-11-23)
------------------

* Python 3 compatibility
* Minor bug fixes

1.1.4 (2014-10-03)
------------------

* Correctly calculate required led data to be retrieved from the device for get_color function
* Fix to apply commands to all devices and not just one from command line tool

1.1.3 (2014-09-24)
------------------

* Display help only once when run without parameters and multiple BlinkSticks plugged in
* Set color with last parameter of command line tool
* --brightness command line option as alias to --limit
* Color parameter no longer requires hash for hex values in command line script
* Do not show usage information for infoblock, info and mode commands
* Command line tool options grouped into logical sections
* Minor tweaks

1.1.2 (2014-09-22)
------------------

* Fix rgb typos

1.1.1 (2014-09-22)
------------------

* Fix for pulse feature for remapped values

1.1.0 (2014-09-22)
------------------

* Module simplification
* Command line tool banner is only visible in help
* Removed --cpu-usage and --connect features from command line tool
* Explicitly specify beta version of pyusb
* Improved documentation of public methods
* Improved README structure and updated reference
* Added ability to limit the brightness of the LED from base BlinkStick class

1.0.1 (2014-09-19)
------------------

* Added missing numpy dependency

1.0.0 (2014-09-19)
------------------

* Added support for BlinkStick Pro
* Removed grapefruit and replaced with colour

0.7.0 (2013-10-03)
------------------

* Added full support for Python in Windows

0.6.0 (2013-08-20)
------------------

* Add ability to restore communication to device after it has been unplugged
* Fix broken grapefruit dependency in setup.py

0.5.0 (2013-05-05)
------------------

* Added morph, blink and pulse functions
* Implemented inverse mode
* Improved control script to support new features

0.3.1 (2013-04-20)
------------------

* Fixed support for Mac OS X

0.3.0 (2013-04-16)
------------------

* Removed example scripts as they have been moved to wiki
  https://github.com/arvydas/blinkstick-python/wiki

* Added BlinkStick control script. All features of BlinkStick can now be
  controlled with a single blinkstick command

0.2.0 (2013-04-08)
------------------

* Add ability to set color by CSS name or hex string

0.1.0 (2013-03-27)
------------------

* Initial release.
