Repository navigation
daab@0.8.0 updates the project template generated by daab init to use hubot-direct 5.x, together with the repository workflows. No CLI command implementation or CLI dependency range has changed.
Updating the daab CLI alone does not modify existing bot projects. To move an existing bot to the new requirements, edit its package.json (set hubot-direct to >=5 <6 and engines.node to >= 20) and run npm install.
Do not run daab init in an existing project: it overwrites the project files, including package.json and scripts/, without confirmation.
Breaking changes
- Projects generated by
daab initnow requirenode >= 20and depend onhubot-direct >= 5 < 6.hubot-direct@5.0.0requiresdirect-js >= 4 < 5, which no longer depends onlibxmljsand validates styled-note XML more strictly. See the hubot-direct 5.0.0 release notes and the direct-js 4.0.0 release notes for details (#26) - The
Dockerfilein the template now uses thenode:24andnode:24-alpineimages instead ofnode:12andnode:12-alpine(#26)