Eclipse EGit: Git Integration for Eclipse 7.5.0

New Features

  • #egit-119 Add public API package org.eclipse.egit.ui.api and move these classes into it:
    • IBranchNameProvider
    • ICommitMessageProvider
    • ICommitMessageProvider2
    • CommitMessageWithCaretPosition

Bug Fixes

  • #egit-114 BranchOperationsUI: Update UI elements sooner after checkout

Build and Release Engineering

Update dependencies

  • add org.apache.aries.spifly.dynamic.bundle
  • asm to 9.9.0
  • bouncycastle to 1.82
  • bytebuddy to 1.18.1
  • com.github.weisj.jsvg to 2.0.0
  • com.google.code.gson:gson to 2.13.2
  • com.ibm.icu to 78.1.0
  • commonmark to 0.27.0
  • commons-codec:commons-codec to 1.20.0
  • commons-io:commons-io to 2.21.0
  • commons-lang3 to 3.20.0
  • hamcrest to 3.0.0 and remove hamcrest 1.3 since JGit updated to hamcrest 3.0
  • jetty to 12.1.4
  • jna to 5.18.1
  • junit to 5.14.1
  • junit-platform to 1.14.1
  • lucene to 10.3.1.v20251013-1000
  • org.apache.commons:commons-lang3 to 3.19.0
  • org.assertj:assertj-core to 3.27.6
  • org.mockito:mockito-core to 5.20.0
  • org.tukaani:xz to 1.11
  • #egit-111 slf4j to 2.0.17

 

  • Add egit-4.38 target platform for Eclipse IDE 2025-12
  • [releng] Consistently use and require Java 21
  • [releng] Set lower bound for Bouncy Castle to 1.81
  • [oomph] Update and cycle API baselines
     
Release Date
Release Type
Minor release