Wouter Born
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 Friedrich
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 Friedrich
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 Born
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
jimtng
98e3b13c71
Add ValueCache.compute method ( #4704 )
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-06-14 14:52:34 +02:00
Florian Hotze
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 Friedrich
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-ukoo
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]
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 Friedrich
e72a7905e3
Use gmavenplus-plugin ( #4843 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-06-08 16:58:46 +02:00
Matthew Skinner
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 Skinner
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 Friedrich
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]
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]
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]
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]
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]
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 Friedrich
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 Hotze
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 Friedrich
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-Green
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
Nadahar
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
lolodomo
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
lolodomo
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-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
Holger Friedrich
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
lolodomo
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 Friedrich
f6b6af7486
[GHA] Permit rebuild from forks ( #4808 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-18 20:47:14 +02:00
lolodomo
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
lolodomo
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
jimtng
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
jimtng
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 Tanagra
ff2cafa690
refactor directory handling
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au>
2025-05-18 19:10:37 +02:00
Jimmy Tanagra
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 Tanagra
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 Tanagra
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 Tanagra
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 Tanagra
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 Tanagra
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
lolodomo
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
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]
42b30391e8
Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.2 to 3.5.3 ( #4805 )
...
Bumps [org.apache.maven.plugins:maven-surefire-plugin](https://github.com/apache/maven-surefire ) from 3.5.2 to 3.5.3.
- [Release notes](https://github.com/apache/maven-surefire/releases )
- [Commits](https://github.com/apache/maven-surefire/compare/surefire-3.5.2...surefire-3.5.3 )
---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-surefire-plugin
dependency-version: 3.5.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-05-11 13:03:49 +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
lolodomo
3df33758d4
YAML things provider: create things even if binding is not yet installed ( #4753 )
...
Makes it consistent with managed thing provider.
Removes the OSGi reference between YamlThingProvider and YamlModelRepository and as consequence removes the circular reference.
Signed-off-by: Laurent Garnier <lg.hc@free.fr>
2025-05-11 12:57:21 +02:00
Holger Friedrich
fd171e26d7
Tune Dependabot for Maven ( #4783 )
...
* Add Maven package dependencies to ignore list
* Focus on Maven plugin upgrades
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-11 12:05:01 +02:00
Holger Friedrich
12a10b9fa4
[GHA] Adapt rebuild ( #4785 )
...
* Move triggering rebuild on label to separate workflow
* Grant permissions for removing label
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de>
2025-05-10 18:10:51 +02:00