All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog (https://keepachangelog.com/en/1.0.0/) and this project adheres to Semantic Versioning (https://semver.org/spec/v2.0.0.html).
0.2.0 - 2025-12-10
- Support for
icon.svgin asset preview (scalable vector icons now preferred over raster icons)
0.1.9 - 2025-10-27
- "Requires at least" and "Requires PHP" header fields are now optional. Format validation still applies if provided.
- README updated to reflect new optional status of these fields.
0.1.8 - 2025-10-21
- Auto-fix single-line fenced code now safely escapes backslashes before backticks preventing malformed inline code when content contains
\and`characters. - Validator emphasis balancing logic now uses a robust regex escape preventing false positives on tokens with special regex metacharacters.
- README cleaned: removed outdated 0.1.5 update banner to keep intro concise.
- Addresses code scanning warning related to incomplete string escaping for inline code conversion and emphasis token detection.
0.1.7 - 2025-10-05
- wordpress.org tabbed theme now detects FAQ content even when the section is titled "Frequently Asked Questions" or appears out of the typical order. Sections are scanned globally and mapped to canonical tabs (description, installation, faq, changelog) irrespective of order.
0.1.6 - 2025-10-05
- Preview Auto-fix Diff command (deprecated; fully removed from activation, registration, and docs).
- Lint configuration: disabled
curlyrule to reduce noise from style-only warnings.
- Sanity test ensuring only expected contributed commands are present (guards against accidental reintroduction of removed commands).
- Version bump for housekeeping release after feature removal.
0.1.5 - 2025-10-05
- Hash heading normalization tests covering missing-space variants, trailing stray hashes, and deep level headings.
- Improved hash heading auto-fix: now converts
#Title,##Title,# Titleand# Title #forms reliably to proper==/=style. - Quick fix for hash headings now mirrors auto-fix logic (uses heading level instead of word-count heuristic; trims stray hashes & extra spaces).
- Malformed equals-style heading normalization made more robust (prevents duplicated or partially malformed replacements).
- Prevented duplication when converting malformed hash or equals headings in combination with completion suggestions.
- Ensured trailing stray
#characters are removed instead of retained in normalized headings.
- Strengthened idempotency of code actions and auto-fix transformations.
- Expanded test suite to 22 passing tests.
0.1.4 - 2025-10-04
- Extension name: "WordPress Readme Preview" → "WordPress Readme"
- Enhanced description to highlight syntax highlighting and IntelliSense features
- Updated keywords to include "syntax highlighting", "intellisense", "autocomplete"
- IntelliSense completion no longer duplicates opening
==when user has already typed them
0.1.3 - 2025-10-04
- Section heading IntelliSense completion provider (type
==then space for valid section suggestions)
0.1.1 - 2025-10-03
- wordpress.org tabbed preview theme (Description, Installation, FAQ, Screenshots, Changelog, Reviews placeholder)
- Accessible embedded screenshot gallery with thumbnails & keyboard navigation
- Forced background mode setting (
auto|light|dark) - Tag display refinement to uppercase bracketed form
[TAG]
- README updated with new features and configuration table
- Improved icon and banner layout positioning in wordpress.org theme
- Ensured all discovered screenshots load (removed earlier limitation)
- Gallery navigation contrast and focus handling improvements
- Initial release with live WordPress.org-style preview
- Validation engine with precise line/column diagnostics & quality score
- Scroll synchronization (optional)
- Context menu integration across explorer, editor tab, and editor content
- Custom parser for WordPress readme formatting (FAQ, changelog headers, etc.)