Files
2026-07-22 17:29:08 +05:30

2.7 KiB

Changelog

0.3.0

  • Added language support for runtime, hydrate, computed, effect, security, load server, load client, and named action declarations.
  • Added snippets and completion entries for execution boundaries, deferred hydration, derived state, effects, data loading, actions, and security metadata.
  • Updated root-member diagnostics to understand prefixed blocks without reporting action names, HTTP methods, load targets, or realtime handler names as members.
  • Rebuilt the bundled compiler from the shared 0.3 syntax package and added a reproducible TypeScript-based bundle script.
  • Fixed multiline tag formatting so long inline-closing elements remain idempotent across repeated format-on-save passes.
  • Aligned the extension version with the WRNexusJS 0.3.0 framework release.

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.