Releases: snyk/snyk-intellij-plugin
Releases · snyk/snyk-intellij-plugin
v2.13.1
Fixed
- fixed not initialized exception in error handling during language server startup
- fixed handling of special characters in filepaths
Full Changelog: v2.13.0...v2.13.1
v2.13.0
Changed
- remove unnecessary dependency on com.intellij.modules.lang to enable Jetbrains Gateway usage
- optimize time spent in UI thread to avoid freezes on large projects
- support early access of Ignores Approval Workflow
Fixed
- fix ignores Issue View Options not hiding issues in editor
v2.12.2
Changed
- fix: initialize jcef browser with 'about:blank' fix usage in 2025.1
v2.12.1
Changed
- remove usage of internal IntelliJ API to allow plugin release
v2.12.0
What's Changed
- chore: bump ls protocol version to 18 by @ShawkyZ in #646
- chore: update IntelliJ plugin to support 2025.1, fix workspaceFolder config by @bastiandoetsch in #647
- fix: force-save settings on receiving auth info by @bastiandoetsch in #650
- feat: scan summary panel [IDE-894] by @andrewrobinsonhodges-snyk in #648
- feat: add job to compare hashes of static resource files by @andrewrobinsonhodges-snyk in #649
- feat: add reference folder to branch chooser by @bastiandoetsch in #652
- fix: always set reference and base branch folder by @ShawkyZ in #653
- fix: folderConfig type [IDE-871] by @bastiandoetsch in #655
- chore: remove unnecessary scripts which were migrated to language server [IDE-655] by @DariusZdroba in #651
- fix: check for disposal before updating the issue cache by @bastiandoetsch in #658
- feat/ai fix issue panel [IDE-956] [IDE-760] by @andrewrobinsonhodges-snyk in #656
- fix: only include folders in their parent projects when calculating content roots [IDE-1012] by @andrewrobinsonhodges-snyk in #659
- refactor: remove unused code now that the IDE no longer sends AI fix … by @andrewrobinsonhodges-snyk in #662
- fix: only update tree view on UI thread by @andrewrobinsonhodges-snyk in #661
- fix: add border to delta sumamry toggle to improve visibility by @andrewrobinsonhodges-snyk in #660
- fix: use URI to determine file path by @bastiandoetsch in #664
- fix: update cache on receive diags by @andrewrobinsonhodges-snyk in #663
- fix: tree node race selection on windows by @ShawkyZ in #667
- fix: scale web fonts using 10px as a reference size. by @andrewrobinsonhodges-snyk in #666
- fix: round severity icons updated [IDE-897] by @acke in #669
- fix: update code and warning colours for ai fix and ignores by @andrewrobinsonhodges-snyk in #670
- fix/icon updates [IDE-987] by @andrewrobinsonhodges-snyk in #671
- fix: icon updates [IDE-897] by @andrewrobinsonhodges-snyk in #672
- fix: create CLI download directory if it non existent by @DariusZdroba in #673
New Contributors
- @andrewrobinsonhodges-snyk made their first contribution in #648
Full Changelog: v2.11.0...v2.12.0
v2.11.0
Changed
- If $/snyk.hasAuthenticated transmits an API URL, this is saved in the settings.
- Add "plugin installed" analytics event (sent after authentication)
- Added a description of custom endpoints to settings dialog.
- Add option to ignore IaC issues
Fixed
- only ask to scan folders that are known to language server
- folder-specific configs are availabe on opening projects, not only on restart of the IDE
- display open source issues in Rider. Previously, as the project.assets.json is in a derived folder, it was filtered.
- correctly display and update base branch name for Net New Issues
v2.10.0
Changed
- save git folder config in settings
- propagate Jetbrains determined runtime environment to language server
- automatically propagate standard file path for CLI if empty on apply in settings
- guard base branch setting against being empty
- better error messaging when unexpected loop occurs during initialization
- switch downloads to downloads.snyk.io
- added support for net new scans
- allow annotations during IntelliJ indexing
- add gutter icons for Snyk issues
- add option to switch gutter icons on/off
- add color and highlighting setting for Snyk issues
- add dialog to choose reference branch when net new scanning
- always display info nodes
- add option in IntelliJ registry to display tooltips with issue information
- display documentation info when hovering over issue
- add inline value support for display of vulnerability count
- added ai fix feedback support
- enable for IntelliJ 2024.3 platform
- require LS protocol version 16
- transmit project sdks to language server when requested by a scan
Fixes
- add name to code vision provider
- add flashes for auto-fixable Open Source Issues
- show code vision for Open Source also, when Snyk Code is still analysing
- clean-up old open source scan functionality
- don't print out exceptions during shutdown of the app/plugin
- if the language server listener is shut down, set initialized to false
- log error stream of language server to idea.log
- show error / warn messages if the project is null (e.g. for offline handling)
- limit warn / error messages to 500 characters
- use dumb aware to limit scans during startup
- add no_proxy environment variable, if proxy exceptions are defined
- be able to process findings in folder and file names that contain URL encoding
v2.9.1
Fixed
- propagate IntelliJ environment to language server. This should mitigate the issue of not finding package managers during scans.
v2.9.0
Changed
- Updated the language server protocol version to 14 to support new communication model.
- All HTTP communications now go through language server
- Removed Snyk Advisor
- Removed Amplitude integration
- Remove UI freezes caused by annotator
- Use language server for OSS scans
Fixes
- Handle exceptions
- Do not excessively spawn CLIs
- Use project base path as content roots, if none are defined (e.g. in Rider)
- Limit navigation functions to only use UI thread when needed
v2.8.11
Added
- Improved UI thread usage and app shutdown handling