- Visual Studio extension is now fully integrated with Snyk Language Server protocol v16.
- Reported issues now are highlighted in directly in your editor.
- Reported issues are now shown in the Visual Studio Error Window.
- Code Actions in the editor to learn about the reported issue.
- Apply AI fixes from the text editor.
- Added IaC Scanning.
- Added Auto Scanning Option.
- Plugin will scan automatically on save or when it starts.
- New Authentication modal dialog with a copy link button in case the browser doesn't automatically open.
- New design for all issue description panels.
- Better support for light and dark themes.
- Added preview release for the extension.
- Added CLI release channels in the settings.
- Added a new LS initialize state.
- Added Html rendering for issues.
- Download CLI depending on Language Server Protocol version.
- Deleted Code Client Library.
- Improve memory footprint by loading issue desciption on demand.
- Add plugin installed event
- Fixed UI Freeze when changing authentication method.
- Fixed UI Freeze when issues are being rendered.
- Fixed UI Freeze when calling getSastEnabled.
- Fixed UI Freeze after settings window is closed.
- Fixed Jumpy navigation when issues are rendered in the tree.
- Fixed Disabled Authentication button and token textbox in case of failed authentication.
- High DPI scaling rendering.
- Fixed CLI downloader always attempting to download after extension starts.
- Fixed State transition when Automatic download for CLI is selected.
- Removed TLS enforcement from the extension.
- Change default auth type to OAuth.
- Added OAuth2 authentication Option to settings window.
- Added a deprecation notice for VS 2015,2017 and 2019.
- Fix an issue with extension failing to load in VS 2022 < 17.10.
- Change Default API Endpoint to https://api.snyk.io.
- Rendering issue in Settings page.
- Change analytics scan status from "Succeeded" to "Success".
- Send current solution folder path when sending Analytics.
- Fixed an issue with resource loading in 17.10.
- Fixed an issue affecting old IDEs.
- Use dynamic colors for the suggestion fix textbox.
- Upgraded several dependencies.
- Removed legacy analytics implementation.
- Fixed a UI issue when toggling Code and Quality Scans in Settings page.
- Upgraded the version of the Analytics dependency.
- Upgraded the version of Newtonsoft dependency.
- shortened extension name to just Snyk Security
- Only send Amplitude analytics events when connected to an MT US environment
- Streamlined
.dcignore
to avoid accidental exclusion of project files.
- Support for IDE analytics
- Support for Snyk Code Local Engine
- Custom endpoints validation in the settings page did not work correctly and led to crashes.
- Rendering of code blocks in OSS description panel markdown.
- Improved error handling for Code & Quality scans.
- OAuth2 support when using OAuth2 endpoints.
- Arm64 support.
- Snyk Code no longer filters configuration files.
- Missing paths in the trust dialog in older VS versions.
- Adds workspace trust mechanism to ensure scans are run on the trusted projects.
- Link to GH issues in the error notification bar is replaced with a link to Snyk support.
- Extension failed to load with VS2022 versions smaller than 17.3.
- Stop button raising an error message.
- Snyk Code scans sometimes skips files unnecessarily, leading to missing results or "No supported code available" errors.
- Bug in VS2022 when loading the extension
- Bug in Snyk Code messages encoding resulting in failed Snyk Code scans.
- Update wording in settings menu for collecting analytics.
- Option to disable CLI auto-update.
- Option to select CLI custom path.
- Improved UI/UX when the CLI is missing.
- Several issues with auto-updating the CLI executable.
- Extension fails to load on VS2017.
- Organization description information in settings.
- Changing custom endpoint settings leads to authentication errors.
- External example fixes tab control dark theme support.
- Snyk Code results partially lost for WPF projecs.
- Replace the word "Remediation" with "Fix" in OSS report.
- Files not detected issue.
- Errors when projects are nested inside solution folders.
- Removed manually included DLLs from VSIX package.
- Selection of tree view items only working when clicking on the icon.
- Background color of unfocused selected items might blend with font color on some themes.
- Base64 encoding for Snyk Code analysis file content payloads.
- The color of the text in the tree view does not match the color from VS theme.
- A problem with partially lost Snyk Code results if a single file contains multiple identical suggestions.
- Error when clicking on issues with unknown severity in the tool window.
- Fixed a bug in Snyk Code where files with an underscore in the path would be ignored.
- Restore all tree items after clear search or filter.
- Expand all scan results after completing a scan.
- Run a scan for OSS and for Snyk Code asynchronously.
- Error reporting and Snyk Code configuraton issues.
- Display message on main panel if error occurs.
- Link to Snyk Code settings on app.snyk.io.
- Added analysis context information for analysis requests.
- Welcome screen text and added privacy policy, term of service links.
- Fixed CLI download blocking the UI longer than necessary.
- Improved message text when Snyk Code is disabled.
- Added Snyk to the "Extensions" menu in VS2019+, and to the top menu bar in older versions.
- Snyk Code: add support for Single Tenant setups.
- Scan of solutions in which *.sln file is not in the root directory.
- "Object reference not set to an instance of an object" when launching extension in Visual Studio 2022.
- Clean Open Source and Snyk Code vulnerabilities cache.
- Fixed severity icons for Snyk Code issues.
- Extension crash on Visual Studio 2017.
- Cache invalidation for Open Source vulnerabilities.