vue3-yuanma/packages
Evan You e67f655b26 refactor(runtime-core): revert setup() result reactive conversion
BREAKING CHANGE: revert setup() result reactive conversion

    Revert 6b10f0c & a840e7d. The motivation of the original change was
    avoiding unnecessary deep conversions, but that can be achieved by
    explicitly marking values non-reactive via `markNonReactive`.

    Removing the reactive conversion behavior leads to an usability
    issue in that plain objects containing refs (which is what most
    composition functions will return), when exposed as a nested
    property from `setup()`, will not unwrap the refs in templates. This
    goes against the "no .value in template" intuition and the only
    workaround requires users to manually wrap it again with `reactive()`.

    So in this commit we are reverting to the previous behavior where
    objects returned from `setup()` are implicitly wrapped with
    `reactive()` for deep ref unwrapping.
2020-02-26 19:01:42 -05:00
..
compiler-core release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
compiler-dom release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
compiler-sfc release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
compiler-ssr refactor(fragments): remove visible anchors for fragments 2020-02-26 16:32:06 -05:00
reactivity release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
runtime-core refactor(runtime-core): revert setup() result reactive conversion 2020-02-26 19:01:42 -05:00
runtime-dom release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
runtime-test release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
server-renderer refactor(fragments): remove visible anchors for fragments 2020-02-26 16:32:06 -05:00
shared release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
size-check release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
template-explorer release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
vue release: v3.0.0-alpha.7 2020-02-26 14:36:38 -05:00
global.d.ts build: avoid runtime wildcard import in global build 2020-02-13 18:50:36 -05:00