# hubot: what changed from 13 to 14 - Product: hubot (https://whatsnew.fyi/product/hubot) - Vendor: hubotio - Range: changelog entries numbered after v13.2.2 up to and including v14.1.0, stable releases only - Entries below: 3 releases (newest first) - Resolved: 13 is v13.2.2 and 14 is v14.1.0, the newest stable release of each major we track - Carrying security changes: 1 · CVEs mentioned: 0 · Mentioning breaking changes: 1 · Removing or deprecating something: 0 - Page: https://whatsnew.fyi/product/hubot/compare/13...14 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. ## What changed (8 changes, grouped by kind) ### Added #### v14.0.0 (2026-02-04) - Implement CommandBus with deterministic command handling ### Changed #### v14.1.0 (2026-02-24) - Update pino logging #### v14.0.0 (2026-02-04) - Event logging is disabled by default; pass disableLogging: false to log events to disk (.data/) - Escape the bot name and alias - Coerce to boolean better - Allow quotes in quoted text ### Fixed #### v14.0.1 (2026-02-09) - Empty messages no longer get sent when hitting enter repeatedly in the shell prompt ### Security #### v14.0.0 (2026-02-04) - Fix for code scanning alert no. 5: Regular expression injection ## Release notes ### v14.1.0 - Date: 2026-02-24 - Version: v14.1.0 - Original notes: https://github.com/hubotio/hubot/releases/tag/v14.1.0 - Permalink: https://whatsnew.fyi/product/hubot/releases/v14.1.0 - **changed** — Update pino logging #### [14.1.0](https://github.com/hubotio/hubot/compare/v14.0.1...v14.1.0) (2026-02-24) ###### Features * update pino logging ([#1824](https://github.com/hubotio/hubot/issues/1824)) ([9e76a4f](https://github.com/hubotio/hubot/commit/9e76a4f9bdc8e56c48ae0539cb01586ca6b87ff3)) ### v14.0.1 - Date: 2026-02-09 - Version: v14.0.1 - Original notes: https://github.com/hubotio/hubot/releases/tag/v14.0.1 - Permalink: https://whatsnew.fyi/product/hubot/releases/v14.0.1 - **fixed** — Empty messages no longer get sent when hitting enter repeatedly in the shell prompt ##### [14.0.1](https://github.com/hubotio/hubot/compare/v14.0.0...v14.0.1) (2026-02-09) ###### 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 - Date: 2026-02-04 - Version: v14.0.0 - Original notes: https://github.com/hubotio/hubot/releases/tag/v14.0.0 - Permalink: https://whatsnew.fyi/product/hubot/releases/v14.0.0 - **added** — Implement CommandBus with deterministic command handling - **changed** — Event logging is disabled by default; pass disableLogging: false to log events to disk (.data/) - **security** — Fix for code scanning alert no. 5: Regular expression injection - **changed** — Escape the bot name and alias - **changed** — Coerce to boolean better - **changed** — Allow quotes in quoted text #### [14.0.0](https://github.com/hubotio/hubot/compare/v13.2.2...v14.0.0) (2026-02-04) * 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