# Changelog ## 0.2.14 - Added top-level ES module import highlighting, completion, snippets, formatting, and diagnostics support for `.wrn` files. - Imported helpers can now be used in server-rendered component prop expressions. ## 0.2.13 - Added explicit prop and state types, local `types` blocks, and typed function parameter/return highlighting and completion snippets. - Nested component diagnostics now resolve typed prop and state expressions. ## 0.2.12 - Added component-aware prop completions, hover tables, required-prop checks, type mismatch errors, and unknown/invalid-option warnings. ## 0.2.11 - Fixed `.wrn` files falling back to Plain Text when a legacy `wire` file association is present. - Fixed false root-declaration errors when files begin with `//` comments. - Fixed false unclosed-string errors when `//` comments contain apostrophes or bracket characters. - Added explicit default and first-line WRN language detection. - Removed duplicate semantic-token providers and repaired diagnostics toggling. - Enabled completions and definition navigation for untitled and remote WRN documents. - Improved comment and folding language configuration and package validation. ## 0.2.2 - Added conditional `class:*` support. - Improved multiline tag formatting. - Fixed WRN diagnostics after compiler updates. - Improved dynamic route parameter support. ## 0.2.1 - Prepared the extension manifest, branding, documentation, and PNG icon for the Visual Studio Marketplace. - Added repeatable build, validation, packaging, and publishing instructions. - Documented formatter setup and the extension's no-telemetry policy. ## 0.2.0 - Added native Format Document and format-on-save support for `.wrn` files. - Added configurable formatter enablement through `wrnexus.format.enable`. ## 0.1.0 - Initial Marketplace package for WrNexus `.wrn` language support. - Added syntax highlighting, grammar injections, snippets, completions, and compiler-backed diagnostics.