Skip to content

Releases: many-bot/manybot

Release v4.1.1

09 Jun 02:46

Choose a tag to compare

[RC] v4.1.1-rc.1

09 Jun 01:08

Choose a tag to compare

[RC] v4.1.1-rc.1 Pre-release
Pre-release

Full Changelog: v4.1.0...v4.1.1-rc.1

Release v4.1.0

05 Jun 22:39

Choose a tag to compare

New endpoint on API:
ctx.msg.react(emoji)

Full Changelog: 4.0.3...v4.1.0

Release v4.0.3

04 Jun 18:39

Choose a tag to compare

[4.0.3] - 2026-06-04

🐛 Bug Fixes

  • resolve conflicts

🛠 Other Changes

add version 4.0.3

  • ad57221 Merge branch 'master' into dev
    add manybot.conf.example to gitignore

Release v4.0.2

04 Jun 18:18

Choose a tag to compare

[4.0.2] - 2026-06-04

🐛 Bug Fixes

  • adds explicit defaults, overwriting only with the user config

🛠 Other Changes

remove manybot.conf.example
ensures that the version in package.json is not ignored

  • 7281abf Merge branch 'dev' with the new config patches
    adds version 4.0.2

Release v4.0.1

04 Jun 04:01

Choose a tag to compare

[4.0.1] - 2026-06-04

⚠️ Breaking Changes

  • remove CHANGELOG.md. it will be moved to releases
  • remove setup file, as we want to go to NPM
  • fix plugins directory path
  • removed unused formatter for user messages logging
  • remove botMsg.js, not useful anymore
  • move to async config loader and unify conf + plugin parsing
  • remove messages logging support from logger
  • remove manybot.conf, config file will be separated
  • remove update script, it is not needed anymore as we're going to NPM
  • remove useless message logs from users
  • remove useless message logs from users

✨ Features

  • tags to import modules to avoid using relative paths

🐛 Bug Fixes

  • add 755 permissions
  • add shebang
  • enable NODE_PATH resolution for plugin dependencies
  • creates plugins directory if it doesn't exist
  • load version from package.json using absolute path
  • remove number parsing and now it becomes a string
  • prevent message processing before full initialization
  • remove '.js' on module names
  • remove messageContext as we don't log user messages anymore
  • replace relative imports with the new tags
  • replace console.log in sigterm listener with logger.error
  • config.js now reads manyplug.conf to get plugins list
  • move PLUGINS from manybot.conf to manyplug.conf
  • config.js now reads manyplug.conf to get plugins list
  • move PLUGINS from manybot.conf to manyplug.conf

🛠 Other Changes

  • 197578e Merge branch 'dev'
    creates only git tag, without touching package.json
  • 8d9ff08 merge 'dev' into master
    fix rc version increment
    fetch tags before pushin
    remove conflicted tag (empty commit)
    remove conflicted tag
    reorganize context API and add shared utilities
    update pluginGuard context type to ctx
    unify plugin context into ctx
    change name in package.json
    turns npm package access to public
    ignores package
    add changelog only if sending to master
    attach package to release
    add step to build package
    add path trigger
    add complete message with hashes in 'other changes' section
    fix typo
    remove current changelog and overwrite with the new log
    remove duplicated git config
    set user settings before executing tag.js
    remove git tag and let npm version create it
    introduces a more organized changelog
    add changelog generator to rc
    improve version detection and RC logic
    fix referece error on runrc
    fix runRc to run npm version and generate changelog
    fix bump detection to detect major versions correctly
    remove deploy.sh script as we are using actions
    add github workflow to test, release and publish to NPM
    prepare package.json to be published to NPM
    improve tag script to work with github actions workflow
    remove english dedicated readme as our main is in english now
    remove unecessary information on readme to focus on contributions
    remove temporary version file
    add embeed color object
    simplify whatsapp client structure
    remove obsolete environment module, termux is not supported
    remove .env
    rename env file
    add current version
    new ASCII art and URLs + remove dependency on logger formatter
    remove unused format variables
    removed timestamps
    remove manyplug.conf from the repo, manyplug cli will create it automatically
    renamed devtools to .devtools
    remove examples
    remove man, we don't need it anymore, all the the docs will be in the website
    remove from repository, it is now on the website
    remove from repository, it is now on the website

Full Changelog: 3.0.7...v4.0.1

Release v4.0.0

04 Jun 03:36

Choose a tag to compare

[4.0.0] - 2026-06-04

⚠️ Breaking Changes

  • remove CHANGELOG.md. it will be moved to releases
  • remove setup file, as we want to go to NPM
  • fix plugins directory path
  • removed unused formatter for user messages logging
  • remove botMsg.js, not useful anymore
  • move to async config loader and unify conf + plugin parsing
  • remove messages logging support from logger
  • remove manybot.conf, config file will be separated
  • remove update script, it is not needed anymore as we're going to NPM
  • remove useless message logs from users
  • remove useless message logs from users

✨ Features

  • tags to import modules to avoid using relative paths

🐛 Bug Fixes

  • add 755 permissions
  • add shebang
  • enable NODE_PATH resolution for plugin dependencies
  • creates plugins directory if it doesn't exist
  • load version from package.json using absolute path
  • remove number parsing and now it becomes a string
  • prevent message processing before full initialization
  • remove '.js' on module names
  • remove messageContext as we don't log user messages anymore
  • replace relative imports with the new tags
  • replace console.log in sigterm listener with logger.error
  • config.js now reads manyplug.conf to get plugins list
  • move PLUGINS from manybot.conf to manyplug.conf
  • config.js now reads manyplug.conf to get plugins list
  • move PLUGINS from manybot.conf to manyplug.conf

🛠 Other Changes

  • 197578e Merge branch 'dev'
    creates only git tag, without touching package.json
  • 8d9ff08 merge 'dev' into master
    fix rc version increment
    fetch tags before pushin
    remove conflicted tag (empty commit)
    remove conflicted tag
    reorganize context API and add shared utilities
    update pluginGuard context type to ctx
    unify plugin context into ctx
    change name in package.json
    turns npm package access to public
    ignores package
    add changelog only if sending to master
    attach package to release
    add step to build package
    add path trigger
    add complete message with hashes in 'other changes' section
    fix typo
    remove current changelog and overwrite with the new log
    remove duplicated git config
    set user settings before executing tag.js
    remove git tag and let npm version create it
    introduces a more organized changelog
    add changelog generator to rc
    improve version detection and RC logic
    fix referece error on runrc
    fix runRc to run npm version and generate changelog
    fix bump detection to detect major versions correctly
    remove deploy.sh script as we are using actions
    add github workflow to test, release and publish to NPM
    prepare package.json to be published to NPM
    improve tag script to work with github actions workflow
    remove english dedicated readme as our main is in english now
    remove unecessary information on readme to focus on contributions
    remove temporary version file
    add embeed color object
    simplify whatsapp client structure
    remove obsolete environment module, termux is not supported
    remove .env
    rename env file
    add current version
    new ASCII art and URLs + remove dependency on logger formatter
    remove unused format variables
    removed timestamps
    remove manyplug.conf from the repo, manyplug cli will create it automatically
    renamed devtools to .devtools
    remove examples
    remove man, we don't need it anymore, all the the docs will be in the website
    remove from repository, it is now on the website
    remove from repository, it is now on the website

[RC] Release v4.0.0-rc.3

04 Jun 03:01

Choose a tag to compare

Pre-release
4.0.0-rc.3

[RC] Release v4.0.0-rc.2

04 Jun 02:54

Choose a tag to compare

Pre-release
4.0.0-rc.2

[RC] Release v4.0.0-rc.1

04 Jun 01:51

Choose a tag to compare

Pre-release
4.0.0-rc.1