Changelog
June 12, 2026 · View on GitHub
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.24.2 - 2026-06-12
Fixed
- (deps) bump esbuild to 0.28.1 via npm audit fix - (659726e)
1.24.1 - 2026-06-12
Internal
1.24.0 - 2026-06-12
Added
- (ordered-list) hide markers and replace with auto-calculated sequential numbers - (8e98a52)
Changed
- Update SECURITY.md to clarify support for versions and reporting vulnerabilities - (cdff2c3)
- Restructure Changelog generation - (8c04f22)
Fixed
- (deps) pin xmldom to 0.9.9 - (72e3146)
- (link-provider) expand zero-width document link ranges for empty image alt - (b8807ea)
Internal
- (dependabot) remove invalid monthly day - (7d304ac)
- (deps) update dependencies to latest versions including esbuild, eslint, ts-jest, typescript - (ad690ea)
- (deps-dev) bump handlebars from 4.7.8 to 4.7.9 - (1239880)
- (e2e) broaden release smoke for hovers, links, anchors, and parse - (edc8a09)
- (link-provider) assert non-collapsed range for empty-alt images - (fda0dcc)
- (mermaid) Update mermaid to 11.15.0 - (e935004)
- Update dependencies - (9847879)
- Update .vscodeignore - (d327a4c)
- Update ESLint configuration to use defineConfig and add additional ignores - (0fd7e05)
- split parser and decorator, streamline extension wiring - (234b80d)
- migrate from Jest to Vitest - (d7dd191)
- reorganize CI workflow - (c43886d)
- Update dependencies - (8aae33c)
1.23.0 - 2026-03-26
Added
Fixed
- (mermaid) constrain diagram width to editor viewport (#50) - (f3dd74f)
- (mermaid) correct width constraint, cross-platform build, e2e tests - (43d398e)
Internal
- (deps) bump picomatch - (fbce4c0)
- add Cursor e2e test support with configuration and noise suppression - (2f594a2)
1.22.1 - 2026-03-24
Internal
- (audit-fix) use PAT for checkout and create-pull-request - (cf1db05)
1.22.0 - 2026-03-22
Added
- (e2e) add VS Code integration test suite - (4897197)
Changed
- (readme) friendlier badge names; rename workflows for marketing clarity - (da221fa)
Fixed
- support skill, markdoc, and mdc language IDs (#58, #61) - (61cf0e2)
Internal
- (ci) add explicit GITHUB_TOKEN permissions to CI jobs - (9e4ce71)
- (codeql) upgrade to codeql-action v4 and document default-setup conflict - (b681aa5)
- (codeql) exclude test files from CodeQL analysis - (39c50a2)
- (decorator) use Range mock in mermaid diagram decoration tests - (59c6414)
- (security) add CodeQL workflow and exclude vendored mermaid - (8e95ebf)
- add npm-audit workflow for dependency vulnerability badge - (ea7147a)
- enhance unit test coverage with 80% gate - (9b7a0c2)
1.21.1 - 2026-03-21
Changed
- (mentions) README, FAQ, and feature docs for mentions/refs - (d6e1e6f)
1.21.0 - 2026-03-21
Added
1.20.0 - 2026-03-20
Added
Changed
- sync syntax color docs, hex JSDoc, and contributors - (551119f)
1.19.2 - 2026-03-20
Internal
- (assets) update extension icon - (dcbe093)
1.19.1 - 2026-03-20
Changed
- (readme) GFM tables, roadmap, and contributors - (9efdb61)
1.19.0 - 2026-03-20
Added
Changed
- (readme) add contributors to acknowledgments - (c97f30b)
- improve README - showcase best features early - (a098673)
Fixed
- (parser) address GFM table findings (boundary, docs, tests) - (35c09bc)
Internal
- (deps) audit fix lockfile (flatted, undici) - (e4a8d66)
1.18.2 - 2026-03-09
Changed
- update README and references for consolidated todo list and LaTeX done - (33fbcab)
1.18.1 - 2026-03-09
Changed
- (features) consolidate todo into single list, move latex-math to done - (c3f6cc9)
- (specs) add 004-code-block-math-environments spec and design artifacts - (d35a104)
Fixed
- (math) correct block math SVG height and body line count - (1a79aa8)
Internal
1.18.0 - 2026-03-09
Added
- (math) add support for inline and block LaTeX math rendering - (dde7c27)
Changed
- (spec) mark US5 theme-appropriate math font color as broken - (68871db)
1.17.0 - 2026-03-08
Added
- (config) add image, horizontalRule, checkbox color settings - (75d601e)
Changed
- (speckit) add constitution, product spec, implementation plan, and tasks - (46a2136)
- document customizable syntax colors in README; react to colors config and theme in extension - (ee79d9e)
Internal
- (deps) npm audit fix - resolve high/moderate vulnerabilities - (b3a8965)
1.16.2 - 2026-02-11
Fixed
- (parser) render bracket-style mailto/URL links as regular links - (d88b058)
1.16.1 - 2026-02-11
Fixed
- state audit - (a21c093)
1.16.0 - 2026-02-11
Added
- (parser) show only checkbox for task list items, not bullet - (37a2818)
Changed
- (markdown) add global toggle for default decorator rendering behavior - (a4aa998)
1.15.3 - 2026-02-01
Fixed
1.15.2 - 2026-02-01
Fixed
- (mermaid) ensure webview is created in VS Code and set view container title - (98f8c75)
1.15.1 - 2026-01-28
Internal
- update icon assets and table column alignment docs - (2367631)
1.15.0 - 2026-01-28
Added
- (mermaid) minimize sidebar button visibility and add webview explanation - (b9d663f)
1.14.1 - 2026-01-27
Changed
- (readme) add video demos section and update demo gif - (a03743f)
- (readme) adjust demo layout sizing - (a836307)
- (readme) add loading attribute to demo GIF for improved performance - (2529f9a)
- (readme) update demo GIF layout for better visibility - (0c0a7f2)
- (readme) improve marketing and user experience - (4fa6b18)
- update autoplay demo gif - (580d527)
Fixed
Internal
- clean up assets and update feature docs - (c088b9d)
1.14.0 - 2026-01-27
Added
- (parser) implement autolinks and bare links - (496770b)
1.13.3 - 2026-01-25
Changed
- emphasize pushing tags in release process - (f766940)
Fixed
- (ci) remove ci dependency from release jobs - (43c4bf1)
- (ci) add workflow_dispatch to manually trigger releases - (1510954)
- (ci) restore ci dependency for releases with improvements - (90525ab)
1.13.1 - 2026-01-25
Internal
- (deps) use fixed mermaid version 10.9.5 - (7c226f8)
1.13.0 - 2026-01-25
Added
- (hover) add code block hover preview with dynamic sizing - (10c0dc4)
- (mermaid) bundle Mermaid locally for offline support - (9285fbf)
- (mermaid) add hover indicator and improve height calculation - (ecca9e1)
- (mermaid) add error SVG display for rendering failures - (7a1bc7e)
Changed
- (bundle) exclude TypeScript declaration files from package - (27a1113)
- (mermaid) implement Phase 1 performance improvements - (2092b72)
- update feature documentation and test coverage references - (e46613e)
Fixed
- (config) exclude examples folder from TypeScript checking - (81abaf6)
- (hover) convert Mermaid SVG to data URI for hover popup - (2087f2d)
- (mermaid) correct SVG extraction from cheerio processing - (69765bf)
- (mermaid) render gantt charts in explicit-width container to fix zero-width layout issue - (ae88bb4)
- (mermaid) resolve race condition in concurrent render requests - (1c2fcb1)
- (mermaid) resolve memory leaks and improve hover rendering - (0416a0d)
- (mermaid) handle large SVG rendering in hover dialogs - (9e21f75)
- (parser) prevent markdown formatting decorations inside code blocks - (cd5f859)
Internal
- (deps) downgrade mermaid to v10.9.5 - (41f3f51)
- (deps) update mermaid to 11.12.2 - (58585ef)
- (lint) fix linting errors and warnings - (641c5ce)
- remove duplicate media directory to reduce extension size - (edc3351)
1.12.0 - 2026-01-24
Added
- Add emoji shortcode rendering - (2988d28)
Changed
- update feature documentation and README for emoji support - (7c62b77)
Fixed
- (build) exclude sourcemaps and dev config from extension package - (12f2749)
- (release) address PR review feedback - (d58908d)
- (release) address PR review feedback - (2bdc35c)
- (release) improve git-cliff availability check - (09bcae2)
Internal
- (build) remove Makefile and streamline build/release with npm scripts - (68c9391)
- (parser) implement lazy loading for emoji map and improve test coverage - (1141a8c)
- (versioning) add release generation instructions - (0a61a8b)
- (versioning) add release generation instructions - (4b17246)
- add git-cliff to devDependencies - (f44225f)
1.11.1 - 2026-01-22
Fixed
- (docs) correct markdown table formatting in UAT template - (474c494)
- (parser) prevent markdown formatting decorations inside code blocks - (9c75ab8)
Internal
- (architecture) update documentation to reflect refactored structure - (c4b28cb)
- fix hover provider and click handler tests for refactored architecture - (8091998)
- optimize VSIX package size by excluding dev files - (8d00fa0)
1.11.0 - 2026-01-20
Added
- (build) add Makefile for release automation - (16e167f)
Changed
- (agents) add release checklist with validation steps - (8637577)
- (agents) add Makefile quick reference to release section - (32ba7ba)
Fixed
- (docs) restructure image-ux-improvements to match feature file format - (ccac3fc)
1.10.0 - 2026-01-20
Added
- (hover) add image and link hover providers with comprehensive test coverage - (9ab7e9a)
Changed
- update README and docs to reflect new test coverage - (153fc67)
Internal
- (hover) add comprehensive tests for hover providers and click handler - (6d3b995)
1.9.2 - 2026-01-19
Fixed
- (decorator) suppress code block background in raw state to restore selection visibility - (fc88cc1)
- (decorator) add selection overlay to restore visibility in code blocks - (6d4cc12)
1.9.1 - 2026-01-19
Changed
- showcase syntax shadowing 3-state model in README - (dce2ef1)
- add code blocks and frontmatter screenshot to README - (e0c5eac)
- add syntax shadowing screenshot to README - (f3361fd)
- reorganize README layout and improve demo section - (5a186a3)
1.9.0 - 2026-01-18
Added
- (decorations) add configurable opacity for frontmatter and code block language - (60f1555)
- (decorator) implement syntax shadowing M1 - keep semantic styling while editing - (abe024c)
- (decorator) implement 3-state syntax shadowing model (Rendered/Ghost/Raw) - (601d37c)
- (decorator) 3-state model working correctly - (0d574a4)
Changed
- (decorator) eliminate O(n²) scope extraction via parser-emitted scopes - (d8eb850)
- (example) expand Markdown example document with comprehensive formatting and syntax examples - (12624be)
- (features) split syntax-shadowing into milestone-based files - (1268b33)
- remove M3 milestone and clean up feature documentation - (94981e0)
- update documentation for implemented features from syntax-shadowing-m2 branch - (42367bc)
Fixed
- (decorator) reveal horizontal rules in raw state when cursor/selection intersects - (fa23fd0)
- (decorator) improve inline code scope detection and increase ghost visibility - (76df38c)
- (decorator) keep leading markers rendered on active line, show raw only on overlap - (3891a98)
Internal
- (config) [breaking] remove redundant editor.applyDecorations setting - (1562309)
- (docs) organize feature files into todo/done folders - (ecddd75)
- update GitHub Actions to use latest checkout and setup-node versions - (0f20630)
- uat 1 done - (85cc44c)
- organize UAT files into separate folder - (e5aefa6)
1.8.0 - 2026-01-10
Added
- (decorations) ensure list markers and checkboxes match text color - (3ca6419)
- (decorations) add theme-aware background colors for inline code - (158ca1b)
- (parser) add inline code border styling with transparent backticks - (d1cad62)
Changed
- remove agent roster and fix documentation inconsistencies - (7561707)
Internal
- improve code quality, type safety, and DRY compliance - (cd1e07e)
- remove unused markdown preview settings and custom CSS - (58279bd)
1.7.4 - 2026-01-10
Changed
- update architecture documentation for position-mapping utility - (c5f3365)
Fixed
- (link-provider) handle CRLF line endings in table of contents links - (57f40c7)
Internal
- (decorations) add bold font weight to checkbox decorations - (6bc3c02)
- (position-mapping) extract shared position mapping utility - (a5fa4cc)
1.7.2 - 2026-01-09
Internal
- change list markers from dashes to asterisks in README - (c75d2b7)
1.7.1 - 2026-01-09
Changed
- add OpenVSX and GitHub Releases links to README - (f33f130)
1.7.0 - 2026-01-09
Added
- (parser) add YAML frontmatter support - (15ceb9c)
Changed
- add issue links to upcoming features in README - (91d1fa7)
- add verification step for issue list in AGENTS.md - (73c8f31)
- update section header for Configuration in README - (88388f6)
- reorganize upcoming features section in README for clarity - (c7ba333)
- move YAML Frontmatter to implemented features section - (b6f8234)
1.6.1 - 2026-01-09
Changed
- add v1.6.0 implementation entry to AGENTS.md - (41d011e)
- add changelog update reminder to release process - (242c3b1)
1.6.0 - 2026-01-09
Added
- (decorator) add defaultBehaviors settings for diff view and editor - (f7d205f)
- (docs) add feature file outline validation - (20bbea8)
Changed
- (features) add feature request tracking and disable-for-diffs spec - (9e575ec)
- (features) add table column alignment feature specification - (f955791)
- (features) rename disable-for-diffs to show-raw-markdown-in-diffs - (de52503)
- (features) update status of multiple features to TODO and DONE - (69a2f27)
- add E2E testing strategy for visual decoration verification - (f8b4efd)
- update documentation guidelines and feature workflow - (283a50f)
Fixed
- (scripts) exclude AGENTS.md from feature validation - (5286d75)
1.5.1 - 2026-01-07
Fixed
- (decorations) remove explicit color override for H4-H6 headings to respect editor theme - (bba18c3)
1.5.0 - 2026-01-07
Added
- (ci) add automated npm audit fix workflow - (02ec710)
- (ci) add test verification to automated npm audit fix workflow - (8530678)
- (parser) implement task list enhancements with GFM compliance - (6969e2e)
Changed
- (security) add SC1 Security Requirements document - (70d2fbc)
- reorganize documentation into project and product directories - (5b5dbcd)
- add workflow chart design guidelines and update stages.csv format - (af08413)
- enhance example.md with GFM edge cases and formatting examples - (222b299)
- remove obsolete project documentation files - (164ac65)
- update PO1-Problem-Definition.md for improved clarity and organization - (9e9eae5)
- remove outdated AI documentation files - (86d2908)
- refine documentation structure and update content organization - (9cb50a3)
- add new use cases for Markdown extension features - (cf03acf)
- remove obsolete AI-related documentation files - (c756db2)
- remove obsolete documentation files and templates - (2f37b52)
- streamline documentation by removing outdated files and templates - (4f86cde)
- enhance AGENTS.md with clearer human input protocols and execution steps - (e01c2c1)
- update README.md to enhance Markdown features section and outline upcoming enhancements - (655a4f7)
- add feature implementation table and split features into separate files - (fed98a1)
- add implemented features documentation - (a8b9f08)
- add acknowledgements and license attribution - (ebe8b4b)
Fixed
- (decorations) prevent horizontal rule from expanding editor width - (721a258)
- (parser) prevent ordered lists from being replaced with bullet points - (67ad46f)
- update workflow node identifiers and enhance validation script paths - (fe006b3)
Internal
- (ci) update CI workflow and add release job - (c4b9321)
- (decorations) use ThemeColor for horizontal rule border - (1edc6d1)
- (decorations) reduce horizontal rule border width to 1px - (5e50ff0)
- (deps) fix npm audit vulnerabilities - (e72468f)
- (test) update test report paths to use dist directory - (bf16d87)
- update artifact paths and validation scripts in workflow documentation - (0e5abf3)
- update .gitignore to include new directories - (d6b4bc9)
- update .gitignore to reflect new context directory - (5863892)
- update .gitignore to include context-example-repositories and examples directories - (931e9c1)
- remove old vsix package file - (2f450d0)
1.4.0 - 2025-12-25
Added
- (decorator) toggle checkbox on click - (7aeb4e8)
Fixed
- (ci) downgrade VS Code engines and fix Jest test script - (e439c9f)
- (lint) resolve all ESLint warnings and improve config - (ff2479d)
Internal
1.3.12 - 2025-12-21
Changed
- reduce extension size from 8MB to 328KB by excluding demo assets - (4c3a9d0)
1.3.11 - 2025-12-21
Changed
1.3.9 - 2025-12-21
Changed
- update README links and assets - (f78a074)
1.3.6 - 2025-12-21
Internal
- bump version to 1.3.6 and rename images folder to assets - (00e9e39)
1.3.5 - 2025-12-19
Fixed
- (decorator) handle CRLF line endings correctly - (7766aa6)
Internal
- bump version to 1.3.5 - (9cf141c)
1.3.4 - 2025-12-19
Internal
- (ci) split CD jobs into separate vsce and ovsx jobs - (41569ec)
1.3.3 - 2025-12-19
Fixed
- (ci) use npx vsce instead of global vsce command - (5e4f7da)
1.3.2 - 2025-12-19
Added
- (ci) add OpenVSX publish step and inline deploy commands - (816912d)
Changed
- add comprehensive CONTRIBUTING.md guide - (8aee8b1)
Internal
- bump version to 1.3.2 - (d007f78)
1.3.1 - 2025-12-19
Fixed
- (build) bundle runtime deps for packaged extension - (9365306)
1.3.0 - 2025-12-19
Changed
- (parser) implement phase 1 optimizations - (4278842)
1.2.0 - 2025-12-19
Changed
- implement high-impact performance optimizations - (9396d9e)
1.1.5 - 2025-12-19
Changed
- replace video files with optimized GIF - (ff94da1)
Internal
- bump version to 1.1.5 - (1c08c2b)
1.1.4 - 2025-12-19
Internal
- add MP4 video format and bump version to 1.1.4 - (709ab2d)
1.1.3 - 2025-12-19
Fixed
- (ci) remove Open VSX publishing from deploy workflow - (7c6d04e)
Internal
- bump version to 1.1.3 - (03d35ac)
[1.1.1] - 2025-12-19
Changed
- (ci) add clarifying comments for cd job conditions - (fe8733e)
- improve README structure and add @docs agent - (a905b59)