Skip to content

Releases: openhab/openhab-jruby

v5.38.4

16 Apr 15:14
Compare
Choose a tag to compare

v5.38.4 (2025-04-16)

Features

  • Autoload builders (items, things, sitemaps, rules) and item metadata by @jimtng in #429

Full Changelog: v5.38.3...v5.38.4

v5.38.3

15 Apr 13:38
Compare
Choose a tag to compare

v5.38.3 (2025-04-15)

Bug Fixes

  • console irb: Require irb ~> 1.14 to allow the version shipped with JRuby 10 by @jimtng in #439
  • Fix JRuby 10.0 compatibility: use itr instead of it for iterator by @ccutrer in #444
  • Fix various "instance vars on non-persistent Java type" warnings on JRuby 10 by @ccutrer in #450

Full Changelog: v5.38.2...v5.38.3

v5.38.2

13 Apr 16:33
Compare
Choose a tag to compare

v5.38.2 (2025-04-13)

Bug Fixes

Full Changelog: v5.38.1...v5.38.2

v5.38.1

12 Apr 13:23
Compare
Choose a tag to compare

v5.38.1 (2025-04-12)

Bug Fixes

  • handle nil last_state for was_xx? predicate by @jimtng in #435

Full Changelog: v5.38.0...v5.38.1

v5.38.0

11 Apr 22:42
Compare
Choose a tag to compare

v5.38.0 (2025-04-11)

Features

  • Add a default file so Gemfile doesn't need a custom require by @jimtng in #428
  • Support ItemStateUpdatedEvent#last_state_update and ItemStateChangedEvent#last_state_change by @jimtng in #401
  • Add GenericItem#was, #was?, #was_xxx? predicates, document Item#last_state, #last_state_change, and #last_state_update methods by @jimtng in #397
  • Support passing timer objects to other scripts via shared_cache by @jimtng in #431
  • Semantic Tags: add subclasses: parameter to allow exact match and exclude all subclasses of the given tags by @jimtng in #433
  • Support wildcard item and improve wildcard thing triggers by @jimtng in #413

Full Changelog: v5.37.0...v5.38.0

v5.37.0

25 Mar 00:28
Compare
Choose a tag to compare

v5.37.0 (2025-03-25)

Features

  • Persistence: support riemann_sum methods by @jimtng in #362

Full Changelog: v5.36.2...v5.37.0

v5.36.2

18 Mar 22:03
Compare
Choose a tag to compare

v5.36.2 (2025-03-18)

Bug Fixes

  • Fix issue with kwargs methods being treated as ruby2_keywords sometimes by @ccutrer in #423

Full Changelog: v5.36.1...v5.36.2

v5.36.1

18 Mar 00:56
Compare
Choose a tag to compare

v5.36.1 (2025-03-18)

Bug Fixes

Full Changelog: v5.36.0...v5.36.1

v5.36.0

16 Mar 01:10
Compare
Choose a tag to compare

v5.36.0 (2025-03-16)

Features

  • Pass self to Item#modify block by @jimtng in #404
  • Add helpful #inspect (and docs) for CommandDescription and StateDescription by @ccutrer in #407
  • Add console scripts for Karaf console by @jimtng in #405
  • Drop openHAB 3.4 support by @ccutrer in #98
  • Drop openHAB 4.0 Support by @ccutrer in #411
  • Support Date/Time operations against Time QuantityType by @jimtng in #396
  • Add RawType#bytesize by @ccutrer in #416
  • Update javadocs links to Java 21 by @jimtng in #395
  • Improve errors when an item no longer exists by @ccutrer in #354

Bug Fixes

  • Use #ruby_first to solve Java21's List#first incompatibility by @jimtng in #383

Full Changelog: v5.35.1...v5.36.0

v5.35.1

25 Feb 23:44
Compare
Choose a tag to compare

v5.35.1 (2025-02-25)

Bug Fixes

  • Fix GroupItem::Members#inspect double >> by @jimtng in #398
  • Add a space between semantic name and its parent in #inspect by @jimtng in #399
  • Fix QuantityType#eql? raising exception on incompatible QuantityType unit by @jimtng in #400
  • Fix problem in getting the provider for entities of ManagedProvider by @jimtng in #402

Full Changelog: v5.35.0...v5.35.1