Mark Herwege and GitHub
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
Vambot07 and GitHub
0a1cc016bc
Improvements config.serial bundle: Add JavaDoc & fix concurrency bug ( #5161 )
...
* Improvements config.serial bundle: Add JavaDoc & fix concurrency bug
* Improvements config.dispatch bundle: Add JavaDoc, fix NPE bug & add @NonNullByDefault
* Improvements ephemeris bundle: Add comprehensive JavaDoc
* Improvements id bundle: Add JavaDoc
* Improvements bin2json bundle: Add JavaDoc
* Improvements console bundle: Add JavaDoc
* Improvements console.eclipse bundle: Add JavaDoc
* Improvements console.rfc147 bundle: Add comprehensive JavaDoc
Signed-off-by: Vambot07 <salihinazizizol@gmail.com >
2026-02-28 18:30:42 +01:00
Holger Friedrich and GitHub
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 Friedrich and GitHub
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
Cody Cutrer and GitHub
7efff5b374
Send source for console commands to items ( #5079 )
...
Signed-off-by: Cody Cutrer <cody@cutrer.us >
2025-10-24 00:21:41 +02:00
Holger Friedrich and GitHub
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 Friedrich and GitHub
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 Friedrich and GitHub
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
jimtng and GitHub
0cf3e2963a
Provide Karaf Session object inside OSGiConsole ( #4635 )
...
The Karaf `Session` enables ConsoleCommandExtensions to prompt for user input.
Signed-off-by: Jimmy Tanagra <jcode@tanagra.id.au >
2025-03-23 00:26:59 +01:00
Wouter Born and GitHub
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
Wouter Born and GitHub
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 and GitHub
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
Wouter Born and GitHub
979e4a7409
Update license headers to 2025 ( #4532 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2025-01-01 16:40:04 +01:00
Wouter Born and GitHub
db72021460
Update Eclipse files ( #4514 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-12-24 07:02:47 +01:00
Holger Friedrich and GitHub
8d837f9823
Prepare for OH 5.0.0 ( #4496 )
...
* Prepare for OH 5.0.0
* Switch to 5.0.0-SNAPSHOT
* Fix spotless after unleash
* resolve itest runbundles
* Fix linux-specific pom
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2024-12-15 18:49:23 +01:00
openhab-bot
0f2e56f39d
[unleash-maven-plugin] Preparation for next development cycle.
2024-12-15 11:41:19 +00:00
lolodomo and GitHub
71b50c5462
Fix dynamic binding of AddonService to ConsoleCommandExtension service ( #4312 )
...
Fix #4146
Signed-off-by: Laurent Garnier <lg.hc@free.fr >
2024-07-13 15:11:17 +02:00
Kai Kreuzer and GitHub
21e605d212
Apply spotless after release, resolve bundles ( #4301 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2024-07-07 23:22:27 +02:00
openhab-bot
07e23eac3c
[unleash-maven-plugin] Preparation for next development cycle.
2024-07-07 16:05:56 +00:00
J-N-K and GitHub
718839052a
Add console commands to manage add-ons ( #4057 )
...
* Add console commands to manage add-ons
Signed-off-by: Jan N. Klug <github@klug.nrw >
2024-01-21 19:13:01 +01:00
Wouter Born and GitHub
2babea4c9a
Update license headers to 2024 ( #4011 )
...
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-03 21:20:34 +01:00
Wouter Born and GitHub
6fc7700ea6
Use protected modifier with constructor of abstract classes ( #4010 )
...
Abstract classes should not have public constructors.
Constructors of abstract classes can only be called in constructors of their subclasses.
So there is no point in making them public.
The protected modifier should be enough.
Signed-off-by: Wouter Born <github@maindrain.net >
2024-01-03 16:17:14 +01:00
Wouter Born and GitHub
e958d5b46a
Replace lambdas with method references ( #3972 )
...
Method references are more readable because they refer to class names and usually result in less code.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-12-28 09:55:31 +01:00
Holger Friedrich and GitHub
839ba1ab4c
Apply spotless after release, resolve bundles ( #3953 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-12-22 23:14:28 +01:00
openhab-bot
3b279587b1
[unleash-maven-plugin] Preparation for next development cycle.
2023-12-22 11:48:43 +00:00
Holger Friedrich and GitHub
9ad2fef549
Fix javadoc warnings ( #3870 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-11-15 09:21:07 +01:00
Wouter Born and GitHub
e8e1c9fe73
Simplify code that creates List, Map and Set objects ( #3836 )
...
Simplifies the code by using List.of, List.copyOf etc. where possible which results in less code and imports.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-09 18:00:00 +02:00
Wouter Born and GitHub
09b3160a55
Simplify code using Stream.toList ( #3831 )
...
Stream.toList was introduced in Java 16 and creates an unmodifiable List so it can be used to simplify code whenever the List is not expected to be modified.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-10-09 09:20:08 +02:00
Kai Kreuzer
5692232e2b
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2023-07-24 01:11:37 +02:00
openhab-bot
fd93f0a766
[unleash-maven-plugin] Preparation for next development cycle.
2023-07-23 17:14:35 +00:00
Wouter Born and GitHub
db97610111
Replace StringBuffer usages with StringBuilder ( #3668 )
...
See: https://docs.oracle.com/en/java/javase/17/docs/api/java.base/java/lang/StringBuilder.html
> This class provides an API compatible with StringBuffer, but with no guarantee of synchronization.
> This class is designed for use as a drop-in replacement for StringBuffer in places where the string buffer was being used by a single thread (as is generally the case).
> Where possible, it is recommended that this class be used in preference to StringBuffer as it will be faster under most implementations.
Signed-off-by: Wouter Born <github@maindrain.net >
2023-06-25 17:24:46 +02:00
Holger Friedrich and GitHub
769aa562a1
Code cleanup: Use Java 17 features ( #3522 )
...
Signed-off-by: Holger Friedrich <mail@holger-friedrich.de >
2023-04-16 21:43:59 +02:00
J-N-K and GitHub
9289fd5a78
Bump spotless and fix formatting ( #3469 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-03-20 23:14:59 +01:00
J-N-K and GitHub
8d64ecfd8d
Update license header to 2023 ( #3294 )
...
* Update license header to 2023
Signed-off-by: Jan N. Klug <github@klug.nrw >
2023-01-03 09:45:42 +01:00
Wouter Born and GitHub
687688db7e
Update Eclipse .classpath files ( #3250 )
...
Also adds some missing files for recently added projects.
Signed-off-by: Wouter Born <github@maindrain.net >
2022-12-22 14:14:35 +01:00
J-N-K and GitHub
3fc4d23734
Fix spotless and resolve itests ( #3239 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-12-19 11:09:31 +01:00
openhab-bot
35254b3a0a
[unleash-maven-plugin] Preparation for next development cycle.
2022-12-18 23:08:22 +00:00
Cody Cutrer and GitHub
e86f388a5b
Implement command completion in console for openhab command ( #3111 )
...
* Implement command completion in console for openhab command
And subcommands can implement it if they want. At the least the
CommandConsoleExtension's description will now be visible in
tab-completion.
I've also implemented detailed completion for openhab:items,
openhab:status, openhab:send, and openhab:update.
Signed-off-by: Cody Cutrer <cody@cutrer.us >
2022-10-22 10:52:31 +02:00
J-N-K and GitHub
b6acaf7887
[rest] Allow bulk deletion of metadata ( #2984 )
...
Signed-off-by: Jan N. Klug <github@klug.nrw >
2022-07-18 08:50:30 +02:00
Kai Kreuzer and GitHub
61fd47c853
Apply spotless and resolver ( #3018 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2022-06-27 13:41:28 +02:00
openhab-bot
8944bdbbe4
[unleash-maven-plugin] Preparation for next development cycle.
2022-06-26 16:37:00 +00:00
Wouter Born and GitHub
ad936cd83f
Add more null annotations ( #2742 )
...
* Add more null annotations
* Fix mock name
Adds null annotations to most of the tests as well as a few other classes.
Also fixes a few other SAT findings.
Fixes ~300 SAT findings in total.
Signed-off-by: Wouter Born <github@maindrain.net >
2022-02-14 11:33:50 +01:00
Christoph Weitkamp and GitHub
cabb3f7315
Update license headers to 2022 ( #2671 )
...
Signed-off-by: Christoph Weitkamp <github@christophweitkamp.de >
2022-01-07 13:16:42 +01:00
Kai Kreuzer and GitHub
e3b07782b4
pom reference update from http to https ( #2644 )
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-12-23 22:55:20 +01:00
Kai Kreuzer
1ebf7395d9
Apply spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-12-20 06:59:22 +01:00
openhab-bot
5ac05c4968
[unleash-maven-plugin] Preparation for next development cycle.
2021-12-19 21:49:34 +00:00
Kai Kreuzer
5a667cc868
applied spotless
...
Signed-off-by: Kai Kreuzer <kai@openhab.org >
2021-06-27 23:22:02 +02:00
jenkins
b8d2077805
[unleash-maven-plugin] Preparation for next development cycle.
2021-06-27 15:50:02 +00:00