Skip to content

QActivity v3.0.0

Latest

Choose a tag to compare

@hawkeye64 hawkeye64 released this 06 Jul 18:10

Summary

QActivity v3.0.0 is the stable Vue 3 / Quasar 2 release. It folds the v3 beta work into main, ships the modern pnpm workspace layout, and keeps the App Extension focused on Quasar CLI Vite.

What's Changed

Features:

  • Added timeline bar cap controls for QActivity, including bar-start, bar-end, and bar-cap-size for hidden, arrow, round, square, and rounded-square cap styles.
  • Added generated API coverage for QActivity and QActivityItem so quasar describe QActivity and quasar describe QActivityItem work through the App Extension.
  • Rebuilt the documentation site on Q-Press with searchable docs, live examples, release pages, and stable installation/upgrade guidance.

Fixes:

  • Aligned activity markers and timeline bars so thicker bars and cap shapes stay visually centered.
  • Updated the app-extension metadata for stable @quasar/app-vite@3.0.0 compatibility.
  • Refreshed README and docs links so they point at main and stable release content.

Maintenance:

  • Migrated the repo to the packages/ui, packages/app-extension, and packages/docs workspace layout.
  • Updated the release dependency baseline to Quasar ^2.21.1, @quasar/app-vite@3.0.0, md-plugins 1.0.0, pnpm 11.10.0, and current lint/test/build tooling.
  • Verified the release with format, lint, tests, build, API drift check, Q-Press route check, typecheck, and package pack inspection.

Breaking Changes

  • QActivity v3 targets Vue 3 and Quasar 2.
  • The App Extension is Vite-only and requires @quasar/app-vite >=3.0.0.
  • CommonJS package entrypoints are no longer published. Use the ESM entrypoint or UMD bundle.
  • Legacy source-file imports such as src/index.sass should be replaced with package entrypoint imports and dist/index.css.

Compatibility

  • Node.js: >=22.13
  • Quasar: ^2.21.1
  • Quasar App Vite target: @quasar/app-vite@3.0.0
  • npm dist-tag: latest

Installation

pnpm add @quasar/quasar-ui-qactivity
# or
bun add @quasar/quasar-ui-qactivity
# or
yarn add @quasar/quasar-ui-qactivity
# or
npm install @quasar/quasar-ui-qactivity
# or
quasar ext add @quasar/qactivity

Documentation

Full Changelog

v3.0.0-rc.1...v3.0.0

Donations

If QActivity is useful in your workflow and you want to support ongoing maintenance: