Recent Releases of vuepress-theme-hope

vuepress-theme-hope -

✨ Features

This means charts feature is removed from vuepress-plugin-md-enhance

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • theme: fix wrong optional chaining (7903516)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: support preview plugin (b15c6e8)

πŸ› Bug Fixes

  • theme: fix issues when locale is not defined (693c2fc)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

Note: Version bump only for package vuepress-theme-hope-root

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

✨ Features

  • md-enhance: improve HMR (b72fba4)
  • theme: improve slot checking (87c6d2a)

πŸ› Bug Fixes

  • deps: update dependency @mdit/plugin-demo to ^0.19.0 (#4918) (7d5c3cd)
  • deps: update dependency @mdit/plugin-uml to ^0.19.0 (#4920) (22cace3)
  • deps: update dependency commander to v14 (#4911) (1bad92a)
  • theme: fix nav screen not closing when path changes (f52aeda)
  • theme: update styles (a54fbd4)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

✨ Features

  • create: remove execa (d5ef321)
  • support new VuePress (327d099)
  • theme: support checkVuePress in behavior options, close #4892 (11306e6)

πŸ› Bug Fixes

  • theme: fix darkmode spoiler (e5a82b8)
  • theme: fix ssr mismatch with navbar (dbd1acc)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

✨ Features

  • md-enhance: preserve state while printing (84033e7)

πŸ› Bug Fixes

  • md-enhance: resize properly for folded content (7d03746)
  • theme: add missing style in bundle mode (9c76adb)
  • theme: add missing types (caa9c59)
  • theme: fix blog hero info align (f20482d)
  • theme: fix CategoryPage (a6fc5d3)
  • theme: fix empty string issue in sidebar (9684575)
  • theme: fix navbar slots (1216ac8)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: remove sidebarDisplay option
  • theme: blog layouts merged to Blog and slide page changed to Slides

✨ Features

  • theme: remove sidebarDisplay option (2eff47b)
  • theme: sync fonts with vitepress, close #4890 (cd98b3d)
  • theme: update file structure and rebuild alias (#4875) (1e9f591)
  • theme: update img size feature (d8e7e5f)

πŸ› Bug Fixes

  • deps: update dependency @mdit/plugin-container to ^0.18.0 (#4877) (c8bac8b)
  • deps: update dependency @mdit/plugin-demo to ^0.18.0 (#4878) (7327d25)
  • deps: update dependency @mdit/plugin-plantuml to ^0.18.0 (#4879) (d5b14a4)
  • deps: update dependency @mdit/plugin-uml to ^0.18.0 (#4880) (ee4d744)
  • deps: update dependency bcrypt-ts to v7 (#4881) (031a255)
  • theme: fix catalog icon sizing (9be72ac)
  • theme: fix ssr mismatch with 404 page (9c8cd02)
  • theme: fix timeline style and improve styles (8201d5d)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: rebuild image size feature
  • components: remove replit

✨ Features

  • components: improve banner outlook (dcc142a)
  • components: improve VPBanner appearance (a6dd390)
  • components: remove replit (b331cf1)
  • theme: add slots for homepage (66c6928)
  • theme: add useData (76a3e0b)
  • theme: improve start article list (973aed8)
  • theme: rebuild image size feature (06ef855)
  • theme: use div for all innerHTML (0bd6a1f)

πŸ› Bug Fixes

  • theme: fix AutoLink (54ffa53)
  • theme: fix navscreen issue (9995a80)
  • theme: fix timeline style (1f6a2e9)
  • theme: set InfoList label to down position, close #2031 (43d60b5)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • theme: add meilisearch plugin to known plugin list (4b715a2)
  • theme: fix h2 with no-navbar style (73294e6)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • drop node18 support

✨ Features

πŸ› Bug Fixes

  • deps: update dependency artplayer-plugin-danmuku to v5.1.6 (#4857) (989d91d)
  • fix broken links (832db84)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: add built-in support for meilisearch (efb508d)

- TypeScript
Published by Mister-Hope about 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • components: remove xigua (#4848)
  • theme: rebuild heroHeight as heroStyle

✨ Features

πŸ› Bug Fixes

  • theme: fix article item clicking (771acb7)

πŸš€ Performance Improvements

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: add heroHeight (329aef2)
  • theme: rebuild toc options (9f5ef7f)

πŸ› Bug Fixes

  • theme: fix fullscreen button (7898c6d)
  • theme: fix timeline item style (2088135)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: use Message from helper (b3b3ccf)
  • use transition style from helper (e23908e)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: remove $theme-colors (0266670)

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • create: support pnpm 10 (f8ee87e)
  • md-enhance: add css variables to bg color (15d87a4)
  • md-enhance: support radar chart in mermaid (1c15972)

πŸ› Bug Fixes

  • theme: disable changelog and contributors on home page by default (56d595a)
  • theme: fix footer (e7789d2)
  • theme: fix markdown-content style (5fc7639)
  • theme: fix wide screen appearance (31ebb5e)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • create: improve version handling (35a701c)
  • theme: add $pc-content-width (5591fc1)
  • theme: add support for changelog and contributor components (76d917b)

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • components: support multiple repos (ac7cf65)
  • improve rtl (31c8ac7)
  • lightgallery: hide sass warnings (230c460)
  • md-enhance: update ts declarations (0e920b6)
  • theme: disable darkmode while print (cfa4dab)
  • theme: improve option check (0e4e3c7)

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: remove enums

✨ Features

  • theme: prefer useHeaders and remove headers from page data (f91f0cb)
  • theme: remove enums (5d9d629)

πŸ› Bug Fixes

  • create: fix package.json reading (e98eb87)
  • theme: fix navigate with hash and query (233d320)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • unify Darkmode to DarkMode

✨ Features

  • md-enhance: improve deprecated logger (ff014d8)
  • support latest vuepress (7069276)
  • theme: avoid throwing when root locale is absent, close #4717 (93f3bca)
  • unify Darkmode to DarkMode (66d77ce)

πŸ› Bug Fixes

  • components: support embedded in devServer, close #4726 (f2bad79)
  • deps: update dependency @vue/repl to v4.5.0 (#4731) (1393eb7)
  • md-enhance: fix SandPack theme (4427a36)
  • theme: fix icon plugin support (dd4a894)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: remove darkmode export

✨ Features

  • theme: remove darkmode export (ba382cf)

πŸ› Bug Fixes

  • md-enhance: fix a11y (757e99c)
  • theme: fix category and tag style (88afd31)
  • theme: fix dom structure (73adf59)
  • theme: fix fontawesome icon style (20cc93e)
  • theme: fix icon sizing (d0dde2e)
  • theme: fix InfoPanel animation (f7910da)
  • theme: fix type typos (02ac3f3)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

πŸ› Bug Fixes

  • theme: fix category list style (2bf2490)
  • theme: fix excerpt fence title (d814600)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: remove built-in icons for projects

✨ Features

  • theme: enable check and compact by default (28c4937)
  • theme: remove built-in icons for projects (1d97675)

πŸ› Bug Fixes

  • deps: update dependency @mdit/plugin-demo to ^0.16.0 (#4686) (b0f45c8)
  • deps: update dependency @mdit/plugin-uml to ^0.16.0 (#4688) (d5197fc)
  • theme: focus mode not working with bundle (996d65a)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • theme: fix comment plugin issue (baa7b68)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: remove navbar slots as they can be achieved with navbarLayout option

✨ Features

  • bump deps (9683b38)
  • theme: add focus mode, close #4478 (e6eef4f)
  • theme: allow empty avatar and media with empty array, close #4629 (87830ec)
  • theme: remove navbar slots as they can be achieved with navbarLayout option (f565a9a)

πŸ› Bug Fixes

  • components: fix SiteInfo style (3dc9c50)
  • deps: update dependency @types/three to v0.171.0 (#4630) (8d9ce8f)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • theme: improve compact code (82f4619)
  • theme: improve styles (5841987)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

✨ Features

  • lightgallery: no longer provide config (7d0e3aa)
  • md-enhance: check flowchart presets at node side (4c08555)
  • md-enhance: clear instance when unMounted (b89841a)
  • md-enhance: no longer inject config (48b5df2)

πŸ› Bug Fixes

  • deps: update dependency execa to v9.5.2 (#4618) (ded153a)
  • deps: update dependency katex to v0.16.12 (#4620) (4306975)
  • deps: update dependency katex to v0.16.14 (#4622) (e31ef3a)
  • md-enhance: fix codepen button preprocessor settings (2e99c52)
  • md-enhance: fix echarts type (3624fec)
  • theme: add compact about searchPro key (255319a)
  • theme: fix deprecated meta converting (8882763)
  • theme: fix fullscreen button on unsupported devices (a40d477)
  • theme: fix heroText handling and improve types (014e164)
  • theme: fix highlighter plugin check (5fb7503)
  • theme: fix path encrypt (5ecfb7e)
  • theme: only hide the first h1 heading (1cade5e)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • theme: fix bundle style (49d1c97)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • replace plugins with official ones and rebuild markdown options (#4553)

✨ Features

  • md-enhance: support more diagrams (124093d)
  • replace plugins with official ones and rebuild markdown options (#4553) (22787ac)
  • theme: add squircle-blogger-avatar preset (#4614) (a4c1a79)
  • theme: check dot keys in frontmatter (568c783)
  • theme: evenly space between vp-blogger-name (#4583) (10df7a9)
  • theme: export useDarkmode api (26aa81d)
  • theme: improve navbar styles (ce50cba)

πŸ› Bug Fixes

  • deps: update dependency vidstack to v1.12.12 (#4535) (ab4cfe7)
  • search-pro: fix hotkey display, close #4539 (46f73e7)
  • theme: fix styles with social media icons, close #4584 (77676b3)
  • theme: fix toc layout shift on PC, close #4611 (2489301)

- TypeScript
Published by Mister-Hope over 1 year ago

vuepress-theme-hope -

  • chore: bump deps (6da06cf)
  • chore: bump deps (221625e)
  • chore: bump deps (52867bf)
  • chore: update deps (07a6417)
  • chore(deps): update dependency cpx2 to v8 (#4504) (4d4fb12), closes #4504
  • chore(deps): update dependency eslint-config-mister-hope to v0.3.0 (#4517) (099e337), closes #4517
  • chore(deps): update dependency stylelint to v16.10.0 (#4516) (010c74a), closes #4516
  • chore(deps): update pnpm to v9.12.0 (#4502) (af4d047), closes #4502
  • chore(search-pro): improve types (78ecb3c)
  • feat(theme): improve toc (65cbe1f)
  • fix(deps): update dependency @inquirer/prompts to v7 (#4508) (0e8da76), closes #4508
  • fix(theme): fix code block in article excerpt, close #4497 #4498 (6aed841), closes #4497 #4498
  • docs: update changelog and security (b89d8c1)
  • docs(theme): correct font docs, close #4505 (65a618b), closes #4505

- TypeScript
Published by Mister-Hope almost 2 years ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • theme: fix plugin compact (89b6647)

- TypeScript
Published by Mister-Hope almost 2 years ago

vuepress-theme-hope -

✨ Features

  • theme: improve compact (0c383ed)
  • theme: improve timline time format (5063586)
  • theme: use dual theme for shiki by default (d20d8cd)

πŸ› Bug Fixes

  • components: stop warn optional deps (ed0a9e3)
  • theme: make redirect plugin required (1d325c6)

- TypeScript
Published by Mister-Hope almost 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • use official plugins and remove md-enhance features (#4469)

code tabs, tabs are removed from vuepress-plugin-enhance, which is replaced by @vuepress/plugin-markdown-tab

revealjs is removed from vuepress-plugin-enhance, which is replaced by @vuepress/plugin-revealjs

✨ Features

  • create: update template (13e0519)
  • theme: allow auto generating theme color (003153f)
  • theme: apply guideline (a4c5404)
  • use official plugins and remove md-enhance features (#4469) (99f5159)

πŸ› Bug Fixes

  • md-enhance: fix code tabs style (d6a1157)
  • md-enhance: fix mark not working, close #4464 (1cdbc78)
  • md-enhance: fix tabs style (f963208)
  • theme: fix bing switch location (d35c877)
  • theme: fix comment wrapper (3637c6c)
  • theme: improve navbar brand a11y (21ca45f)
  • theme: update known plugins (dcd5ee2)

- TypeScript
Published by Mister-Hope almost 2 years ago

vuepress-theme-hope -

Highlights ✨

  • Deps updated with better performance: Now using Vue@3.5 TypeScript@5.6 and Vite@5.4
  • migrate to mermaid v11 and \@vueuse/core v11
  • plugins and theme styles are written to follow ecosystem guidelines
  • modern api of sass by default and support for sass-embedded

You can maxium the speed by using modern-compiler with sass-embedded

Breaking Changes⚠️

  • figure imgMark imgSize imgLazyload are removed from vuepress-plugin-md-enhance

Their replacement is the official plugin @vuepress/plugin-markdown-image.

For vuepress-theme-hope users:

  • plugins.mdEnhance.imgMark πŸ‘‰ plugins.markdownImage.mark
  • plugins.mdEnhance.imgSize πŸ‘‰ plugins.markdownImage.size
  • plugins.mdEnhance.imgLazyload πŸ‘‰ plugins.markdownImage.lazyload
  • plugins.mdEnhance.figure πŸ‘‰ plugins.markdownImage.figure

    • alert and hint are removed from vuepress-plugin-md-enhance

Their replacement is the official plugin @vuepress/plugin-markdown-hint

For vuepress-theme-hope users:

  • plugins.mdEnhance.alert πŸ‘‰ plugins.markdownHint.alert
  • plugins.mdEnhance.hint πŸ‘‰ plugins.markdownHint.hint

    • katex and mathjax are removed from vuepress-plugin-md-enhance

Their replacement is the official plugin @vuepress/plugin-markdown-math

For vuepress-theme-hope users:

  • plugins.mdEnhance.katex plugins.mdEnhance.mathjax πŸ‘‰ plugins.markdownMath

✨ Features

  • apply guidelines (ea175e6)
  • implement theme guidelines and use official plugins (#4453) (6ad693a)
  • md-enhance: reduce style size (7987eb5)
  • md-enhance: use mermaid v11 (37bf9dd)

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope almost 2 years ago

vuepress-theme-hope -

✨ Features

  • update deps and support latest highlighter plugin (ab785f0)

πŸ› Bug Fixes

  • md-enhance: improve tasklist checkbox style (aa0d0c7)
  • theme: fix checkbox on firefox, close #4267 (2692a67)
  • theme: hide sass warnings (09d127b)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • create: slim package size and workflow improvements (638abf7)

πŸ› Bug Fixes

  • components: use no-external-link-icon for SiteInfo (f915322)
  • components: fix site info (60c6013)
  • deps: update dependency inquirer to v9.3.2 (#4244) (891e31b)
  • deps: update dependency inquirer to v9.3.4 (#4253) (e25340b)
  • deps: update dependency three to v0.166.0 (#4245) (917d0c6)
  • deps: update dependency vidstack to v1.11.24 (#4230) (7d40701)
  • fix code tab and code block border radius, close #4235 (2467234)
  • theme: fix diff marker with line numbers, close #4247 (3248205)
  • theme: fix navbar link style, close #4246 (9514e8a)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Support latest vuepress@next

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

πŸ› Bug Fixes

  • deps: update dependency vidstack to v1.11.22 (#4219) (5b2d642)
  • md-enhance: fix hint container with code block styles (1d41825)
  • theme: fix navbar active state (db398eb)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • theme: improve auto prev and next links (07ec17d)
  • theme: improve types (fbaceb0)

πŸ› Bug Fixes

  • components: add custom element for font-icon, close #4211 (0354cd7)
  • components: disable external link icon on VPBanner (d8f3488)
  • deps: update dependency artplayer-plugin-danmuku to v5.1.1 (#4206) (fce7660)
  • theme: fix keyboard action of sidebar group (e86b320)
  • theme: fix shiki color (ac221a1)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • theme: add shiki helper (0dc83ff)

πŸ› Bug Fixes

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

2.0.0-rc.46 (2024-05-28)

πŸ› Bug Fixes

  • theme: ensure prismjs is optional (58abe09)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

2.0.0-rc.45 (2024-05-28)

⚠ BREAKING CHANGES

  • theme: use shiki as default highlighter

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

πŸͺ² Bug Fixes

  • components: give warnings in dev server with embed pdf viewer, close #4140 (75da43e)
  • deps: update dependency @types/three to v0.164.1 (#4177) (f655016)
  • deps: update dependency @vue/repl to v4.2.0 (#4186) (5b43674)
  • deps: update dependency execa to v9.1.0 (#4125) (34efdf5)
  • theme: avoid warning in navscreen (388943b)
  • theme: fix image in table, close #4143 (6d853e6)
  • theme: fix navScreen open with transparent navbar (cd4b5c1)
  • theme: fix themeConfig copyright, close #4137 (65a07c0)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • components: improve banner button active style (a07eaf1)
  • theme: add snowfall preset (c8f9d2e)
  • theme: adjust feature panel style (2d231a9)
  • theme: improve homepage (f1b57dd)
  • theme: remove plugin externalLinkIcon (d18762d)
  • theme: update portfolio content (4814255)

πŸͺ² Bug Fixes

  • revert ariaLabel (22ed6e0)
  • theme: fix bundle style (bea5ca5)
  • theme: fix footer (ded972f)
  • theme: fix portfolio layout (d4da736)
  • theme: fix portfolio style (36c83ee)
  • theme: fix transparent navbar preset (91a7fc1)
  • theme: read root locale author (c8200f8)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • theme: get number of colors (0043d51)
  • theme: make portfolio a common layout (9ff5452)

πŸͺ² Bug Fixes

  • theme: fix a11y issue (fe8f375)
  • theme: fix header anchor (d490c51)
  • theme: fix portfolio style on pad (375a0cb)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

✨ Features

  • create: add portfolio homepage in blog demo (f321ecd)
  • theme: hide content by default in PortfolioHome (5d265be)

πŸͺ² Bug Fixes

  • theme: fix layout issue when navbar is disabled (a013448)
  • theme: fix sidebar style (6b9f88b)

πŸš€ Performance Improvements

  • theme: remove computedWithControl (b80da06)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Bug Fixes

  • components: fix fontawesome icon assets (456a382)
  • theme: fix bundle style (165c35a)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

⚠️ Breaking Changes

  • vuepress-plugin-sass-palette is renamed to @vuepess/plugin-sass-palette
  • Notice and BackToTop is completely removed from vuepress-plugin-components, the same feature can be achieved using @vuepress/plugin-notice and @vuepress/plugin-back-to-top

Features

  • bump deps (57c69a7)
  • improve icon (6a98f13)
  • md-enhance: add spoiler support, close #3857 (3dcc0a1)
  • md-enhance: set maxWidth: 240 by default with markmap (46ed756)
  • theme: add hr-driving-car preset (66fff7e)
  • theme: add transparentNavbar preset (cdb4731)
  • theme: add watermark feature (cc7dbde)
  • theme: remove v1 compact and remove migration guide (9e0f13b)
  • theme: support notice (#4118) (71048b8)

Bug Fixes

  • components: fix iconify link detect (6b868b2)
  • theme: fix excerpt code blocks, close #4106 (1522c11)
  • theme: fix transparent navbar preset (29e236a)
  • theme: improve feed filter (8ebe9e8)
  • theme: update reading time in dev server (3931c73)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Features

  • components: deprecate Replit (feeb461)
  • theme: add portfolio homepage (6c08166)
  • theme: update slot name (95ac540)

Bug Fixes

  • deps: update dependency @vue/repl to v4.1.2 (#4094) (3d7709b)
  • deps: update dependency inquirer to v9.2.20 (#4095) (fe95a0c)
  • deps: update dependency three to v0.164.1 (#4098) (b257ca3)
  • md-enhance: fix katex logger (a1bd30d)
  • md-enhance: fix markmap color (3bdf212)
  • search-pro: remove debug logger (4d96a20)
  • theme: fix redirect modal (edd7814)
  • theme: fix theme color picker, close #4089 (03c04fb)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Features

  • add plantuml feature (913bbe7)
  • components: add fullscreen button, close #4001 (1f390d4)
  • theme: remove blogger.roundAvatar and make it a preset (f3ee699)
  • theme: remove navbarIcon and sidebarIcon and make them presets (73f6eb2)
  • theme: rename navTitle to navbarTitle (416395e)

Bug Fixes

  • theme: fix pageview, close #4067 (99c3c69)
  • theme: support categories and tags in PageInfo (0cfbbf5)

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Bug Fixes

- TypeScript
Published by Mister-Hope about 2 years ago

vuepress-theme-hope -

Known issue

  • issues in page scrolling, fixed by https://github.com/vuepress-theme-hope/vuepress-theme-hope/pull/4055

Features

  • components: rebuild vidstack, audio-player and video-player (9bd481d)
  • md-enhance: update font settings, close #4047 (e7436d8)
  • shared: improve hash function (9cb475e)

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • improve RepoIcon (88ec1db)
  • rebuild styles and remove transition, close #3747 (32ac951)
  • search-pro: improve suggestions (7cfa7fb)

Bug Fixes

  • components: fix ArtPlayer with vite devServer (9560bc0)
  • create: enable tasklist (4a262ca)
  • create: fix branch name, close#4019 (1ce69c8)
  • deps: update dependency vidstack to v1.11.10 (#4012) (5ab421f)
  • search-pro: add routelink support in index (98c9874)
  • search-pro: improve search modal (71a77e1)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • components: remove iconfont keyword (a50a4d5)
  • components: update pdf components (815160d)
  • md-enhance: tweaks (a8f0b6b)
  • search-pro: improve search queue (ee53fa6)

Bug Fixes

  • components: fix Replit (996a9cf)
  • md-enhance: fix markmap style (75e62b1)
  • theme: fix hint font-size (1065498)
  • theme: fix link check (89afa6f)
  • theme: fix relative link resolve in PageNav, close #4005 (994f99a)
  • theme: fix shiki background in darkmode (e2c69b7)
  • theme: fix waline color (9a08f20)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • create: generate tsconfig.json (663df71)
  • search-pro: add splitWords (9f70b0e)
  • theme: improve a11y (ca90c40)
  • theme: support breadcrumbExclude, close #3971 (7bd344b)

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • comment2: update Giscus lang (0328d85)
  • md-enhance: update ts playground config (85f3166)
  • remove append-date and comment plugin (c0af3e5)

Bug Fixes

  • comment2: fix waline variable (a7aa9be)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • create: fix en blog template (ed15833)
  • search-pro: fix search-pro production worker (69d2e37)
  • theme: fix toc active issue (24aceb8)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • search-pro: add suggestionsFilter and resultsFilter (bbcff53)
  • search-pro: improve createWorker api (7789c89)
  • theme: collapse toc while clicking (a5d3649)

Bug Fixes

  • theme: fix issues on navbar (70553a0)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • theme: heading keyword is no longer supported in sidebar

Features

  • md-enhance: improve git update time with include feature (d2dd513)
  • theme: support toc on mobile (a8a07f9)

Bug Fixes

  • components: ensure base is appended (2f66eef)
  • theme: fix logger hint (36b53be)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope - v2.0.0-rc.26

Features

  • search-pro: improve chinese search (aec768c)
  • use official links check plugin (9295771)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • use official pwa plugin (#3938)

Features

Bug Fixes

  • create: add sass-loader for webpack (0aaf4e4)
  • md-enhance: fix import name (a4cd69e)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • md-enhance: support @vue/repl v4 (d544cfb)
  • theme: support shiki v1 (3d75793)

Bug Fixes

  • search-pro: fix not working in production, close #3914 (04ba408)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

Bug Fixes

  • theme: fix catalog and redirect modal color (09cf8d5)
  • theme: remove debug logger (75c3482)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • create: fix template version requirement (fdfb440)
  • theme: fix feed plugin options (d619de0)
  • theme: fix navbar prefix (6c21dbf)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope - v2.0.0-rc.21

10x faster in page rendering⚑

HighlightsπŸŽ‰

VuePress introduce virtual routes upstream, we are expecting the performance of rendering pages can up to 10x and runtime performance +30%.

Now another 2 plugins are moved to vuepress/ecosystem and they become official:

  • vuepress-plugin-auto-catalog is becoming @vuepress/plugin-catalog, and <AutoCatalog /> is renamed to <Catalog />
  • vupress-plugin-blog2 is becoming @vuepress/plugin-blog

⚠ BREAKING CHANGES

  • remove auto-catalog and blog2 plugin.

Features

Bug Fixes

  • deps: update dependency @vuepress/plugin-feed to v2.0.0-rc.9 (#3894) (be86aff)
  • deps: update dependency inquirer to v9.2.14 (#3901) (72e5441)
  • theme: add missing plugin options (098a93d)
  • theme: fix darkmode toggle, close #3904 (3df7372)
  • theme: improve redirect plugin options (b140bdf)
  • theme: typos in pkg name (#3899) (a7c9986)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

HighlightsπŸŽ‰

Now backToTop button in vuepress-plugin-components is deprecated. The original backToTop button is merged into @vuepress/plugin-back-to-top and the theme is using official backToTop button!

Now another 2 plugins are moved to vuepress/ecosystem and they become official:

  • vuepress-plugin-redirect is becoming @vuepress/plugin-redirect
  • vupress-plugin-remove-pwa is becoming @vuepress/plugin-remove-pwa

⚠ BREAKING CHANGES

  • remove redirect and remove-pwa plugin.

    Features

  • auto-catalog: improve locale compare (002664b)

  • md-enhance: support block chart in mermaid (06043fa)

  • remove redirect and remove-pwa plugin (6449cd2)

  • use official back-to-top button (8f5946f)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope - v2.0.0-rc.19

HighlightsπŸŽ‰

Now another 3 plugins are moved to vuepress/ecosystem and they become official:

  • vupress-plugin-copyright2 is becoming @vuepress/plugin-copyright
  • vupress-plugin-rtl is becoming @vuepress/plugin-rtl
  • vupress-plugin-reading-time2 is becoming @vuepress/plugin-reading-time

Note: legacy support for old options are removed during migration. If you are using an outdated plugin, you'd better check the plugin docs for new option names while migrating.

⚠ BREAKING CHANGES

  • remove copyright2,reading-time2 and rtl plugin.

Features

  • use official plugin copyright, reading-time and rtl (#3883) (636cc13)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

HighlightsπŸŽ‰

Now the 4 plugins are moved to vuepress/ecosystem and they become official:

  • vupress-plugin-copy-code2 is becoming @vuepress/plugin-copy-code
  • vupress-plugin-feed2 is becoming @vuepress/plugin-feed
  • vupress-plugin-seo2 is becoming @vuepress/plugin-seo
  • vupress-plugin-sitemap2 is becoming @vuepress/plugin-sitemap

Note: legacy support for old options are removed during migration. If you are using an outdated plugin, you'd better check the plugin docs for new option names while migrating.

⚠ BREAKING CHANGES

  • remove copy-code2, feed2, seo2 and sitemap2 plugin

Features

  • feed2: improve xml font-size (20d93b1)
  • sitemap2: support devServer (852a8f1)
  • use official copy-code, feed, seo and sitemap plugin (#3879) (0fe9435)
  • theme: improve check (fadc296)

Bug Fixes

Reverts

  • "chore(md-enhance): remove compact with Mermaid", close #3874 (2f51907)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • remove copy-code2, feed2, seo2 and sitemap2 plugin

Features

  • feed2: improve xml font-size (20d93b1)
  • sitemap2: support devServer (852a8f1)
  • use official copy-code, feed, seo and sitemap plugin (#3879) (0fe9435)

Bug Fixes

Reverts

  • "chore(md-enhance): remove compact with Mermaid", close #3874 (2f51907)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Important Note⚠️

In VuePress2 rc2, you should:

  • manually install bundler packages (at least 1 of @vuepress/bundler-vite and @vuepress/bundler-webpack)
  • declare bundler field in config file, or use vuepress-vite / vuepress-webpack bin instead of vuepress to specify a bundler.

```diff - vuepress dev src

  • vuepress-vite dev src or
  • vuepress-webpack dev src

  • vuepress build src

  • vuepress-vite build src or

  • vuepress-webpack build src ```

Bug Fixes

  • create: fix create flow (2cb4b30)
  • theme: fix VuePress detect (fd2fae0)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Highlights πŸŽ‰

In this version we upgrade to vuepress@2.0.0-rc.2, which has the following highlights:

  • sub exports of packages, which means you no longer need to manually declare @vuepress/client as deps
  • markdown-it v14 and sass-loader v14 are shipped in this version
  • title support in code block

md ```ts title=".vuepress/config.js" const a = 1 ```

  • safari screen reader fix
  • shiki plugin has migrate to shikiji
  • vuepress-webpack and vuepress-vite are removed

Features

  • bump to vp2rc2 (05f917d)
  • md-enhance: improve sandpack attr handle (be94b6d)

Bug Fixes

  • append-date: avoid covering the file content (e97cb05)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • shared: remove usePageTitle (9458a40)
  • theme: improve HopeIcon (c120670)

Bug Fixes

  • auto-catalog: fix catalog issue in vue3.4, close #3854 (42898bd)
  • avoid calling composition apis in computed hook (993e1b9)
  • theme: fix inject warning (244f5b1)

Performance Improvements

  • use shadowRef if possible (454eb32)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • md-enhance: fix markMap options, close #3853 (df3675c)
  • theme: fix feed options for feed, close #3847 (a6a7948)
  • theme: fix render issue with darkmode (07f32ed)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • copyright2: improve options (fe5c4de)
  • create: update comment in zh (ca96d04)
  • md-enhance: add sandpack (#3587) (95198e1)
  • theme: bundle copyright2 as it as 0 deps comparing with theme (71c4e9e)
  • theme: support redirect plugin (497db41)
  • theme: update locale, close #3804 (abe1e16)

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Highlights

  • This version requires Vue3.4, with Vue performance improvements.
  • Uncommon plugins like copyright2, feed2, pwa2 plugins are optional in theme, so you need to install them manually to use them.
  • The theme adds built-in search config support for @vuepress/docsearch @vuepress/search and search-pro. After installing them, you only need to provide necessary options, and the theme will do the rest job for you.
  • The theme now thinks that categories and tags in frontmatter are standard, which will improve experience with tools like Obsidian.
  • md-enhance now undeprecate danger container support back to align vuepress default theme.

Features

  • md-enhance: add danger container to compact default theme (ea2729c)
  • search-pro: add filter option, close #3790 (be6b4e4)
  • theme: make copyright2 feed2 and pwa2 optional (70aae43)
  • theme: support built-in search (25d4445)
  • theme: support categories and tags (ad8aba2)

Bug Fixes

  • create: fix version test (798c4e7)
  • shared: fix error with pnpm (4283b7d)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • components: improve SiteInfo (f77c4c5)

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • shared: add addViteOptimizeDepsNeedsInterop (552bf31)
  • update template (508efa3)
  • update template (93e2c36)

Bug Fixes

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • create: fix package.json (c606fe7)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • components: add more share services & redraw icons (#3709) (1da2887)
  • components: update share default config (9b4132e)
  • search-pro: update locales, close #3712 (839bd87)

Bug Fixes

  • auto-catalog: fix autoCatalog component (2928a13)
  • auto-catalog: fix index issue (20be00b)
  • md-enhance: fix kotlin-playground, close #3706 (8096b9d)
  • redirect: fix style (ef8587c)
  • search-pro: fix options not working as expected, close #3712 (a9e97f4)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • auto-catalog: rebuild (e0911ea)
  • theme: add more social media icon & fix (#3654) (a2d03ad)
  • theme: apply transition to darkmode toggle (002896f)

Bug Fixes

  • auto-catalog: fix base (89f1239)
  • deps: update dependency @types/three to v0.159.0 (#3697) (87f58f3)
  • md-enhance: fix legacy compact (fca9d1d)
  • theme: fix readingTime issue, close #3651 (2029e37)
  • theme: social media icon svg code error (#3690) (5858b2d)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • md-enhance: container option is deprecated, use hint instead danger is renamed to caution to align GFM

Features

  • auto-catalog: add compact for indexType (1e6b2b3)
  • comment2: improve artalk update (cd9abf7)
  • components: improve a11y on backToTop button (dcfbe3f)
  • improve compact code (13a1479)
  • md-enhance: add kotlinPlayground option, close #3544 (1669d19)
  • md-enhance: add legacy support for card (195720d)
  • md-enhance: add markmap, close #3004 (7bc156f)
  • md-enhance: improve presentation compact (2cfeb64)
  • md-enhance: support alert (bac947b)
  • md-enhance: support imgMark with figure (f7540cd)
  • pwa2: add hint for showInstall (54b2cc3)
  • shared: improve normalize path (56e1797)
  • theme: improve bundler options handling, close #3651 (2e79d76)
  • theme: improve empty hint (5f46837)
  • theme: improve sidebar prefix (8b8438c)
  • theme: support item prop in project-panel, close #2562 (ec1feea)

Bug Fixes

  • md-enhance: fix mustache issue with tex, close #3679 (69ee328)
  • md-enhance: fix SlidePage home button (a0b0372)
  • theme: fix aria-role (31fb90c)
  • theme: fix language dropdown update (ab2c38b)

Performance Improvements

  • md-enhance: avoid parsing multiple times (6b3959f)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • theme: improve template style (f02b0fe)

Bug Fixes

  • append-date: fix git detect and time output (44f40e8)
  • md-enhance: broken outlook in safari (e1b3642)
  • md-enhance: fix md-demo with include feature (a5ef4d3)
  • theme: fix article list pageview, close #3637 (a1f59e2)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • components: improve VPBanner style on mobile (ff6222c)
  • mark image lazyload (3824b89)
  • theme: sort catalog and tag list (21d3f2f)
  • theme: support icon in actions, close #3631 (66e89ad)

Bug Fixes

  • create: fix yarn2+ registry command (1554f01)
  • theme: fix excerpt generation (c2707b4)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • components: fix VideoPlayer a11y link (cbcc84d)
  • shared: fix VPLink (ce580d8)
  • theme: fix theme version reading (b1fd968)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Bug Fixes

  • photo-swipe: fix dynamic chunk (9e6fde6)

Performance Improvements

  • use functional component (df24921)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

⚠ BREAKING CHANGES

  • md-enhance: card option is no longer supported

Features

  • add append-date plugin (6254da3)
  • auto-catalog: improve style (1353f7e)
  • components: add VPBanner and VPCard (0739cf6)
  • components: improve SiteInfo outlook (4579065)
  • md-enhance: remove card and add component option (2dbddb9)
  • theme: improve plugin check (d4b0b94)
  • theme: update slot (221ad22)

Bug Fixes

  • auto-catalog: fix style (d02d423)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • md-enhance: add setup for echarts (#3588) (f55f286)
  • md-enhance: improve mermaid download filename (97a8772)
  • md-enhance: support darkmode in Chart.js, close #2090 (4df6e34)
  • photo-swipe: support frontmatter (607bb68)
  • theme: improve line number (9f1721e)

Bug Fixes

  • shared: update arrow style (636d97d)
  • theme: fix background in template with darkmode only (b3db538)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

Bug Fixes

  • md-enhance: fix legacy include (f04a5e9)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • md-enhance: add md-demo (df9a9a6)

Bug Fixes

  • components: fix artplayer package name (1c09595)
  • components: fix replit button (0696434)
  • md-enhance: update details style (b26d51c)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

2.0.0-beta.244 (2023-11-01)

Features

  • components: add optional pkg check (6ac0015)

Bug Fixes

  • md-enhance: fix mathjax hint (1bdeee1)
  • theme: ensure line number align (13e40c4)
  • theme: fix img icon align (4ae8465)

- TypeScript
Published by Mister-Hope over 2 years ago

vuepress-theme-hope -

Features

  • auto-catalog: remove indexType prop, close #3537 (add17d9)
  • md-enhance: update reveal style (3979c84)
  • md-enhance: use reveal.js v5 (31538f4)

Bug Fixes

  • create: fix template (814c083)
  • deps: update dependency three to v0.158.0 (#3581) (a25764f)
  • md-enhance: fix playground rule (0d1f200)
  • md-enhance: fix tasklist on firefox, close #3259 (2c5943c)
  • theme: fix encrypt page feed (7288e0e)
  • theme: fix icon style (76d19b0)

- TypeScript
Published by Mister-Hope over 2 years ago