Skip to content

v1.0.0-alpha.6.0.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@solkimicreb solkimicreb released this 13 Dec 15:38
· 15 commits to master since this release

Breaking

  • track-by="$index" is deprecated. You can pass a function to track-by instead with $track-by="fn"
    or track-by="fn". See the relevant docs for details.
  • node.$root points to the nearest root element or shadow root for every node, instead of being a boolean. (Low level API change).

Features

  • Added an nx.supported boolean flag, which indicates if NX is supported in the current browser.

Fixes

  • Fixed attribute processing order in attributes middleware. From now the processing order is
    1. Every $ or @ prefixed attribute without a special handler. (Like @hidden or $required)
    2. Attributes that have a handler in handler definition order. This means the order of elem.$attribute(name, handler) calls. (Like repeat-key and @repeat).
  • Fixed observable.$raw sometimes not pointing to the raw (non observable) object in case of nested observables.

Performance

  • Refactored the router, params, ref, animate, render, bind and bindable middlewares for better performance.

Others

  • Adding content middlewares to and isolated: true component will log a warning instead of throwing an error from now on.