# [1.0.0-alpha.1](https://github.com/vuejs/vitepress/compare/v0.22.4...v1.0.0-alpha.1) (2022-06-01) ### Bug Fixes * `router.path` not consistent across envs ([#446](https://github.com/vuejs/vitepress/issues/446)) ([#684](https://github.com/vuejs/vitepress/issues/684)) ([0d9dfe0](https://github.com/vuejs/vitepress/commit/0d9dfe0d94ee6eef9d2dbbe7d935beb00d5aafa8)) * **build:** error in lock file ([799d8d4](https://github.com/vuejs/vitepress/commit/799d8d445095222cdb93669a6c7aa7ce88572e80)) * **build:** error of could not find a declaration for minimist ([#618](https://github.com/vuejs/vitepress/issues/618)) ([#622](https://github.com/vuejs/vitepress/issues/622)) ([b198380](https://github.com/vuejs/vitepress/commit/b1983806188e54acd57c2acba97de2424d971181)) * button hover style in dark mode not working ([d9decd9](https://github.com/vuejs/vitepress/commit/d9decd94120ec25f587b0b63ff19bab03aad9fff)) * code block missing right padding on x-scroll ([de76529](https://github.com/vuejs/vitepress/commit/de765296ef3ea5a1c1780566c010e2f0746c9eb6)) * convert paths in dynamic imports to file urls ([#671](https://github.com/vuejs/vitepress/issues/671)) ([#673](https://github.com/vuejs/vitepress/issues/673)) ([d93b477](https://github.com/vuejs/vitepress/commit/d93b477c7692da28e09fcf9694c28f367048b83e)) * doc aside style ([#655](https://github.com/vuejs/vitepress/issues/655)) ([#656](https://github.com/vuejs/vitepress/issues/656)) ([8bc14e6](https://github.com/vuejs/vitepress/commit/8bc14e6366d8f5fc2d5da508fed4e1be9ee3bdec)) * doc page layout on mobile is broken ([68ebd43](https://github.com/vuejs/vitepress/commit/68ebd436648093084734680de21e8064d44f0eb6)) * duplicated import ([9b7ccee](https://github.com/vuejs/vitepress/commit/9b7ccee3b694ac3cd9702b9916714c7b6160cda8)) * explicitly set component name ([#657](https://github.com/vuejs/vitepress/issues/657)) ([#681](https://github.com/vuejs/vitepress/issues/681)) ([4fd2fad](https://github.com/vuejs/vitepress/commit/4fd2fad1fa665fb3c7a6d6896a291e6889ad10bc)) * global nav background blur not applied in Safari ([70a9fb4](https://github.com/vuejs/vitepress/commit/70a9fb4b5af6a90407c2f6d13b36d3442559cc53)) * import and use `VPDoc` instead `VPContentDoc` ([#633](https://github.com/vuejs/vitepress/issues/633)) ([905b4a0](https://github.com/vuejs/vitepress/commit/905b4a01420f5e0aa1e7b1e4f5b804a546318827)) * inline code not getting proper line break ([190a467](https://github.com/vuejs/vitepress/commit/190a467a10e2a1d5f90613e257e61ba7e75b5ba0)) * local nav gets crashed on certain view point ([9ac467c](https://github.com/vuejs/vitepress/commit/9ac467c7b6c81e7fd27b37691ff6f91e99f0a0f2)) * make outline work in 960px view port ([220320b](https://github.com/vuejs/vitepress/commit/220320bcdb869011772d14afd831efa62efa5c8e)) * missing alt attribute on images even if provided ([#679](https://github.com/vuejs/vitepress/issues/679)) ([#685](https://github.com/vuejs/vitepress/issues/685)) ([3a07048](https://github.com/vuejs/vitepress/commit/3a0704853390f923b2590f3494b561132dbebb6e)) * more than 4 indented html tags cause error ([#638](https://github.com/vuejs/vitepress/issues/638)) ([#665](https://github.com/vuejs/vitepress/issues/665)) ([d0fdda6](https://github.com/vuejs/vitepress/commit/d0fdda69045bb280dbf39e035f1f8474247196a6)) * nav background not being blurred on Firefox ([#652](https://github.com/vuejs/vitepress/issues/652)) ([049c1e7](https://github.com/vuejs/vitepress/commit/049c1e7a0a84da3e0ee352fa2b224e75733e98cf)) * nav menu layout shift with/without sidebar ([3f49fd6](https://github.com/vuejs/vitepress/commit/3f49fd67ab07523bf5c05494f7ef08b0b6c8ea28)) * nav menu link don't show active status ([#680](https://github.com/vuejs/vitepress/issues/680)) ([1db3730](https://github.com/vuejs/vitepress/commit/1db3730a48e593ad6eaec3f6dfbd606390be3adf)) * nav menu with group not styled correctly ([96f84bf](https://github.com/vuejs/vitepress/commit/96f84bf690da53bd6c8dd46830410700213e292d)) * remove extra space inside code blocks ([477cc07](https://github.com/vuejs/vitepress/commit/477cc07265a7c90802d541c7f0b05b73d90a8662)) * search icon size on mac changes after opening search dialog ([4716a49](https://github.com/vuejs/vitepress/commit/4716a49c2e79f73923b2aaa357db0659a9cc62bd)) * sidebar collapsible problem once more ([9924676](https://github.com/vuejs/vitepress/commit/99246762c6f15e2a106620c9b651e1cb3d7fdbbb)) * sidebar group is collapsible even when option is not set ([751bc0b](https://github.com/vuejs/vitepress/commit/751bc0b478395a1da60ee87c797cf4433ccf517e)) * sidebar group width not alined when scroll bar is visible ([bae47f7](https://github.com/vuejs/vitepress/commit/bae47f708264722a92f8feeb7a8f3fbecc756196)) * switch to `markdown-it-toc-done-right` ([#388](https://github.com/vuejs/vitepress/issues/388)) ([#660](https://github.com/vuejs/vitepress/issues/660)) ([7d89b61](https://github.com/vuejs/vitepress/commit/7d89b61b92a25da097fcec0394120bc213ad2158)) * table even row style is not nice ([4dde996](https://github.com/vuejs/vitepress/commit/4dde99619e729837dff45c17b0389fa191979849)) * **theme:** header blur is incomplete ([#639](https://github.com/vuejs/vitepress/issues/639)) ([1839e9a](https://github.com/vuejs/vitepress/commit/1839e9a41a5bbca664f319147b1af4d0bbca9cda)) * toc cause error when used with heading ([#605](https://github.com/vuejs/vitepress/issues/605)) ([#674](https://github.com/vuejs/vitepress/issues/674)) ([ae7c255](https://github.com/vuejs/vitepress/commit/ae7c255aeae4e151fe9d009197de99c63ce44b09)) ### Features * a final touch to the nab menu link ([12e1a12](https://github.com/vuejs/vitepress/commit/12e1a12d1ead790c5977e64a0c86cad20a78df8b)) * add `LastUpdated` support ([#668](https://github.com/vuejs/vitepress/issues/668)) ([#669](https://github.com/vuejs/vitepress/issues/669)) ([#683](https://github.com/vuejs/vitepress/issues/683)) ([f64f83d](https://github.com/vuejs/vitepress/commit/f64f83df02a6de0fa649d562f525d86f12f33f99)) * add carbon ads feature ([#647](https://github.com/vuejs/vitepress/issues/647)) ([36a67bd](https://github.com/vuejs/vitepress/commit/36a67bd67d0536999e210d3885a3848159df9e13)) * add collapsible option to sidebar ([#640](https://github.com/vuejs/vitepress/issues/640)) ([#663](https://github.com/vuejs/vitepress/issues/663)) ([e32936b](https://github.com/vuejs/vitepress/commit/e32936b6ae1a93cf99b224b4ffa5009de5153714)) * add copy code element ([#473](https://github.com/vuejs/vitepress/issues/473)) ([#658](https://github.com/vuejs/vitepress/issues/658)) ([6028cac](https://github.com/vuejs/vitepress/commit/6028cacb811e08825f97167fd80731bcd8f1859f)) * add custom container stylings ([e51d2a8](https://github.com/vuejs/vitepress/commit/e51d2a8c4922caf2619183c97d11c2e69337680e)) * add image feature to home hero ([1aeebec](https://github.com/vuejs/vitepress/commit/1aeebecbcf0938e3bbfcef36fb8423af5dace805)) * add layout option and home hero section ([69c44aa](https://github.com/vuejs/vitepress/commit/69c44aa607470b8b55b8ef506bf2499f13a69b92)) * add mini sponsor component ([#648](https://github.com/vuejs/vitepress/issues/648)) ([aa2289e](https://github.com/vuejs/vitepress/commit/aa2289e4882c9204c891b44e90c51e704aa728a8)) * add option to customize title template ([67e77f7](https://github.com/vuejs/vitepress/commit/67e77f787188019c2c5f402cbf952290529297ea)), closes [#303](https://github.com/vuejs/vitepress/issues/303) * add option to hide nav title ([#637](https://github.com/vuejs/vitepress/issues/637)) ([#677](https://github.com/vuejs/vitepress/issues/677)) ([5f0d915](https://github.com/vuejs/vitepress/commit/5f0d9153a3a6d5d91a97e301f44a61ae58578318)) * adjust carbon ads styling ([02e9cb5](https://github.com/vuejs/vitepress/commit/02e9cb5e71e62d544a79d4e54d9d4cb90cc7b99f)) * adjust code font color just a bit ([27f840a](https://github.com/vuejs/vitepress/commit/27f840ae04945a3ce52d5cef6d39936983d0d30e)) * adjust custom box brightness ([bc44dc2](https://github.com/vuejs/vitepress/commit/bc44dc2b32743577feccf99fa16a5d29b0c9c5c7)) * adjust how we pass image to home hero ([8f7b11f](https://github.com/vuejs/vitepress/commit/8f7b11f216dd0b4967751bbdc487b629441a093f)) * adjust overall layout ([80a82be](https://github.com/vuejs/vitepress/commit/80a82be50fb49830dd3dcc4f51575e99a9029845)) * adjust sidebar font size and spacing ([562e345](https://github.com/vuejs/vitepress/commit/562e345f07dd9d39814212e9b673eb9562f19f9d)) * adjust style for home features box and inline code link ([ff7af54](https://github.com/vuejs/vitepress/commit/ff7af544c62320d1a268296a23a45c185f121920)) * adjust styles mainly nav ([53bf845](https://github.com/vuejs/vitepress/commit/53bf845463ead9bf31ec988a8d7d5cdb960f97fd)) * allow disabling `markdown-it-attrs` ([#662](https://github.com/vuejs/vitepress/issues/662)) ([#664](https://github.com/vuejs/vitepress/issues/664)) ([b79c66d](https://github.com/vuejs/vitepress/commit/b79c66d79c09988628db5bde3afaef9e2c8fb387)) * ensure `.html` extension in rendered nav links ([#175](https://github.com/vuejs/vitepress/issues/175)) ([ef3e44c](https://github.com/vuejs/vitepress/commit/ef3e44c5a252497cdcf95b9523ca9211ffcbaf93)) * improve how aside section stick and scrolls ([b8c76ba](https://github.com/vuejs/vitepress/commit/b8c76ba47b0d5c6c5426baa55c4a217cd2f4aa22)) * make appearance configurable ([9250460](https://github.com/vuejs/vitepress/commit/9250460b3ff79121200e9bc3b27a39e64fcf284c)) * migrate to ESM ([#645](https://github.com/vuejs/vitepress/issues/645)) ([#659](https://github.com/vuejs/vitepress/issues/659)) ([a0f81c9](https://github.com/vuejs/vitepress/commit/a0f81c9f9dd2885feeaaae58c00eabf8f6bf53a8)) * new default theme ([73bbc61](https://github.com/vuejs/vitepress/commit/73bbc6143a78379b843ef573c7820034abf92084)) * refine overall layout styling ([98443d4](https://github.com/vuejs/vitepress/commit/98443d4eeecd09d87a59a2c25d5fb48d68bda899)) * **sponsor:** add sponsors component ([6f037e2](https://github.com/vuejs/vitepress/commit/6f037e26883532b788c0ff2078cc7c3e8786194b)) * stick aside ads to the page bottom ([9674dc4](https://github.com/vuejs/vitepress/commit/9674dc4db40998508b9f44f62d40f001f47d446a)) * style 404 page ([#649](https://github.com/vuejs/vitepress/issues/649)) ([c1ee195](https://github.com/vuejs/vitepress/commit/c1ee1954692ace1a1640e0f748738777aa060db0)) * support dark/light color themes ([#682](https://github.com/vuejs/vitepress/issues/682)) ([41247fc](https://github.com/vuejs/vitepress/commit/41247fcfa0733204fdfea68eb2721cf85510ffca)) * use shiki instead of prismjs for syntax highlight ([#627](https://github.com/vuejs/vitepress/issues/627)) ([#654](https://github.com/vuejs/vitepress/issues/654)) ([1fcf4a4](https://github.com/vuejs/vitepress/commit/1fcf4a4462dfcd7cc11dab027c23b2298708ec22)) ## [0.22.4](https://github.com/vuejs/vitepress/compare/v0.22.3...v0.22.4) (2022-05-06) ### Bug Fixes - **plugin:** set content-type header for serving index.html ([#616](https://github.com/vuejs/vitepress/issues/616)) ([1656f03](https://github.com/vuejs/vitepress/commit/1656f0365ae7aa07b008d4e367e5b1b382118897)) - remove 404 from title on initial route ([#590](https://github.com/vuejs/vitepress/issues/590)) ([216e129](https://github.com/vuejs/vitepress/commit/216e12950b312f9f5b8af74cac0ce243693e37ee)), closes [#589](https://github.com/vuejs/vitepress/issues/589) ## [0.22.3](https://github.com/vuejs/vitepress/compare/v0.22.2...v0.22.3) (2022-02-22) ### Bug Fixes - append base to links ([#502](https://github.com/vuejs/vitepress/issues/502)) ([804954c](https://github.com/vuejs/vitepress/commit/804954cf4d5417b1abcba9854ed5f064348292c5)), closes [#252](https://github.com/vuejs/vitepress/issues/252) - avoid minimizing non-javascript inline scripts ([#517](https://github.com/vuejs/vitepress/issues/517)) ([779b789](https://github.com/vuejs/vitepress/commit/779b78902fc7b1f9e7806751c0ca1e229a2161ce)), closes [#538](https://github.com/vuejs/vitepress/issues/538) [#540](https://github.com/vuejs/vitepress/issues/540) - **client router:** tolerant invalid hash selector typo ([#506](https://github.com/vuejs/vitepress/issues/506)) ([ffe0c40](https://github.com/vuejs/vitepress/commit/ffe0c40ebc42d7769b5378775cdffcab52d3cf11)) - don't add .html to urls of non-html files ([#515](https://github.com/vuejs/vitepress/issues/515)) ([34d1542](https://github.com/vuejs/vitepress/commit/34d1542f466e2eed28b1be7153d1c3461d84528f)), closes [#265](https://github.com/vuejs/vitepress/issues/265) - normalize relative img src ([#514](https://github.com/vuejs/vitepress/issues/514)) ([9270477](https://github.com/vuejs/vitepress/commit/9270477fa59545978dc2732ac0a8091bed39625f)), closes [#450](https://github.com/vuejs/vitepress/issues/450) - require at least node v14 ([#546](https://github.com/vuejs/vitepress/issues/546)) ([7cf7011](https://github.com/vuejs/vitepress/commit/7cf70111a5a00579d46453b682ef33169c7846c5)) - reset page data on 404 ([#497](https://github.com/vuejs/vitepress/issues/497)) ([28eaa3b](https://github.com/vuejs/vitepress/commit/28eaa3b04ab71674330151d2a9b79d52c382e71e)) ## [0.22.2](https://github.com/vuejs/vitepress/compare/v0.22.1...v0.22.2) (2022-02-14) ### Features - improve default chunk strategy + page hash stability ([1ef69e2](https://github.com/vuejs/vitepress/commit/1ef69e212f91e43431b4fe4bdba17ca4f29a7b49)) ## [0.22.1](https://github.com/vuejs/vitepress/compare/v0.22.0...v0.22.1) (2022-02-14) ### Features - automatically update hash map + retry on failed page fetch ([2324948](https://github.com/vuejs/vitepress/commit/23249483d60da1952c64a1f764873652b587c2dc)) - use git-based lastUpdated data ([d32d8d4](https://github.com/vuejs/vitepress/commit/d32d8d441917dcb480a6735da78c2d6fc3e589c0)) Note: lastUpdated data is now disabled by default due to the performance overhead of retrieving the git information. This also means each page's metadata object no longer contains the `lastUpdated` property by default - it will only be present if the new `lastUpdated: true` config option is enabled. # [0.22.0](https://github.com/vuejs/vitepress/compare/v0.21.6...v0.22.0) (2022-02-11) - Upgrade to Vite 2.8 ## [0.21.6](https://github.com/vuejs/vitepress/compare/v0.21.5...v0.21.6) (2022-01-19) ### Perf - Avoid wrapping siteData as readonly proxy in production builds ## [0.21.5](https://github.com/vuejs/vitepress/compare/v0.21.4...v0.21.5) (2022-01-16) ### Bug Fixes - allow overriding title if home is true ([#493](https://github.com/vuejs/vitepress/issues/493)) ([88d57a9](https://github.com/vuejs/vitepress/commit/88d57a93ef2689a8f5344b7f38b26db5ea86759b)) - **types:** fix vitepress/theme type ([eabf6d2](https://github.com/vuejs/vitepress/commit/eabf6d2aa69d2a5452042bbb59edbbbc95aece87)), closes [#489](https://github.com/vuejs/vitepress/issues/489) [#438](https://github.com/vuejs/vitepress/issues/438) [#494](https://github.com/vuejs/vitepress/issues/494) [#442](https://github.com/vuejs/vitepress/issues/442) ### Features - scrollOffset option ([b66785d](https://github.com/vuejs/vitepress/commit/b66785d68a86c118a7a036f3de8b3e504390f1da)) ## [0.21.4](https://github.com/vuejs/vitepress/compare/v0.21.3...v0.21.4) (2022-01-07) ### Bug Fixes - set \_\_data in md.render ([dfbc932](https://github.com/vuejs/vitepress/commit/dfbc932fac50d39b047b211cedca0dcce05aebc8)) ## [0.21.3](https://github.com/vuejs/vitepress/compare/v0.21.2...v0.21.3) (2022-01-06) ### Bug Fixes - prioritize vue installed in user project root ([9b3243b](https://github.com/vuejs/vitepress/commit/9b3243b75752209943af5b247f5d38e641d4ff6d)) ## [0.21.2](https://github.com/vuejs/vitepress/compare/v0.21.1...v0.21.2) (2022-01-06) ## [0.21.1](https://github.com/vuejs/vitepress/compare/v0.21.0...v0.21.1) (2022-01-06) ### Performance Improvements - do not include head config in client bundle for production ([6f3a96f](https://github.com/vuejs/vitepress/commit/6f3a96f06daec4baad4420b54137a7afb1512e7f)) # [0.21.0](https://github.com/vuejs/vitepress/compare/v0.20.10...v0.21.0) (2022-01-06) ### Bug Fixes - Chinese file link build failed ([#425](https://github.com/vuejs/vitepress/issues/425)) ([ae029ae](https://github.com/vuejs/vitepress/commit/ae029ae9e17fa6df1d2f89043f1891271e9c5b9b)), closes [#424](https://github.com/vuejs/vitepress/issues/424) - initial render of 404 pages ([#418](https://github.com/vuejs/vitepress/issues/418)) ([a3bf52f](https://github.com/vuejs/vitepress/commit/a3bf52fed53e82b9756c844f6bdd576662d2e726)) - remove `.` for mjs in `supportedConfigExtensions` ([#447](https://github.com/vuejs/vitepress/issues/447)) ([fb6a4ad](https://github.com/vuejs/vitepress/commit/fb6a4ad3e008af9ce4393fb3ca37645f4efba951)) - **serve:** respect base config in serve mode ([#470](https://github.com/vuejs/vitepress/issues/470)) ([08a0b12](https://github.com/vuejs/vitepress/commit/08a0b129928cef44e613ff410d769a7ac7bf5fa3)), closes [#416](https://github.com/vuejs/vitepress/issues/416) - set tempDir outside package root ([#439](https://github.com/vuejs/vitepress/issues/439)) ([bd35451](https://github.com/vuejs/vitepress/commit/bd35451ed42d7b5c47e2b49a7e659807cd7d7a0c)), closes [#435](https://github.com/vuejs/vitepress/issues/435) - use algolia search lang ([#459](https://github.com/vuejs/vitepress/issues/459)) ([444562c](https://github.com/vuejs/vitepress/commit/444562c3a763bab7a9c0ebfca5eec635e142a61f)) ### Features - add details custom container ([#455](https://github.com/vuejs/vitepress/issues/455)) ([a8f147f](https://github.com/vuejs/vitepress/commit/a8f147f153efdd17989a02eb620c3ae9ab0d13dd)) - catch localhost links as dead links ([7387649](https://github.com/vuejs/vitepress/commit/7387649ff7c621402e49e26493b4eed25006fb4b)) - expose `__path` and `__relativePath` on md instance for md plugins ([4cec660](https://github.com/vuejs/vitepress/commit/4cec660401d8d01830e5a11b9c66bc0ac5a935db)) - improve typescript support for config file, add `defineConfigWithTheme` ([#465](https://github.com/vuejs/vitepress/issues/465)) ([ba41bb9](https://github.com/vuejs/vitepress/commit/ba41bb90551c01b9f84de2d2d3bc1920ce2ebe93)) - properly remove `{#custom-anchor}` syntax in headers ([6120da2](https://github.com/vuejs/vitepress/commit/6120da25a87f6bec3918be804e95f2b3c8afb6c8)) - user configurable `outDir` ([#448](https://github.com/vuejs/vitepress/issues/448)) ([5b04bb9](https://github.com/vuejs/vitepress/commit/5b04bb9eb5ced720414f4b0d729fde36432dd451)) ## [0.20.10](https://github.com/vuejs/vitepress/compare/v0.20.9...v0.20.10) (2021-12-25) ### Features - minify head inline scripts ([e61db62](https://github.com/vuejs/vitepress/commit/e61db62a1c49cb5f368a152221bfa60737dbbc6a)) ## [0.20.9](https://github.com/vuejs/vitepress/compare/v0.20.8...v0.20.9) (2021-12-15) ### Features - shouldPreload hook ([e721d60](https://github.com/vuejs/vitepress/commit/e721d605851be4e27f4948d96d5c3bab6d23ead2)) - support array of patterns in data loaders ([f5308d7](https://github.com/vuejs/vitepress/commit/f5308d746f3089ef6818b0139fe249827a47628b)) ## [0.20.8](https://github.com/vuejs/vitepress/compare/v0.20.7...v0.20.8) (2021-12-14) ## [0.20.7](https://github.com/vuejs/vitepress/compare/v0.20.6...v0.20.7) (2021-12-14) ### Features - **types:** re-export vite client type ([4caa7b2](https://github.com/vuejs/vitepress/commit/4caa7b231753ddedb83365a37b8c259ae461bd37)) ## [0.20.6](https://github.com/vuejs/vitepress/compare/v0.20.4...v0.20.6) (2021-12-14) ### Features - support static data loaders ([26fe81c](https://github.com/vuejs/vitepress/commit/26fe81c88618d7df5d623d041ac3df96e7d7ee7b)) ## [0.20.5](https://github.com/vuejs/vitepress/compare/v0.20.4...v0.20.5) (2021-12-12) - Bump vue & vite versions ## [0.20.4](https://github.com/vuejs/vitepress/compare/v0.20.3...v0.20.4) (2021-12-07) ### Bug Fixes - **build:** fix typing files ([ae11dc0](https://github.com/vuejs/vitepress/commit/ae11dc0b59ac90375079f1ebf0efacf1b1e58e8d)) ## [0.20.3](https://github.com/vuejs/vitepress/compare/v0.20.2...v0.20.3) (2021-12-07) ### Features - expose createMarkdownRenderer ([d54c7d8](https://github.com/vuejs/vitepress/commit/d54c7d8c56973dac138bfe96ff16dfab162ef64b)) ## [0.20.2](https://github.com/vuejs/vitepress/compare/v0.20.1...v0.20.2) (2021-12-06) ### Bug Fixes - handle potential string quote mismatch in generated code ([dfa7c05](https://github.com/vuejs/vitepress/commit/dfa7c0525f010994437acb060867d9ca1572867d)) - improve createStaticVNode match for rollup codegen compat ([abb1b57](https://github.com/vuejs/vitepress/commit/abb1b578cdedf184ae386ce455e60a23672adfcb)) - lazy require @vitejs/plugin-vue to respect NODE_ENV ([a051e66](https://github.com/vuejs/vitepress/commit/a051e66f1ae211174cf470d4430427dc0189194b)) - static string strip regex for mulitiline static strings ([bc486aa](https://github.com/vuejs/vitepress/commit/bc486aae563fd77f38da44d9ae3ea28c021f6df0)) ### Features - upgrade docsearch version ([#441](https://github.com/vuejs/vitepress/issues/441)) ([1b245e2](https://github.com/vuejs/vitepress/commit/1b245e22d8a00ea7c01c052ac1ea3d8d94aaeefb)) ## [0.20.1](https://github.com/vuejs/vitepress/compare/v0.20.0...v0.20.1) (2021-11-05) ### Bug Fixes - **hmr:** avoid relying on revertd vite hmr behavior ([4114674](https://github.com/vuejs/vitepress/commit/4114674c69f917ff2e611ec30eb72d224f175f62)) # [0.20.0](https://github.com/vuejs/vitepress/compare/v0.19.2...v0.20.0) (2021-10-07) ### Bug Fixes - fix code line hightlighting ([4c042b6](https://github.com/vuejs/vitepress/commit/4c042b61e7beb70d0a0b77cc9a00d725c7863089)), closes [#408](https://github.com/vuejs/vitepress/issues/408) - invalid active props when `base` option is added ([#342](https://github.com/vuejs/vitepress/issues/342)) ([383d8ff](https://github.com/vuejs/vitepress/commit/383d8ffbba5283774e0f1e39302a29efc0db7e79)) - make config hmr work in window ([#364](https://github.com/vuejs/vitepress/issues/364)) ([58663bb](https://github.com/vuejs/vitepress/commit/58663bbd02aa3da0efd939bd27de2ee5c0ab14d8)) - print urls again ([df69b76](https://github.com/vuejs/vitepress/commit/df69b76427ab2c770010cd79e1076a1c414fb3bc)) - support vite plugins provided via `config.vite` ([#394](https://github.com/vuejs/vitepress/issues/394)) ([4b76617](https://github.com/vuejs/vitepress/commit/4b7661762143b033e82fad526e256f7bc54df9af)) - **theme-default/algolia:** avoid creating multiple algolia searches ([#292](https://github.com/vuejs/vitepress/issues/292)) ([389e863](https://github.com/vuejs/vitepress/commit/389e863b4d5e69c856d1e647d4d4c1807bd94c5d)) - **theme:** fix algolia search filter ([5fd7db2](https://github.com/vuejs/vitepress/commit/5fd7db2b7fcd947d77c97b1e9bdaf83845c1321d)) - tolerant invalid hash ([#399](https://github.com/vuejs/vitepress/issues/399)) ([efc5e1b](https://github.com/vuejs/vitepress/commit/efc5e1b2566eedc47a9420accae3dfba1a594ba4)) ### Features - support ts/esm config file + defineConfig() helper ([d3b1521](https://github.com/vuejs/vitepress/commit/d3b1521ebef831e0d0307b3b12e4fc1f6ce4721a)), closes [#339](https://github.com/vuejs/vitepress/issues/339) [#376](https://github.com/vuejs/vitepress/issues/376) - **theme-default:** home slot for customizing the entire homepage easily ([#314](https://github.com/vuejs/vitepress/issues/314)) ([07bf145](https://github.com/vuejs/vitepress/commit/07bf1451909ad615565e01d719e8a350ea07e69e)) ## [0.19.2](https://github.com/vuejs/vitepress/compare/v0.19.1...v0.19.2) (2021-09-28) ### Bug Fixes - encode urls that conflict w/ vite built-in replacements ([3940625](https://github.com/vuejs/vitepress/commit/3940625121455b7ad6e5ea8ebb3e1cf2faf9c7fc)) ## [0.19.1](https://github.com/vuejs/vitepress/compare/v0.19.0...v0.19.1) (2021-09-21) - Fix build # [0.19.0](https://github.com/vuejs/vitepress/compare/v0.18.1...v0.19.0) (2021-09-21) ### Features - upgrade vue, simplify deps ([9030486](https://github.com/vuejs/vitepress/commit/9030486409f10a59115d874b9365f71348ed76c2)) - use `markdown-it-attrs` for markdown-it plugins ([#393](https://github.com/vuejs/vitepress/issues/393)) ([610e9b7](https://github.com/vuejs/vitepress/commit/610e9b7111462d3aace878017fa4d359cd2ae7ea)) ## [0.18.1](https://github.com/vuejs/vitepress/compare/v0.18.0...v0.18.1) (2021-09-16) ### Bug Fixes - ensure stable pages entry order across builds ([929bcf5](https://github.com/vuejs/vitepress/commit/929bcf50ee634d9fe73adbe2aae5f7038b048e5a)) # [0.18.0](https://github.com/vuejs/vitepress/compare/v0.17.3...v0.18.0) (2021-09-14) ### Features - map mode + remove deprecated options ([b94b163](https://github.com/vuejs/vitepress/commit/b94b163a3a931fe03e69547391d6ac22eb41b789)) - support `