Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: snyk/snyk-eclipse-plugin
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v20251124.133531
Choose a base ref
...
head repository: snyk/snyk-eclipse-plugin
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v20260119.145629
Choose a head ref
  • 9 commits
  • 38 files changed
  • 4 contributors

Commits on Dec 16, 2025

  1. feat: add option to use new html settings page served from language s…

    …erver [IDE-1457] (#345)
    
    * feat: render settings page served from language server
    
    * feat: project plugin settings direct user to main settings
    
    * fix: code review markups, add CSS styling to config html
    
    * fix: settings html styling updates
    
    * refactor: tidy up html replacement
    
    * refactor: remove unused code
    
    * fix: pmd errors
    
    * test: add tests for new html settings
    
    * test: update test to reflect new settings default
    
    * fix: include severity filters in LS settings
    
    * fix: update html callback method names
    
    * fix: changing issue filtering in html settings updates filters in menus
    
    * feat: add insecure option to fallback html settings
    
    * refactor: move ssl check to base url field in settings fallback
    
    * fix: loading message should be styled the same as the settings page
    
    * fix: handle null display in tests
    
    * refactor: change html indendation for settings fallback
    
    * chore: add ci check to keep settings-fallback html in sync across ide repos
    
    * chore: update changelog
    
    * fix: don't call overridable methods in settings page constructors
    
    * refactor: remove unused code for settings prefs regarding html settings page use.
    
    * test: update tests to match new logic
    
    * fix: change visibility of utility method for tests
    
    * refactor: pull css variable names out into vars
    
    * refactor: simplify html loading logic
    
    * refactor: simplify html loading logic
    
    * fix: disable html settings page by default
    
    * update changelog to reflect new behaviour of settings page
    andrewrobinsonhodges-snyk authored Dec 16, 2025
    Configuration menu
    Copy the full SHA
    b959eef View commit details
    Browse the repository at this point in the history

Commits on Dec 18, 2025

  1. feat: add riskScoreThreshold support to settings (#346)

    * feat: add riskScoreThreshold support to settings
    
    Add riskScoreThreshold field to enable filtering issues by risk score.
    This fixes the same issue that was identified in the IntelliJ plugin
    where the riskScoreThreshold value was being lost.
    
    Changes:
    - Add RISK_SCORE_THRESHOLD constant to Preferences.java
    - Add riskScoreThreshold field to Settings.java
    - Update LsConfigurationUpdater to read and include riskScoreThreshold
    - Handle riskScoreThreshold in HTMLSettingsPreferencePage.parseAndSaveConfig()
    - Add tests for riskScoreThreshold handling
    
    * fix: add NOPMD suppression for empty catch block
    bastiandoetsch authored Dec 18, 2025
    Configuration menu
    Copy the full SHA
    85eaabb View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2026

  1. chore: migrate to gitguardian [IDE-1536] (#350)

    * chore: migrate to gitguardian [IDE-1536]
    
    * chore: update settings-fallback.html to fix check
    bastiandoetsch authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    91341f3 View commit details
    Browse the repository at this point in the history
  2. feat: auto org selection is enabled by default; remove references to …

    …experimental feature [IDE-1663] (#349)
    
    feat: auto org selection is enabled by default; remove references to experimental feature
    andrewrobinsonhodges-snyk authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    93499f9 View commit details
    Browse the repository at this point in the history
  3. feat: auto org selection is enabled by default; remove references to …

    …experimental feature [IDE-1663] (#349)
    
    feat: auto org selection is enabled by default; remove references to experimental feature
    andrewrobinsonhodges-snyk authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    574239f View commit details
    Browse the repository at this point in the history
  4. feat: enhance HTML settings page with full IDE configuration support …

    …[IDE-1625] (#348)
    
    * feat: enhance HTML settings page with full IDE configuration support
    
    - Add comprehensive IdeConfigData class with typed nested structures for all settings
    - Implement retry logic (2 attempts, 2s delay) for loading LS HTML before fallback
    - Add FolderConfig support with additionalEnv, additionalParameters, and scanCommandConfig
    - Implement auth token notification to HTML page after successful authentication
    - Fix UI hang by making updateConfiguration async in performOk
    - Fix 10s timeout by checking LS connection before executeCommand in getConfigHtml
    - Improve button styling with proper colors and contrast in BaseHtmlProvider
    - Add static instance tracking for auth token callback from hasAuthenticated event
    
    * refactor: fix PMD code quality issues in HTML settings
    
    - Extract duplicate string literal "#FFFFFF" to constant in BaseHtmlProvider
    - Mark static instance field as volatile for thread safety in HTMLSettingsPreferencePage
    - Extract loop logic into helper methods to avoid object instantiation in loops
    - Replace reference equality (==) with equals() for object comparison
    - Isolate null assignment in dedicated clearInstance() method
    
    * refactor: address code review feedback for HTML settings implementation
    
    - Replace fully qualified class name with import for HTMLSettingsPreferencePage
    - Replace hardcoded command ID strings with constants from IHandlerCommands
    - Fix theme constant usage: use proper Eclipse workbench colors instead of hyperlink colors for buttons
    - Convert IdeConfigData and inner classes to Java records (eliminates ~300 lines of boilerplate)
    - Remove unnecessary clearInstance() method in HTMLSettingsPreferencePage
    - Add synchronization to prevent race conditions between login and logout operations
    
    * fix: suppress PMD warnings for intentional patterns in HTMLSettingsPreferencePage
    
    * fix: additionalParam type
    nick-y-snyk authored Jan 9, 2026
    Configuration menu
    Copy the full SHA
    e9c85d2 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2026

  1. fix: button colors + invisible cursor (#352)

    * fix: button colors + double cursor
    
    * fix: color fallbacks
    nick-y-snyk authored Jan 14, 2026
    Configuration menu
    Copy the full SHA
    d87265e View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2026

  1. Configuration menu
    Copy the full SHA
    1218b2c View commit details
    Browse the repository at this point in the history
  2. chore: bump version to 3.7 (#355)

    * chore: bump version to 3.7
    
    * docs: make sure changelog is referring to github
    
    ---------
    
    Co-authored-by: Bastian Doetsch <bastian.doetsch@snyk.io>
    ShawkyZ and bastiandoetsch authored Jan 19, 2026
    Configuration menu
    Copy the full SHA
    b6d78ca View commit details
    Browse the repository at this point in the history
Loading