Skip to content

v0.23.1

Choose a tag to compare

@iamceeso iamceeso released this 15 Aug 10:02
· 80 commits to main since this release

This release improves package-manager compatibility and CI stability while expanding Verikit's generated API documentation to cover the UI Core and Vue packages.

Highlights

More flexible pnpm version requirements

Verikit no longer pins development to a specific pnpm patch release.

The pnpm requirement has been relaxed so compatible pnpm 11.x releases can be used without requiring the repository configuration to be updated every time pnpm receives an upgrade.

This reduces unnecessary tooling friction for contributors while keeping the project within the supported pnpm major version.

CI updated for pnpm 11

GitHub Actions workflows now explicitly configure pnpm 11.

This allows CI to install an appropriate pnpm 11 release without depending on an exact packageManager version in the root package configuration.

Together with the relaxed local requirement, this provides a more upgrade-compatible setup across:

  • Local development
  • Workspace package commands
  • GitHub Actions
  • Dependency installation
  • Documentation generation

Lockfile cleanup

The pnpm lockfile has been regenerated without the previous exact pnpm version pin.

This removes stale package-manager dependencies associated with the previous fixed pnpm release and aligns the lockfile with the new versioning strategy.

Expanded API documentation

API documentation generation now includes both:

  • ui-core
  • vue

This expands the generated framework API reference beyond the previously documented packages and makes the newer UI framework APIs easier to discover and use.

Vue documentation

Following the Vue resource component work introduced in v0.23.0, the Vue package is now incorporated into Verikit's API documentation pipeline.

This helps ensure the Vue APIs are represented alongside the rest of the framework as the integration continues to mature.

Summary

v0.23.1 is primarily a tooling, CI, and documentation maintenance release.

The release removes the need to continuously update an exact pnpm patch-version pin, configures CI around the supported pnpm 11 major release, cleans the generated lockfile, and expands API documentation coverage to Verikit's UI Core and Vue packages.

Full Changelog: v0.23.0...v0.23.1