|
2 | 2 | title: Release Notes |
3 | 3 | --- |
4 | 4 |
|
| 5 | +## [1.5.0] - 2025-12-15 |
| 6 | + |
| 7 | +### New Features |
| 8 | + |
| 9 | +#### VSCode Extension |
| 10 | +Added a dedicated VSCode extension for figdeck. Provides powerful support for Markdown slide authoring. |
| 11 | + |
| 12 | +**Key Features:** |
| 13 | +- **Snippets**: Quickly insert common syntax like `slide`, `columns`, `callout`, `figma` |
| 14 | +- **Frontmatter Completion**: Auto-complete YAML frontmatter properties and values |
| 15 | +- **Slide Outline**: Visually browse and navigate slide structure in the sidebar |
| 16 | +- **Diagnostics**: Real-time display of syntax errors and warnings |
| 17 | +- **Quick Fixes**: Code actions to automatically fix common issues |
| 18 | +- **CLI Integration**: Run `serve` and `build` commands directly from the editor |
| 19 | + |
| 20 | +See [VSCode Extension Documentation](/en/vscode-extension) for details. |
| 21 | + |
| 22 | +#### Enhanced `figdeck init` Command (AI Agent Rules Support) |
| 23 | +The `figdeck init` command can now generate rule files for AI agents. |
| 24 | + |
| 25 | +**Supported AI Agents:** |
| 26 | +- **Claude Code**: Generates `CLAUDE.md` file |
| 27 | +- **Cursor**: Generates `.cursor/rules/figdeck.mdc` file |
| 28 | +- **GitHub Copilot**: Generates `.github/copilot-instructions.md` file |
| 29 | + |
| 30 | +**Examples:** |
| 31 | +```bash |
| 32 | +# Generate rules for all AI agents |
| 33 | +figdeck init --agents |
| 34 | + |
| 35 | +# Generate rules for a specific agent only |
| 36 | +figdeck init --agents claude |
| 37 | +figdeck init --agents cursor |
| 38 | +figdeck init --agents copilot |
| 39 | + |
| 40 | +# Specify multiple agents |
| 41 | +figdeck init --agents claude,cursor |
| 42 | +``` |
| 43 | + |
| 44 | +This enables AI agents to understand figdeck's Markdown syntax and provide more accurate code completions and suggestions. |
| 45 | + |
| 46 | +#### GitHub Alerts Style Callouts |
| 47 | +Added support for callout blocks using GitHub Alerts syntax. |
| 48 | + |
| 49 | +**Supported Types:** |
| 50 | +- `:::note` (blue): General information |
| 51 | +- `:::tip` (green): Helpful suggestions |
| 52 | +- `:::warning` (orange): Important warnings |
| 53 | +- `:::caution` (red): Critical warnings |
| 54 | + |
| 55 | +**Example:** |
| 56 | +```markdown |
| 57 | +:::note |
| 58 | +This is supplementary information. |
| 59 | +::: |
| 60 | + |
| 61 | +:::tip |
| 62 | +Here's a helpful tip. |
| 63 | +::: |
| 64 | + |
| 65 | +:::warning |
| 66 | +Be careful with this operation. |
| 67 | +::: |
| 68 | + |
| 69 | +:::caution |
| 70 | +This action is irreversible! |
| 71 | +::: |
| 72 | +``` |
| 73 | + |
| 74 | +Supports inline formatting (bold, italic, links, code). |
| 75 | + |
| 76 | +See `examples/callouts.md` for details. |
| 77 | + |
| 78 | +### Documentation |
| 79 | +- Added comprehensive documentation for VSCode extension (English and Japanese) |
| 80 | +- Added documentation for `figdeck init --agents` command |
| 81 | +- Added specifications and usage examples for callout blocks |
| 82 | +- Updated `CLAUDE.md` with new features |
| 83 | + |
| 84 | +### Tests |
| 85 | +- Added comprehensive tests for VSCode extension |
| 86 | +- Added extended tests for `figdeck init` command |
| 87 | +- Added tests for callout block parsing and rendering |
| 88 | + |
| 89 | +--- |
| 90 | + |
5 | 91 | ## [1.4.0] - 2025-12-08 |
6 | 92 |
|
7 | 93 | ### New Features |
|
0 commit comments