Skip to content

Releases: lando/vitepress-theme-default-plus

v1.2.0

Choose a tag to compare

@AaronFeledy AaronFeledy released this 30 Jul 02:38

This release improves contributor identity handling, Markdown extensibility, search rendering, and multiversion builds.

Highlights

  • Added configurable GitHub profile resolution for contributors, including persistent caching, repository overrides, history limits, and optional mailto: fallback.
  • Changed contributor avatars and blog bylines to prefer resolved GitHub profiles.
  • Added support for user-defined markdown.config hooks alongside the theme’s built-in Markdown plugins.

Fixes

  • Fixed DocSearch results rendering as empty rows.
  • Fixed contributor cards overflowing or misaligning on narrow layouts.
  • Fixed explicit GitHub resolution and mailtoFallback settings being ignored.
  • Fixed mvb builds for GitHub Actions pull requests originating from forks.

Maintenance

  • Added Aaron Feledy to the default Lando maintainer presets.
  • Updated default Twitter icons and links to X.
  • Updated GitHub Actions dependencies and canonical Lando URLs.

v1.1.5

Choose a tag to compare

@pirog pirog released this 05 Mar 14:33
  • Introduced mvb option runtime to allow explicit runtime targeting and to avoid not-the-best autodetection

v1.1.4

Choose a tag to compare

@pirog pirog released this 05 Mar 14:01
  • Updated to use npm Trusted Publishing part 3

v1.1.3

Choose a tag to compare

@pirog pirog released this 05 Mar 13:57
  • Updated to use npm Trusted Publishing part 2

v1.1.2

Choose a tag to compare

@pirog pirog released this 05 Mar 13:53
  • Added bun support to mvb
  • Updated to use npm Trusted Publishing

v1.1.1

Choose a tag to compare

@pirog pirog released this 14 Feb 18:26
  • Fixed bug causing mvb and vitepress build to fail when landoPlugin is set and VPL_BASE_URL or NETLIFY are not

v1.1.0

Choose a tag to compare

@pirog pirog released this 14 Feb 17:35

New Features

  • Added version alias information to config
  • Added RegEx support for internalDomains matching
  • Added get-base-url helper util
  • Added is-faux-internal helper util
  • Added caching to mvb multiversion build
  • Added better dev branch detection to mvb
  • Added frontmatter.url-loader to allow .md files to pull content from remote markdown sources
  • Added new multiversion-vitepress-build command
  • Added useTags composable to get docs version information from git
  • Added VPLVersionLink component
  • Changed VPLVersionLink to not normalize links
  • Improved get-tags and mvb to better handle scenarios with no matchings versions or tags
  • Improved robustness of mvb build environment generation
  • Improved is-dev-release to handle dev releases that are in front of a prerelease tag
  • Improved dev release resolution
  • Improved mvb and root link normalization
  • Improved VPLVersionLink to only need version input
  • Switched these docs to multiversion-vitepress-build
  • Updated to vitepress@1.5.0
  • Updated scss and sass compilation to modern-compiler

Bug Fixes

  • Fixed frontmatter.editLink to fallback to theme and default text if not passed in
  • Fixed incorrect lodash-es/uniq.js import in landov3 config set
  • Fixed bug causing build error when metadata is added to a page with no git history
  • Fixed bug caused by icon being a variable instead of a string in VPLTeamMembersItem
  • Fixed bug caused by VPLTeamMembers.members typing as Object instead of Array
  • Fixed bug causing robots.txt policies to not be applied when using policies instead of policy
  • Fixed watch bug on VPLCollectionItems preventing tag toggling from working correctly
  • Fixed bug in VPLLink causing some links to to not normalize correctly
  • Fixed bug causing VPLDocFooter bleed over with some frontmatter combinations of prev and next
  • Fixed semver import causing all kinds of chaos when importing this theme as a package
  • Fixed bug causing alias.dev to always report highest built tag instead of actual dev version
  • Fixed useTags() to return correct links for sites with non-root base considerations take 2
  • Fixed prev-next calculation when using sites with non / bases #55
  • Fixed bug with <VPLLink> not dynamically updating and showing strange behavior for prev|next links
  • Fixed bug causing active to not be correctly set on VPLNavBarMenuGroup
  • Fixed bug in normalize-mvb causing multiVersionBuild.build to sometimes not be set correctly
  • Fixed lando configset bug causing sidebarEnder to not merge correctly
  • Fixed bug preventing user specified buildEnd and transformPageData from running after theme's
  • Fixed bug preventing mvb from correctly setting the mvbase
  • Fixed duplicate // in generated rss feed
  • Fixed bug causing robots.txt build to throw an error when policies is undefined
  • Fixed bug causing netlify specific mvb to not get current tags
  • Fixed git tag dev alias detection to incorrectly report fatal: Not a valid object name undefined on firs

v1.1.0-beta.24

v1.1.0-beta.24 Pre-release
Pre-release

Choose a tag to compare

@pirog pirog released this 23 Nov 21:21
  • Improved mvb tag fetching to ensure remote tags are canonical for version building, fixes would clobber existing tag error(s)

v1.1.0-beta.23

v1.1.0-beta.23 Pre-release
Pre-release

Choose a tag to compare

@pirog pirog released this 13 Nov 19:15
  • Changed mvb to never cache the main/base/root build

v1.1.0-beta.22

v1.1.0-beta.22 Pre-release
Pre-release

Choose a tag to compare

@pirog pirog released this 13 Nov 18:25
  • Added VPL_MVB_DEV_VERSION to mvb envvars
  • Improved get-tags to prefer VPL_MVB_DEV_VERSION as the dev alias if available