Holger Friedrich and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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 and GitHub
e72a7905e3
Use gmavenplus-plugin ( #4843 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2025-06-08 16:58:46 +02:00
Matthew Skinner and GitHub
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 and GitHub
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 and GitHub
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
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
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
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
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
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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 and Kai Kreuzer
ff2cafa690
refactor directory handling
...
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-05-18 19:10:37 +02:00
Jimmy Tanagra and Kai 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 Tanagra and Kai 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 Tanagra and Kai 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 Tanagra and Kai 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 Tanagra and Kai 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 Tanagra and Kai 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
lolodomo and GitHub
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
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 and GitHub
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 and GitHub
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] and GitHub
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] and GitHub
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] and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
jimtng and GitHub
c40c258e04
WatchService: use absolute path in processWatchEvent ( #4796 )
...
* WatchService: use absolute path in processWatchEvent
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
* update interface and use a consistent name `fullPath`
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
---------
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-05-10 16:13:03 +02:00