Upgrade jsoup to 1.22.2 (#20720)

* Uprade jsoup from 1.14.3/1.15.3 to 1.22.2
Changelog: https://github.com/jhy/jsoup/blob/master/CHANGES.md
* Define one version in top level pom
* [transform.jinja] start jsoup as bundle, change from compile to provided
* [dependabot] allow automatic upgrades of jsoup

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
This commit is contained in:
Holger Friedrich
2026-05-31 14:53:14 +02:00
committed by GitHub
parent ae08883c66
commit 4a0b05011c
21 changed files with 19 additions and 28 deletions
+1
View File
@@ -45,6 +45,7 @@ updates:
- dependency-name: "org.eclipse.jdt:ecj" # eclipse compiler
- dependency-name: "org.apache.ftpserver:*" # ftpserver
- dependency-name: "org.apache.mina:mina-core" # ftpserver
- dependency-name: "org.jsoup:jsoup" # parser used by several bundles, e.g. jinja transformation
- dependency-name: "org.rrd4j:rrd4j" # rrd4j persistence
ignore:
- dependency-name: "com.github.jaxb-xew-plugin:jaxb-xew-plugin" # updated with core
@@ -18,7 +18,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.15.3</version>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-ahawastecollection" description="aha Waste Collection Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.ahawastecollection/${project.version}</bundle>
</feature>
</features>
@@ -14,10 +14,6 @@
<name>openHAB Add-ons :: Bundles :: Enphase Binding</name>
<properties>
<jsoup.version>1.15.3</jsoup.version>
</properties>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
@@ -5,7 +5,7 @@
<feature name="openhab-binding-enphase" description="Enphase Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.enphase/${project.version}</bundle>
</feature>
</features>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-generacmobilelink" description="Generac MobileLink Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.4</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.generacmobilelink/${project.version}</bundle>
</feature>
</features>
@@ -17,7 +17,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.15.3</version>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
@@ -3,7 +3,7 @@
<repository>mvn:org.openhab.core.features.karaf/org.openhab.core.features.karaf.openhab-core/${ohc.version}/xml/features</repository>
<feature name="openhab-binding-ipobserver" description="IpObserver Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.ipobserver/${project.version}</bundle>
</feature>
</features>
@@ -18,7 +18,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.14.3</version>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-kostalinverter" description="Kostal Inverter Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.14.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.kostalinverter/${project.version}</bundle>
</feature>
</features>
@@ -14,10 +14,6 @@
<name>openHAB Add-ons :: Bundles :: LinkTap Binding</name>
<properties>
<jsoup.version>1.15.4</jsoup.version>
</properties>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-linktap" description="LinkTap Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.4</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.linktap/${project.version}</bundle>
</feature>
</features>
-4
View File
@@ -14,10 +14,6 @@
<name>openHAB Add-ons :: Bundles :: PPC SMGW Binding</name>
<properties>
<jsoup.version>1.15.3</jsoup.version>
</properties>
<dependencies>
<dependency>
<groupId>org.jsoup</groupId>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-smgw" description="PPC SMGW Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.15.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.smgw/${project.version}</bundle>
</feature>
</features>
+1 -1
View File
@@ -18,7 +18,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.14.3</version>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-tesla" description="Tesla Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.14.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.tesla/${project.version}</bundle>
</feature>
</features>
+1 -1
View File
@@ -18,7 +18,7 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.14.3</version>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
@@ -4,7 +4,7 @@
<feature name="openhab-binding-verisure" description="Verisure Binding" version="${project.version}">
<feature>openhab-runtime-base</feature>
<feature>openhab-transport-serial</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/1.14.3</bundle>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle start-level="80">mvn:org.openhab.addons.bundles/org.openhab.binding.verisure/${project.version}</bundle>
</feature>
</features>
+2 -2
View File
@@ -60,8 +60,8 @@
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.15.3</version>
<scope>compile</scope>
<version>${jsoup.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
@@ -5,6 +5,7 @@
<feature name="openhab-transformation-jinja" description="Jinja Transformation" version="${project.version}">
<feature>openhab-runtime-base</feature>
<feature dependency="true">openhab.tp-commons-net</feature>
<bundle dependency="true">mvn:org.jsoup/jsoup/${jsoup.version}</bundle>
<bundle dependency="true">mvn:org.openhab.osgiify/com.hubspot.jinjava.jinjava/2.7.4</bundle>
<bundle dependency="true">mvn:org.openhab.osgiify/com.google.re2j.re2j/1.2</bundle>
<bundle dependency="true">mvn:ch.obermuhlner/big-math/2.3.2</bundle>
+1
View File
@@ -76,6 +76,7 @@
<jackson.version>2.21.3</jackson.version>
<jna.version>5.18.1</jna.version>
<json.version>20251224</json.version>
<jsoup.version>1.22.2</jsoup.version>
<karaf.version>4.4.11</karaf.version>
<mockito.version>5.23.0</mockito.version>
<netty.version>4.1.133.Final</netty.version>