Releases: many-bot/manybot
Releases · many-bot/manybot
Release v4.1.1
Full Changelog: v4.1.0...v4.1.1
[RC] v4.1.1-rc.1
Full Changelog: v4.1.0...v4.1.1-rc.1
Release v4.1.0
New endpoint on API:
ctx.msg.react(emoji)
Full Changelog: 4.0.3...v4.1.0
Release v4.0.3
[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
[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
[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
[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
4.0.0-rc.3
[RC] Release v4.0.0-rc.2
4.0.0-rc.2
[RC] Release v4.0.0-rc.1
4.0.0-rc.1