Skip to content

Latest commit

 

History

History
1302 lines (549 loc) · 66 KB

CHANGELOG.md

File metadata and controls

1302 lines (549 loc) · 66 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.0-beta.36 (2022-03-01)

Bug Fixes

  • avoid user content to be used as string params (close #727) (788afda)
  • bundler-webpack: allow configureWebpack option to return void (#662) (4488cb3)
  • theme-default: fix title style when no content in custom container (close #648) (#657) (73d297f)
  • use function to pass a single default slot in render function (close #716) (4550161)

Features

  • cli: watch page dependencies on dev (e6ed487)
  • markdown: add aria-hidden for line-numbers (#731) (6f5d132)

2.0.0-beta.35 (2022-01-22)

Bug Fixes

  • cli: watch user config correctly on win32 (close #611) (055b174)

Features

  • client: allow customizing global computed resolvers (close #338) (405fc8d)

2.0.0-beta.34 (2022-01-21)

Bug Fixes

  • theme-default: add missing color transitions (0955c9f)
  • theme-default: highlight sidebar heading when used as a link (close #628) (1a5f4fb)

Code Refactoring

Features

  • client: add vue-devtools support (a19d945)
  • plugin-docsearch: bump docsearch version to support translations (47a0ef1)
  • plugin-external-link-icon: add locales option (#636) (c7f0c43)
  • plugin-theme-data: add devtools support (dab437c)
  • theme-default: improve sidebar a11y (close #604) (8033b82)

BREAKING CHANGES

  • @vuepress/plugin-debug package has been removed

2.0.0-beta.33 (2022-01-12)

Bug Fixes

  • core: should process page hooks inside createPage (e1cbab5)
  • markdown: replace img src correctly when wrapped with other html tags (close #597) (f2f53ef)
  • theme-default: bump vueuse to avoid localstorage error (close #589) (#612) (7558681)

Features

  • core: allow theme to set default HTML templates (4fb7b55)
  • plugin-shiki: bump shiki to 0.10.0 (9d42e56)
  • theme-default: imporve dark mode experience (close #387) (c20a1ba)
  • theme-default: make all non-global components replaceable (f480bb2)

2.0.0-beta.32 (2021-12-28)

Bug Fixes

  • theme-default: avoid transition on fragment child (close #592) (10e5cc0)

Code Refactoring

  • core: normalize core app structure (6952acf)

Features

  • shared: improve types of site base (66943fb)

BREAKING CHANGES

  • core: config templateSSR is renamed to templateBuild

2.0.0-beta.31 (2021-12-24)

Bug Fixes

  • theme-default: code line numbers unaligned in different display scale (close #499) (21accb5)
  • theme-default: remove focus-visible outline (close #359) (cfbaa14)

Features

  • theme-default: support collapsible sidebar (close #397) (c7fd815)

2.0.0-beta.30 (2021-12-23)

Bug Fixes

  • plugin-back-to-top: fix regression when upgrading ts-debounce (close #579) (7a6a45b)
  • theme-default: arrows not displaying in page nav (#573) (2d5b084)
  • theme-default: do not always wrap logo and hero image with client-only (6b4ee45)

Features

  • bundler-webpack: add devServerSetupMiddlewares option (4a042a4)

BREAKING CHANGES

  • bundler-webpack: beforeDevServer and afterDevServer options are removed, use devServerSetupMiddlewares instead

2.0.0-beta.29 (2021-12-18)

Bug Fixes

  • core: set default bundler option to vite (3fd11f5)
  • core: use theme after its plugins (fc5bd91)

Features

  • extract external link icon to plugin (437b750)
  • theme-default: export default locale options (e3ac623)

BREAKING CHANGES

  • config markdown.links.externalIcon is removed, use plugin-external-link-icon instead
  • frontmatter externalIcon is removed, use externalLinkIcon from plugin-external-link-icon
  • component OutboundLink is removed, use ExternalLinkIcon from plugin-external-link-icon

2.0.0-beta.28 (2021-12-17)

Bug Fixes

  • bundler-vite: flatten the plugins structure to avoid ordering issue (close #535) (b4011ac)
  • theme-default: fix kbd color in dark mode (#503) (31bea57)
  • theme-default: use browser default locale in last updated date (#462) (3746e66)

Features

  • core: replace extendsPageData with extendsPage hook (827a873)
  • core: support extendsMarkdownOptions hook (a1fc69b)
  • core: support routeMeta in frontmatter (93cdb53)
  • theme-default: make the arrows in page nav clickable (#540) (e7b31fd)
  • theme-default: support heroImageDark frontmatter (close #526) (#559) (779ddaa)
  • vuepress-webpack: add vuepress-webpack package (a2d9c9a)
  • vuepress: switch default bundler to vite (e1004df)

BREAKING CHANGES

  • vuepress: switch default bundler from webpack to vite
  • core: now app.markdown is only available in and after onInitialized hook
  • core: now extendsPageOptions hook does not allow a return value any more
  • core: extendsPageData hook should be migrated to extendsPage hook

2.0.0-beta.27 (2021-10-28)

Bug Fixes

  • shared: treat ftp links as external (close #456) (9894b56)
  • theme-default: avoid ssr-mismatch of dark mode logo (close #453) (aaf1152)
  • theme-default: fix code overflow-wrap in Safari (close #435) (6e6fe4f)
  • theme-default: hero actions spacing on small devices (close #381) (#442) (288927a)

Features

  • bundler-vite: compat with vite 2.6 (bad82eb)
  • shared: add isLinkFtp util (b8f35c9)
  • theme-default: support editLinkPattern frontmatter (close #450) (edecf2d)

2.0.0-beta.26 (2021-09-11)

Bug Fixes

  • client: fix aria-hidden attribute of OutboundLink (close #427) (#432) (0575ba9)
  • client: fix wrong attrs selector when loading head tags (close #426) (5654685)
  • core: use absolute path when creating pages (close #421) (0a2f7dc)

Features

  • theme-default: support navbar and sidebar slot for Layout.vue (a42e431)

BREAKING CHANGES

  • core: now PageOptions does not accept relative file path

2.0.0-beta.25 (2021-08-29)

Bug Fixes

  • plugin-git: add HEAD into git shortlog arguments (close #205) (#398) (9be4de1)
  • theme-default: improve the style for non-square logo (#386) (ff7c57f)

Code Refactoring

  • add prefix to client constants (close #392) (c6447c4)

Features

  • bundler-webpack: bump webpack-dev-server to 4.0.0 (6e3fc32)

BREAKING CHANGES

  • client constants should add VUEPRESS prefix now

2.0.0-beta.24 (2021-08-14)

Bug Fixes

  • plugin-pwa: compat with workbox-build 6.2.2 (close #361) (f28e4cb)
  • theme-default: avoid recursive ref update in code-group (ca8404a)

Code Refactoring

  • client: move built-in meta tags to default html template (close #358) (e5c0fec)

Features

  • theme-default: add logoDark locale option (close #283) (991c07a)
  • theme-default: add css variables for transition (#325) (2b09004)
  • theme-default: improve a11y and animation of sidebar button (#365) (c99861e)
  • theme-default: store dark mode state in local storage (close #335) (9582b3b)

BREAKING CHANGES

  • client: the previous built-in meta tags should be manually added to custom html template

2.0.0-beta.23 (2021-08-01)

Bug Fixes

  • markdown: encode file path when coverting links (close #306) (920c9ac)
  • theme-default: use constant color for inserted token (close #296) (4596028)

Features

  • bundler-webpack: bump webpack-dev-server to 4.0.0-rc.0 (816da00)
  • core: store page data in page object (close #319) (c7d3710)
  • core: support paths without html extension (close #292) (#324) (1d41365)
  • markdown: support code.lineNumbers to be set to number (close #231) (#276) (a7fbdec)
  • theme-default: add toggleDarkMode locale option (#275) (a685a1b)
  • theme-default: add missing transitions (066c6e4)
  • theme-default: enhance color transitions (#287) (9b96871)
  • theme-default: enhance color transitions (#321) (aeaa3ba)
  • theme-default: set dark mode color-scheme (#289) (0b3abd3)
  • theme-default: support page slot for Layout.vue (a8de0a9)

BREAKING CHANGES

  • core: now extendsPageData hook is processed before onInitialized hook

2.0.0-beta.22 (2021-07-11)

Bug Fixes

  • bundler-vite: fallback html requests to index.html (close #265) (665cda3)
  • markdown: resolve assets links in html img tags (close #254) (7cbb163)
  • plugin-active-header-links: update active header link selector (#259) (adaeed5)
  • theme-default: break long links on overflow (close #266) (#273) (eb970c3)

2.0.0-beta.21 (2021-07-03)

Bug Fixes

  • client: avoid duplicate slash after base in withBase util (close #246) (af9ceff)
  • markdown: filter permalink symbol in toc (close #251) (5a35806)
  • theme-default: fix nav glitch at exactly 719px screen width (#238) (3154fbb)
  • theme-default: use default cursor on non-link sidebar items (ca22d4f)

Features

  • bundler-vite: avoid global constants being replaced by vite (close #244) (#245) (0c86968)

2.0.0-beta.20 (2021-06-26)

Bug Fixes

  • core: invoke extendsPageOptions hook in createPage (76292aa)

Features

  • markdown: bump markdown-it-anchor to 8.0.4 (41338f7)
  • plugin-pwa: bump mitt to 3.0.0 (8e2eb33)
  • theme-default: refine sidebar config (ea7c4bb)

BREAKING CHANGES

  • markdown: markdown.anchor has changed, see changelog of markdown-it-anchor 8.0.0
  • theme-default: isGroup field of sidebar config is removed
  • core: extendsPageOptions now accept page options as the first argument

2.0.0-beta.19 (2021-06-19)

Bug Fixes

  • bundler-vite: resolve client entry url correctly (close #190) (36babba)
  • bundler-webpack: sync types of webpack-dev-server 4 (close #208) (207014b)

Features

  • bundler-webpack: support vue-loader options (5a51912)
  • theme-default: support activeMatch in navbar config (ab0c6d1)
  • theme-default: support disabling dark mode (6517ce1)

2.0.0-beta.18 (2021-06-12)

Bug Fixes

  • plugin-search: disable default form action on Enter key (#189) (81b5b24)
  • plugin-toc: exclude h1 header in toc (5e96641)
  • theme-default: exclude h1 header in sidebar (280626d)
  • theme-default: show outline of toggle-dark-button (bc94de0)

Code Refactoring

  • core: drop support for plugin nesting (f7da97f)
  • core: resolve page title from markdown env (09d08a4)

Features

  • cli: watch dependencies of user config file (b220524)
  • markdown: add extract-title plugin (e0a1556)

Performance Improvements

  • bundler-vite: make server build lighter (a6ddea5)

BREAKING CHANGES

  • core: a plugin cannot use other plugins anymore
  • core: markdown emoji syntax is not supported in frontmatter title

2.0.0-beta.17 (2021-06-04)

Bug Fixes

  • theme-default: avoid long inline code breaking the layout (#180) (ada2e2a)
  • theme-default: fix error of sidebar resolving (close #185) (6a96af0)
  • theme-default: respect root-level custom container config (close #175) (f2ad5f0)

Features

  • core: support multi-level theme inheritance (5df8662)
  • theme-default: improve a11y of CodeGroup (#163) (2b76463)

BREAKING CHANGES

  • theme-default: default title of danger container is changed to "DANGER"

2.0.0-beta.16 (2021-05-28)

Bug Fixes

  • plugin-pwa-popup: increase default z-index (67242e8)
  • theme-default: increase medium-zoom delay (9c92443)

Features

  • bundler-vite: configure postcss by default (6197578)
  • plugin-back-to-top: add z-index variable (3d7d4a4)
  • plugin-medium-zoom: add more css variables (close #174) (d717800)
  • plugin-nprogress: add z-index variable (151e087)
  • plugin-pwa-popup: add more css variables (3ae6f72)

2.0.0-beta.15 (2021-05-27)

Bug Fixes

  • markdown: decode assets link to ensure bundler can find the file (#144) (d3e5409)
  • theme-default: handle rotate events on iPad (#150) (bbdda60)
  • theme-default: show header anchors when being focused (#164) (8de5f0f)

Features

  • bundler-webpack: bump webpack-dev-server to 4.0.0-beta.3 (2e86826)
  • cli: allow setting default app config (41f9dc6)
  • plugin-search: add --search-bg-color variable (6c778a8)
  • plugin-search: improve a11y support (#165) (205aafe)
  • theme-default: support dark mode (close #29) (680e429)
  • theme-default: support full link for github repo (#152) (8a5055b)
  • theme-default: support Gitee repo (5cad664)

BREAKING CHANGES

  • theme-default: most sass variables are migrated to css variables

2.0.0-beta.14 (2021-05-12)

Bug Fixes

  • bundler-vite: compat with vite 2.3 changes (close #134) (1370984)
  • core: avoid mutating theme layouts array (fe27a57)

Features

  • core: allow alias and define hook to return a promise (3b3d289)

2.0.0-beta.13 (2021-05-06)

Bug Fixes

  • bundler-vite: make site base work in vite dev (close #126) (d257e01)
  • core: path of page options should have the highest priority (0fc6fd3)
  • markdown: ensure ending newline in import code (160df2d)

Features

  • markdown: allow omitting start or end of import code lines range (21bba5c)

2.0.0-beta.12 (2021-04-30)

Bug Fixes

  • core: avoid uri encoded filename (4ff7f3b)
  • theme-default: align the font of line numbers with code blocks (close #124) (#125) (a3ea87d)

Features

  • core: add deps to page object (83c9aae)
  • core: make filePath available in markdown env (aa52549)
  • markdown: support import code blocks (close #15) (fe20ccc)

Performance Improvements

  • core: reduce page data and component file size (4c6eea5)
  • core: reduce routes file size (d926a17)

BREAKING CHANGES

  • core: pagePath prop of <Content> renamed to pageKey

2.0.0-beta.11 (2021-04-28)

Bug Fixes

  • bundler-vite: make the timestamp of client entry consistent (4bbff4c)

Performance Improvements

  • do not register hooks in dev mode for prod-only plugins (d5af139)
  • specify optimizeDeps for vite dev (0d77331)
  • core: merge page routes to reduce requests in vite dev (fa2a614)

2.0.0-beta.10 (2021-04-27)

Bug Fixes

  • bundler-vite: avoid client code to be optimized or externalized (f8a088d)
  • bundler-vite: disable clearScreen in dev by default (e7bfe49)
  • cli: do not clean cache and temp on restart (047a52c)
  • client: implement ClientOnly correctly (e27872d)
  • client: make hydration work properly (close #123) (34a5364)
  • core: allow extendsMarkdown to return a promise (a4be2fd)

Features

  • bundler-vite: bump vite to 2.2.1 to support cacheDir (d7f685b)
  • client: support custom layout (c32866d)
  • markdown: support externalIcon in config and frontmatter (#122) (d1389bc)
  • plugin-search: add search plugin (close #35) (70bb066)
  • theme-default: compat with docsearch and search plugin (cb00182)
  • theme-default: support pageClass frontmatter (close #118) (809d575)
  • theme-default: support sidebarDepth (b79ba90)

2.0.0-beta.9 (2021-04-21)

Bug Fixes

  • core: allow plugin itself as an item of plugin config array (1fa8903)
  • core: ensure trailing slash of page path (close #114) (cbcf166)
  • markdown: do not escape extracted headers (close #117) (81b1336)
  • plugin-back-to-top: fix back-to-top styles (933643a)
  • theme-default: remove font-smothing in code block (41c281e)

Code Refactoring

  • core: move evergreen option to bundler-webpack (58c30c1)

Features

  • client: provide client types file (89a32b5)
  • core: make frontmatter available in markdown env (f977192)
  • plugin-palette: add watchers for palette and style files (0cf1b9b)
  • plugin-register-components: add register components plugin (close #112) (6af204d)
  • theme-default: add more palette variables for code styles (db8e0f4)

BREAKING CHANGES

  • core: evergreen option is moved to bundlerConfig.evergreen for bundler-webpack

2.0.0-beta.8 (2021-04-11)

Bug Fixes

  • plugin-docsearch: provide default value for locales (close #107) (491eb64)
  • plugin-pwa-popup: provide default value for locales (f7cbc15)

Code Refactoring

  • normalize themes and plugins structure (7781172)
  • core: resolve theme when creating app (fa683cb)

Features

  • markdown: support internalTag option in links plugin (1872ad9)
  • utils: add logger.createError method (0c198d7)

BREAKING CHANGES

  • client API that provided by plugins should be imported from plugin-foo/lib/client
  • core: theme plugins could be overridden by user plugins now

2.0.0-beta.7 (2021-04-09)

Bug Fixes

  • bundler-webpack: always extract css file in build mode (accc484)
  • client: install vue-router after clientAppEnhance (close #100) (2f5450f)
  • client: make page data hmr work as expected (374ae43)
  • theme-default: allow direct img children to be zoomable (close #84) (832bd6f)

Features

  • bundler-webpack: bump webpack-dev-server to 4.0.0-beta.2 (dd8c408)
  • core: show warning when duplicate plugins are detected (742f581)
  • plugin-toc: add toc plugin (0ea1720)

2.0.0-beta.6 (2021-03-26)

Reverts

  • refactor(client): remove extra handling for router base (6205279)

2.0.0-beta.5 (2021-03-26)

Bug Fixes

  • client: ensure page component is loaded before route resolve (598adf3)
  • markdown: avoid wrapping highlighted code with multiple pre (f0b3872)
  • plugin-prismjs: avoid loading languages multiple times (4af5005)
  • theme-default: add active class to sidebar group heading (8dcb945)
  • theme-default: allow NavLink in sidebar children (ea50010)
  • theme-default: make navlink active in subpath (close #70) (4c865b1)
  • theme-default: make nested sidebar groups work (4ada701)
  • theme-default: make scrollBehavior work with transition (close #77) (4b8d0cf)

Features

  • plugin-shiki: add shiki plugin (66bbcbd)

Performance Improvements

2.0.0-beta.4 (2021-03-20)

Bug Fixes

  • bundler-vite: disable auto resolving vite config file (57967f7)

Code Refactoring

  • markdown: remove default syntax highlighter (4a1abe3)

Features

  • plugin-prismjs: add prismjs plugin (638ad8a)
  • theme-default: use prismjs plugin (f131de4)

BREAKING CHANGES

  • markdown: prismjs is no longer the default syntax highlighter

2.0.0-beta.3 (2021-03-17)

Bug Fixes

  • bundler-vite: fix fs path on windows (close #74) (db3c3e8)

Features

  • cli: show info of vite related packages (73a66df)

2.0.0-beta.2 (2021-03-14)

Bug Fixes

2.0.0-beta.1 (2021-03-13)

Note: Version bump only for package vuepress-next

2.0.0-beta.0 (2021-03-13)

Bug Fixes

  • plugin-google-analytics: fix types (92aa486)

Features

  • vuepress-vite: add vuepress-vite package (03a6583)
  • implement vite hmr (525c18d)
  • bundler-vite: add vite support ⚡ (7d612c4)
  • cli: add defineUserConfig util (c20f7b7)
  • client: add defineClientAppEnhance and defineClientAppSetup utils (1520517)
  • theme-default: use sass as css pre-processor (7eb1fd8)

BREAKING CHANGES

  • theme-default: the palette system of default theme is migrated to sass

2.0.0-alpha.26 (2021-02-24)

Bug Fixes

  • cli: add theme-data plugin and rename palette plugin (97ce42b)

Features

  • bundler-webpack: enable options API by default (e29b6e1)
  • plugin-palette: add palette plugin (556a23c)

BREAKING CHANGES

  • plugin-palette: migrate @vuepress/plugin-palette-stylus to @vuepress/plugin-palette

2.0.0-alpha.25 (2021-02-20)

Bug Fixes

  • markdown: do not treat autolink as a component (close #60) (9f6cffa)

Code Refactoring

  • core: remove theme data from site data (187aef3)

Features

  • plugin-theme-data: extract theme data injection to a plugin (e971e39)

BREAKING CHANGES

  • core: themeConfig is not available in site data any more

2.0.0-alpha.24 (2021-02-13)

Code Refactoring

  • core: change page default date to 0000-00-00 (1ce602e)
  • core: remove permalink and pattern from page options (9534989)

Features

  • core: add extendsPageOptions hook (19b7e83)
  • core: add watchers parameter to onWatched hook (0bcd594)

BREAKING CHANGES

  • core: remove permalink and pattern from page options
  • core: change page default date from 1970-01-01 to 0000-00-00

2.0.0-alpha.23 (2021-02-10)

Bug Fixes

  • markdown: remove site base from internal links (close #58) (a8c7fdd)

2.0.0-alpha.22 (2021-02-10)

Bug Fixes

  • client: only watch route path to update head (3174f5a)
  • plugin-debug: avoid enabling in production mode (close #53) (9612282)

2.0.0-alpha.21 (2021-02-05)

Features

  • plugin-git: collect page created time (close #45) (4045a8c)

  • plugin-google-analytics: migrate to google analytics 4 (close #36) (d2393f7)

BREAKING CHANGES

  • migrate to google analytics 4 and drop v3 support

2.0.0-alpha.20 (2021-02-04)

Bug Fixes

  • plugin-medium-zoom: always refresh medium-zoom with delay (2495f5d)
  • theme-default: fix max width of navbar links wrapper (846e60c)
  • theme-default: remove extra rem in styles (close #50) (9b1b852)

Features

  • core: create siteData in vuepress app (05b87dd)
  • core: make language available in page data (03bb09f)

2.0.0-alpha.19 (2021-01-24)

Bug Fixes

  • cli: add esbuild external (8d285ea)

Features

  • core: add onWatched hook (9725a10)
  • plugin-docsearch: allow more fields in locales config (ce1cf18)

2.0.0-alpha.18 (2021-01-17)

Bug Fixes

  • client: load existing head tags on mounted (15722c5)
  • markdown: load some languages by default to partially avoid prism issue (48c085a)
  • theme-default: fix homepage frontmatter type (9cf2d28)
  • theme-default: fix sidebar config override (2c2c280)
  • theme-default: make sr-only tags unselectable (0f6488e)

Features

  • client: make usePageFrontmatter generic (2c5e5c1)
  • shared: optimize frontmatter type and support generics (8a7025f)
  • theme-default: add code-group custom container (d0a20aa)
  • theme-default: add page transition (845cc2c)
  • theme-default: allow html in homepage footer (87e0821)
  • theme-default: optimize scrollbar style of sidebar (27abb26)
  • theme-default: support multiple action buttons in homepage (close #23) (bb44710)

2.0.0-alpha.17 (2021-01-13)

Bug Fixes

  • bundler-webpack: add trailing slash to url (cbe4c7f)

Features

  • cli: add --clean-temp option (752d725)
  • theme-default: allow dropdown subtitle as a link (5fb6558)

2.0.0-alpha.16 (2021-01-11)

Bug Fixes

  • core: support special characters in filename and permalink (c3e68ef)
  • markdown: fix assets relative path handling (close #33) (9a95431)

Features

  • cli: show info of vue packages (2d19e84)

2.0.0-alpha.15 (2021-01-04)

Bug Fixes

  • core: fix site locale data type (7898500)
  • theme-default: click to close dropdown that opened by tab and click (88d1ae2)
  • theme-default: fix font-size of dropdown group title (563156c)

Features

  • core: provide app in all plugin hooks (21cc3a6)

Reverts

  • fix(theme-default): remove outline when focused on dropdown button (66d3feb)

2.0.0-alpha.14 (2021-01-03)

Bug Fixes

  • bundler-webpack: remove esbuild minimizer (4b3c00b)
  • core: fix page date resolving (de6c5c8)
  • plugin-docsearch: fix docsearch style issue (7550587)
  • theme-default: assign default locale data (d59f55d)
  • theme-default: fix overflow style of code block line-numbers (dd77cf4)
  • theme-default: remove outline when focused on dropdown button (77842e3)
  • theme-default: set font-size explicitly for h4 to h6 (a6459c0)
  • vuepress: add a wrapper for cli bin (close #21) (2708ac3)

2.0.0-alpha.13 (2020-12-23)

Bug Fixes

  • markdown: only prepend prefix to explicit relative image path (8d6a095)
  • plugin-git: replace -P with --no-pager for better compatibility (close #16) (f394c78)

Features

  • cli: respect conventional clientAppEnhance files (close #20) (0777376)

2.0.0-alpha.12 (2020-12-19)

Bug Fixes

  • markdown: support v-on shorthand in html inline tags (86a1299)
  • theme-default: fix navbar type to allow nested group (9ef46ae)

Features

  • markdown: code-block-level config for line-numbers and v-pre (9ac3e4a)

2.0.0-alpha.11 (2020-12-17)

Bug Fixes

  • bundler-webpack: freeze webpack version (95523a2)

2.0.0-alpha.10 (2020-12-17)

Bug Fixes

  • theme-default: fix content headers styles (7ead1f6)

Features

2.0.0-alpha.9 (2020-12-16)

Bug Fixes

  • bundler-webpack: freeze version of prerelease packages (50d5fa0)
  • cli: prepare pages entry if the page key is changed (4c79839)
  • plugin-git: split arguments to get updated time (70e8b5e)

2.0.0-alpha.8 (2020-12-11)

Bug Fixes

  • bundler-webpack: display localhost by default in console (8bf0987)
  • cli: remove shorthand of host option (8340797)

Features

  • plugin-pwa: migrate pwa plugin (aa54fd6)
  • plugin-pwa-popup: extract pwa popup plugin (c3e8fb2)

2.0.0-alpha.7 (2020-12-09)

Bug Fixes

  • bundler-webpack: fix windows compatibility (close #12) (f35f768)

2.0.0-alpha.6 (2020-12-09)

Features

  • bundler-webpack: migrate to webpack 5 (37dca96)
  • client: remove built-in debug component (a5962bb)
  • plugin-debug: add debug plugin (ddf0a92)
  • shared: add esm build (f8463e7)
  • theme-default: use debug plugin (e12b1f3)

2.0.0-alpha.5 (2020-12-03)

Bug Fixes

  • plugin-google-analytics: report site base (31c8cad)
  • theme-default: fix code related styles (83d8a6f)
  • theme-default: fix the condition of using router-link as nav-link (8141f69)

Features

  • markdown: support doc lang highlight (dc91db6)

2.0.0-alpha.4 (2020-12-02)

Bug Fixes

  • bundler-webpack: remove spinner when preparing data (7f3b425)
  • cli: keep message format consistent (1de416d)
  • core: failed to resolve local theme (4d836e2)
  • core: warn if layout directory does not exist (3d2d414)

Features

  • cli: allow default export in user config file (b2f86c7)
  • cli: allow loading ts files globally (a9d94ac)
  • utils: add hasExportDefault util (575a9c5)

2.0.0-alpha.3 (2020-12-01)

Bug Fixes

  • bundler-webpack: check public dir before using copy-plugin (2481802)
  • core: avoid runtime warning for empty template (close #10) (bcbf703)

Features

  • cli: use esbuild to load ts file (41cfbc5)

2.0.0-alpha.2 (2020-12-01)

Bug Fixes

  • plugin-git: check if git repo is valid (3e9fc83)

Features

  • bundler-webpack: use esbuild for compilation and minification (4351f99)

2.0.0-alpha.1 (2020-12-01)