Skip to content

Releases: metal/metal.js

v2.5.13

28 Nov 19:03
Compare
Choose a tag to compare

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

28 Nov 19:02
Compare
Choose a tag to compare

Code improvements

  • Replaced mergeSuperClassesProperty with getStaticProperty
  • Improved test coverage

v2.5.11

23 Nov 20:52
Compare
Choose a tag to compare

Bug fixes

  • Fixes jsx component key generation when shouldUpdate is false

v2.5.10

21 Nov 20:52
Compare
Choose a tag to compare

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

19 Nov 00:00
Compare
Choose a tag to compare

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

17 Nov 20:23
Compare
Choose a tag to compare

Bug Fixes

  • Fixes bugs with key generation in JSXRendered

v2.5.7

16 Nov 20:15
Compare
Choose a tag to compare

Bug Fixes

  • Fixes bug with components being recreated due to wrong key generation

v2.5.6

14 Nov 20:43
Compare
Choose a tag to compare

Bug Fixes

  • Fixes max stack error due to data for root component not being reset

v2.5.5

11 Nov 17:51
Compare
Choose a tag to compare

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

10 Nov 18:19
Compare
Choose a tag to compare

Bug Fixes

  • Fixes key of root element for jsx components