Releases: twisterghost/jankbot
Releases · twisterghost/jankbot
v4.0.0
Primarily housekeeping and module updates. This bump gets Jankbot to an LTS node version and increments the node-dota2 dependency to the latest as of today for modules to use (for good, not evil).
User-facing updates
- Node version bumped to 8.9.1
node-dota2version bumped to 6.0.1- All module API functions are optional
- Removed deprecated
compatibleproperty from module API - Config script now prompts you to run
npm startto start Jankbot
Under the hood
- Modernize with airbnb eslint config
- Tests infrastructure ported from Mocha to AVA
v3.3.1
- Fixed a bug where Jankbot would always respond when beginning or ending a chat
v3.3.0
- Updated dependencies to latest versions
- This includes the
node-dota2instance which Jankbot exposes in thedota2.jsmodule, now using version 4.2.1
- This includes the
v3.2.0
v3.1.0
- Added
dota2.getClient()for the core dota2 module
v3.0.1
Minor code and quality of life updates.
- Began port to ES6
- All dependencies brought up-to-date
- Jankbot now specifies a preferred node version
v3.0.0
Enhancements
- Internal node-steam and node-dota2 packages updated
- This allows for native Windows installation and Dota 2 Reborn support
Module API
- Lodash version bumped to 4.0.0
Requestdependency removed from Jankbot - specify dependencies in yourpackage.jsonfile for your module
v3.0.0-rc-2
This is a release candidate for Jankbot v3.0.0 - may be unstable
Enhancements
- Internal node-steam and node-dota2 packages updated
- This allows for native Windows installation and Dota 2 Reborn support
Module API
- Lodash version bumped to 4.0.0
Requestdependency removed from Jankbot - specify dependencies in yourpackage.jsonfile for your module
v2.1.1
Enhancements
- Removed unnecessary script files for installing, configuration and running
- Moved responsibility of installing, configuration and running to npm
v2.1.0
Enhancements
- Easier Jankbot module management using
npm- Module developers can now publish Jankbot modules to
npmand they can be installed with justnpm install MODULENAME
- Module developers can now publish Jankbot modules to
Module API
- Modules can/should now specify Jankbot version compatibility in
module.json(uses semver) - Modules can now specify package dependencies in their own package.json files if managed through npm
- See the JankGaming Quotes Module for an example of a Jankbot module published through npm