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: domitea/vscode-java
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: redhat-developer/vscode-java
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 18 files changed
  • 8 contributors

Commits on Jul 21, 2026

  1. Add Settings for Generate Javadoc in Markdown (redhat-developer#4465)

    Adds preference "java.codeGeneration.generateCommentsInMarkdown" to
    generate javadoc in markdown style
    
    Server side changes :
    eclipse-jdtls/eclipse.jdt.ls#3837
    SougandhS authored Jul 21, 2026
    Configuration menu
    Copy the full SHA
    18413af View commit details
    Browse the repository at this point in the history

Commits on Jul 29, 2026

  1. Update ESLint to v10 (redhat-developer#4470)

    * Update ESLint to v10 (redhat-developer#4469)
    
    * Address review comments
    
    ---------
    
    Co-authored-by: MEHER SRUJANA MATCHA <mehersrujana.matcha@ibm.com>
    MeherSru and MEHER SRUJANA MATCHA authored Jul 29, 2026
    Configuration menu
    Copy the full SHA
    d432ad3 View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2026

  1. build(deps): bump brace-expansion

    Bumps  and [brace-expansion](https://github.com/juliangruber/brace-expansion). These dependencies needed to be updated together.
    
    Updates `brace-expansion` from 5.0.7 to 5.0.9
    - [Release notes](https://github.com/juliangruber/brace-expansion/releases)
    - [Commits](juliangruber/brace-expansion@v5.0.7...v5.0.9)
    
    Updates `brace-expansion` from 2.0.3 to 2.1.4
    - [Release notes](https://github.com/juliangruber/brace-expansion/releases)
    - [Commits](juliangruber/brace-expansion@v5.0.7...v5.0.9)
    
    ---
    updated-dependencies:
    - dependency-name: brace-expansion
      dependency-version: 5.0.9
      dependency-type: indirect
    - dependency-name: brace-expansion
      dependency-version: 2.1.4
      dependency-type: indirect
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and datho7561 committed Aug 5, 2026
    Configuration menu
    Copy the full SHA
    f4994be View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2026

  1. Configuration menu
    Copy the full SHA
    1a90cbd View commit details
    Browse the repository at this point in the history
  2. Start JDT LS with a UTF-8 locale when the environment selects ASCII (r…

    …edhat-developer#4473)
    
    The JVM derives sun.jnu.encoding - the charset it uses to decode and encode file
    names on POSIX systems - from the process locale at startup, and silently
    ignores -Dsun.jnu.encoding, so neither java.jdt.ls.vmargs nor -Dfile.encoding
    can influence it.
    
    Containers routinely start with an unset or C/POSIX locale, which makes the JVM
    fall back to ASCII. Any workspace file whose name contains non-ASCII characters
    is then decoded into U+FFFD and can no longer be turned into a
    java.nio.file.Path, so importing the workspace fails with
    "InvalidPathException: Malformed input or input contains unmappable characters"
    and every project after the failing one is missing from the Java Projects view.
    This is why the reported project only reproduces inside a container and works
    fine locally and over SSH remote.
    
    Correct the locale of the JDT LS process when, and only when, the inherited one
    cannot represent non-ASCII file names. A deliberately configured non-UTF-8
    locale such as zh_CN.GBK is left untouched, and only the LC_CTYPE category is
    set unless LC_ALL is the variable selecting ASCII, so message, number and time
    formatting keep following the environment.
    
    Fixes microsoft/vscode-java-dependency#1041
    wenytang-ms authored Aug 11, 2026
    Configuration menu
    Copy the full SHA
    3f8f369 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2026

  1. Project-only search scope

    See eclipse-jdtls/eclipse.jdt.ls#3850,
    this is the client side changes needed to adopt that PR.
    
    Signed-off-by: David Thompson <davthomp@redhat.com>
    datho7561 committed Aug 12, 2026
    Configuration menu
    Copy the full SHA
    46bda36 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2026

  1. Configuration menu
    Copy the full SHA
    56d9cc3 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2026

  1. Implement confirmation for non-fatal "Move Instance Method" problems …

    …before applying edits (redhat-developer#4482)
    
    * implement confirmation for move instance method errors before applying edits
    
    Signed-off-by: Morgan Chang <shin19991207@gmail.com>
    
    * advertise support for move refactoring confirmation
    
    Signed-off-by: Morgan Chang <shin19991207@gmail.com>
    
    ---------
    
    Signed-off-by: Morgan Chang <shin19991207@gmail.com>
    shin19991207 authored Aug 14, 2026
    Configuration menu
    Copy the full SHA
    80cb18b View commit details
    Browse the repository at this point in the history
Loading