Jankbot Versions Save

A Steam bot for gaming communities, originally built for Dota 2

v4.0.0

5 years ago

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

7 years ago
  • Fixed a bug where Jankbot would always respond when beginning or ending a chat

v3.3.0

7 years ago
  • Updated dependencies to latest versions
    • This includes the node-dota2 instance which Jankbot exposes in the dota2.js module, now using version 4.2.1

v3.2.0

7 years ago
  • Added onBotLogin hook to the module api. See the documentation here

v3.1.0

7 years ago
  • Added dota2.getClient() for the core dota2 module

v3.0.1

8 years ago

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

8 years ago

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 your package.json file for your module

v3.0.0-rc-2

8 years ago

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 your package.json file for your module

v2.1.1

8 years ago

Enhancements

  • Removed unnecessary script files for installing, configuration and running
    • Moved responsibility of installing, configuration and running to npm

v2.1.0

8 years ago

Enhancements

  • Easier Jankbot module management using npm
    • Module developers can now publish Jankbot modules to npm and they can be installed with just npm install MODULENAME

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