##api changes
- new (not recommended) no longer auto-calls initialize (use .attachTo)
###features
- core component behavior now in base.js mixin/module
- using karma for tests
- refactored documentation now includes api docs
###bug fixes and tweaks
- update bower resources to match current bower naming scheme
- tools/debug.js -> lib/debug.js
- rollback 1.0.10 due to API changes
- becomes v1.1.0 due to API changes
###features
- Event logger now works out-of-the-box
###bug fixes and tweaks
- Fix logger output
###features
- bower ignores non-useful resources
###bug fixes and tweaks
- fix purging of event registry when unbinding
- fix empty componentInfo check in registry
###features
- logging options are now persisted
###bug fixes and tweaks
- event logging fixed
###features
- access registry component info more efficiently
- detect existing instance on attachTo and return without error
###bug fixes and tweaks
- fix Component.describe
###features
- even faster component initialization
###bug fixes and tweaks
- add id to component and for fast registry lookup
- remove array creation for argument munging, for speed and less gc
- remove unused trigger advice
- various refactors for performance
- remove component lifecycle events
###features
- more efficient options->attr merging
- faster component initialization
###bug fixes and tweaks
- tighter debug-mode checking
- remove obsolete component::bind
###features
- tests use require.js
- remove $.browser dependency (in prep for jQuery.next)
###bug fixes and tweaks
- return {} if utils.merge has no arguments
- event logging off by default
###features
- events can define default behaviour
###bug fixes and tweaks
- fix null pointer issues with callback exception
###bug fixes and tweaks
- revert to es5-shim 2.0.0 (cross domain issue with IE<9 Object.create shim)
- fix Travis build script
- fix unbinding where multiple bindings have same evet and callback
- Initial public release.