Skip to content

Releases: ahlec/Phil

v17.0.0

12 Feb 23:53
Compare
Choose a tag to compare
  • Removed erlpack dependency which was causing a node-gyp install error when deployed to Heroku. This package wasn't used anywhere and the bot appears to run without it. (ea40ca0)
  • [BREAKING] Upgraded minimum Node version to Node 16.x (2bccec3)
  • Specified safer engine semver ranges. (2bccec3)

v16.1.0

12 Feb 23:35
Compare
Choose a tag to compare
  • p!pronoun command now allows for multiple pronouns to be assigned. (356cf13)
  • Removed Hijack Booty Day event and related code. (96fe087)

v16.0.6

15 Mar 05:16
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug at startup that prevented working with existing PostgreSQL database on Heroku. A longer-term fix will be necessary, but this ensures it works in the meanwhile. (97e08bc)

v16.0.5

03 Jan 22:46
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a race condition where confirming multiple prompts at the same time could lead to the prompts being queued out of order. (1b37ab8)

v16.0.4

25 Dec 17:14
Compare
Choose a tag to compare

Bug Fixes

  • Fix a bug where users without pronoun roles wouldn't default to "they/them" and produced runtime errors. (d48e72c)

v16.0.3

25 Dec 17:03
Compare
Choose a tag to compare

Developer Changes

  • Stack trace is now included for chrono invocation failures to aid in debugging when an error occurs. (d7eb369)

v16.0.2

27 Nov 20:55
Compare
Choose a tag to compare

Bug Fixes

  • message-received events on the Discord Client was reworked into user-message-received and now completely ignores any messages sent by bots, to fix error messages sent by existing in the same server as Carl-bot. (b231c67)

v16.0.1

08 Nov 21:16
Compare
Choose a tag to compare

Bug Fixes

  • Fixed a bug where partial DiscordJsDMChannels could slip through without having their data fetched on reaction added events (cf82860);
  • Attempted a (unsuccessful) bug fix for caught errors encountered when other bot users send messages in server channels (effab7f).

Developer Changes

  • Improved the data reported for errors, warnings, and debug events by including more than the Snowflakes for data entities (8ba138e, 72093a1, b6be435).

v16.0.0

07 Nov 22:18
Compare
Choose a tag to compare

Developer Changes

  • Rewrote the Discord interaction into a set of object-oriented abstraction classes so that none of Phil's code is tightly coupled with Discord;
  • Migrated away from using deprecated discord.io in favor of using discord.js;
  • Bumped minimum Node version to v14;
  • Upgraded almost all library packages to their latest versions;
  • Removed a large number of dependencies that were no longer necessary, in-housing the functionality that they offered that was still necessary.

v15.0.0

05 Sep 07:06
Compare
Choose a tag to compare

Bug Fixes

  • Attempted to fix an issue with new users to the server not being able to request roles from Phil

Developer Changes

  • Upgraded pg and postgrator in order to fix silent failures on Node v14+ due to stream architecture changes in that version of Node
  • Removed TSLint and switched to using ESLint following deprecation of TSLint
  • Relative file imports were done away with in favour of import aliases
  • Bumped minimum Node version to v12