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-dota2
version bumped to 6.0.1- All module API functions are optional
- Removed deprecated
compatible
property from module API - Config script now prompts you to run
npm start
to 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-dota2
instance which Jankbot exposes in thedota2.js
module, 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
Request
dependency removed from Jankbot - specify dependencies in yourpackage.json
file 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
Request
dependency removed from Jankbot - specify dependencies in yourpackage.json
file 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
npm
and 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