- rewrite: rewrite to @cycle/[email protected] (6d19df1f)
- dataset module has not yet been publised to npm (07e4b47c)
- issue-89: hopefully help fix fiddly test (2eb6afbf)
- mockDOMSource: update to allow for multiple .select()s (9a47a30f)
- modules: remove local version of modules in favor of fixed snabbdom versions (c1864b22)
- add new event types that don't bubble (e62092e3)
- makeDOMDriver: add option to specify your own error handling function (80717f8b)
- select: adjust select() semantics to match more css selectors properly (362cab6c)
- fix all failing tests of new test suite (7107cb8f)
- update event-delegation model (2543bea4, [#68]([object Object]/68))
- events: use @most/dom-event instead of local fromEvent (daec57db, [#69]([object Object]/69))
- polyfill raf for snabbom (eb17a5db)
- fix makeDomDriver import (1f6347c4)
- remove unneeded test (aef055dd)
- rename
sink.type
tosink.event
(34d9705e) - events: use standard event.target (5c8b2313)
- isolate: update isolation semantics (08b69f0f)
- select: fix isolateSource and isolateSink (06bb35d2)
- test:
- thunks: check for data.vnode (21e5f572)
- vTreeParser: ignore previous child observable's value (b788e889, [#46]([object Object]/46))
- dom-driver: reuse event listeners (1a939735)
- events:
- fromEvent: handle single DOM Nodes (a8bd6fa4)
- isolate: add multicast (db6c6f49)
- makeDOMDriver:
- select:
- thunk: export thunk by default (2e43834c)
- vTreeParser: Add support for a static vTree option (89e2ba1c, [#59]([object Object]/59))
- wrapVnode: wrap top-evel vnode (dbbca443, [#8]([object Object]/8))
-
due to b30c209a,
before: import {makeDomDriver} from '@motorcycle/dom'
after: import {makeDOMDriver} from '@motorcyce/core'
-
select: due to 8b231e41,
Before: DOM.select(selector) used document.querySelector() under the hood for ease of use and for it's substanstially more robust css selector engine.
After: DOM.selector(selector) now uses snabbdom-selector to match css selectors from the virtual DOM tree for the speed of avoiding the baggage of the DOM.
References #4
-
wrapVnode: due to dbbca443,
Before: Patching: h('h1', {}, 'Hello') to:
rendered:After: Patching: h('h1', {}, 'Hello') to:
renders: <div id='example>
Closes #8
- isolate: fix adding of rendundant className (e78e90f4)
- node: Fix importing on node (a843791b, #21)
- rootElem$: revert rootElem$ to previous behavior (09704ce3)