v2.15.0
v2.15.0 (2017-12-01)
Implemented enhancements:
- domData set #295
- Improve error message on validators #279
- Provide events for all lifecycle methods on Component #300
- metal-dom prepend #296
Closed issues:
- Config.required() is mutating the object #310
- [metal-events] Document process to emit events #308
- Default state values are not set by using WebComponents #305
- Updating NestedComponents via refs is not working #301
- Gulp watch doesn't working #286
Merged pull requests:
- release/v2.15.0 #320 (Robert-Frampton)
- Allow falsy values for domData.get #319 (Robert-Frampton)
- Add links to metaljs.com from package readme files #316 (Robert-Frampton)
- Add tests for error messages returned by arrayOf and shapeOf #315 (Robert-Frampton)
- Fixes saucelabs testname #314 (jbalsas)
- Fixing test:coverage script #313 (diegonvs)
- Split large test up into smaller parts, remove redundant section #312 (Robert-Frampton)
- Method calls to Config helpers should return new objects to avoid unintended mutation #311 (Robert-Frampton)
- Default STATE values should be preserved when rendering web components. Fixes #305 #309 (Robert-Frampton)
- Run test:saucelabs script on CI #307 (Robert-Frampton)
- Emit "disposed" event on Component dispose #299 (p2kmgcl)