Skip to content

Releases

v0.7.0

Choose a tag to compare

@ohf-release ohf-release released this 12 Nov 11:10
8fee0e6

0.7.0 (2026-11-12)

✨ New features

  • cla: label only PRs with a missing signature (#139) (759e2d1)
  • core: name integrations in the code-owner approval row (#158) (20524d3)
  • core: relax code-owner approval for members' code quality (#156) (c0edeae)
  • core: relax code-owner approval for members' tree-wide PRs (#143) (6b1f8c0)
  • github: enable the bot dashboard on contributors docs (#149) (f06f1a0)
  • github: enable the bot dashboard on home-assistant/brands (#148) (b8f0413)
  • github: hold PRs until their linked siblings are approved (#142) (c69096a)
  • github: pair docs and brands PRs with the code they follow (#147) (9ed1a82)
  • github: pair PRs that list each other as belonging together (#137) (dc1166c)
  • github: re-enable the bot dashboard on contributors docs (#155) (62b6f96)

🐛 Bug fixes

  • core: classify all top-level core paths in parse-path (#140) (50c5cbd)
  • core: forbid integration brand folders in every PR (#141) (9a31389)
  • github: check org membership via the API in merge-target (#144) (3bc592e)
  • github: list checks waiting on others in their own table (#157) (f1cc552)
  • github: only assign code owners GitHub accepts (#138) (4c9737b)
  • github: skip locked items, re-evaluate PRs on unlock (#135) (8b37f73)
  • github: treat removing an absent label as done (#145) (9738aa8)

🚀 Enhancements

v0.6.0

Choose a tag to compare

@ohf-release ohf-release released this 11 Nov 11:34
c7a65fb

0.6.0 (2026-11-11)

✨ New features

  • github: link the item from every log line (#125) (589118f)
  • github: tag the API-call counter with method and route (#124) (6dfc0b6)

🐛 Bug fixes

  • core: only label integrations that already exist on dev (#132) (bebc1cc)
  • core: require owner approval for every platinum integration (#134) (4a55349)
  • github: only fetch manifests for valid integration domains (#127) (5160f04)
  • github: order integrations in the code-owner mention (#122) (d5b5024)
  • github: rate-limit the update command for non-members (#133) (6cb364c)
  • github: rewrite old mention comments on the next dispatch (#120) (574516c)
  • keep user text in bot comments from mentioning anyone (#126) (c7bbede)

🧰 Maintenance

  • grant artifact-metadata write to the release job (#128) (0aaaa10)
  • run release-please as the OHF Release Bot app (#123) (a3282a1)

v0.5.0

Choose a tag to compare

@djwmarcx djwmarcx released this 10 Nov 13:13
022d04a

0.5.0 (2026-11-10)

✨ New features

  • core: fail PRs that commit forbidden files (#117) (a75cb87)
  • github: edit the mention comment when integrations change (#119) (f5b5500)
  • github: fail new-integration PRs that define async_migrate_entry (#102) (7276c42)

🐛 Bug fixes

  • core: count repo tooling in small-pr and has-tests (#114) (3f1861a)

v0.4.1

Choose a tag to compare

@djwmarcx djwmarcx released this 10 Nov 08:40
010f829

0.4.1 (2026-11-10)

🐛 Bug fixes

  • github: serialize dispatches per item (#110) (e9e4435)

v0.4.0

Choose a tag to compare

@djwmarcx djwmarcx released this 09 Nov 17:25
54928fa

0.4.0 (2026-11-09)

✨ New features

  • core: fail PRs that add more than one new platform (#48) (cb0848c)
  • github: fail new-integration PRs that include diagnostics (#47) (706f6cf)

🐛 Bug fixes

  • discord: point /info links at the OpenHomeFoundation/bots repository (#46) (fd70747)
  • discord: stop serving the ESPHome guild (#45) (ace5356)
  • github: ignore the stale bot's stale-label changes (#109) (b9d6486)

🧰 Maintenance

  • deps: update all deps, move to openapi-webhooks-types (#107) (1921822)

v0.3.1

Choose a tag to compare

@djwmarcx djwmarcx released this 09 Nov 10:19
a377ef1

0.3.1 (2026-11-06)

🧰 Maintenance

  • align the release workflows with web-api (#41) (5cfa86d)

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Nov 13:43
f417034

0.3.0 (2026-11-06)

⚠ BREAKING CHANGES

  • cla: move CLA storage from DynamoDB to Postgres (#17)

✨ New features

  • cla: move CLA storage from DynamoDB to Postgres (#17) (2380868)
  • health: adopt the standard heartbeat and version endpoints (#16) (339b3a7)

🐛 Bug fixes

  • cla: allow the home-assistant.io sign form through CORS (#24) (129474c)
  • core: skip change-type and integration checks on release PRs (#33) (6e50a16)
  • github: derive item integrations in one helper per repo (#35) (48e24b0)
  • github: evaluate every rule on first contact with a PR (#30) (ba35b58)
  • github: make the command parser regex linear (#26) (f49b15e)
  • github: only trust status and marker comments the bot wrote (#22) (d5ca524)
  • github: report blocking labels as pending instead of failing (#32) (ec5df25)
  • github: retry commit statuses rejected after a fork push (#31) (463a481)
  • github: run org-wide rules on repos without a manifest (#25) (d230c1d)
  • github: run repeated commands once per comment (#23) (e4ad429)
  • github: stop overwriting the bot's legacy commit statuses (#28) (5423512)
  • let only members waive code-owner, blocking and CLA checks (#27) (81196c4)

🚀 Enhancements

  • github: remove the Hacktoberfest rule (#34) (34390ac)
  • inject the rule and guild registries via DI tokens (#19) (000ad08)

📚 Documentation

🧰 Maintenance

  • remove tracked .envrc (#20) (aaf838c)
  • sync fixture bodies with the upstream PR template (#21) (1bb7a38)

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 16:29
caf3fb1

0.2.0 (2026-08-31)

⚠ BREAKING CHANGES

  • switch comment commands to @home-assistant <command> (#10)
  • remove the review-comments rule (#7)

✨ New features

  • add production logging with context (#14) (5281b90)
  • github: enable octokit throttling and retry plugins (#5) (0a77963)
  • github: gate the PR dashboard per repo and add a legacy CLA mode (bb67a00)
  • github: resolve dashboard greeting names per org instead of per repo (#8) (1631bb2)
  • github: scope esphome and intents to legacy parity (#13) (26d6ca6)
  • remove the review-comments rule (#7) (101d8de)
  • switch comment commands to [@home-assistant](https://github.com/home-assistant) <command> (#10) (bda2af0)

🐛 Bug fixes

  • cla: re-evaluate the PR after signing instead of a label round-trip (#9) (72c0138)
  • github: recognize the legacy bot's code-owner mention comments (#6) (172ce30)

📚 Documentation

  • reference mise tasks instead of just in the PR checklist (dc1b2c8)

🧰 Maintenance

  • sync fixture bodies with the upstream PR template (#4) (7216114)
  • use a conventional commit and the PR template in the sync-templates PR (147957b)

v0.1.0

Choose a tag to compare

@justanotherariel justanotherariel released this 27 Aug 07:22
acb3691

0.1.0 (2026-08-26)

✨ New features

🐛 Bug fixes

  • docker: skip lifecycle scripts in prod install (e9597d9)
  • reject command usage errors at info level, guard test logs (0bfa9a4)
  • route octokit logging through pino, drop request lines (f6905e6)
  • use 0.1.0 as initial release version (7b17f82)

🧰 Maintenance

  • await async rejection assertion (1fc4c4e)
  • bump pnpm pin to 11.24.0 (b1dc2a6)