Changelog
Less than 1 minute
This file contains all notable changes to vuepress-theme-hope
and its plugins.
2.0.0-rc.32 (2024-03-25)
Features
- create: generate tsconfig.json (663df71)
- search-pro: add splitWords (9f70b0e)
- theme: improve a11y (ca90c40)
- theme: support breadcrumbExclude, close #3971 (7bd344b)
Bug Fixes
- deps: update dependency inquirer to v9.2.16 (#3977) (4caffcf)
- md-enhance: fix gitInclude issue, close #3972 (fb29e94)
- theme: fix comment width, close #3986 (934712a)
- theme: fix route resolve (95d9161)
2.0.0-rc.31 (2024-03-11)
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)
2.0.0-rc.30 (2024-03-10)
Bug Fixes
- create: fix en blog template (ed15833)
- search-pro: fix search-pro production worker (69d2e37)
- theme: fix toc active issue (24aceb8)
2.0.0-rc.29 (2024-03-07)
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)
2.0.0-rc.28 (2024-03-07)
Features
Bug Fixes
- deps: update dependency @types/three to v0.162.0 (#3958) (254e621)
- theme: fix link detect, close #3961 (29394b6)
2.0.0-rc.27 (2024-02-29)
⚠ 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
2.0.0-rc.26 (2024-02-21)
Features
2.0.0-rc.25 (2024-02-20)
⚠ BREAKING CHANGES
- use official pwa plugin (#3938)
Features
Bug Fixes
2.0.0-rc.24 (2024-02-17)
Features
Bug Fixes
2.0.0-rc.23 (2024-02-06)
Features
Bug Fixes
2.0.0-rc.22 (2024-02-05)
Bug Fixes
- create: fix template version requirement (fdfb440)
- theme: fix feed plugin options (d619de0)
- theme: fix navbar prefix (6c21dbf)
2.0.0-rc.21 (2024-02-05)
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)
2.0.0-rc.20 (2024-02-03)
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)
Bug Fixes
- deps: update dependency @vuepress/helper to v2.0.0-rc.7 (#3886) (c9300d2)
- redirect: avoid autoLocale being handled when path inside redirectMap (c11fe5e)
Performance Improvements
- redirect: avoid recalculating hostname (0c1719c)
2.0.0-rc.19 (2024-02-02)
Features
2.0.0-rc.18 (2024-02-01)
Features
- theme: improve check (fadc296)
2.0.0-rc.17 (2024-02-01)
⚠ 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
- deps: update dependency inquirer to v9.2.13 (#3869) (f75c937)
- redirect: fix redirectTo, close #3877 (43ac200)
- shared: fix excerpt link (034a3f1)
- shared: fix getTitleFromFilename (1cf5152)
Reverts
2.0.0-rc.16 (2024-01-27)
Features
Bug Fixes
- comment2: fix
giscusLang
value, fix #3862 (#3863) (d82bf6d) - feed2: fix output count might be less (4da42b1)
2.0.0-rc.15 (2024-01-26)
Bug Fixes
2.0.0-rc.14 (2024-01-26)
Features
Bug Fixes
- append-date: avoid covering the file content (e97cb05)
2.0.0-rc.13 (2024-01-25)
Features
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)
2.0.0-rc.12 (2024-01-25)
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)
2.0.0-rc.11 (2024-01-06)
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
- create: fix logo (715afff)
- create: fix registry command (9dd6ff1)
- create: fix template (894f73a)
- theme: fix brand logo seo (4800091)
- theme: fix page cover (47dcc5c)
Performance Improvements
- copyright2: improve client data size (84b4cc5)
2.0.0-rc.10 (2023-12-30)
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
andsearch-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
andtags
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
2.0.0-rc.9 (2023-12-29)
This version is not actually released.
2.0.0-rc.8 (2023-12-29)
This version is not actually released.
2.0.0-rc.7 (2023-12-26)
Bug Fixes
2.0.0-rc.6 (2023-12-24)
Features
- components: improve SiteInfo (f77c4c5)
Bug Fixes
- auto-catalog: fix order sorting (b099f5b)
- comment2: fix artalk (6c49cad)
- deps: update dependency three to v0.160.0 (#3779) (57cb408)
- fix template typo (7bca593)
2.0.0-rc.5 (2023-12-16)
Features
- shared: add addViteOptimizeDepsNeedsInterop (552bf31)
- update template (508efa3)
- update template (93e2c36)
Bug Fixes
2.0.0-rc.4 (2023-12-11)
Bug Fixes
- create: fix package.json (c606fe7)
2.0.0-rc.3 (2023-12-09)
Highlights
- The
<Share>
component incomponent
plugin is rebuild, new services are added and icons are redrawn.
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)
2.0.0-rc.2 (2023-12-04)
Highlights
auto-catalog
plugin has been rebuilt, and provides a client api to customize catalog info extracting.- The theme is now using a new animation when toggling darkmode.
- More icons are added to theme built-in social icons.
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)
2.0.0-rc.1 (2023-11-26)
Highlights
- new Kotlin Playground feature in
md-enhance
- new MarkMap in
md-enhance
- new
alert
feature inmd-enhance
to support GFM alerts - new
caution
andimportant
container in hint feature (previously namedcontainer
)
⚠ BREAKING CHANGES
- md-enhance:
container
option is deprecated, usehint
insteadcaution
andimportant
container is added 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)
2.0.0-rc.0 (2023-11-17)
Features
2.0.0-beta.252 (2023-11-16)
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)
2.0.0-beta.251 (2023-11-15)
Highlights
- now homepage actions support
icon
field - all images are now lazyloaded by default
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
2.0.0-beta.250 (2023-11-11)
Bug Fixes
- components: fix VideoPlayer a11y link (cbcc84d)
- shared: fix VPLink (ce580d8)
- theme: fix theme version reading (b1fd968)
2.0.0-beta.249 (2023-11-11)
Bug Fixes
- photo-swipe: fix dynamic chunk (9e6fde6)
Performance Improvements
- use functional component (df24921)
2.0.0-beta.248 (2023-11-10)
Highlights
component
option is added inmd-enhance
plugin to deprecatecard
optionNow you can use component fence block to quickly write any components you want
<VPBanner>
and<VPCard>
component is added tocomponents
plugin
⚠ 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)
2.0.0-beta.247 (2023-11-08)
Highlights
- Darkmode support for Chart.js in
md-enhance
plugin - Now you can use
defineEchartsConfig
to use 3rd party plugins and add default option in echarts. - You can customize PhotoSwipe pre page with frontmatter.
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
2.0.0-beta.246 (2023-11-06)
Features
Bug Fixes
- md-enhance: fix legacy include (f04a5e9)
2.0.0-beta.245 (2023-11-03)
Highlights
- New md-demo container for displaying demo and its code in markdown.
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)
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)
2.0.0-beta.243 (2023-10-31)
Highlights
indexType
prop is no longer needed in<AutoCatalog>
componentrevealJs
now running on Reveal.js v5
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)
2.0.0-beta.242 (2023-10-26)
Bug Fixes
- fix broken main and type field (a890e64)
2.0.0-beta.241 (2023-10-26)
Highlights
- XY Chart support in mermaid
- Marking more packages optional
Features
- comment2: make comment pkg optional (f590ea0)
- components: improve VidStack (5a136a0)
- components: make some deps optional (aa14ccf)
- components: update video player (d09ab0e)
- md-enhance: support xychart (4a8a94c)
Bug Fixes
Performance Improvements
- update watch and computed (a573a8e)
2.0.0-beta.240 (2023-10-26)
Features
Bug Fixes
- components: ensure radio (f1564bf)
- create: fix template (84c004d)
- fix pm issue, close #3534 (d875a14)
- md-enhance: correct revealJs config name, close #3575 (76118c3)
- md-enhance: fix feature detecting (a179011)
2.0.0-beta.239 (2023-10-24)
Highlights
We use modern css to support RTL, so more old browsers appearance may be broken.
You can check FAQ part in theme docs to add backward compatibility.
Heavy deps in
md-enhance
plugin are now optional
⚠ BREAKING CHANGES
- Drop Node 16, minimal requirement is 18.16.0
- components: addThis is removed
Features
- comment2: update Giscus langcode (06702f9)
- components: remove addThis (dfc5260)
- components: update artplayer locale support (6aa0c96)
- drop node16 (a179757)
- md-enhance: auto detect card format (de04a60)
- md-enhance: mark deps optional (fd302ef)
- shared: update tags (5fca95c)
- shared: update webpack utils (49a2b27)
- use modern css for better rtl support (5e77a1e)
Bug Fixes
- components: align with Bilibili params (f832c2b)
- deps: update dependency create-codepen to v1 (#3543) (e742406)
- deps: update dependency flowchart.ts to v1.0.1 (#3541) (0430752)
2.0.0-beta.238 (2023-10-10)
Highlights
- We rewrite presentation feature and rename it to
revealJS
inmd-enhance
plugin <VidStack>
component incomponents
plugin now requires vidstack@v1.- SanKey, Requirement and Quadrant Chart supports are added in Mermaid.
⚠ BREAKING CHANGES
- md-enhance:
presentation
option is no longer supported, userevealJs
instead
Features
- auto-catalog: add hideHeading and indexType (#3367) (998d1cc)
- components: support vidstack@v1 (d3b1629)
- md-enhance: rebuild presentation to revealJs (539b39f)
- md-enhance: support new mermaid diagrams (505a1cb)
- shared: add getRealPath utils (2386fee)
Bug Fixes
- components: fix pdf component (0af92a4)
- deps: update dependency @types/three to v0.157.0 (#3485) (fc756d7)
- deps: update dependency three to v0.156.1 (#3400) (91b84fb)
- feed2: use compareDate utils (1837738)
- md-enhance: fix er chart darkmode (7b8ce62)
- md-enhance: fix webpack issue (c00ac31)
- shared: improve compareDate (fd9494b)
- theme: remove workaround (eba8720)
- theme: split pageview chunk (a9bc830)
More
Info
For historical changelog older than 2.0.0-beta.238
, see Github Repo Changelog.