Closed
Description
Thanks for your waiting, and thanks for the feedback and contribution from the community.
We are going to release 0.9.0! 🆙👏
0.9.0
This release contains several important internal changes: one is that VuePress has replaced buble
with babel
(#336), so you can use async/await
in the client's code. meanwhile, we also set up support for JSX
in vue. The other is that the logic which VuePress handled head tag
has been extracted from the default theme and injected into the custom theme by default in the form of mixins (fcaee80, 3727153).
In addition, we also add some awesome functions, e.g. the last updated
time (#282 #338), support for code line numbers
(#379), highlight current region in sidebar (#272), etc.
Features
- default theme: highlight current region in sidebar (#272) (6b6d268)
- default theme:
last updated
UI in default theme. (#338) (272df57) - default theme: code
line numbers
(close: #365) (#379) (9b42690) - default theme: show OutboundLink icon for external links (Show OutboundLink icon for external links #428)
- default theme: handle telephone links (#325) (087467a)
- webpack: using
babel
and supportJSX
in vue. (close: #318) (#336) (82cd8bd) - webpack: bump up
webpack
to 4.8.1 (close: #309) (9e3f005) - prepare: generate the timestamp of last updated for each doc (close #258) (#282) (d9b290b)
- config: support disable navbar globally (#246) (e725ad2)
- config: support global markdown config for attributes of external links (#358) (20e5bd8)
- config: support hide edit link by page (close: #284) (#286) (d46819c)
- markdown: header extraction improvement (close: #238) (#271) (53c8489)
- markdown: make code type insensitive (close: #347) (5e87b65)
Bug Fixes
- core: missing
title
,description
andlang
in 404 page and custom theme. (fcaee80) - default theme: duplicate slash when docs dir is not set (#361) (0c59ed5)
- default theme: potential duplicate iteration keys at dropdown (#249) (1417a35)
- client:
$page
is missing at 404 page (#388) (cefc8c3) - webpack:
postcss-loader
warnings (close: #278) (34c7f99) - webpack: ensure
<script>
blocks in SFCs in node_modules are transpiled (4bf56d7) - build: index file judgement bug (close: #306) (#308) (fefa16c)
- build: resolve custom theme from global cli (close: #392) (#399) (01142df)
- build: glob patterns error on windows (close: #348) (#400) (ab53998)
- build: title cannot be number at front matter (#297) (5023d19)
- build: remove style override limitation to custom theme (close: 404) (#405) (69bd59d)
- build: upgrade
webpack-serve
and avoid port conflict (close #424) (#425) (22ffe52) - markdown: relative link checking (31b8feb)
- markdown: highlight lines are cut when sliding (#437) (66bd797)
- style: avoid the searchbox exceeded out of screen in narrow screen (#254) (8f04081)
- style: code looks not good at small sreen (close: #350) (d0ef06f)
- style: dropdown overlap due to word wrapping (close: #359) (#360) (c65a8b7)
- style: image overflow at custom content (close: #381) (#383) (145cf4f)
- style: unexpected scroll behavior after clicking sidebar links (#298) (6081a3d)
- style: unexpected top blank space when navbar is disable (#316) (2bdc68e)
Metadata
Metadata
Assignees
Labels
No labels