API changes
- Added:
- `SignalBinding.prototype.getListener()` (3)
- `Signal.prototype.dispose()` (6)
- `signals.VERSION`
- `signals.isDef()`
- Removed:
- `SignalBinding.listener` (3)
- Renamed:
- `SignalBinding.listenerScope` -> `SignalBinding.context` (4)
Fixes
- Removed unnecessary function names (5)
- Improved `remove()`, `removeAll()` to dispose binding (10)
Test Changes
- Added different HTML files to test dev/dist/min files.
- Updated test cases to match new API.
Other
- Improved source code comments and documentation.
- Small refactoring for better organization and DRY.
- Added error messages for required params.
- Removed unnecessary info from `SignalBinding.toString()`.