]> git.ipfire.org Git - thirdparty/vuejs/core.git/log
thirdparty/vuejs/core.git
7 years agowip: warning
Evan You [Wed, 10 Oct 2018 13:58:59 +0000 (09:58 -0400)] 
wip: warning

7 years agorefactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough
Evan You [Wed, 10 Oct 2018 01:10:30 +0000 (21:10 -0400)] 
refactor: remove inheritAttrs / nativeOn, enforce explicit fallthrough

7 years agotypes: expose all option types
Evan You [Wed, 10 Oct 2018 00:25:00 +0000 (20:25 -0400)] 
types: expose all option types

7 years agorefactor: use flat options on class
Evan You [Wed, 10 Oct 2018 00:22:29 +0000 (20:22 -0400)] 
refactor: use flat options on class

7 years agorefactor: tweak applyDirectives
Evan You [Tue, 9 Oct 2018 22:55:16 +0000 (18:55 -0400)] 
refactor: tweak applyDirectives

7 years agorefactor: adjust arguments
Evan You [Tue, 9 Oct 2018 22:33:08 +0000 (18:33 -0400)] 
refactor: adjust arguments

7 years agorefactor: use spread args
Evan You [Tue, 9 Oct 2018 22:30:21 +0000 (18:30 -0400)] 
refactor: use spread args

7 years agofeat: applyDirectives
Evan You [Tue, 9 Oct 2018 22:28:23 +0000 (18:28 -0400)] 
feat: applyDirectives

7 years agotypes: simplify options types
Evan You [Tue, 9 Oct 2018 17:59:30 +0000 (13:59 -0400)] 
types: simplify options types

7 years agotypes: rename
Evan You [Tue, 9 Oct 2018 15:37:24 +0000 (11:37 -0400)] 
types: rename

7 years agorefactor: types refactor
Evan You [Mon, 8 Oct 2018 22:09:13 +0000 (18:09 -0400)] 
refactor: types refactor

7 years agotypes: trim exports
Evan You [Thu, 4 Oct 2018 22:12:18 +0000 (18:12 -0400)] 
types: trim exports

7 years agotypes: fix types
Evan You [Thu, 4 Oct 2018 22:06:16 +0000 (18:06 -0400)] 
types: fix types

7 years agotypes: use stricter defaults for component data and props
Evan You [Thu, 4 Oct 2018 21:33:20 +0000 (17:33 -0400)] 
types: use stricter defaults for component data and props

7 years agofix: nativeOn test case + test nested components
Evan You [Thu, 4 Oct 2018 20:52:52 +0000 (16:52 -0400)] 
fix: nativeOn test case + test nested components

7 years agorefactor: revert render fn signature
Evan You [Thu, 4 Oct 2018 20:44:23 +0000 (16:44 -0400)] 
refactor: revert render fn signature

7 years agofeat: expose __vue__ in dev mode
Evan You [Thu, 4 Oct 2018 20:35:07 +0000 (16:35 -0400)] 
feat: expose __vue__ in dev mode

7 years agofeat: clone observable data instead of warning
Evan You [Thu, 4 Oct 2018 20:13:02 +0000 (16:13 -0400)] 
feat: clone observable data instead of warning

7 years agofix: nativeOn should be able to be passed down multiple times
Evan You [Thu, 4 Oct 2018 20:10:46 +0000 (16:10 -0400)] 
fix: nativeOn should be able to be passed down multiple times

7 years agofeat: interop with object syntax in all builds
Evan You [Wed, 3 Oct 2018 17:16:54 +0000 (13:16 -0400)] 
feat: interop with object syntax in all builds

7 years agofix: fix internal components render signature
Evan You [Wed, 3 Oct 2018 17:14:22 +0000 (13:14 -0400)] 
fix: fix internal components render signature

7 years agochore: no longer need to wrap legacy render fn
Evan You [Wed, 3 Oct 2018 17:09:52 +0000 (13:09 -0400)] 
chore: no longer need to wrap legacy render fn

7 years agorefactor: pass target instance to errorCaptured hook
Evan You [Wed, 3 Oct 2018 17:03:37 +0000 (13:03 -0400)] 
refactor: pass target instance to errorCaptured hook

7 years agowip: warning
Evan You [Wed, 3 Oct 2018 17:03:20 +0000 (13:03 -0400)] 
wip: warning

7 years agorefactor: adjust render fn signature
Evan You [Wed, 3 Oct 2018 17:00:13 +0000 (13:00 -0400)] 
refactor: adjust render fn signature

7 years agofix: $emit should check for raw parent data for listeners
Evan You [Wed, 3 Oct 2018 15:57:47 +0000 (11:57 -0400)] 
fix: $emit should check for raw parent data for listeners

7 years agochore: export all api from vue
Evan You [Wed, 3 Oct 2018 14:30:31 +0000 (10:30 -0400)] 
chore: export all api from vue

7 years agotypes: fix types
Evan You [Wed, 3 Oct 2018 14:30:14 +0000 (10:30 -0400)] 
types: fix types

7 years agorefactor: remove useless argument
Evan You [Tue, 2 Oct 2018 22:36:45 +0000 (18:36 -0400)] 
refactor: remove useless argument

7 years agochore: merge imports
Evan You [Tue, 2 Oct 2018 22:33:05 +0000 (18:33 -0400)] 
chore: merge imports

7 years agochore: unwrap value when validating props
Evan You [Tue, 2 Oct 2018 22:31:38 +0000 (18:31 -0400)] 
chore: unwrap value when validating props

7 years agofeat: runtime prop validation
Evan You [Tue, 2 Oct 2018 22:29:14 +0000 (18:29 -0400)] 
feat: runtime prop validation

7 years agofeat: boolean casting
Evan You [Tue, 2 Oct 2018 21:54:58 +0000 (17:54 -0400)] 
feat: boolean casting

7 years agoworkflow: add size script
Evan You [Tue, 2 Oct 2018 21:51:05 +0000 (17:51 -0400)] 
workflow: add size script

7 years agorefactor: mountComponent
Evan You [Tue, 2 Oct 2018 19:53:22 +0000 (15:53 -0400)] 
refactor: mountComponent

7 years agorefactor: remove replaceChild from nodeOps
Evan You [Tue, 2 Oct 2018 18:00:29 +0000 (14:00 -0400)] 
refactor: remove replaceChild from nodeOps

7 years agorefactor: improve fragment implementation
Evan You [Tue, 2 Oct 2018 17:59:11 +0000 (13:59 -0400)] 
refactor: improve fragment implementation

7 years agorefactor: mount doesn't have to return el
Evan You [Tue, 2 Oct 2018 16:15:08 +0000 (12:15 -0400)] 
refactor: mount doesn't have to return el

7 years agotest: fix observer warning case
Evan You [Mon, 1 Oct 2018 22:40:44 +0000 (18:40 -0400)] 
test: fix observer warning case

7 years agotest: fragment specs
Evan You [Mon, 1 Oct 2018 22:21:44 +0000 (18:21 -0400)] 
test: fragment specs

7 years agofix: h.* shorthands should expect correct args type
Evan You [Mon, 1 Oct 2018 22:21:33 +0000 (18:21 -0400)] 
fix: h.* shorthands should expect correct args type

7 years agofix(test-renderer): indent on multiple children
Evan You [Mon, 1 Oct 2018 21:50:02 +0000 (17:50 -0400)] 
fix(test-renderer): indent on multiple children

7 years agofeat(renderer-test): allow specifying indent for serialization
Evan You [Mon, 1 Oct 2018 21:35:55 +0000 (17:35 -0400)] 
feat(renderer-test): allow specifying indent for serialization

7 years agofeat: serialize for test renderer
Evan You [Mon, 1 Oct 2018 21:22:49 +0000 (17:22 -0400)] 
feat: serialize for test renderer

7 years agotest: test ops logging for test renderer
Evan You [Mon, 1 Oct 2018 20:42:53 +0000 (16:42 -0400)] 
test: test ops logging for test renderer

7 years agofeat: implement basic test renderer
Evan You [Mon, 1 Oct 2018 17:15:07 +0000 (13:15 -0400)] 
feat: implement basic test renderer

7 years agochore: fix comment typo
Evan You [Mon, 1 Oct 2018 17:11:50 +0000 (13:11 -0400)] 
chore: fix comment typo

7 years agofix: clone vnode before mutating flags
Evan You [Thu, 27 Sep 2018 14:23:31 +0000 (10:23 -0400)] 
fix: clone vnode before mutating flags

7 years agorefactor(keep-alive): use property initializer
Evan You [Thu, 27 Sep 2018 14:19:36 +0000 (10:19 -0400)] 
refactor(keep-alive): use property initializer

7 years agochore: masks
Evan You [Wed, 26 Sep 2018 22:39:47 +0000 (18:39 -0400)] 
chore: masks

7 years agofeat: activated/deactivated hooks
Evan You [Wed, 26 Sep 2018 22:34:21 +0000 (18:34 -0400)] 
feat: activated/deactivated hooks

7 years agofeat: keep-alive
Evan You [Wed, 26 Sep 2018 21:10:34 +0000 (17:10 -0400)] 
feat: keep-alive

7 years agofix: ensure consistent behavior in dev/prod
Evan You [Wed, 26 Sep 2018 15:29:55 +0000 (11:29 -0400)] 
fix: ensure consistent behavior in dev/prod

7 years agotypes: fix types
Evan You [Wed, 26 Sep 2018 14:55:07 +0000 (10:55 -0400)] 
types: fix types

7 years agorefactor: remove unnecessary functional wrapper + delay for async components
Evan You [Wed, 26 Sep 2018 02:25:18 +0000 (22:25 -0400)] 
refactor: remove unnecessary functional wrapper + delay for async components

7 years agofeat: async component
Evan You [Wed, 26 Sep 2018 01:28:52 +0000 (21:28 -0400)] 
feat: async component

7 years agofeat: oldValue for directives
Evan You [Wed, 26 Sep 2018 00:37:46 +0000 (20:37 -0400)] 
feat: oldValue for directives

7 years agorefactor: export all from optional features
Evan You [Tue, 25 Sep 2018 22:00:29 +0000 (18:00 -0400)] 
refactor: export all from optional features

7 years agorefactor: layout optional features
Evan You [Tue, 25 Sep 2018 21:55:47 +0000 (17:55 -0400)] 
refactor: layout optional features

7 years agofeat: provide/inject
Evan You [Tue, 25 Sep 2018 21:49:47 +0000 (17:49 -0400)] 
feat: provide/inject

7 years agofeat: applyDirective
Evan You [Tue, 25 Sep 2018 18:56:31 +0000 (14:56 -0400)] 
feat: applyDirective

7 years agorefactor: remove unnecessary normalization
Evan You [Tue, 25 Sep 2018 18:26:36 +0000 (14:26 -0400)] 
refactor: remove unnecessary normalization

7 years agorefactor: use more descriptive argument name
Evan You [Tue, 25 Sep 2018 18:19:58 +0000 (14:19 -0400)] 
refactor: use more descriptive argument name

7 years agofix: fix not saving cached computed options
Evan You [Tue, 25 Sep 2018 17:49:09 +0000 (13:49 -0400)] 
fix: fix not saving cached computed options

7 years agofeat: vnode hooks
Evan You [Tue, 25 Sep 2018 17:39:19 +0000 (13:39 -0400)] 
feat: vnode hooks

7 years agorefactor: directly use regex
Evan You [Tue, 25 Sep 2018 16:09:25 +0000 (12:09 -0400)] 
refactor: directly use regex

7 years agorefactor: use regex instead of startsWith
Evan You [Tue, 25 Sep 2018 16:06:19 +0000 (12:06 -0400)] 
refactor: use regex instead of startsWith

7 years agofeat: dot-delimited path for watch
Evan You [Tue, 25 Sep 2018 01:52:27 +0000 (21:52 -0400)] 
feat: dot-delimited path for watch

7 years agotest: test for attrs fallthrough
Evan You [Tue, 25 Sep 2018 01:13:06 +0000 (21:13 -0400)] 
test: test for attrs fallthrough

7 years agorefactor: new attrs merge strategy
Evan You [Mon, 24 Sep 2018 23:11:14 +0000 (19:11 -0400)] 
refactor: new attrs merge strategy

7 years agowip: refactor attrs inheritance
Evan You [Mon, 24 Sep 2018 22:51:58 +0000 (18:51 -0400)] 
wip: refactor attrs inheritance

7 years agofeat: renderTracked & renderTriggered
Evan You [Mon, 24 Sep 2018 18:05:18 +0000 (14:05 -0400)] 
feat: renderTracked & renderTriggered

7 years agofix: fix scheduler dupe invokes
Evan You [Mon, 24 Sep 2018 17:38:54 +0000 (13:38 -0400)] 
fix: fix scheduler dupe invokes

7 years agorefactor: group all extracted non-props under $props.attrs, including class and
Evan You [Mon, 24 Sep 2018 04:29:37 +0000 (00:29 -0400)] 
refactor: group all extracted non-props under $props.attrs, including class and
style.

7 years agofeat: inheritAttrs
Evan You [Mon, 24 Sep 2018 03:28:21 +0000 (23:28 -0400)] 
feat: inheritAttrs

7 years agofeat: full watch api
Evan You [Mon, 24 Sep 2018 03:16:14 +0000 (23:16 -0400)] 
feat: full watch api

7 years agofeat: attribute fallthrough
Evan You [Mon, 24 Sep 2018 01:54:48 +0000 (21:54 -0400)] 
feat: attribute fallthrough

7 years agofeat: basic error handling
Evan You [Mon, 24 Sep 2018 00:59:19 +0000 (20:59 -0400)] 
feat: basic error handling

7 years agofeat: renderError
Evan You [Mon, 24 Sep 2018 00:30:26 +0000 (20:30 -0400)] 
feat: renderError

7 years agochore: mark todo
Evan You [Sun, 23 Sep 2018 23:53:37 +0000 (19:53 -0400)] 
chore: mark todo

7 years agofeat: $refs
Evan You [Sun, 23 Sep 2018 23:53:19 +0000 (19:53 -0400)] 
feat: $refs

7 years agorefactor: move lis into utils
Evan You [Fri, 21 Sep 2018 22:12:17 +0000 (18:12 -0400)] 
refactor: move lis into utils

7 years agochore: remove outdated todos
Evan You [Fri, 21 Sep 2018 21:10:02 +0000 (17:10 -0400)] 
chore: remove outdated todos

7 years agofix: Collection iterations should yield observable values
Evan You [Fri, 21 Sep 2018 20:54:12 +0000 (16:54 -0400)] 
fix: Collection iterations should yield observable values

7 years agorefactor: depend on scheduler directly in core instead of injecting via createRenderer
Evan You [Fri, 21 Sep 2018 17:34:00 +0000 (13:34 -0400)] 
refactor: depend on scheduler directly in core instead of injecting via createRenderer

7 years agotest: 100% coverage for observer
Evan You [Fri, 21 Sep 2018 13:52:46 +0000 (09:52 -0400)] 
test: 100% coverage for observer

7 years agorefactor: ensure watcher callbacks are deferred
Evan You [Thu, 20 Sep 2018 22:57:13 +0000 (18:57 -0400)] 
refactor: ensure watcher callbacks are deferred

7 years agorefactor: expose runner on computed
Evan You [Thu, 20 Sep 2018 22:36:34 +0000 (18:36 -0400)] 
refactor: expose runner on computed

7 years agotest: tests for observer computed
Evan You [Thu, 20 Sep 2018 22:03:59 +0000 (18:03 -0400)] 
test: tests for observer computed

7 years agotest: better collection coverage + tests for immutable
Evan You [Thu, 20 Sep 2018 20:18:22 +0000 (16:18 -0400)] 
test: better collection coverage + tests for immutable

7 years agotest: observer collection tests
Evan You [Thu, 20 Sep 2018 15:43:14 +0000 (11:43 -0400)] 
test: observer collection tests

7 years agorefactor: avoid unnecessary style normalization
Evan You [Thu, 20 Sep 2018 06:17:52 +0000 (02:17 -0400)] 
refactor: avoid unnecessary style normalization

7 years agochore: comments
Evan You [Thu, 20 Sep 2018 06:11:05 +0000 (02:11 -0400)] 
chore: comments

7 years agochore: remove unnecessary comment
Evan You [Thu, 20 Sep 2018 06:07:45 +0000 (02:07 -0400)] 
chore: remove unnecessary comment

7 years agochore: remove language service for now
Evan You [Thu, 20 Sep 2018 06:07:32 +0000 (02:07 -0400)] 
chore: remove language service for now

7 years agochore: more meta
Evan You [Thu, 20 Sep 2018 04:17:20 +0000 (00:17 -0400)] 
chore: more meta

7 years agobuild: add sideEffects: false flags
Evan You [Thu, 20 Sep 2018 04:02:48 +0000 (00:02 -0400)] 
build: add sideEffects: false flags

7 years agofix: beforeUpdate should not be called via onTrigger
Evan You [Thu, 20 Sep 2018 03:56:40 +0000 (23:56 -0400)] 
fix: beforeUpdate should not be called via onTrigger

7 years agotest: basic 2.x compat test case
Evan You [Thu, 20 Sep 2018 03:43:27 +0000 (23:43 -0400)] 
test: basic 2.x compat test case

7 years agowip: root Vue compat
Evan You [Thu, 20 Sep 2018 03:19:25 +0000 (23:19 -0400)] 
wip: root Vue compat