Commit Graph
2894 Commits
Author SHA1 Message Date
Holger FriedrichandGitHub f26c542429 Fix upgradetool dependencies, regression of #4855 (#4871)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-25 22:38:19 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
663951cd95 Bump com.mycila:license-maven-plugin from 4.6 to 5.0.0 (#4800)
Bumps [com.mycila:license-maven-plugin](https://github.com/mathieucarbou/license-maven-plugin) from 4.6 to 5.0.0.
- [Release notes](https://github.com/mathieucarbou/license-maven-plugin/releases)
- [Commits](https://github.com/mathieucarbou/license-maven-plugin/compare/license-maven-plugin-4.6...v5.0.0)

---
updated-dependencies:
- dependency-name: com.mycila:license-maven-plugin
  dependency-version: 5.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-22 12:14:30 +02:00
Wouter BornandGitHub 3d0996bf83 Upgrade Jollyday to 1.5.4 (#4862)
Upgrades Jollyday from 1.5.0 to 1.5.4.

For release notes, see:

https://github.com/focus-shift/jollyday/releases

Signed-off-by: Wouter Born <github@maindrain.net>
2025-06-21 13:49:20 +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
Holger FriedrichandGitHub 6eb7d0c9a6 Clean up POM dependencies (#4855)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-18 20:23:10 +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
openhab-botandGitHub 575ba25023 New Crowdin updates (#4853)
* New translations firmware.properties (Portuguese)
* New translations audio.properties (Portuguese)
* New translations inbox.properties (Portuguese)
* New translations ephemeris.properties (Portuguese)
* New translations jsonstorage.properties (Portuguese)
* New translations network.properties (Portuguese)
* New translations sitemap.properties (Portuguese)
2025-06-17 22:48:02 +02:00
Florian HotzeandGitHub 7b56bdbaf2 Fix itests after #4513 (#4856)
This change fixes the problem by explicitly retrieving the GenericItemProvider.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-06-17 22:45:45 +02:00
Wouter BornandGitHub fcd3a38fd4 Fix binding skeleton pom.xml indentation (#4851)
Newly created bindings should pass the Spotless checks.

Fixes #4811

Signed-off-by: Wouter Born <github@maindrain.net>
2025-06-16 12:00:32 +02:00
Holger FriedrichandGitHub 8988589ed3 [addonservice] Use valid component name (#4848)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-15 19:17:33 +02:00
Holger FriedrichandGitHub b751c2ac76 Set property oh.java.version (#4847)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-15 19:16:39 +02:00
Wouter BornandGitHub 8becc209f1 Skip antlr-generator-3.2.0-patch.jar download (#4849)
Uses antlr-generator-3.2.0-patch.jar in the repository as it currently can no longer be downloaded causing builds to fail.

See also: https://github.com/eclipse-xtext/xtext/issues/3443

Signed-off-by: Wouter Born <github@maindrain.net>
2025-06-15 15:51:55 +02:00
jimtngandGitHub 98e3b13c71 Add ValueCache.compute method (#4704)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-06-14 14:52:34 +02:00
Florian HotzeandGitHub f695acfc4c [automation] Add provider script extension (#4513)
* [automation] Add provider script extension

This new script extension allow scripts to provide openHAB entities like Items without needing to manually handle the lifecycle of those.
First, we will only provide an itemRegistry, but this can easily be extended later.

Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-06-14 14:46:59 +02:00
Holger FriedrichandGitHub 4e948db729 Resolve runbundles of linuxsysfs itest (#4839)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-12 18:55:24 +02:00
maxx-ukooandGitHub 48e20d660a Fix calculate readOnly field in stateDescription for items with more than one linked channel (#4838) (#4845)
Signed-off-by: Maksym Krasovskyi <maxx@maxx.net.ua>
2025-06-09 21:57:27 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
95cb442524 Bump org.codehaus.mojo:build-helper-maven-plugin from 3.6.0 to 3.6.1 (#4844)
Bumps [org.codehaus.mojo:build-helper-maven-plugin](https://github.com/mojohaus/build-helper-maven-plugin) from 3.6.0 to 3.6.1.
- [Release notes](https://github.com/mojohaus/build-helper-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/build-helper-maven-plugin/compare/3.6.0...3.6.1)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-09 11:04:56 +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
Matthew SkinnerandGitHub 2079497ace Update README.md in skeleton (#4841)
Add an extra line so new bindings do not create as many errors when you compile for the first time with a fresh created binding to help new devs get started quicker.

Signed-off-by: Matthew Skinner <matt@pcmus.com>
2025-06-08 08:19:01 +02:00
Matthew SkinnerandGitHub 4b81cb4078 Fix copyright message format error in skeleton (#4842)
Signed-off-by: Matthew Skinner <matt@pcmus.com>
2025-06-08 08:17:20 +02:00
Holger FriedrichandGitHub a9069385e5 Use Maven 3.9.10 for CI build (#4840)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-07 16:20:33 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
6b49739830 Bump org.apache.maven.plugins:maven-archetype-plugin from 3.3.1 to 3.4.0 (#4822)
Bumps [org.apache.maven.plugins:maven-archetype-plugin](https://github.com/apache/maven-archetype) from 3.3.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-archetype/releases)
- [Commits](https://github.com/apache/maven-archetype/compare/maven-archetype-3.3.1...maven-archetype-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-archetype-plugin
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 08:46:56 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
4c57f917cf Bump org.apache.maven.archetype:archetype-packaging from 3.0.1 to 3.4.0 (#4821)
Bumps [org.apache.maven.archetype:archetype-packaging](https://github.com/apache/maven-archetype) from 3.0.1 to 3.4.0.
- [Release notes](https://github.com/apache/maven-archetype/releases)
- [Commits](https://github.com/apache/maven-archetype/compare/maven-archetype-3.0.1...maven-archetype-3.4.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.archetype:archetype-packaging
  dependency-version: 3.4.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 08:46:20 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
11edda6a01 Bump org.apache.maven.plugins:maven-clean-plugin from 3.4.1 to 3.5.0 (#4836)
Bumps [org.apache.maven.plugins:maven-clean-plugin](https://github.com/apache/maven-clean-plugin) from 3.4.1 to 3.5.0.
- [Release notes](https://github.com/apache/maven-clean-plugin/releases)
- [Commits](https://github.com/apache/maven-clean-plugin/compare/maven-clean-plugin-3.4.1...maven-clean-plugin-3.5.0)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-clean-plugin
  dependency-version: 3.5.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-02 06:27:41 +02:00
dependabot[bot]GitHubdependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
9eb13a517c Bump org.codehaus.mojo:exec-maven-plugin from 3.5.0 to 3.5.1 (#4835)
Bumps [org.codehaus.mojo:exec-maven-plugin](https://github.com/mojohaus/exec-maven-plugin) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/mojohaus/exec-maven-plugin/releases)
- [Commits](https://github.com/mojohaus/exec-maven-plugin/compare/3.5.0...3.5.1)

---
updated-dependencies:
- dependency-name: org.codehaus.mojo:exec-maven-plugin
  dependency-version: 3.5.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-06-02 06:26:56 +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
Holger FriedrichandGitHub 15eb9aaff3 Add top dir marker for Maven 4 (#4829)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-30 03:14:15 +02:00
Florian HotzeandGitHub 5126166611 [rest] Add timezone information to root resource (#4826)
Signed-off-by: Florian Hotze <dev@florianhotze.com>
2025-05-30 03:12:10 +02:00
Holger FriedrichandGitHub 07ad5b52b2 Tweak x-axis labels of charts (#4830)
* More tuning to avoid overlapping of labels,
      follow-up to #4733

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-30 03:10:53 +02:00
Andrew Fiddian-GreenandGitHub cce185af64 UPNP don't notify embedded child devices by default (#4735)
Signed-off-by: Andrew Fiddian-Green <software@whitebear.ch>
2025-05-29 10:02:00 +02:00
NadaharandGitHub 5b12280f5b Regenerate rules from templates (#4718)
* Rule template regeneration support

Signed-off-by: Ravi Nadahar <nadahar@rediffmail.com>
2025-05-26 22:53:17 +02:00
lolodomoandGitHub fb62bf33cd YAML config: fix user defined channels creation when binding loads late (#4823)
While things can now be loaded even when the binding is not yet available, channel types for user defined channels could be not yet in the registry when these channels are first created.
So when the binding is finally available, the thing is updated and user defined channels are now created again to retrieve properties from channel types.

This fix avoids warnings at startup regarding missing channel types.

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-25 21:18:17 +02:00
lolodomoandGitHub 26c2631296 YAML model loading: WARN log when an element is not a container object (#4824)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-25 21:17:01 +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
Holger FriedrichandGitHub 3211e2012d Tweak x-axis labels of charts (#4733)
* Avoid overlapping of labels

Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-19 08:58:15 +02:00
lolodomoandGitHub cb42343c3e YAML item proviuder: fix method isVersionSupported (#4820)
Required after the merge of PR #4807 and PR #4776

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-18 21:57:02 +02:00
Holger FriedrichandGitHub f6b6af7486 [GHA] Permit rebuild from forks (#4808)
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-18 20:47:14 +02:00
lolodomoandGitHub bc62a202ee YAML configuration: add support for items/metadata/channel links (#4776)
* YAML configuration: add support for items/metadata/channel links

This PR adds the support of items in the YAML configuration file.
It also includes the support of items metadata and items channel links.

Related to #3666

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-18 20:46:18 +02:00
lolodomoandGitHub 53ddb0c29c YAML model repository: supports only version 1 with elements as map (#4807)
* YAML model repository: supports only version 1 with elements as map

Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-18 20:44:31 +02:00
jimtngandGitHub 6ecd6c3891 Fix inconsistent payload field name for ItemStateUpdatedEvent lastUpdate -> lastStateUpdate (#4752)
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:19:23 +02:00
jimtngandGitHub 825def252d Refactor to avoid possible null pointer dereference in YamlModelRepositoryImpl (#4788)
* Refactor to avoid possible null pointer dereference in YamlModelRepositoryImpl
* add null check

Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:12:24 +02:00
Jimmy TanagraandKai Kreuzer ff2cafa690 refactor directory handling
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer d8c07d5601 inform about quoting paths, fix missing userdata dir
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer b55b486360 print the userdata and conf directories
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer 860eaae975 allow unspecified userdata dir when --command is given
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer 482848117e Log the exception message instead of class name
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer 3e0d14fed4 Add Yaml configuration tags list to map upgrader
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy TanagraandKai Kreuzer 2515b05ee3 Upgrade Tool: Split upgrade commands into individual classes
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
lolodomoandGitHub d6fb61d0c7 YAML config: add "description" field to channel for things (#4795)
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-18 18:57:43 +02:00