# Change Log

All notable changes to this project will be documented in this file.
See [Conventional Commits](https://conventionalcommits.org) for commit guidelines.

# [0.43.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.42.0...v0.43.0) (2020-06-19)

**Note:** Version bump only for package @stackx/react-components





# [0.42.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.41.1...v0.42.0) (2020-06-17)

**Note:** Version bump only for package @stackx/react-components





# [0.41.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.40.0...v0.41.0) (2020-06-14)


### Features

* **lib-react-components:** impl auto_update ([f1f0e63](https://github.com/gaoxiaoliangz/stackx/commit/f1f0e6304a3c194dcea264304cd94915933ca783))





# [0.40.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.39.7...v0.40.0) (2020-06-14)


### Features

* **lib-react-components:** add button height ([6d4e50f](https://github.com/gaoxiaoliangz/stackx/commit/6d4e50fc3e469c3ce9e934badd7edacdbc481b76))





## 0.39.7 (2020-06-10)

**Note:** Version bump only for package @stackx/react-components





## 0.39.6 (2020-06-08)

**Note:** Version bump only for package @stackx/react-components







## [0.39.4](https://github.com/gaoxiaoliangz/stackx/compare/v0.39.3...v0.39.4) (2020-06-06)


### Bug Fixes

* **react-components:** fix Loading style ([aa44b67](https://github.com/gaoxiaoliangz/stackx/commit/aa44b67e76c22d859652a18b0d6ed828a2edd884))





## [0.39.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.39.2...v0.39.3) (2020-06-06)


### Bug Fixes

* **react-components:** remove content css import ([69945a3](https://github.com/gaoxiaoliangz/stackx/commit/69945a35cc0e84248e79713a22be87b9f2944e2a))





## [0.39.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.39.1...v0.39.2) (2020-06-06)


### Bug Fixes

* **react-components:** content width 100% ([256796e](https://github.com/gaoxiaoliangz/stackx/commit/256796e8eb8efce84d2eeeb22290715a04b40b18))





## [0.39.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.39.0...v0.39.1) (2020-06-06)

**Note:** Version bump only for package @stackx/react-components





# [0.39.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.6...v0.39.0) (2020-06-06)


### Features

* exprot sign_in_button ([5fe221d](https://github.com/gaoxiaoliangz/stackx/commit/5fe221d789e06dd1f7e45c98b04c0b102839260d))





## [0.38.6](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.5...v0.38.6) (2020-06-02)


### Bug Fixes

* **react-components:** fix route with key ([66f49cd](https://github.com/gaoxiaoliangz/stackx/commit/66f49cd277639123601755a1cb5edb7551ce6f38))





## [0.38.5](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.4...v0.38.5) (2020-06-02)


### Bug Fixes

* **react-components:** fix avatar ([032b8b3](https://github.com/gaoxiaoliangz/stackx/commit/032b8b3bc18d2c56875ccd11231921fe1cbcfc9d))





## [0.38.4](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.3...v0.38.4) (2020-06-02)


### Bug Fixes

* **auth:** fix auth ([699e4c3](https://github.com/gaoxiaoliangz/stackx/commit/699e4c3e7358cf80c71a59994b997d197800284a))





## [0.38.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.2...v0.38.3) (2020-06-02)

**Note:** Version bump only for package @stackx/react-components





## [0.38.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.1...v0.38.2) (2020-06-02)


### Bug Fixes

* fix avatar ([334925c](https://github.com/gaoxiaoliangz/stackx/commit/334925c06d2758f12357198fecb75c0b5381e02f))





## [0.38.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.38.0...v0.38.1) (2020-06-01)


### Bug Fixes

* fix tests ([e9c2f0f](https://github.com/gaoxiaoliangz/stackx/commit/e9c2f0fa8b7860f2b9916e5a9e9ff29c8536a8f4))





# [0.38.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.37.1...v0.38.0) (2020-06-01)


### Features

* use es module ([135ebb4](https://github.com/gaoxiaoliangz/stackx/commit/135ebb4d4b5f571c1b506e47e1fc16762af979bf))





## [0.37.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.37.0...v0.37.1) (2020-06-01)


### Bug Fixes

* **react-components:** fix auth guard ([30aa42e](https://github.com/gaoxiaoliangz/stackx/commit/30aa42e7c24d78f9ffea95ab02e43a13cd0b0284))





# [0.37.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.36.2...v0.37.0) (2020-06-01)


### Features

* **react-components:** enchanced route ([1677111](https://github.com/gaoxiaoliangz/stackx/commit/16771116b2d7bad2e276fef1a1a759619aa5c468))





## [0.36.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.36.1...v0.36.2) (2020-05-31)


### Bug Fixes

* **react-components:** fix default avatar ([937d3ce](https://github.com/gaoxiaoliangz/stackx/commit/937d3ce76463ae1f42e2a94052bb0a743cc2b07b))





## [0.36.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.36.0...v0.36.1) (2020-05-31)

**Note:** Version bump only for package @stackx/react-components





# [0.36.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.35.5...v0.36.0) (2020-05-31)


### Features

* **react-components:** fix auth ([9fa557d](https://github.com/gaoxiaoliangz/stackx/commit/9fa557d60760e823d61ecb4a10cb79247b83b369))





## [0.35.4](https://github.com/gaoxiaoliangz/stackx/compare/v0.35.3...v0.35.4) (2020-05-27)


### Bug Fixes

* **auth-ui:** fix github oauth ([495ee19](https://github.com/gaoxiaoliangz/stackx/commit/495ee198565ed013200e8a75ec837f3b128701e2))





## [0.35.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.35.2...v0.35.3) (2020-05-27)


### Bug Fixes

* fix auth flow ([5d5d422](https://github.com/gaoxiaoliangz/stackx/commit/5d5d4228a2a26aef15704d6b4b1461e212bac4df))





## [0.35.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.35.1...v0.35.2) (2020-05-26)

**Note:** Version bump only for package @stackx/react-components





## [0.35.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.35.0...v0.35.1) (2020-05-25)

**Note:** Version bump only for package @stackx/react-components





# [0.35.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.34.0...v0.35.0) (2020-05-25)

**Note:** Version bump only for package @stackx/react-components





# [0.34.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.33.0...v0.34.0) (2020-05-25)


### Features

* **auth-ui:** finish impl ([f79c4f0](https://github.com/gaoxiaoliangz/stackx/commit/f79c4f0efd4e7b47dc56ac16832e427803ee03dc))





# [0.33.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.32.4...v0.33.0) (2020-05-20)

**Note:** Version bump only for package @stackx/react-components





# [0.32.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.31.0...v0.32.0) (2020-05-19)

**Note:** Version bump only for package @stackx/react-components





# [0.31.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.30.0...v0.31.0) (2020-05-19)

**Note:** Version bump only for package @stackx/react-components





# [0.30.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.29.0...v0.30.0) (2020-05-19)

**Note:** Version bump only for package @stackx/react-components





# [0.29.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.28.0...v0.29.0) (2020-05-19)

**Note:** Version bump only for package @stackx/react-components





# [0.28.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.27.2...v0.28.0) (2020-05-19)

**Note:** Version bump only for package @stackx/react-components





# [0.27.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.26.2...v0.27.0) (2020-05-18)

**Note:** Version bump only for package @stackx/react-components





# [0.26.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.25.2...v0.26.0) (2020-05-18)

**Note:** Version bump only for package @stackx/react-components





# [0.25.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.7...v0.25.0) (2020-05-14)

**Note:** Version bump only for package @stackx/react-components





## [0.24.7](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.6...v0.24.7) (2020-05-13)

**Note:** Version bump only for package @stackx/react-components





## [0.24.6](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.5...v0.24.6) (2020-05-13)

**Note:** Version bump only for package @stackx/react-components





## [0.24.5](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.4...v0.24.5) (2020-05-13)

**Note:** Version bump only for package @stackx/react-components





## [0.24.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.2...v0.24.3) (2020-05-13)

**Note:** Version bump only for package @stackx/react-components





## [0.24.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.1...v0.24.2) (2020-05-12)

**Note:** Version bump only for package @stackx/react-components





## [0.24.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.24.0...v0.24.1) (2020-05-11)

**Note:** Version bump only for package @stackx/react-components





# [0.24.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.23.2...v0.24.0) (2020-05-11)

**Note:** Version bump only for package @stackx/react-components





## [0.23.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.23.1...v0.23.2) (2020-05-10)

**Note:** Version bump only for package @stackx/react-components





## [0.23.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.23.0...v0.23.1) (2020-05-10)

**Note:** Version bump only for package @stackx/react-components





# [0.23.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.22.0...v0.23.0) (2020-05-10)


### Features

* split packages & pass tests ([3d509b3](https://github.com/gaoxiaoliangz/stackx/commit/3d509b307ad8f7de2b8b1db63cc0d4c4e4dc154a))





# [0.22.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.21.3...v0.22.0) (2020-05-05)


### Bug Fixes

* **SvgIcon:** 修复图标未垂直居中的问题 ([e86d110](https://github.com/gaoxiaoliangz/stackx/commit/e86d1103791402943df31440bb17fa5e65ba0c10))
* 换行问题 & 修改 Excerpt 默认 props ([2b66bf6](https://github.com/gaoxiaoliangz/stackx/commit/2b66bf6c2240b6effd884c86644c00917e73127c))


### Features

* **Markdown:** add support for link ref & better soft break impl ([c3d2442](https://github.com/gaoxiaoliangz/stackx/commit/c3d24428d3f2ac28b44f46949c783bf7161ecc33))





## [0.21.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.21.2...v0.21.3) (2020-04-18)


### Bug Fixes

* link style's priority is too high ([dad76d4](https://github.com/gaoxiaoliangz/stackx/commit/dad76d41d264824733bc6ae99bcd9d0539692ed6))





## [0.21.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.21.1...v0.21.2) (2020-04-18)


### Bug Fixes

* **Fade:** remove unnecessary console.log ([4b38c2b](https://github.com/gaoxiaoliangz/stackx/commit/4b38c2b19e4fa6b707715f6471698382e2e8a6bf))





## [0.21.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.21.0...v0.21.1) (2020-04-18)


### Bug Fixes

* **type:** remove global.d.ts ([b969d4a](https://github.com/gaoxiaoliangz/stackx/commit/b969d4a1ce0b2481e6b006f31531cc640adaf8f6))





# [0.21.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.20.0...v0.21.0) (2020-04-18)


### Bug Fixes

* **MarkdownEditor:** 修复 getTags & getSnippets 不是最新的问题 ([0b44c3a](https://github.com/gaoxiaoliangz/stackx/commit/0b44c3a0458570058ddda2ea48d35ecbb1740e26))
* **SearchInput:** dark mode ([63fc863](https://github.com/gaoxiaoliangz/stackx/commit/63fc8637f920eceb42a56499cfd5fa950da45c81))
* **test:** fix test ([722fe1b](https://github.com/gaoxiaoliangz/stackx/commit/722fe1b890c38067b00f0c092b08d0df8faf26d0))
* scrollable in darkmode ([0a1c384](https://github.com/gaoxiaoliangz/stackx/commit/0a1c38473a4889bf12423ca004aca4c3417fdb44))


### Features

* css vars are no longer global & fix Fade ([7354762](https://github.com/gaoxiaoliangz/stackx/commit/7354762c9cac3e046174d676dc683b7996f1abae))
* **Markdown:** new heading style ([043c5fa](https://github.com/gaoxiaoliangz/stackx/commit/043c5fad8426f637aa8c4e480d944c589963ac1c))
* **theme-manager:** the ability to extend color schemes and layout schemes ([2ff6945](https://github.com/gaoxiaoliangz/stackx/commit/2ff694513bd37dd12f9a9c0d47220d38bfec2c35))
* new theme impl ([00792d9](https://github.com/gaoxiaoliangz/stackx/commit/00792d92421f6dbb94e2eae9f335cc8a99e932ba))





# [0.20.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.19.1...v0.20.0) (2020-04-13)


### Bug Fixes

* **Auth:** logout clears service worker ([e06cee4](https://github.com/gaoxiaoliangz/stackx/commit/e06cee461bd38e2c8ac229e30cbb2bb65d326091))
* **CodeMirror:** double CodeMirror issue ([efd4bc5](https://github.com/gaoxiaoliangz/stackx/commit/efd4bc5941c41bb685d0d52174bd60c2392a8a4f))


### Features

* **AppBar:** controlled show state ([1b1389f](https://github.com/gaoxiaoliangz/stackx/commit/1b1389f2d1f839fe84c743d3230958a5d432e005))
* **AppError:** new design ([5a7fee4](https://github.com/gaoxiaoliangz/stackx/commit/5a7fee4ff0384593e8c9e493db60f6850c2b6a5c))
* **Button:** has size and preset props ([ffbefdc](https://github.com/gaoxiaoliangz/stackx/commit/ffbefdc3464d20c852823642fddb17e4efd3b214))
* **dark-mode:** impl dark mode context ([6eab05a](https://github.com/gaoxiaoliangz/stackx/commit/6eab05a1239de74780ece2344007b0276cd7f2aa))
* **dark-mode:** impl dark mode module & components support dark mode ([99c8da0](https://github.com/gaoxiaoliangz/stackx/commit/99c8da0c70e62d10ac615c5f18fa10a936e97226))
* editor themes ([de05d5f](https://github.com/gaoxiaoliangz/stackx/commit/de05d5faf66882682d2b10270d16fe3bb5a863c5))
* **Markdown:** configuable code theme ([1e4f747](https://github.com/gaoxiaoliangz/stackx/commit/1e4f747e0ebb0178ad81fc46154b46f2499d8d94))
* brand new Loading ([c913fb4](https://github.com/gaoxiaoliangz/stackx/commit/c913fb47b21a0c63773bd3ae64e1fa00ea115e21))
* new CMEditor and MarkdownEditor, fix several props ([f0a4575](https://github.com/gaoxiaoliangz/stackx/commit/f0a457519db0187d7290d405c8081c653a3fe7e5))
* remove useDebouncedFunc ([7e4bb7b](https://github.com/gaoxiaoliangz/stackx/commit/7e4bb7b81e78aa9d5b65ca8bdaef9c2701bed0fd))
* **Updater:** Updater add custom render support ([6be3294](https://github.com/gaoxiaoliangz/stackx/commit/6be3294c53d79e8edcbade65de08d7817c368891))
* impl Excerpt2 ([92f6bc7](https://github.com/gaoxiaoliangz/stackx/commit/92f6bc7f0e4e79a4dfbd2e1f20910eef6cf84f6a))
* impl Markdown2 ([7d979cb](https://github.com/gaoxiaoliangz/stackx/commit/7d979cbf4b8fc517318071d5c7ea500eeb9f8f5a))
* rename Markdown2 -> Markdown, Excerpt2 -> Excerpt, remove old Markdown & Excerpt ([893975a](https://github.com/gaoxiaoliangz/stackx/commit/893975a1b2d2ea74223d881a5e46c25d53d03f46))
* 一些琐碎的更新 ([dcd19d3](https://github.com/gaoxiaoliangz/stackx/commit/dcd19d3e37da67c29f6aef41a33855796da55eec))





## [0.19.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.19.0...v0.19.1) (2020-04-01)


### Bug Fixes

* **Content:** use max-width ([8d6002b](https://github.com/gaoxiaoliangz/stackx/commit/8d6002bb9aaf1559b981c18af3243b837b94696a))





# [0.19.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.18.1...v0.19.0) (2020-03-22)


### Features

* export createObjectId ([46b7796](https://github.com/gaoxiaoliangz/stackx/commit/46b7796b54d28e82e250fbda52aff1b53de4a09c))





## [0.18.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.18.0...v0.18.1) (2020-02-23)


### Bug Fixes

* export SvgIcon ([5e6198d](https://github.com/gaoxiaoliangz/stackx/commit/5e6198d768c7e0195b118d2495dbf55ea6250886))





# [0.18.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.17.1...v0.18.0) (2020-02-22)


### Features

* **css:** scrollable style ([4457430](https://github.com/gaoxiaoliangz/stackx/commit/44574302040c475e3a8aafa6463e67835e186797))
* **useService:** add non-array arg support ([ac9e848](https://github.com/gaoxiaoliangz/stackx/commit/ac9e84894dff0473bebebb7411a1470e5e90906b))
* add Select ([794bbfe](https://github.com/gaoxiaoliangz/stackx/commit/794bbfe894d902e2e56e8e6a9ffa111d333b965c))
* impl SearchInput & SvgIcon ([530e86c](https://github.com/gaoxiaoliangz/stackx/commit/530e86cb886b3468a59a570b05c39500b6a014d4))
* **helpers:** add copyToClipboard ([8e61c3e](https://github.com/gaoxiaoliangz/stackx/commit/8e61c3e52cee371d1378d3d3c89edfb7e49e79d1))
* remove styled-components ([a6e8211](https://github.com/gaoxiaoliangz/stackx/commit/a6e8211a183ef3350d47d74e555e19a080c4551b))





## [0.17.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.17.0...v0.17.1) (2020-02-21)


### Bug Fixes

* **Auth:** 修复了未授权展示 children 的问题 ([8e399b4](https://github.com/gaoxiaoliangz/stackx/commit/8e399b4a45334d58d0153c51e2c540107f64728e))





# [0.17.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.5...v0.17.0) (2020-02-21)


### Bug Fixes

* **Markdown:** 修复 markdown 为 null 报错的问题 ([c7a302b](https://github.com/gaoxiaoliangz/stackx/commit/c7a302bd1f2f80fea5e9700d00e4b14ac9c29ba9))


### Features

* **AppError:** 优化样式，添加操作 ([270b1a3](https://github.com/gaoxiaoliangz/stackx/commit/270b1a3fd1f14ccd27194cbc81c94478fb54edc1))
* **Auth:** fallback can be null ([5e622bc](https://github.com/gaoxiaoliangz/stackx/commit/5e622bcea40359795cdef71eff9bb917bc5e5a77))
* **AuthGuard:** add showLoading prop ([ab45943](https://github.com/gaoxiaoliangz/stackx/commit/ab45943809d25a092b37f88e1549d438e81aa9e3))
* **cache:** 使用 kv-storage-sync 作为 cache-manger 的实现 ([9ef35b9](https://github.com/gaoxiaoliangz/stackx/commit/9ef35b9229865bf42aee66f6eeb07be2d2291dc9))
* **css:** css utils ([a9681d3](https://github.com/gaoxiaoliangz/stackx/commit/a9681d3aa981b08a95a30495e1e3d64e110f51fa))
* **kv-storage-sync:** getSize() -> size ([61f3a14](https://github.com/gaoxiaoliangz/stackx/commit/61f3a1497e5e6c5a9b3158cbcb80be3fd3c476d3))
* **Markdown:** change code block fontsize & put hash anchor to the end of heading ([08155a5](https://github.com/gaoxiaoliangz/stackx/commit/08155a50e0b582bfbb3494cfa63f14d09ca1b7a0))
* **Markdown:** heading anchor move to the left ([04359d6](https://github.com/gaoxiaoliangz/stackx/commit/04359d68ad18e92b299769333d4a262a326cffbc))
* **Provider:** impl ([2194ebb](https://github.com/gaoxiaoliangz/stackx/commit/2194ebb2647184bde04948f592f22ba93791d3e8))
* **RenderFunc:** RenderFunc 可以解决循环引用组件的问题 ([835ac0f](https://github.com/gaoxiaoliangz/stackx/commit/835ac0fa613e55150a05db02b4f9e3220bc0596d))
* **UserMenu:** change size ([774f4bd](https://github.com/gaoxiaoliangz/stackx/commit/774f4bddaecbe3740474c663f788df6cb7c28a98))





## [0.16.5](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.4...v0.16.5) (2020-02-19)

**Note:** Version bump only for package zstack





## [0.16.4](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.3...v0.16.4) (2020-02-07)


### Bug Fixes

* **Markdown:** 修复状态变更导致图片不渲染的问题 ([faa9ebd](https://github.com/gaoxiaoliangz/stackx/commit/faa9ebd900cfb4f8d4a18d6940e7417064ec080d))





## [0.16.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.2...v0.16.3) (2020-02-07)


### Bug Fixes

* **userService:** reduce rerender times & fix isRefetching state ([12d2162](https://github.com/gaoxiaoliangz/stackx/commit/12d2162ec5dd5b56f5fb412bb6a69c72dd44cf6f))





## [0.16.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.1...v0.16.2) (2020-02-07)

**Note:** Version bump only for package zstack





## [0.16.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.16.0...v0.16.1) (2020-02-06)


### Bug Fixes

* **Service:** fix type error ([c12d237](https://github.com/gaoxiaoliangz/stackx/commit/c12d237462db8dc9c1c727d2531e4b70b4fbc32c))





# [0.16.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.15.2...v0.16.0) (2020-02-06)


### Bug Fixes

* **kv-storage:** default impl param ([5018f4f](https://github.com/gaoxiaoliangz/stackx/commit/5018f4f2eea38e791a1bd7b3a1ec6b37a89a7b85))


### Features

* **hooks:** impl useHookId ([b316ef0](https://github.com/gaoxiaoliangz/stackx/commit/b316ef0ec07f34febe75deb1eb7b073f77c4a315))
* **hooks:** impl useService ([01fab05](https://github.com/gaoxiaoliangz/stackx/commit/01fab05aa6897d6513daecf1061e2fe50e547d5f))
* **kv-storage:** impl kv storage sync ([5a2f911](https://github.com/gaoxiaoliangz/stackx/commit/5a2f911c5b1f09f3e8658bda870bbdc744eb359f))





## [0.15.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.15.1...v0.15.2) (2020-02-05)


### Bug Fixes

* **AppError:** fix preset mutation & update preset texts ([1171420](https://github.com/gaoxiaoliangz/stackx/commit/117142005f45783c15c74960bb726cf9cc59fe96))





## [0.15.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.15.0...v0.15.1) (2020-02-03)


### Bug Fixes

* **Auth:** setProfile 更新缓存, setAuth token 为可选, 授权验证失败不会清除本地数据 ([892fb80](https://github.com/gaoxiaoliangz/stackx/commit/892fb809fdadaa2cc66e7bac55ebf93cdf3e48d7))





# [0.15.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.14.0...v0.15.0) (2020-02-02)


### Features

* **Auth:** impl getProfileCache ([76c6005](https://github.com/gaoxiaoliangz/stackx/commit/76c6005196579df3967b52b9388e99c49272249f))





# [0.14.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.13.0...v0.14.0) (2020-02-02)


### Features

* **types:** 添加 githubToken 字段 ([74f9686](https://github.com/gaoxiaoliangz/stackx/commit/74f96860bfe618af837e7f2317867d90a6f15506))





# [0.13.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.12.0...v0.13.0) (2020-02-02)


### Features

* **Excerpt:** remove iframe ([db0bc29](https://github.com/gaoxiaoliangz/stackx/commit/db0bc29d9d2476dde574a51b1ac312c08973e1eb))
* **Markdown:** add headingAnchor config ([f3eb950](https://github.com/gaoxiaoliangz/stackx/commit/f3eb95036c16b13e3db2724707ae8cff4af4ade4))
* **UserMenu:** UserMenu uses avatar ([9b86956](https://github.com/gaoxiaoliangz/stackx/commit/9b869564a739a625a19359672b429b312f2c1be2))





# [0.12.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.11.0...v0.12.0) (2020-01-31)


### Features

* add isMobileDevice helper function ([58c840c](https://github.com/gaoxiaoliangz/stackx/commit/58c840c51d493f119a8723b194fb02a6fbbfb8b4))





# [0.11.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.10.0...v0.11.0) (2020-01-30)


### Features

* **Markdown:** update anchor style ([23ca3ae](https://github.com/gaoxiaoliangz/stackx/commit/23ca3aec7297ef1539e31aae599f07636f50a722))





# [0.10.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.9.0...v0.10.0) (2020-01-30)


### Features

* **Markdown:** impl heading anchor link ([1ba6760](https://github.com/gaoxiaoliangz/stackx/commit/1ba6760a58fe0499824166327d102795815a84fa))





# [0.9.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.8.0...v0.9.0) (2020-01-29)


### Bug Fixes

* **MatcherRender:** fix ... display and inline ([c70f7eb](https://github.com/gaoxiaoliangz/stackx/commit/c70f7eba2de5600c7df105c43d1375afdac203f0))


### Features

* **Button:**  update style ([4dd3c7c](https://github.com/gaoxiaoliangz/stackx/commit/4dd3c7caae8b25111968d09db5be4a907aeb415a))
* **Excerpt:** change word counting algo ([9b3e30a](https://github.com/gaoxiaoliangz/stackx/commit/9b3e30ab6b80aedced8190677c8271ffcbff1a8d))
* **Markdown:** update link style ([84f6cf0](https://github.com/gaoxiaoliangz/stackx/commit/84f6cf04ecf8b204909199203e90f40a22ccbaff))





# [0.8.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.7.0...v0.8.0) (2020-01-28)


### Features

* **Excerpt:** impl maxLength ([ac2eae7](https://github.com/gaoxiaoliangz/stackx/commit/ac2eae775846012b7873ca6630b5a23661205a3a))





# [0.7.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.6.3...v0.7.0) (2020-01-28)


### Bug Fixes

* fix kvstorage events ([556d020](https://github.com/gaoxiaoliangz/stackx/commit/556d02086216668ab167437ec8a49826f11d7ae7))
* fix(CodeMirror): fix md5 error due to empty input ([f1df280](https://github.com/gaoxiaoliangz/stackx/commit/f1df28045b9176d5f748435dcf27f00ec1e2a30c))
* **Auth:** fix unauthorized check ([14f0ac7](https://github.com/gaoxiaoliangz/stackx/commit/14f0ac7f7093d0bfcff2c9a680922c376783845b))
* **kv-storage:** add null check ([a635660](https://github.com/gaoxiaoliangz/stackx/commit/a635660362519ae3c7c73b9f01561eeee4475cbd))
* **kv-storage:** fix decodeValue null check ([22b7dc5](https://github.com/gaoxiaoliangz/stackx/commit/22b7dc57b3b672e315c7987c5768e1010a536f07))


### Features

* impl createUseDocQueryHook ([eb52de2](https://github.com/gaoxiaoliangz/stackx/commit/eb52de2b260503fc1760610581265bd4108491ab))
* impl kv-storage ([21a4c0c](https://github.com/gaoxiaoliangz/stackx/commit/21a4c0cb9cc8d95282773d97545c6da88d1fc8ed))
* impl simple sync engine ([530573b](https://github.com/gaoxiaoliangz/stackx/commit/530573be9e332dafa537418644c51a4adeec4a68))
* impl storage event ([1ff8578](https://github.com/gaoxiaoliangz/stackx/commit/1ff8578d44f47a4cf75411090624ac6ed739a61f))
* new EventEmitter impl ([db36b98](https://github.com/gaoxiaoliangz/stackx/commit/db36b9861cbd6ac5f1b1f986cf476993d8811fd6))
* propagate kvstorage events ([3545b06](https://github.com/gaoxiaoliangz/stackx/commit/3545b060fd290ea4e9cad2a3d4602e93a75e73b9))
* **base.css:** update style ([7d94113](https://github.com/gaoxiaoliangz/stackx/commit/7d94113e1f23f150706ddf6501fe1bcb01bee4d7))
* **Excertp:** export excerpt & update style ([617a028](https://github.com/gaoxiaoliangz/stackx/commit/617a028517ec60c4734dfe4c920fe9054ae8b4a5))
* **kv-storage:** prefix looks better ([9e54576](https://github.com/gaoxiaoliangz/stackx/commit/9e5457691d666d4bcd8396014a93fa3844936156))
* **kv-storage:** support partially apply state ([e4f9bf6](https://github.com/gaoxiaoliangz/stackx/commit/e4f9bf600432483fbc0ba797bf0ba287a2393d8d))
* **Markdown:** support custom imageRenderer ([b5535c4](https://github.com/gaoxiaoliangz/stackx/commit/b5535c43e13f1f8993ad1e397501b709f228ef2d))
* **Markdown:** update style ([86a135c](https://github.com/gaoxiaoliangz/stackx/commit/86a135c810fe8a6004156aa3d0c62629bac9db67))





## [0.6.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.6.2...v0.6.3) (2019-12-29)


### Bug Fixes

* **CacheManager:** fix prefix ([42c605b](https://github.com/gaoxiaoliangz/stackx/commit/42c605bcfdf1d7ae8a7a00b79d7ee6e03f9b2485))





## [0.6.2](https://github.com/gaoxiaoliangz/stackx/compare/v0.6.1...v0.6.2) (2019-12-29)


### Bug Fixes

* **CacheManager:** fix instance map ([e5b6d89](https://github.com/gaoxiaoliangz/stackx/commit/e5b6d899bab302dcacde71bc2aee2b0de35ba3d1))





## [0.6.1](https://github.com/gaoxiaoliangz/stackx/compare/v0.6.0...v0.6.1) (2019-12-28)


### Bug Fixes

* **CacheManager:** fix forEach type ([f8f7165](https://github.com/gaoxiaoliangz/stackx/commit/f8f71657981a3b9c425e19a09325d4363c8f34c1))





# [0.6.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.5.0...v0.6.0) (2019-12-28)


### Features

* **CacheManager:** add forEach & size ([187a705](https://github.com/gaoxiaoliangz/stackx/commit/187a7052516bf6eda468452d22d053e285c3901c))





# [0.5.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.4.0...v0.5.0) (2019-12-28)


### Features

* configuable cacheManager prefix ([0f51ad1](https://github.com/gaoxiaoliangz/stackx/commit/0f51ad1109697627d5dea47481771c5228b9de8c))





# [0.4.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.3.0...v0.4.0) (2019-12-28)


### Features

* export CacheManager ([89da144](https://github.com/gaoxiaoliangz/stackx/commit/89da1443a53dcbd08e68049748bde955eff378dc))





# [0.3.0](https://github.com/gaoxiaoliangz/stackx/compare/v0.2.3...v0.3.0) (2019-12-24)


### Features

* **util:** add download.js ([05a1506](https://github.com/gaoxiaoliangz/stackx/commit/05a1506885b2f90fed062848da44cb34812b21ec))





## [0.2.3](https://github.com/gaoxiaoliangz/stackx/compare/v0.2.2...v0.2.3) (2019-12-24)

**Note:** Version bump only for package zstack
