v3.0.0-beta.0
Pre-release
Pre-release
·
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