Skip to content

v3.0.0-canary.1

Pre-release
Pre-release
Compare
Choose a tag to compare
@retrixe retrixe released this 13 Jun 16:23
2e67a91

This release marks Phase 2 nearly complete. Then comes Phase 3 in which we create a custom command client and then Phase 4 which is refinement, bug hunting, and new features. We're nearly done with refining the commands. There are a couple of commands still on the old architecture. /warn and /editLastSay pretty bugged :(

This release is pretty awesome :D and important 🎉 it marks a near complete IveBot re-write 😛

Major Changes

  • Compile to ES2016 and work on initial port to CommandClient. This is part of phase 2. Only /request is ported: 3bef6fe

Minor Changes

  • Port /say, /avatar and /remindme to CommandClient: 792071d
  • Patch /purge, no longer responds. Restrict /edit to host, edit help: 13756b9
  • Add /leave from 2.1.2 to v3: d1670b2
  • Update packages and port games and gunfight to Eris' CommandClient: f05a721
  • Fix debugging and warn (almost) \o/ add getUser and getInsult: 5065bae
  • Port purge, ban and kick to new command architecture: 08ec253
  • Hackban now supported and unban ported to CommandClient: 6779a98
  • Port mute, unmute to new command architecture. Remove unban leftovers: 7953472
  • Switch to async functions \o/ Eris uses Promise.resolve on them: 79d1594
  • Add a homepage and fix a dashboard bug: cff00e4
  • Port apod, urban and dog to new architecture, add GitHub icon. (apod and urban throw a TS error, will PR into Eris typings): d53676d
  • Port namemc, some utilities and tools to new command architecture. editLastSay is completely broken: b540a5e
  • Mute patches and /edit ported: b088d2e

Patches

  • Backport 2.1.4 \o/: 168ded3
  • Expose MongoDB to new command architecture, work on tests and warn: 3644d18
  • Update to Eris 0.8.6 and add a broken warn: 916f8e7
  • Support Node 6 and refactor tests to TypeScript: 0460929
  • Fix currency: e59c54f
  • Backport 2.1.5/2.1.6 excluding currency list: 876cc3a
  • Update TypeScript plugin, await data fetch and port some API commands to the new architecture: 0534c64
  • Bug fixes. This commit fixes handleType is undefined bug introduced by prev commit. It also fixes an error caused by a bug in Eris typings which is fixed in dev: 61c3ec2