v3.8.0
Changelog
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
🎉 3.8.0 (2022-04-05)
✨ Features
- vue: start Vue source code learning (3764737)
✨ Today I Learned
- design patterns: merge contents (f5c8e54)
- devops-library: changesets (8d60421)
- js-eventloop: simple model for browser eventloop (d8c631d)
- js-proxy: ES6 proxy (206f26c)
- js-pwa: service worker caching strategy (61a056f)
- rust: add books list (dc22f2e)
- vue-compiler: basic compilation workflow (bbb5f64)
- vue-extend: Vue
extend
global API (143464c) - vue-lifecycle: lifecycle hooks execution details (d130f62)
- vue-lifecycle: Vue lifecycle diagram (dfbe34b)
- vue-lifecycle: Vue mounting workflow (007d416)
- vue-mount: remove dev statistics (85ce21f)
- vue-options: Vue options API internals (8d52fe0)
- vue-prototype: vue prototype setup path (e90187d)
- vue-reactive: collect deps to
Observer
(f992035) - vue-reactive: computed props and computed watcher (4d20ad2)
- vue-reactive: Vue
Observer
class (3671de9) - vue-reactive: Vue watcher options API (2c762f7)
- vue-render: Vue render functions initialization (c726610)
- vue-router: Vue router reactivity (68dc514)
- vue-template: mark static template node (4edca49)
- vue-transition: transition component (700ff09)
- vue-transition: transition group component (58a6eb6)
- vue-transition: vue transition Internals (153dd40)
- vue-vdom: component vnode creation (3cea299)
- vue-vdom: create children recursively via
init
hook (70594a2) - vue-vdom: main logic of
createElement
function (80b9922) - vue-vdom: Vue
VNode
constructor (fd62729) - vue-vuex: legacy Vuex rely on computed watchers (7d0bfda)
- vue:
<keep-alive>
built-in component (73626fc) - vue:
render
andcreateElement
function (ce04095) - vue:
v-model
for child component (458ce81) - vue: add static global API for
Vue
(e7b6d75) - vue: full Vue mount method (36e760e)
- vue: slots vnodes rendering internals (9648c2d)
- vue: transfer
vm.XXX
tovm._props.XXX
/vm._data.XXX
(58a6421) - vue: Vue 2 legacy reactive system (7a76571)
- vue: Vue 2 reactive system (995500c)
- vue: Vue async components (dca55a2)
- vue: Vue global
mixin
anduse
API (89e6318) - vue: Vue global
nextTick
API (8ce9e68) - vue: Vue patch function (725eb36)
- web-library: ant design pro (f89fb71)
- web-library: change default libraries (ffc0b87)
- web-library: kubernetes based serverless platform (719e131)
- web-library: React component documentation tool (4c3ae7a)
- web-library: vite web extension starter template (3900cbc)