Skip to content

v0.8.3

Choose a tag to compare

@github-actions github-actions released this 13 Aug 08:18
· 20 commits to main since this release
Immutable release. Only release title and notes can be modified.
b9b1b3a

Changelog

0.8.3 (2026-08-13)

  • Replace the first-party Neovim plugin with an nvim-lspconfig integration
  • Isolate runtime refresh benchmarks from active editor processes

0.8.2 (2026-08-11)

  • Focus public documentation on installation, supported behavior and troubleshooting

0.8.1 (2026-08-11)

  • Validate Neovim package installation from tagged checkouts
  • Name the VS Code extension Symfony Language Tools

0.8.0 (2026-08-11)

  • Publish the VS Code extension as symfony.language-tools

0.7.0 (2026-08-11)

  • Publish VS Code extensions under the symfony Marketplace publisher
  • Keep application errors out of runtime snapshots and index status responses
  • Verify downloaded build tools and PHP runtimes before creating release binaries
  • Include third-party licenses and the minimal PHP runtime in release packages

0.6.0 (2026-08-08)

  • Serialize runtime refreshes across watched changes and index commands
  • Watch application directories so Neovim detects nested file changes
  • Skip runtime refreshes for reference-only source changes and require debug mode for runtime indexing
  • Prevent JSON-RPC listener deadlocks after watched Composer file changes
  • Add a self-installing Neovim client with status and index controls
  • Register watched workspace files through the LSP protocol
  • Rebuild containers directly for refresh plans that cannot safely reuse them
  • Benchmark save-triggered refresh latency for every runtime metadata section

0.5.0 (2026-08-07)

  • Refresh only runtime domains affected by source changes when their dependencies are known
  • Use associative-array JSON-RPC decoding from json-rpc-peer

0.4.2 (2026-08-07)

  • Normalize structured JSON-RPC values at the LSP boundary
  • Retry failed release workflows once automatically
  • Reuse fresh debug caches during runtime refreshes

0.4.0 (2026-08-07)

  • Skip runtime refreshes for changes limited to ordinary PHP method bodies

0.3.4 (2026-08-06)

  • Retry individual Marketplace package publications after transient failures
  • Show failed workflow logs and recovery commands during releases

0.3.3 (2026-08-06)

  • Support stable and prerelease GitHub and Marketplace releases
  • Track supported Symfony branches from Symfony release metadata
  • Use Symfony components for service wiring and filesystem operations
  • Require PHP 8.4.1 or later
  • Stop VS Code index status polling and report failures when the server stops
  • Preserve terminal behavior for commands run by the release tool
  • Retry transient Symfony release metadata failures in compatibility checks

0.3.2 (2026-08-05)

  • Add the Symfony icon to the VS Code extension
  • Fix packaged VS Code extension startup with its bundled Tree-sitter sidecar

0.3.1 (2026-08-05)

  • Add a release command that prepares, validates, publishes and monitors a version
  • Publish release VSIX packages automatically to the Visual Studio Marketplace

0.3.0 (2026-08-04)

  • Add self-contained VS Code packages with index status and controls
  • Add Doctrine entity, repository, and mapped field support
  • Add Stimulus and Live Component support
  • Add AssetMapper path and importmap entrypoint support
  • Add form option, validation constraint, serializer group, and mapped metadata support
  • Add Twig render-context variables, globals, and component support
  • Fix runtime refreshes triggered by generated cache and dependency files

0.2.0 (2026-08-01)

  • Add a server benchmark for indexing, latency, cancellation, and memory targets
  • Add quick fixes for missing templates, translations, and route parameters
  • Add tolerant extraction for incomplete JSON, XLIFF, and dotenv resources
  • Fix canceled requests being reported as internal server errors
  • Fix route features for injected router properties
  • Fix false configuration and service diagnostics
  • Fix indexing templates without a Twig file extension

0.1.4 (2026-08-01)

  • Fix runtime bridge namespaces in release builds

0.1.3 (2026-08-01)

  • Fix runtime metadata parsing when console output precedes JSON
  • Fix runtime indexing when the Twig debug command is unavailable
  • Fix version reporting and persistent cache namespaces in release builds

0.1.2 (2026-08-01)

  • Add Symfony-aware completion, navigation, references, hover and diagnostics
  • Add route, service, parameter, template, translation and environment indexing
  • Add configuration, Messenger, event and Security indexing
  • Add tolerant PHP, Twig and YAML source parsing
  • Add best-effort rename support for routes, services, parameters and translations
  • Add trusted runtime indexing across supported Symfony branches
  • Add persistent source indexes and live document overlays
  • Add a VS Code client with workspace trust and project settings
  • Add standalone Linux, macOS and Windows release archives