Skip to content

v1.1.6 — Third-party attribution (compliance)

Choose a tag to compare

@anzory anzory released this 23 Apr 11:02
· 12 commits to master since this release

Added

  • THIRD_PARTY_NOTICES.md bundled with the extension — full attribution for every open-source component redistributed in the VSIX:
    • ANTLR 4 Runtime (BSD-3-Clause) — parser/lexer runtime
    • OmniSharp Language Server Protocol (MIT) — LSP 3.17 framework
    • Serilog + extensions + File sink (Apache-2.0) — structured logging
    • .NET 8 Runtime + Microsoft.Extensions.* (MIT) — runtime and DI/logging
    • Transitive deps via OmniSharp: MediatR (Apache-2.0), Newtonsoft.Json (MIT), Nerdbank.Streams (MIT), DryIoc (MIT), System.Reactive (MIT)
    • vscode-languageclient (MIT) — VSCode LSP client
    • Full texts of MIT, BSD-3-Clause and Apache-2.0 licenses included
  • New Acknowledgements section in the README linking to the notices file.
  • Reference to THIRD_PARTY_NOTICES.md at the top of LICENSE.

Compliance

Addresses attribution obligations of the BSD-3-Clause, MIT, and Apache-2.0 licenses for components bundled into the distributed .vsix. Previously, only the proprietary server and MIT client licenses were declared — a technical compliance gap, now closed.

No functional changes — everything else is identical to v1.1.5.


Install: download anzory.vscode-gppl-ide-1.1.6.vsix below, then in VS Code run Extensions: Install from VSIX…. Or install from Marketplace once the package is published.