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