hubotio/hubot
A customizable life embetterment robot.
30 Releases
Latest: 3mo ago
v14.1.0Latest
✨ Features
- update pino logging ([#1824](https://github.com/hubotio/hubot/issues/1824)) ([9e76a4f](https://github.com/hubotio/hubot/commit/9e76a4f9bdc8e56c48ae0539cb01586ca6b87ff3))
v14.0.1
🐛 Bug Fixes
- shell: Empty messages were getting sent when hitting enter over and over again in the prompt. ([#1819](https://github.com/hubotio/hubot/issues/1819)) ([1057f5d](https://github.com/hubotio/hubot/commit/1057f5d61ceeee6f849e8482fb5fe91116944c90))
v14.0.0
📋 Changes
- feat!: Implement CommandBus with deterministic command handling ([#1818](https://github.com/hubotio/hubot/issues/1818)) ([8ecd8c6](https://github.com/hubotio/hubot/commit/8ecd8c63509b83d89e770462bfe5c3a5e0392675))
💥 BREAKING CHANGES
- Event logging is disabled by default. Pass disableLogging: false to log events to disk (.data/).
- Potential fix for code scanning alert no. 5: Regular expression injection
- Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
- escape the bot name and alias just in case
- coerce to boolean better
- allow quotes in quoted text
- copilot suggestions
v13.2.2
🐛 Bug Fixes
- Update Express 5.2.1 and remove standard ([#1815](https://github.com/hubotio/hubot/issues/1815)) ([9a9f09b](https://github.com/hubotio/hubot/commit/9a9f09b9fd0d4d41ccfbeab670e6db44b208bded))
v13.2.1
🐛 Bug Fixes
- messages not getting handled when linking to a local module for development ([#1814](https://github.com/hubotio/hubot/issues/1814)) ([4750021](https://github.com/hubotio/hubot/commit/4750021942f506738bc280dc521c2d0c999b3a10))
v13.2.0
🐛 Bug Fixes
- robot.logger getting called prior to the Shell adapter loading ([#1807](https://github.com/hubotio/hubot/issues/1807)) ([c9e78e0](https://github.com/hubotio/hubot/commit/c9e78e06dee06489d100868811d691a416fa55d6))
✨ Features
- fix shell logger takeover when robot.logger is called before run ([#1808](https://github.com/hubotio/hubot/issues/1808)) ([5a0ce04](https://github.com/hubotio/hubot/commit/5a0ce0406b8eeaad9b7cf9c1756ddf614922c19f))
v13.1.4
🐛 Bug Fixes
- Release job in pipeline ([#1801](https://github.com/hubotio/hubot/issues/1801)) ([48b3bd1](https://github.com/hubotio/hubot/commit/48b3bd1f3f699561b0e6ff6b42e195e086071a05))
v13.1.3
🐛 Bug Fixes
- [#1793](https://github.com/hubotio/hubot/issues/1793) Shell adapter now respects HUBOT_LOG_LEVEL when printing message to the console ([#1799](https://github.com/hubotio/hubot/issues/1799)) ([8ad0c3d](https://github.com/hubotio/hubot/commit/8ad0c3dc64e5231541677b490ecc73f544206040))
v13.1.2
🐛 Bug Fixes
- Adapter name wasn't getting set correctly ([#1798](https://github.com/hubotio/hubot/issues/1798)) ([cad58c5](https://github.com/hubotio/hubot/commit/cad58c59cc631b7e0335f90c9a0c15428768f827))
v13.1.1
🐛 Bug Fixes
- Test fails on Windows because of path calculation differences. [#1788](https://github.com/hubotio/hubot/issues/1788) ([#1789](https://github.com/hubotio/hubot/issues/1789)) ([e306f2e](https://github.com/hubotio/hubot/commit/e306f2e4db26d183f25222825ba201e959d927ec))
v13.1.0
✨ Features
- Shell adapter takes over log formatting and outputs it like it … ([#1786](https://github.com/hubotio/hubot/issues/1786)) ([f66afa1](https://github.com/hubotio/hubot/commit/f66afa11b7845e216aa53cd99cb7b28fc97c80cc))
v13.0.2
🐛 Bug Fixes
- History file does not exist ([#1784](https://github.com/hubotio/hubot/issues/1784)) ([8aa513a](https://github.com/hubotio/hubot/commit/8aa513ab03b3e6ab23edcf5aee588d0126b31832))
v13.0.1
🐛 Bug Fixes
- failed because directory already existed ([#1772](https://github.com/hubotio/hubot/issues/1772)) ([506d997](https://github.com/hubotio/hubot/commit/506d99763fad474ca8ec2d5b9eafcd56d46b6b47))
- npx hubot --create fails on Windows ([#1771](https://github.com/hubotio/hubot/issues/1771)) ([764cca5](https://github.com/hubotio/hubot/commit/764cca57e04a1c78c3688273bd164cb822333cc0)), closes [#1770](https://github.com/hubotio/hubot/issues/1770)
v13.0.0
✨ Features
- remove connect-multiparty ([#1767](https://github.com/hubotio/hubot/issues/1767)) ([78fd389](https://github.com/hubotio/hubot/commit/78fd389fe2490e8181685f64cae5828ac17d7a70))
💥 BREAKING CHANGES
- Removing connect-multiparty
v12.0.1
🐛 Bug Fixes
- shell: Prompt doesn't show up when logging is on ([339e7fd](https://github.com/hubotio/hubot/commit/339e7fd953b1e196eec8aabc3e7fcf366251ffd7))
v12.0.0
✨ Features
- Update to Express 5 ([#1756](https://github.com/hubotio/hubot/issues/1756)) ([4b41f06](https://github.com/hubotio/hubot/commit/4b41f06894e815a41110ee9e7aae298b681a533e))
💥 BREAKING CHANGES
- This upgrades to Express 5 as well as pino 9.6.0.
v11.6.0
✨ Features
- Enable setting a object on robot that can then be used throughout the program ([#1761](https://github.com/hubotio/hubot/issues/1761)) ([679fc4d](https://github.com/hubotio/hubot/commit/679fc4df17dcdb8aaaf4cade17dfb0f51c39d3a4))
v11.5.0
✨ Features
- Adding message to envelope ([#1759](https://github.com/hubotio/hubot/issues/1759)) ([94c8d63](https://github.com/hubotio/hubot/commit/94c8d632f9b0431f85fbd0f4fc83ff0178ca88a3))
v11.4.0
✨ Features
- load typescript scripts ([#1758](https://github.com/hubotio/hubot/issues/1758)) ([720a59f](https://github.com/hubotio/hubot/commit/720a59fc51c30ebde628a643072ce758f88285e3))
v11.3.4
🐛 Bug Fixes
- running was being emitted before run was called on the adapter ([#1757](https://github.com/hubotio/hubot/issues/1757)) ([0a25ca3](https://github.com/hubotio/hubot/commit/0a25ca324ec3cc43fd3e576a439a66c5ca86e647))
v11.3.3
🐛 Bug Fixes
- [#1750](https://github.com/hubotio/hubot/issues/1750) emit scripts have loaded event when the scripts have been loaded ([e1e6e90](https://github.com/hubotio/hubot/commit/e1e6e90a444d417eaa0f4f9263bc7c12794d336a))
v11.3.2
🐛 Bug Fixes
- Conflict with hubot-mock-adapter ([#1746](https://github.com/hubotio/hubot/issues/1746)) ([183166a](https://github.com/hubotio/hubot/commit/183166aeb550013f4ed207df79743ae7e9e6e03f))
v11.3.1
📦 Reverts
- Revert "Ship the test adapter ([#1744](https://github.com/hubotio/hubot/issues/1744))" ([#1745](https://github.com/hubotio/hubot/issues/1745)) ([62a18dc](https://github.com/hubotio/hubot/commit/62a18dc5bc9f8f809b26206681490346e2e1a931))
v11.3.0
✨ Features
- Execute a script command via CLI like `hubot -e some command` ([#1734](https://github.com/hubotio/hubot/issues/1734)) ([b50c39c](https://github.com/hubotio/hubot/commit/b50c39c88f36ab20194d09eea381521381a81a4e))
v11.2.3
🐛 Bug Fixes
- [#1732](https://github.com/hubotio/hubot/issues/1732) Passing -d should disable the http service" ([#1733](https://github.com/hubotio/hubot/issues/1733)) ([3647698](https://github.com/hubotio/hubot/commit/3647698620e8fcf8ba4d52f03ed9ef47f8ca1f72))
v11.2.2
🐛 Bug Fixes
- having to hit the up arrow key so many times to get to the previous command ([49d35e4](https://github.com/hubotio/hubot/commit/49d35e4d2a67365864a183e12c9860b762b34d43))
v11.2.1
🐛 Bug Fixes
- Shell adapter history is not persisting ([5ae96d4](https://github.com/hubotio/hubot/commit/5ae96d4e9e0eeebddf545f2d85431ae6f48f76dc))
- standard ([93b5583](https://github.com/hubotio/hubot/commit/93b5583b6a7ab92b1f1204659324affcfad9c06a))
v11.2.0
✨ Features
- Shell adapter no longer requires starting the message with the robot name. ([add95d3](https://github.com/hubotio/hubot/commit/add95d37ebcece0e416f523ce4e29f59c386814a))
v11.1.9
🐛 Bug Fixes
- Shell: Sometimes up-arrow wasn't showing history ([390d187](https://github.com/hubotio/hubot/commit/390d187b978588ff48107e8790e3bc9f1d628888))
v11.1.8
🐛 Bug Fixes
- Robot: warning function doesn't exist message when the regex starts with an anchor ([82bbdbb](https://github.com/hubotio/hubot/commit/82bbdbb3f494783f23e258ac2eb0596c58b58abf))
