2.14.0
v2.14.0 (2017-11-02)
Implemented enhancements:
- metal-web-component #261 (Robert-Frampton)
- Support for OOTB isomorphic rendering #267
- Improving Metal.js Lifecycle and Compatiblilty #255
Fixed bugs:
- Multiple levels of Class inheritance when extending State causes static hint configuration issues #287
- hasClassWithNative_ throws an error when trying to check for several classes #209
Closed issues:
- Change assert function for correct test cases #277
- Automate creation of CustomElements #268
- Default values being overwritten by an undefined value. [metal-jsx] #259
- Improve error message when using
oneOf
validation #254 - Multiple declarations of "goog.string" with webpack and Soy #251
- Repo Proposal: creating a metal-jsx-extras repository #239
Merged pull requests:
- Adds auto-generated initial CHANGELOG.md using https://github.com/skywinder/github-changelog-generator #289 (jbalsas)
- Ensure that STATE configuration from static hints are properly configured with multiple levels of class inheritance #288 (Robert-Frampton)
- Rename willRender to willUpdate since it's related to shouldUpdate and move implementation to renderer #285 (Robert-Frampton)
- Revert "Merge pull request #275 from Robert-Frampton/metal-soy-bundle" #280 (jbalsas)
- Updating tests on validators using assert.isTrue() to verify correct cases #278 (diegonvs)
- hasInitialValue_ should return false if value is undefined, but validators should run regardless. Fixes #259 #276 (Robert-Frampton)
- Check to see if bundle has been loaded already. Fixes #273 #275 (Robert-Frampton)
- Export HTMLParser rather than attaching to window #274 (Robert-Frampton)
- Improve error message when using
oneOf
validation. Fixes #254 #272 (Robert-Frampton) - Add forceUpdate method to Component #271 (Robert-Frampton)
- Add tests for server side rendering of Soy and JSX components #269 (Robert-Frampton)
- Don't attempt to create element in Node.js environment #266 (Robert-Frampton)
- importing metal-dom shouldn't immediately throw errors when running in Node.js environment #264 (Robert-Frampton)
- Update lerna to v2.2.0 #263 (Robert-Frampton)
- Adds
writeOnce
method to state Config utils #256 (Robert-Frampton) - Fix travis-ci url in readme #252 (renatorib)
- Issue/209 #231 (p2kmgcl)