Skip to content

Latest commit

 

History

History
162 lines (120 loc) · 14.9 KB

CHANGELOG.md

File metadata and controls

162 lines (120 loc) · 14.9 KB

Changelog

All notable changes to Paw Bot will be documented here.

3.10.18 - (2022-01-14)

Bug Fixes

  • dispatcher: Defer reply errors thrown at top-level (60caa8c)

Features

  • Use interaction locale data to determine locale (2e31a09)

Refactor

  • Request: Catch json parsing errors (227c504)
  • API: Update deprecated URIs (ff86054)

3.9.14 - (2022-01-13)

Bug Fixes

  • commands: help command not displaying command info (e3f9ef2)
  • commands: help displaying incorrect util label (bf6a997)
  • commands: Argument type checking (ed90551)
  • commands: E6 commands lazy tags argument (4c76c5e)
  • Argument: Bind type functions to type instance (1d88392)
  • Command: Unhandled promise rejections (4e44344)

Features

  • commands: Add specs command (4c127b4)

Refactor

  • Command: Removed redundant this.options object (0c4f349)
  • Use separate config for non-production (1de4675)

3.4.11 - (2022-01-12)

Bug Fixes

  • commands: Ship second argument should be optional (814a45f)
  • Shards crashing from emitted errors (64c935b)

Features

  • commands: Add help command (4ff5834)
  • Commands with static prefix (f69bffc)

3.3.9 - (2022-01-05)

Bug Fixes

  • Command: Only handle no response if returned no result (d872c22)
  • commands: Add explicit guild constraint to nsfw commands (875ce28)
  • API: Furrybot endpoints returning TypeError (fc7f465)
  • API: E6 endpoint returning TypeError (59459ea)

Features

  • commands: Add embed command (b152680)
  • commands: Add about command (53467a7)
  • commands: Add invite command (4e5d783)
  • commands: Add permissions command (491866d)
  • commands: Add list command (ac59ce3)
  • commands: Add snowflake command (6eb4461)
  • constraints: Add guild constraint (c21427c)

Refactor

  • CommandContext: Bind command (18f6b0b)

3.2.5 - (2022-01-04)

Bug Fixes

  • main: Catch dispatcher errors (b1009f9)
  • Short shard start timeout duration (42a768f)
  • No exiting on uncaught exception (a21e6aa)
  • Dispatcher: Defer interaction before responding (93daf64)
  • constraints: Check if interaction has channel (afa85fa)
  • Dispatcher: Catch possible Discord api errors (6c5412f)

Features

  • commands: Add propose command (0fed7fc)
  • commands: Add lick command (62e7e4f)
  • commands: Add kiss command (85b4999)
  • commands: Add hug command (a1f8c60)
  • commands: Add howl command (481d747)
  • commands: Add hold command (54b9ffa)
  • commands: Add flop command (0b9a11d)
  • commands: Add cuddle command (2a640f0)
  • commands: Add boop command (ded5365)
  • commands: Add e926 command (797ae14)
  • commands: Add e621 command (ef35d00)
  • commands: Add yiff-catboy command (7842c45)
  • commands: Add yiff-dickgirl command (de222cf)
  • commands: Add yiff-lesbian command (0e88de7)
  • commands: Add yiff-gay command (ba44883)
  • commands: Add yiff-straight command (092898e)
  • API: Add yiff endpoint (471b60f)

Refactor

  • Command: Edit message content upon error (83a9f5f)
  • Request: Prefer env version for user-agent (0cbc9f8)
  • API: Remove hard-coded tokens (11ecfc9)

3.0.0 - (2022-01-03)

Bug Fixes

  • main: Acquire GUILDS gateway intent for nsfw constraint (5644176)
  • ConstraintRegistry: Incorrect iteration & pushing of constraints (46b338b)
  • Extendable module not binding class functions (91259f3)
  • constraints: Nsfw constraint should return string reason (4b99e3a)
  • Process being initialised after first use (9558ce6)
  • API: foxes using a redirect url (d9ce966)
  • Set global timezone to UTC (f8e7834)
  • main: Register slash commands only for first shard (ffd4ed0)
  • CommandContext: Allow files option (9db9a15)
  • BooleanArgumentType: Stringify value before processing (a6e2257)
  • Command: Null description (7dec8c7)
  • API: parameters cannot be used in POST/HEAD requests (7d6a78a)
  • Request: TypeError & log errors (cc605a5)
  • Argument: Default for argument being ignored (ad60a27)
  • Locale: Catch-revert-to en lang causing hang due to bad condition (07d3a78)
  • Locale: Hash table provided with no object without options (00748f1)
  • LanguageRegistry: Fix cldr-data locale check (9b9f761)
  • Check if args exist before iterating (07c48fd)
  • Description not being added to commands (b231027)

Features

  • commands: Add bulge command (db2db65)
  • Error and exit handling, post notifications (ea2bfe3)
  • Automatic restart & updater (841561b)
  • commands: Add img-jpg command (646bd92)
  • commands: Add img-mirror command (74a8fe7)
  • commands: Add img-png command (1e9bfb2)
  • commands: Add img-rotate command (04ae575)
  • commands: Add img-webp command (15d96bc)
  • commands: Add fursuit command (c18846e)
  • commands: Add shibe command (efa09f2)
  • commands: Add fursuit command (3812ff5)
  • commands: Add urban command (dd4998f)
  • commands: Add math command (20fd1f3)
  • commands: Add img-flip command (58df2a7)
  • commands: Add fox command (edfd927)

Refactor

  • Dispatcher: Ephemeral failed commands (0591fc3)
  • Embed: Use env variables for footer content (90d2692)
  • Registry: Remove unused HelperRegistry (66287be)
  • Code cleanup & linting (acde495)
  • main: Remove unneeded GUILD gateway intent (1806577)
  • commands: Remove testing commands (1f64c59)