Releases: slidevjs/slidev
Releases · slidevjs/slidev
v52.16.0
🚀 Features
- Load preparser also from theme - by @jgosmann in #2558 (6baeb)
- Bump to pnpm 11, migrate shiki-magic-move to @shikijs/magic-move, update deps - by @antfu in #2615 (9317d)
- vscode: Add overview preview mode - by @kermanx in #2601 (5dc7a)
🐞 Bug Fixes
- Resolve snippets in magic move blocks - by @cyphercodes in #2590 (6d1a8)
- Editing presenter notes on frontmatter-only slides - by @quinnypig in #2591 (39f52)
- Proxy virtual import globs through fs modules - by @kermanx in #2610 (aff98)
- Use BASE_URL in getSlidePath for monorepo sub-directory deployments - by @NgoQuocViet2001 in #2562 (a0c38)
- cli:
- client:
- Ignore nested katex tables for line highlights - by @cyphercodes, cyphercodes and @kermanx in #2579 (c035c)
- Hide goto dialog suggestions when dialog is closed - by @SkorbezhArtem in #2597 (46bce)
View changes on GitHub
v52.15.2
🐞 Bug Fixes
- Remove unsafe exec() in resolver.ts - by @orbisai0security, Claude Opus 4.7 (1M context) and Anthony Fu in #2585 (cc677)
- Guard slide imports against fs.allow bypass - by @kermanx (7ffc6)
- cli: Preserve output folder during md export - by @cyphercodes, cyphercodes and Hermes Agent in #2572 (439ba)
- parser: Ignore slide separators inside HTML comments - by @pi-dal, Claude Opus 4.7 (1M context) and Anthony Fu in #2561 (b31e4)
View changes on GitHub
v52.15.1
🐞 Bug Fixes
- Import error on recording.ts - by @toreis-up in #2574 (de8eb)
- Restore Windows virtual style globs - by @cyphercodes and cyphercodes in #2573 (ac6e5)
- client: Make drawing stroke-width control click-triggered - by @enieuwy in #2565 (9b93d)
- create-slidev: Only scaffold pnpm npmrc for pnpm - by @hrithik18k in #2564 (0e814)
- export: Pass timeout to frame.waitForLoadState() - by @andreas-taranetz and Claude Sonnet 4.6 in #2578 (36f8a)
View changes on GitHub
v52.15.0
🚀 Features
- Introduce named animation presets for v-click - by @DEmmaRL, Diego Rivera and @kermanx in #2501 (a8700)
- Add bluesky embed component - by @yuyinws (7abb6)
- Integrate
markdown-it-github-alerts- by @yuyinws in #2547 (ec275) - OnSlideEnter/Leave after mounted + pass idx - by @maxkurze1 and @kermanx in #2540 (9c171)
- Add laser pointer feature - by @hzb666, Claude Opus 4.7 (1M context), @kermanx and @antfu in #2510 (57347)
- build: Add --router-mode flag for build command - by @mvanhorn in #2548 (df231)
- create-app: Automatically detect and substitute package manager - by @hrithik18k, @kermanx and @maxkurze1 in #2545 (56563)
- skills: Add native Claude Code plugin installation support - by @MasonEgger and @antfu in #2523 (dcbd3)
🐞 Bug Fixes
- No longer generate temporarily
index.htmlon user root - by @kermanx in #2513 (768d5) - Styles import order - by @kermanx, Copilot and @antfu in #2512 (56ac8)
- Global context should be unrefed in Vue components - by @kermanx (b7958)
- Improve css specificity - by @kermanx (ef7d3)
- Merge
themeConfig- by @kermanx (6d828) - Allow indented code blocks - by @kermanx (55977)
- Katex block - by @kermanx (55c06)
- Add duration metadata to recorded WebM files - by @mvanhorn and Claude Opus 4.7 (1M context) (a60d6)
- Type errors - by @antfu (d1fec)
- Missing import of
vclick.css- by @kermanx (eb79e) - Plant-uml server prop format - by @kermanx (e8f46)
- Vclick.css comment grammar - by @kermanx (814c7)
- Glob base in Rolldown build mode - by @kermanx in #2538 (055ba)
- Apply scaling to export container - by @maxkurze1 in #2541 (dc24c)
- Glob import should relative to self id - by @kermanx (29acd)
- Prevent Twoslash poppers from persisting between slides - by @elecmonkey and @kermanx in #2292 (c2666)
- create-theme: Support background prop in cover and intro layouts - by @hrithik18k in #2553 (7002e)
- vscode:
transitionshould not be required, fix #2532 - by @kermanx in #2532 (cb723)
View changes on GitHub
v52.14.2
🚀 Features
🐞 Bug Fixes
- Make useIsSlideActive() based on useSlideContext().$nav.currentSlideNo instead of useNav().currentSlideNo - by @maxkurze1 in #2508 (6672c)
- Fuse.js search when pattern is empty - by @kermanx in #2520 (ce1f0)
- cli: Skip keyboard shortcut binding when stdin is not a TTY - by @sor4chi in #2498 (89411)