- initial release
- fix invalid package
- handle encoded component names
- make sure buttonhandler can be added only once per device definition
- make sure enableDiscovery can be added only once per device definition
- make sure registerSubscriptionFunction can be added only once per device definition
- update docs
- internal change, add urlbuilder, thanks @nklerk
- add support for the MEDIAPLAYER device type
- add option to define button groups
- fixes issue #15, make sure failed notification are thrown