github syssi/esphome-jbd-bms 2.5.0

2 months ago

What's Changed

  • Fix deprecated ESPBTUUID::to_string() → to_str() by @syssi in #178
  • Move minimum ESPHome version requirement into validator by @syssi in #179
  • Explicitly initialize all pointer members to nullptr by @syssi in #180
  • Remove redundant .extend(cv.COMPONENT_SCHEMA) from switch and button schemas by @syssi in #181
  • Use new_text_sensor() instead of deprecated register_text_sensor by @syssi in #182
  • Use new_* API instead of deprecated register_* functions by @syssi in #183
  • Fix bitmask sensors: remove state_class, set device_class=None, add diagnostic entity_category by @syssi in #185
  • Fix bitmask sensor by @syssi in #186
  • Use STATE_CLASS_TOTAL_INCREASING for counter sensors by @syssi in #187
  • Initialize BLE char handle members to 0 by @syssi in #188
  • Fix text_sensor_schema positional arg and add diagnostic entity categories by @syssi in #189
  • Explicitly declare ble_client as a component dependency by @syssi in #190
  • Prevent null bytes in string sensor values from fixed-length BLE payloads by @syssi in #191
  • Remove redundant name substitution prefix from entity names by @syssi in #192
  • Remove redundant device name prefix from entity names by @syssi in #194
  • Align code style with ESPHome core by @syssi in #198
  • Refactor sensor and binary_sensor schema definitions by @syssi in #199
  • Improve ruff configuration by @syssi in #201
  • Add component schema tests by @syssi in #202
  • Update GitHub Actions to Node.js 24 compatible versions by @syssi in #203
  • Replace static const char arrays with constexpr by @syssi in #204
  • Optimize clang-tidy by removing splits, adding incremental scans and fixing platformio cache by @syssi in #205
  • Fix venv cache miss, pin all actions to commit hashes by @syssi in #206
  • Bump clang-tidy from 18 to 22 by @syssi in #209
  • Fix BLE scanner UUID API for ESPHome 2026.4.0 by @syssi in #210
  • Use C++17 concatenated namespace syntax by @syssi in #211
  • Add C++ tests by @syssi in #212
  • CI: Add workflow_dispatch trigger by @syssi in #213
  • Fix format specifiers for data.size() in ESP_LOG calls by @syssi in #214
  • Add protection status binary sensors by @syssi in #215
  • Add balancing_cells text sensor by @syssi in #216
  • Add tests for MOSFET switch write operations by @syssi in #217
  • Add automatic_balancing and clear_alarm button entities by @syssi in #219
  • Add min_auth_mode: WPA2 to wifi configuration by @syssi in #220
  • Refactor MAC address to use secrets.yaml by @shvmm in #221

New Contributors

Full Changelog: 2.4.0...2.5.0

Don't miss a new esphome-jbd-bms release

NewReleases is sending notifications on new releases.