0.13.1 (2018-08-01)
- normalize override file path in windows (#692) (close: #642) (9537c2c)
- py lang label doesn't display in code block (#690) (88b65cc)
0.13.0 (2018-07-28)
- $seo: Avoid duplicate
description meta
at runtime. (close: #665) (b207a5f) - $default-theme: Scoped styles of
Badge
component (close: #653) (#657) (9b602f2) - $build: set
babelrc: false
in babel-loader options (#644) (c500201) (@posva) - $build: exclude dest folder from pageFiles (close: #654) (#655) (c1fe692)
- $build: markdown config should be included in
cache-loader
identifier (0ad1a45) - $markdown: cannot highlight external python file (
.py
) correctly (close: #660) (2a33075) - $markdown: missing space between
italics
andbold
(close: #661) (7730ee1)markdown-it
compiler will intendedly reserve this space between some inline elements, butpreserveWhitespace: false
will remove them. (Ref: vue-template-compiler#options)- Performance Impact: Size of whole assets of vuepress documentation:
- Before (1952 kb)
- After (1960 kb)
- $cli: debug flag at dev mode (231da6a)
- $default-theme: transform
Badge
into async component (de9a51b) - $default-theme($pwa):
themeConfig.serviceWorker.updatePopup
option (close: #453) (#533) (14dbd1e) (@mysticatea)module.exports = { themeConfig: { serviceWorker: { updatePopup: true } } }
0.12.0 (2018-07-12)
- $build npm audit vulnerability (close: #493)(#641) (8dde5d8)
- $markdown: wrong sidebar slugs and anchor link at content (close: #645) (c2eaff3)
- $core:: version data layer (0c5b752)
- $default-theme: new file-level API:
style.styl
. (2f53f2f)- Fixed overriding css variable doesn't work at
0.11.0
(close: #639) - Split
override.styl
into two APIs:override.styl
andstyle.styl
, the former will focus on ONLY the stylus constants override, while the latter will focus on styles override or custom styles. See also: https://vuepress.vuejs.org/default-theme-config/#simple-css-override.
- Fixed overriding css variable doesn't work at
0.11.0 (2018-07-08)
- $default-theme: indent-styled code is invisible (close: #609) (fd46a26)
- $default-theme: cannot get sidebar when sidebar config contains non-ASCII chars. (close: #628) (8837e7a)
- $core: override style issues (close: #637) (#638) (f998802)
- Duplicated generated
override style
. - Unexpected style order,
override style
should be at the end of the extracted style bundle. (ref: mini-css-extract-plugin#130)
- Duplicated generated
- $default-theme: page top slot (f4c1059)
- $build: set exitCode to non-zero when catching error (close: #598 & #570) (#615) (0907c7e)
- $default-theme: support display header links of all pages (close #534) (#595) (36bb6a4)
0.10.2 (2018-06-20)
- build cannot exit (close: #580) (fa473a7)
- duplicate description meta (close: #565) (de35315)
- edit page from Bitbucket (#569) (5479d6e)
- multiple markdown tokens in header text (#564) (ec330f0)
- setting HMR port (close: #582) (#586) (64bb80d)
- refine Badge's API (d68199d)
0.10.1 (2018-06-08)
- active side arrow not middle align (#508). (5fcac1b)
- $default-theme: code renders language css as c (close: #527) (777c4f1)
- $default-theme: table tag cannot scroll horizontally (close: #518) (#519) (e9cdee7)
- $dev: using config.yml/toml doesn't reload changes (close: #520) (6048eb9)
- compilation error when chainWebpack's code contains ! (close: #532) (3b5991f)
- reserve '*' and '_' when detecting escape char '' (close: #544). (4503cfc)
- search box throw a error with no suggestions (#510) (1186d6a)
- $seo: show page title in front of site title (#522) (ffe12b9)
- add support to import files as code fence (#538) (26ecff7)
- better log (#506) (d53807e)
- enable header request Content-Range (#555) (825877c)
- headers badge (#540) (c3696d2)
- shouldPrefetch option for bundleRenderer (close: #463) (#514) (9cb174d)
- support "themeConfig.sidebar: 'auto'" (close: #552) (56cbb5f)
- support generic markdown file path reference (#509) (292e4bc)
0.10.0 (2018-05-25)
0.9.1 (2018-05-25)
- avoid cache error (close #492) (75cdc74)
- fix config reload cache busting (90f9689)
- lastUpdated looks bad when editLinks is false. (11b1830)
- wrong OutboundLink insertion position (close: #496) (af96f28)
- allow for disabling of active hash on scroll (#489) (4c09627)
- support filename that contains non-ASCII and unicode chars (#473) (566e681)
0.9.0 (2018-05-22)
- $page is missing at 404 page (#388) (cefc8c3)
- avoid the searchbox exceeded out of screen in narrow screen (#254) (8f04081)
- code looks not good at small sreen (close: #350) (6514c8f)
- code looks not good at small sreen (close: #350) (d0ef06f)
- dropdown overlap due to word wrapping (close: #359) (#360) (c65a8b7)
- duplicate slash when docs dir is not set (#361) (0c59ed5)
- emoji doesn't work in toc (close: #417) (#418) (1b9012e)
- ensure
<script>
blocks in SFCs in node_modules are transpiled (4bf56d7) - glob patterns error on windows (close: #348) (#400) (ab53998)
- highlight active link (#272) doesn't work with non-EN hash. (a51a31b)
- highlight line issue for empty lines (bc15841)
- highlight lines are cut when sliding (#437) (66bd797)
- image overflow at custom content (close: #381) (#383) (145cf4f)
- index file judgement bug (close: #306) (#308) (fefa16c)
- missing css source map at dev environment (#460) (d3025e5)
- missing title and desc in 404 and custom theme. (fcaee80)
- nav link highlight issue with i18n (close: #445) (596014f)
- postcss-loader warnings (close: #278) (34c7f99)
- potential duplicate iteration keys at dropdown (#249) (1417a35)
- relative link checking (31b8feb)
- remove style override limitation to custom theme (close: 404) (#405) (69bd59d)
- resolve custom theme from global cli (close: #392) (#399) (01142df)
- title cannot be number at front matter (#297) (5023d19)
- unexpected scroll behavior after clicking sidebar links (#298) (6081a3d)
- unexpected top blank space when navbar is disable (#316) (2bdc68e)
- unexpected warning when using non-ASCII chars as filename. (530912e)
- upgrade webpack-serve and avoid port conflict (close #424) (#425) (22ffe52)
- use v-for with key (#438) (2076f7b)
- bump up webpack to 4.8.1 (close: #309) (9e3f005)
- code line numbers (close: #365) (#379) (9b42690)
- generate the timestamp of last updated for each doc (close #258) (#282) (d9b290b)
- handle telephone links (#325) (087467a)
- header extraction improvement (close: #238) (#271) (53c8489)
- hide edit link by page (close: #284) (#286) (d46819c)
- highlight current region in sidebar (#272) (6b6d268)
- last updated UI in default theme. (#338) (272df57)
- make code type insensitive (close: #347) (5e87b65)
- show OutboundLink icon for external links (#428) (942a2b9)
- support disable navbar globally (#246) (e725ad2)
- support global markdown config for attributes of external links (#358) (20e5bd8)
- support render $page.excerpt to HTML (close: #458) (9510b9f)
- support style lang postcss (close: #461) (881199a)
- using babel and support JSX in vue. (close: #318) (#336) (82cd8bd)
- vastly improve rebuild perf with caching (dfdc00c)
0.8.4 (2018-04-24)
0.8.3 (2018-04-23)
- always write override.style (9861deb)
0.8.2 (2018-04-23)
- expose layout slots for injecting custom content (3814e88)
0.8.1 (2018-04-23)
0.8.0 (2018-04-23)
- algolia check should be checking themeConfig.algolia (504c21d)
- default to localhost on windows (close #221) (4d5c50e)
- fix emoji not showing on sidebars (#206) (bc2c83a)
- fix Sidebar link active logic (#215) (9c93d8f)
- Fix the style of repo link. (f55fa00)
- fix title inferrence regression (close #208) (52c20cf)
- renames index.js to enhanceApp.js (#226) (0170449)
- siteTitle vs pageTitle (cd9b788)
- Add docsRepo (#155) (716aefe)
- add max search suggestions config (#163) (a16a5b4)
- Algolia DocSearch Integration (#201) (2f0da01)
- also expose siteData in enhanceApp.js (5157c6f)
- expose all css pre-processor's options. (close #169) (#178) (8f0755a)
- support built-in pug config and document using pro-processors at component (#151) (f322105)
- support excerpt extraction with
<!-- more -->
(close #174) (fa404dc) - support for TOML front matter (#141) (#164) (70620ba)
- support toml config (#138) (d136e22)
- theme index enhancment support (#154) (d026801)
0.7.1 (2018-04-20)
- infer source link label from repo url (#168) (c1bbd05)
- Only add language dropdown when there has more than one locale configured. (#181) (7f311da)
- prioritize frontmatter's title, description and lang (#180) (384c5c7), closes #177 #184
- redirect /foo to /foo/ during dev (close #183) (99bc0aa)
- show navbar in more conditions (close #170) (748fa7f)
0.7.0 (2018-04-18)
- disable typographer in markdown-it (close #139) (be42da5)
- ensure runnable when no locales are provided (a25d86c)
- fix yarn global install (fix #102) (1130318)
- handle links with encoded hash (f0a1a00)
- search for locales (4cf1232)
0.6.1 (2018-04-18)
- handle headers that start with numbers (fix #121) (ad83169)
- make search locale-scoped (close #128) (846eb59)
- nav: unepxected error when themeConfig.nav isn't given. (close: #125) (#127) (f052472)
- service worker path (51c6eb2)
- use correct host in tip after the server has started (#130) (fd447ae)
- use header's slug as it is if possible (#119) (5f7e199)
- enable source map in build error traces (efff472)
- sidebar: support click the part outside sidebar to close the sidebar. (#132) (c6c71af)
0.6.0 (2018-04-18)
- allow viewport scaling (close #110) (2b2a07d)
- cli build --dest flag (#97) (e32d90b)
- css safe (#96) (be82e09)
- default-theme: only show features div if provided (3f76bfe)
- ensure using the same markdown config when extracting headers (14d4d25)
- handle index.md when checking relative links (52d6672)
- Multiple Language Support + Complete Chinese Translation (#48) (8bbc5f3)
- support yaml config (#115) (3088b3e)
0.5.1 (2018-04-17)
- correctly resolve not-found path (#90) (c3dd0b1)
- meta viewport for iOS tap delay (f95e245)
- support mailto links in NavLink + style tweaks (close #93) (62cd00e)
- upgrade webpack-chain, fix css optimization settings (close #91) (1bbfa43)
0.5.0 (2018-04-16)
- dropdown Items in Navbar (#13) (79f8f14)
- enhanceApp.js (#80) (37ea038)
- support adding custom page class in front matter (#85) (40ca73c), closes #84
0.4.2 (2018-04-16)
- proper minimum node version warning (eb07685)
0.4.1 (2018-04-16)
- always transpile lib directory (#73) (56e0392)
- avoid html-webpack-plugin requiring incomaptible webpack internals (4816bef)
- prioritize own deps + avoid serving wrong index.html (fix #69) (781e37a)
- redirect */index.html to */ (close #83) (52e04c4)
- remove override import when ejecting (close #56) (2d811ed)
- remove unnecessary spread (63816c1)
0.4.0 (2018-04-15)
- allow default theme to be copied as custom theme (98e1665)
- vuepress eject for customizing default theme (89538fa)
0.3.3 (2018-04-15)
0.3.2 (2018-04-15)
- added escaping of meta tag attribute value (#29) (15a1ac8)
- escape text in code block when lang is text or not specified #31 (#32) (ac4acab)
- dev build: use portfinder (#30) (f2a8229), closes #26
- generate better slugs for non latin langs (close #45) (e08e3d2)
- hoistedTags may not always be present (close #35) (ed33515)
- home link '/' shouldn’t always stays active (#47) (67c758e)
- images should have 100% max width (9e63974)
- renderChildren / sidebarDepth: 0 (42f63a8)