Commit Graph
186 Commits
Author SHA1 Message Date
openhab-botandGitHub 7b01cb57da New Crowdin updates (#5642)
* New translations languagesupport.properties (Italian)
* New translations voice.properties (Italian)
* New translations tags.properties (French)
* New translations i18n.properties (French)
* New translations messages.properties (French)
* New translations systemprofiles.properties (French)
* New translations languagesupport.properties (French)
* New translations voice.properties (Italian)
* New translations voice.properties (German)
2026-06-12 18:44:35 +02:00
dependabot[bot]andGitHub d70795a5f1 Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.1 to 5.0.0 (#5631)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.3.1 to 5.0.0.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.3.1...5.0.0)

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-04 17:59:15 +02:00
lolodomoandGitHub 0300c1986d Create ready markers for proper managed providers (#5604)
* Create ready markers for proper managed providers

"managed" markers (managed=item, managed=metadata, managed=rule, managed=thing and managed=itemchannellink) were created too early with the following providers: ScriptedItemProvider, ScriptedMetadataProvider, ScriptedRuleProvider, ScriptedThingProvider and ScriptedItemChannelLinkProvider.
They are now properly created with providers ManagedItemProvider, ManagedMetadataProviderImpl, ManagedRuleProvider, ManagedThingProvider and ManagedItemChannelLinkProvider.

Marker managed=sitemap is now also created with provider UIComponentSitemapProvider.

Marker managed=persistenceserviceconfiguration is now also created with provider ManagedPersistenceServiceConfigurationProvider.

Marker managed=semantictag is now also created with provider ManagedSemanticTagProvider.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Fix tests in core.model.script

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

---------

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2026-05-29 08:10:13 +02:00
lolodomoandGitHub 4ec5776700 Add semantic tags to conversion REST API (#5573)
* Add semantic tags to conversion REST API

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Copilot comments: first set of changes

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* getAllFromModel: copy list

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* removeModel: get a mutable empty list

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Simplification in method parse (REST API)

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Force UTF-8 charset when using the file-format APIs

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Change default value for parameter hideDefaultTags to false

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Add parameter to exclude non editable tags

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Finally apply hideNonEditableTags/hideDefaultTags params even when UIDs are provided

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Review comment: use/add methods isEditable/IsDefault from the registry

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

* Extend REST API getTags to have the info in the response if the tag is default

Signed-off-by: Laurent Garnier <lg.hc@free.fr>

---------

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2026-05-28 12:13:50 +02:00
openhab-botandGitHub d1927f5f2b New Crowdin updates (#5548)
* New translations tags.properties (Italian)
* New translations voice.properties (Italian)
* New translations magic.properties (Italian)
* New translations messages.properties (Italian)
* New translations automation.properties (Italian)
2026-05-07 20:10:26 +02:00
Holger FriedrichandGitHub d98954b97a Upgrade Karaf to 4.4.11 (#5510)
* Upgrade Karaf dependencies and libraries

Upgrade Karaf-related dependencies and several libraries.
This includes upgrades for the following libraries:

* jackson from 2.21.1 to 2.21.2
* pax-logging from 2.3.2 to 2.3.3
* org.eclipse.osgi from 3.18.0 to 3.24.0
* org.apache.felix.scr from 2.2.6 to 2.2.18
* org.ow2.asm from 9.9 to 9.9.1
* org.apache.groovy:groovy-all from 5.0.5 to 5.0.25
* org.eclipse.equinox.common from 3.19.0 to 3.20.300
* org.eclipse.equinox.registry from 3.12.0 to 3.12.600
* bndtools/biz.aQute.tester.junit-platform from 7.2.1 to 7.2.3
* org.ops4j.pax.logging.pax-logging-api from 2.3.2 to 2.3.3
* xtext/xtend requirements from 2.41.0 to 2.43.0.M1
* lsp4j from 0.24.0 to 1.0.0
* commons-io from 2.21.0 to 2.22.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-05-06 19:35:52 +02:00
openhab-botandGitHub 3899037336 New translations tags.properties (German) (#5524) 2026-04-27 22:00:22 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4d9cacc3ae Bump org.apache.groovy:groovy-all from 5.0.4 to 5.0.5 (#5461)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 5.0.4 to 5.0.5.
- [Commits](https://github.com/apache/groovy/commits)

---
updated-dependencies:
- dependency-name: org.apache.groovy:groovy-all
  dependency-version: 5.0.5
  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>
2026-03-30 08:21:52 +02:00
Mark HerwegeandGitHub 6956a62445 Item metadata REST endpoints: don't allow adding or removing semantics (#5390)
Signed-off-by: Mark Herwege <mark.herwege@telenet.be>
2026-03-21 11:57:34 +01:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
e6ca14c9e1 Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.3.0 to 4.3.1 (#5369)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.3.0 to 4.3.1.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.3.0...4.3.1)

---
updated-dependencies:
- dependency-name: org.codehaus.gmavenplus:gmavenplus-plugin
  dependency-version: 4.3.1
  dependency-type: direct:development
  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>
2026-02-16 20:13:06 +01:00
openhab-botandGitHub 7efd3e0f0a New Crowdin updates (#5347)
* New translations tags.properties (Danish)
* New translations tags.properties (German)
2026-02-14 08:04:16 +01:00
jimtngandGitHub 6beadca4c4 Add StateOfCharge Semantic Tag Property (#5316)
* change groovycsv to jackson csv library

groovycsv caused an error in Groovy 5.x, even in its "latest" version 1.3.

Rerun the script which fixed a few errors in the manually generated tags (Property_Price, Equipment_HVAC_AirConditioner)

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* Add Property_StateOfCharge semantic tag

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

* add readValues guard

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>

---------

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2026-02-11 11:09:38 +01:00
dependabot[bot]andGitHub 7bd83e580f Bump org.codehaus.gmavenplus:gmavenplus-plugin from 4.2.1 to 4.3.0 (#5300)
Bumps [org.codehaus.gmavenplus:gmavenplus-plugin](https://github.com/groovy/GMavenPlus) from 4.2.1 to 4.3.0.
- [Release notes](https://github.com/groovy/GMavenPlus/releases)
- [Commits](https://github.com/groovy/GMavenPlus/compare/4.2.1...4.3.0)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 23:13:16 +01:00
dependabot[bot]andGitHub a60dfbc176 Bump org.apache.groovy:groovy-all from 5.0.3 to 5.0.4 (#5299)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 5.0.3 to 5.0.4.
- [Commits](https://github.com/apache/groovy/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-22 23:12:30 +01:00
Holger FriedrichandGitHub 79277fafb7 Update license headers to 2026 (#5259)
* Update license headers to 2026

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2026-01-10 22:36:26 +01:00
Holger FriedrichandGitHub f499ee46e0 Upgrade Karaf to 4.4.9 (#5195)
* Upgrade Karaf to 4.4.9

Upgrade Karaf from 4.4.8 to 4.4.9.
This includes upgrades for the following libraries:
* jetty from 9.4.57.v20241219 to 9.4.58.v20250814
* pax-web from 8.33 to 8.34
* asm from 9.8 to 9.9
* bouncycastle/bcprov from 1.81 to 1.83
* classgraph from 4.8.180 to 4.8.184
* commons-cli from 1.9.0 to 1.10.0
* commons-io from 2.20.0 to 2.21.0
* commons-lang3 from 3.18.0 to 3.20.0
* cxf from 3.6.8 3.6.9
* guava from 33.4.8-jre to 33.5.0-jre
* jackson-annotations from 2.19.2 to 2.20
* jackson from 2.19.2 to 2.20.1
* jna from 5.17.0 to 5.18.1
* ws.xmlschema from 2.3.1 to 2.3.2
* xbean from 4.27 to 4.28
* xtext/xtend from 2.40.0 to 2.41.0

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-27 23:12:30 +01:00
Holger FriedrichandGitHub 4084fec56b Prepare for OH 5.2.0 (#5220)
* Fix spotless after unleash
* Resolve itest runbundles

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-22 22:01:01 +01:00
openhab-bot f6c7ea6490 [unleash-maven-plugin] Preparation for next development cycle. 2025-12-22 15:00:02 +00:00
openhab-botandGitHub 636c476d3e New Crowdin updates (#5188)
* New translations addons.properties (French)
* New translations tags.properties (French)
2025-12-14 13:11:44 +01:00
dependabot[bot]andGitHub 5b9f872093 Bump org.apache.groovy:groovy-all from 5.0.2 to 5.0.3 (#5173)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 5.0.2 to 5.0.3.
- [Commits](https://github.com/apache/groovy/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-05 21:13:20 +01:00
Holger FriedrichandGitHub 7ca628ecc8 Fix SAT warnings (#5170)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-12-04 22:41:25 +01:00
openhab-botandGitHub c56c0165e4 New translations tags.properties (Danish) (#5149) 2025-11-27 21:05:17 +01:00
openhab-botandGitHub 8a9b341717 New translations tags.properties (German) (#5141) 2025-11-22 22:13:02 +01:00
Christoph WeitkampandGitHub f5a3e41eff Added semantic property for Prices (#5140)
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de>
2025-11-22 18:59:03 +01:00
openhab-botandGitHub 81016bbbc8 New translations tags.properties (Danish) (#5133) 2025-11-21 19:07:44 +01:00
dependabot[bot]andGitHub e72baac1fb Bump org.apache.groovy:groovy-all from 5.0.1 to 5.0.2 (#5088)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 5.0.1 to 5.0.2.
- [Commits](https://github.com/apache/groovy/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2025-10-20 20:05:48 +02:00
Gaël L'hopitalandGitHub 4459088265 Semantics file correction (#5050)
* Correction of a small mistake on AirConditioner that puts synonyms in label

Signed-off-by: gael@lhopital.org <gael@lhopital.org>
2025-10-05 10:49:26 +02:00
dependabot[bot]andGitHub ab76c6b33b Bump org.apache.groovy:groovy-all from 4.0.28 to 5.0.1 (#5026)
Bumps [org.apache.groovy:groovy-all](https://github.com/apache/groovy) from 4.0.28 to 5.0.1.
- [Commits](https://github.com/apache/groovy/commits)

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-15 18:50:59 +02:00
Holger FriedrichandGitHub b535d22d4d Upgrade Mockito to 5.19, junit-jupiter to 5.13.4 (#4991)
* Upgrade Mockito from 4.11 to 5.19.
  Changelog: https://github.com/mockito/mockito/releases
* Upgrade junit-jupiter from 5.11.4 to 5.13.4
  Changelog: https://docs.junit.org/5.13.4/release-notes
* Add workaround to allow junit-jupiter>=5.12 with OSGI

* Activate javaagent for tests to avoid JDK warnings

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-09 18:58:31 +02:00
Holger FriedrichandGitHub 81e3a05614 Simplify switch statements, Java 21 (#5012)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-09-07 19:54:05 +02:00
Holger FriedrichandGitHub 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-botandGitHub 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]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 FriedrichandGitHub 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-botandGitHub cfdb31c517 New translations tags.properties (German) (#4908) 2025-07-17 15:25:49 +02:00
openhab-botandGitHub 2ae969431c New translations tags.properties (French) (#4906) 2025-07-16 13:41:16 +02:00
openhab-botandGitHub 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-botandGitHub ff2e108a95 New translations tags.properties (Danish) (#4891) 2025-07-10 19:12:24 +02:00
Jimmy TanagraandHolger Friedrich 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 TanagraandHolger Friedrich 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-GreenandGitHub 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]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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 HerwegeandGitHub 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-botandGitHub 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 FriedrichandGitHub e17577c7c5 Reduce SAT warnings (#4860)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-21 07:10:58 +02:00
Andrew Fiddian-GreenandGitHub 81865db3a9 Add precipitation property (#4850)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-06-17 22:50:14 +02:00
Holger FriedrichandGitHub e72a7905e3 Use gmavenplus-plugin (#4843)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-08 16:58:46 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
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-botandGitHub 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