Skip to content

v3.0.0-beta.0

Pre-release
Pre-release

Choose a tag to compare

@hawkeye64 hawkeye64 released this 20 May 19:19
· 129 commits to v3-beta since this release

QMarkdown v3.0.0-beta.0

Features

  • Added SSR support for the QMarkdown component together with regression coverage (#409)
  • Added unique heading IDs for duplicate titles (#411)
  • Added optional raw markdown (`*.md`) importing through the app extension prompt and invoke flow
  • Migrated the docs site to q-press and refreshed the v3 beta documentation experience

Fixes

  • Corrected markdown hash link classification
  • Excluded generated line numbers from copied markdown (#393)
  • Invalidated markdown cache correctly when `fixCr` changes
  • Strengthened published typings and package entrypoints for the UI package
  • Removed stale `process.env` usage from the dev app and refreshed CI workflow stability

Notes

  • QMarkdown v3 is a beta major release with a pnpm workspace monorepo layout, updated build pipeline, and Quasar CLI Vite 3 alignment
  • The app extension is Vite-only and requires `@quasar/app-vite >= 3.0.0-beta.18`; webpack-based Quasar apps are no longer supported
  • Repository and contributor tooling now require Node.js `>=22.13` and pnpm `>=11.1.0`
  • The UI package now builds through Rolldown and the CSS pipeline has been updated to the Sass `compileAsync` API
  • If you are upgrading an existing Quasar app that already has the QMarkdown app extension installed, rerun `quasar ext invoke @quasar/qmarkdown` to refresh the extension prompts and configuration, especially if you want raw `.md` imports enabled

Installing

```bash
$ pnpm add @quasar/quasar-ui-qmarkdown@beta

or

$ yarn add @quasar/quasar-ui-qmarkdown@beta

or

$ npm install @quasar/quasar-ui-qmarkdown@beta

or

$ bun add @quasar/quasar-ui-qmarkdown@beta

or

$ quasar ext add @quasar/qmarkdown@beta
```

Remove the `@beta` tag once QMarkdown v3 is promoted to stable.

Updating via Quasar CLI

```bash
quasar ext invoke @quasar/qmarkdown
```

Documentation

QMarkdown documentation is hosted by Netlify. Visit the documentation to get more information about the v3 beta app extension and UI package.

Donations

QMarkdown is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

Full Changelog: v2.0.5...v3.0.0-beta.0