Commit Graph

156 Commits (main)

Author SHA1 Message Date
Holger Friedrich b8e3dd047d
Upgrade Karaf from 4.4.7 to 4.4.8 (#4932)
* Upgrade Karaf from 4.4.7 to 4.4.8
* Upgrade Xtext/Xtend from 2.37.0 to 2.39.0
* Sync runtime dependencies with Karaf 4.4.7, most notably:
  * PaxWeb 8.0.33
  * commons-fileupload 1.6.0
  * commons-io 2.20.0
  * commons-lang3 3.18.0
  * JNA 5.17.0
  * XBean 4.27
  * Guava 33.4.8
  * ASM 9.8
  * PaxLogging 2.3.0
  * Bouncy Castle 1.81
  * lsp4j 0.24.0
  * emf.common 2.30.0
  * emf.ecore 2.36
  * emf.ecore.change 2.16.0
  * emf.ecore.xmi 2.37.0
  * guava.failureaccess 1.0.3
  * jose4j 0.9.6
  * logback 1.5.18
* Resolve itest runbundles
* Modularize imports

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-08-09 21:25:39 +02:00
openhab-bot 9cff9f5248
New Crowdin updates (#4944)
* New translations tags.properties (Hebrew)
* New translations defaultsystemchannels.properties (Hebrew)
2025-08-08 22:36:40 +02:00
dependabot[bot] 04893a139a
Bump org.apache.groovy:groovy-all from 4.0.27 to 4.0.28 (#4935)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 4.0.27 to 4.0.28.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy-all
  dependency-version: 4.0.28
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-28 07:25:44 +02:00
Holger Friedrich ddf04e2419
Prepare for OH 5.1.0 (#4918)
* Prepare for OH 5.1.0

* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-07-21 21:10:15 +02:00
openhab-bot 36e9e60f14 [unleash-maven-plugin] Preparation for next development cycle. 2025-07-21 07:17:39 +00:00
openhab-bot cfdb31c517
New translations tags.properties (German) (#4908) 2025-07-17 15:25:49 +02:00
openhab-bot 2ae969431c
New translations tags.properties (French) (#4906) 2025-07-16 13:41:16 +02:00
openhab-bot b1a68d0012
New Crowdin updates (#4901)
* New translations audio.properties (Portuguese)
* New translations audio.properties (Portuguese, Brazilian)
* New translations automation.properties (German)
* New translations chart.properties (German)
* New translations defaultsystemchannels.properties (German)
* New translations ephemeris.properties (Portuguese)
* New translations ephemeris.properties (Portuguese, Brazilian)
* New translations firmware.properties (Portuguese)
* New translations firmware.properties (Portuguese, Brazilian)
* New translations inbox.properties (Portuguese)
* New translations inbox.properties (Portuguese, Brazilian)
* New translations jsonstorage.properties (Portuguese)
* New translations jsonstorage.properties (Portuguese, Brazilian)
* New translations jsr223.properties (French)
* New translations jsr223.properties (German)
* New translations languagesupport.properties (Portuguese)
* New translations languagesupport.properties (Portuguese, Brazilian)
* New translations messages.properties (German)
* New translations network.properties (Portuguese)
* New translations network.properties (Portuguese, Brazilian)
* New translations persistence.properties (Portuguese, Brazilian)
* New translations scriptprofile.properties (German)
* New translations sitemap.properties (Portuguese)
* New translations sitemap.properties (Portuguese, Brazilian)
* New translations systemprofiles.properties (German)
* New translations tags.properties (French)
* New translations tags.properties (German)
* New translations units.properties (German)
* New translations units.properties (Portuguese, Brazilian)
* New translations validation.properties (German)
* New translations voice.properties (German)
2025-07-15 15:22:05 +02:00
openhab-bot ff2e108a95
New translations tags.properties (Danish) (#4891) 2025-07-10 19:12:24 +02:00
Jimmy Tanagra ccd36dd298 Fix some conflicting synonyms: App/Application, Heating, Ventilation, A/C, Air Conditioning, Lights, Lighting, Lamps
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-07-07 20:20:06 +02:00
Jimmy Tanagra 77bbd46a80 Raise an error when tags conflict with label or synonyms
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-07-07 20:20:06 +02:00
Andrew Fiddian-Green 1767a0a2ca
Add property tag for lock state (#4882)
* add lock state property

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-07-07 20:12:16 +02:00
dependabot[bot] 1ebdfe7c24
Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.2.0 to 4.2.1 (#4886)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.2.0 to 4.2.1.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.2.0...4.2.1)

---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
  dependency-version: 4.2.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-07-07 08:23:18 +02:00
Mark Herwege 565294b9c6
Semantics health REST endpoint (#4827)
* semantics health REST endpoint

Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-06-28 19:03:11 +02:00
openhab-bot 35dc698215
New Crowdin updates (#4858)
* New translations tags.properties (Danish)
* New translations jsr223.properties (Spanish)
* New translations tags.properties (Hebrew)
* New translations automation.properties (Italian)
* New translations jsr223.properties (Hebrew)
* New translations firmware.properties (Portuguese, Brazilian)
* New translations languagesupport.properties (Portuguese)
* New translations languagesupport.properties (Portuguese, Brazilian)
* New translations audio.properties (Portuguese, Brazilian)
* New translations inbox.properties (Portuguese, Brazilian)
* New translations ephemeris.properties (Portuguese, Brazilian)
* New translations jsonstorage.properties (Portuguese, Brazilian)
* New translations network.properties (Portuguese, Brazilian)
* New translations sitemap.properties (Portuguese, Brazilian)
2025-06-21 08:56:43 +02:00
Holger Friedrich e17577c7c5
Reduce SAT warnings (#4860)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-21 07:10:58 +02:00
Andrew Fiddian-Green 81865db3a9
Add precipitation property (#4850)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-06-17 22:50:14 +02:00
Holger Friedrich e72a7905e3
Use gmavenplus-plugin (#4843)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-08 16:58:46 +02:00
dependabot[bot] 592deb2ec0
Bump org.codehaus.groovy:groovy-all from 3.0.24 to 3.0.25 (#4837)
Bumps [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) from 3.0.24 to 3.0.25.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy-all
  dependency-version: 3.0.25
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 06:26:03 +02:00
openhab-bot c53a6a9e61
New Crowdin updates (#4819)
* New translations tags.properties (Danish)
* New translations messages.properties (French)
* New translations tags.properties (Danish)
* New translations messages.properties (Danish)
2025-05-20 21:31:39 +02:00
Andrew Fiddian-Green c4c2c4c431
Semantic tags: Apply description texts for Point/Property/Equipment (#4750)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Co-authored-by: jimtng <2554958+jimtng@users.noreply.github.com>
2025-05-18 18:03:30 +02:00
Mark Herwege d346509a2a
Enable semantic tag description translations (#4746)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2025-05-18 08:20:39 +02:00
openhab-bot e9700f85ec
New Crowdin updates (#4787)
* New translations messages.properties (Italian)

* New translations validation.properties (Portuguese)

* New translations firmware.properties (Portuguese)

* New translations systemprofiles.properties (Portuguese)

* New translations audio.properties (Portuguese)

* New translations inbox.properties (Portuguese)

* New translations ephemeris.properties (Portuguese)

* New translations restauth.properties (Portuguese)

* New translations addons.properties (Portuguese)

* New translations jsonstorage.properties (Portuguese)

* New translations chart.properties (Portuguese)

* New translations i18n.properties (Portuguese)

* New translations network.properties (Portuguese)

* New translations sitemap.properties (Portuguese)

* New translations marketplace.properties (Portuguese)

* New translations systemthingstatusinfos.properties (Portuguese)

* New translations units.properties (Portuguese)

* New translations jsr223.properties (Portuguese)

* New translations automation.properties (Hebrew)

* New translations tags.properties (Hebrew)

* New translations messages.properties (Hebrew)

* New translations firmware.properties (Portuguese, Brazilian)

* New translations languagesupport.properties (Portuguese)

* New translations languagesupport.properties (Portuguese, Brazilian)

* New translations audio.properties (Portuguese, Brazilian)

* New translations inbox.properties (Portuguese, Brazilian)

* New translations ephemeris.properties (Portuguese, Brazilian)

* New translations jsonstorage.properties (Portuguese, Brazilian)

* New translations network.properties (Portuguese, Brazilian)

* New translations sitemap.properties (Portuguese, Brazilian)
2025-05-11 13:12:47 +02:00
dependabot[bot] 1ef1cabcf0
Bump org.apache.ivy:ivy from 2.5.2 to 2.5.3 (#4806)
Bumps org.apache.ivy:ivy from 2.5.2 to 2.5.3.

---
updated-dependencies:
- dependency-name: org.apache.ivy:ivy
  dependency-version: 2.5.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-11 13:00:49 +02:00
dependabot[bot] 24b8c32d30
Bump org.codehaus.groovy:groovy-all from 3.0.23 to 3.0.24 (#4801)
Bumps [org.codehaus.groovy:groovy-all](https://github.com/apache/groovy) from 3.0.23 to 3.0.24.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.codehaus.groovy:groovy-all
  dependency-version: 3.0.24
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-11 12:59:54 +02:00
Holger Friedrich 7820dc45bd
Cleanup: Java21, SAT (#4757)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-04-28 08:55:53 +02:00
openhab-bot 8fbea76834
New translations tags.properties (Danish) (#4756) 2025-04-27 08:28:29 +02:00
Andrew Fiddian-Green 5a097ed270
Semantic tags: Just a few more (#4745)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
Co-authored-by: jimtng <2554958+jimtng@users.noreply.github.com>
2025-04-26 22:52:53 +02:00
openhab-bot d0308a2348
New translations tags.properties (Danish) (#4741) 2025-04-23 19:03:20 +02:00
Andrew Fiddian-Green aa8e05f877
Semantic tags: add zones, move battery (#4738)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-22 21:05:09 +02:00
openhab-bot 2ec59cdebf
New Crowdin updates (#4729)
* New translations tags.properties (Danish)
2025-04-20 08:42:34 +02:00
Jacob Laursen 1c955f3cb3
Add synonyms for a few semantic tags (#4725)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-19 10:24:33 +02:00
Jacob Laursen 9e7aa7bf32
Add semantic tag for coffee maker (#4726)
Signed-off-by: Jacob Laursen <jacob-github@vindvejr.dk>
2025-04-18 18:09:49 +02:00
openhab-bot 5632e29ac8
New translations tags.properties (Danish) (#4721) 2025-04-16 23:20:49 +02:00
Andrew Fiddian-Green ad7612dba7
Semantic Tags: Tweaks to tags (#4708)
* Tweaks to Point and Property tags

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-13 16:12:05 +02:00
openhab-bot bda8c2a2a4
New Crowdin updates (#4696)
* New translations tags.properties (Danish)
2025-04-07 23:19:11 +02:00
jimtng eccde15192
Check for duplicate tags in SemanticTags.csv (#4702)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-04-05 17:44:28 +02:00
jimtng 0bc2967da6
Sort SemanticTags.csv and group children under their parent tag (#4700)
* Sort SemanticTags.csv and group children under their parent tag
* sort xsd tag entries alphabetically
* sort DefaultSemanticTagProvider.java
* change the order to Location, Point, Property, Equipment
* remove duplicate tilt property
* revert DefaultSemanticTagProvider sorting
* add back Tilt Property, remove Tilt Point instead

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-04-05 16:49:55 +02:00
Andrew Fiddian-Green 693943e7c1
Semantic Tags: Added EQUIPMENT tags (#4694)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-05 11:31:46 +02:00
jimtng 5fcee65236
Generate valid tags in thing-description-1.0.0.xsd (#4626)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-04-03 21:17:59 +02:00
Andrew Fiddian-Green 75e0a2dd33
Semantic Tags: Added PROPERTY tags (#4695)
* add property tags
* remove spaces

Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-04-03 21:12:34 +02:00
jimtng e3166cdab8
Create static constants for the default semantic tags (#4622)
* Create static constants for the default semantic tags

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-04-02 22:03:33 +02:00
jimtng 40d9a67e53
Log warnings when an Item's semantic structure is incorrect (#4613)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-04-02 21:54:40 +02:00
openhab-bot 5c8b18dcc6
New Crowdin updates (#4683)
* New translations tags.properties (Italian)
* New translations scriptprofile.properties (Czech)
* New translations units.properties (Norwegian)
* New translations voice.properties (Finnish)
* New translations chart.properties (Italian)
* New translations tags.properties (Finnish)
* New translations tags.properties (Hebrew)
* New translations automation.properties (Italian)
* New translations automation.properties (Hebrew)
2025-04-02 21:25:22 +02:00
jimtng 184be289ca
Add `Airflow`, `Application`, `Channel`, and `Mode` Semantic Properties (#4616)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-03-23 09:07:18 +01:00
jimtng e16b52d601
Upgrade Groovy to 3.0.23 (#4621)
* Upgrade Groovy to 3.0.23
* Update header generation to match the new format

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-02-26 18:54:32 +01:00
Wouter Born 6bf59605bd
Use Spotless sortpom plug-in (#4618)
This simplifies the sortpom configuration and also allows for checking and reformatting them using the spotless:check and spotless:apply Maven goals.

Signed-off-by: Wouter Born <github@maindrain.net>
2025-02-23 19:04:47 +01:00
Holger Friedrich 4da70a2ed8 Upgrade Karaf from 4.4.6 to 4.4.7
* Sync runtime dependencies with Karaf 4.4.7, most notably:
   * PaxWeb 8.0.30
   * Jetty 9.4.57.v20241219
   * BouncyCastle 1.78.1
   * CXF 3.6.4
   * Jackson 2.18.2
   * JNA 5.16.0
   * JAXB 2.3.9
   * commons-io 2.17.0
   * commons-lang3 3.17.0
   * XBean 4.26
   * ASM 9.7.1
   * PaxLogging 2.2.8
 * Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-26 15:15:29 +01:00
Wouter Born f00c7700cb
Start license headers with `/*` instead of `/**` (#4544)
Prevents JavaDoc tooling issues because these tools check comments starting with `/**`.

Signed-off-by: Wouter Born <github@maindrain.net>
2025-01-07 21:48:56 +01:00
Holger Friedrich 40d079ae80
Java 21 language features (#4535)
* Java 21 language features

* use getFirst and getLast methods
* replace new Locale by Locale.of
* replace Paths.get by Path.of
* use ThreadLocalRandom.current().nextDouble()
* add @Serial annotations

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-01-06 23:22:43 +01:00