Releases: metal/metal.js
Releases · metal/metal.js
v2.5.13
Code improvements
- Refactored code out of "emit" to make it cleaner
- Simplified implementation of
removeMatchingListenerObjs_
Improvements
- Updates LISTENER_REGEX value to accept anything after
on
or data-on
v2.5.12
Code improvements
- Replaced
mergeSuperClassesProperty
with getStaticProperty
- Improved test coverage
v2.5.11
Bug fixes
- Fixes jsx component key generation when shouldUpdate is false
v2.5.10
Bug fixes
- Fixed "sync" methods that are not defined in the prototype
- Updated incremental dom file (fixes bugs on their side)
Improvements
- Added contributing guidelines
v2.5.9
Bug Fixes
- Fixes IncrementalDomRenderer.getPatchingComponent
- Fixes conditional renders during children capture
- Fixes IncrementalDomChildren not returning node from intercepted incremental dom call
- Calls super class method first in JSXRenderer's generateKey
- Marks root element as rendered regardless of key existence
v2.5.8
Bug Fixes
- Fixes bugs with key generation in JSXRendered
v2.5.7
Bug Fixes
- Fixes bug with components being recreated due to wrong key generation
v2.5.6
Bug Fixes
- Fixes max stack error due to data for root component not being reset
v2.5.5
Bug Fixes
- Stops reusing props/state objects in JSXDataManager
- Fixes problem with setting ref on wrong owner
- Changes Component to give precedence to own data instead of the renderer's
v2.5.4
Bug Fixes
- Fixes key of root element for jsx components