Skip to content

Releases: metalama/Metalama.Vsx.Public

v2026.1.5

Choose a tag to compare

@gfraiteur gfraiteur released this 27 Jun 11:53

PostSharp and Metalama VSX 2026.1.5 is based on 2026.1.4, plus the following changes.

The main change in this release is the adoption of the new Metalama 2026.1 release, whose focus is telemetry, privacy and security. In line with that focus, the Visual Studio Tools migrate telemetry to a context-scoped model, tighten data minimization, harden local file handling, and replace legacy parsers and serializers.

Privacy & telemetry

  • #24 Migrated telemetry to the Backstage context-scoped model, honoring repo-scoped opt-out.
  • #35 Stopped reporting option feature-usage telemetry.
  • #31 The exception scrubber now redacts emails, keys, URLs, IDs and Exception.Data values.
  • #33 Code-preview source files are no longer left in a predictable %TEMP% location without cleanup.
  • #30 Debuggee-supplied exception text is scrubbed and escaped before being sent to telemetry.

Security hardening

  • #25 Removed the Learning Hub content.xml parsing path that used an XXE-enabled XmlDocument.
  • #28 Replaced BinaryFormatter in the debugger IPC serialization.
  • #29 Hardened the PostSharp-IL XML parsers (DtdProcessing / XmlResolver).
  • #32 Clamped the character count from GetUrl in the symbol sequence-points handler.
  • #34 The self-extractor no longer writes the VSIX to a predictable relative path before launching it.
  • #36 The symbol-file path derived from the MSBuild TargetPath is now validated.

Other changes

  • #27 Removed the Learning Hub and Areas of Interest feature.
  • #38 Completed the security-review follow-up covering privacy and local-hardening items.

Upstream versions

Resources

v2026.1.4

Choose a tag to compare

@gfraiteur gfraiteur released this 27 Jun 11:52

PostSharp and Metalama VSX 2026.1.4 is based on 2026.1.3-rc, plus the following change.

This release promotes the Visual Studio Tools for the 2026.1 line to general availability (GA). There are no functional changes since 2026.1.3-rc; it adopts the GA builds of the upstream packages.

Upstream versions

Resources

PostSharp and Metalama VSX 2026.1.3-rc

Pre-release

Choose a tag to compare

@gfraiteur gfraiteur released this 13 May 13:09

PostSharp and Metalama VSX 2026.1.3-rc is based on 2026.1.2-preview, plus the following changes.

This release promotes the 2026.1 line from preview to release-candidate maturity. There are no functional changes from 2026.1.2-preview; the version suffix changes from -preview to -rc.

Upstream versions

Resources

PostSharp and Metalama VSX 2026.1.2-preview

Choose a tag to compare

PostSharp and Metalama VSX 2026.1.2-preview is based on 2026.1.1-preview, plus the following changes.

Fixes

  • #19 Fixed unresponsive buttons in the welcome wizard shown after installing VSX.
  • #20 Fixed a crash when opening VSX options after dismissing the welcome wizard without choosing a license.
  • #21 Fixed an intermittent exception while loading symbol files in the background.
  • #22 Fixed a crash when opening the VSX options page.

Upstream versions

Resources

PostSharp and Metalama VSX 2026.1.1-preview

Choose a tag to compare

PostSharp and Metalama VSX 2026.1.1-preview is based on 2026.0.12, plus the following changes.

Enhancements

  • #14 Aspect explorer navigation goes to user code when possible
  • #16 CodeLens cosmetic improvements
  • #18 CodeLens: route notification subscription through DesignTime.Contracts (with 2026.0 fallback)

Fixes

  • #5 CodeLens aspect references constantly refreshing for projects without Metalama enabled
  • #6 CodeLens provider name is blank in options
  • #10 Mouse wheel scrolling does not work when cursor is above code action options
  • #13 Incorrect CodeLens tab title

Upstream versions

Resources