Skip to content

v1.0.0

Compare
Choose a tag to compare
@wfcd-bot-boi wfcd-bot-boi released this 27 Nov 23:21
· 400 commits to master since this release

1.0.0 (2021-11-27)

Bug Fixes

  • 2761272096, lfg settings nonexistent (5b0ee5b)

  • add default role missing descriptor, causing generation issues (1b5403f)

  • add fix the capture for default role (df743c6)

  • add k for specific filtered words (2a84331)

  • add sortie worldstate lookup. closes #503 (aaf21a1)

  • always full uppercase requiem ages (e656ca7)

  • asset migration to cdn (5ad7ae8)

  • automatically do replaces instead of expecting user to know them (d8ccf95)

  • bad naming (fd5fdeb)

  • bad owner & public mismatch (d42207a)

  • bad syntax (17b6a14)

  • better filtering before creating joinable object (b2cfb44)

  • better formatting for temp category (ff96298)

  • cache pings for more invasion,item combinations. potential fix for #498 (f63f78b)

  • catch errors setting guild commands (d618daa)

  • change "add" to "import" (364141d)

  • check both if there's a mod role and that there's an id (d25959f)

  • check for webhook insert having invalid values, closes #297 (4c31912)

  • commands): track webhook init & check order fix(tracker): fix connection to external tracking systems chore: removing extra files fix(twitch: better documentation and live checks for twitch (6bc5084)

  • custom commands not being accessible (504c48e)

  • darvo: give darvo the right platform (c9e3381)

  • de-dupe platforms, spot-load user data (fde50be)

  • directly output undecodable commands (fedfbab)

  • djs12: additional fixes for djs12, doc for control webhook (76c4054)

  • djs12: caches (b40f47f)

  • djs12: channels cache (8bf5fc4)

  • djs: dump call cache (18ca760)

  • djs: more cache fixes (3ed3023)

  • djs: more cache fixes (f42c454)

  • don't include solaris bounty data in notification, check in case bounty data is empty (215d088)

  • dump: don't mention in messages (4f5e99d)

  • embeds not showing all information in settings embeds, closes #242 (f907b21)

  • empty platforms from config (8149d8b)

  • enable fissures, specify cache location (0dc8717)

  • ensure joinable settings are set on legacy roles (426798c)

  • existentially check user creation date (dfa7142)

  • extra filter on role fetch from db (f95f3d9)

  • filter some errors (6cf671f)

  • fix for saving complex instead of simple roles (56e4990)

  • flex frame embed fields for abilities, passive, and profile (72f9a22)

  • flex on description or mod effect (#395) (86eae6c)

  • handle avatar hashes (closes #442) (5a4a98b)

  • handle missing guild when generating custom commands (5889109)

  • help triggering /h on lfg (590406f)

  • i18n: New Crowdin updates (#501) (a058ced)

  • ignore perm issues from setting guild ccs (9d6e041)

  • incorrect cycle data for cetus (09ea0da)

  • inline commands not registering properly (4466e9b)

  • integration filter, closes #456 (a68f307)

  • interactions in dms. closes #504 (9f772e0)

  • let invalid mods fail command (954b207)

  • LFG not updating accurately (af4a77f)

  • lfg: check if initial embed is created, leverage direct calls (aeeb07d)

  • license: badge saying the wrong thing (1593cbf)

  • logic around removing guilds from the db (66c39c0)

  • make custom statuses work better (bc64a30)

  • malperformant alerts for tweets, some missing commands (d2f72e7)

  • message component existence, weird embed issues (243eb6b)

  • misc existential fixes, support compactable (99d0852)

  • misc fixes to bad api calls (ec9c17c)

  • more ping cache fixes. additionally for #498 (07601f6)

  • more userinfo fixes (8b27e7f)

  • news object fields (ce63d63)

  • news: fix some streams posting as updates (e902556)

  • not being able to leave/join roles (5aeed39)

  • not fetching properly (6b68e7d)

  • notifier: add awaits on send (22d7125)

  • notifier: guild id resolution (e764289)

  • notifying owner on bot-join (f6ae100)

  • numbers being miscalculated on secondary fires (41db06c)

  • overly long whereis names (f7b7679)

  • package.json & package-lock.json to reduce vulnerabilities (#313) (1091aeb)

  • pencil: colon or question mark for left or right (c804ca2)

  • pencil: custom command listing not always dumping properly. (c9d3cd1)

  • pencil: extermination -> exterminate (baf990e)

  • pencil: extermination -> exterminate (bbe9035)

  • pencil: remove extraneous file (fdfe13c)

  • pencil: set category not being prioritized when creating channels (3387dae)

  • Position new channel below template (811258d)

  • primeaccess fixes (aa1a945)

  • private function invocation (1359192)

  • process per-shard instead of all shards at once (71753cb)

  • promocode list errors (28cda5f)

  • queries, remove excess deps (a4acf0d)

  • remove broken broadcaster call (c9106ac)

  • remove extra debug (4b138b3)

  • roles: roles.cache in addRole (e5a926a)

  • scale pages in settings from content lengths (28951e3)

  • sentient outpost embed (eca16af)

  • sentry error 2760182145, bad api calls (e99cff6)

  • set field missing where buildid goes, fix query to use append (6af7695)

  • settings default roles not displaying (41a3047)

  • spacing in query (81123fa)

  • style & linting fixes (f679523)

  • styling (4111ebc)

  • supply platform when granting promocode (827bc15)

  • syndicate embed not flexing on missions length (3796d07)

  • testing new mod command organization (8b1ba26)

  • too man commands triggering lfg (fb35f72)

  • tracker fixes (43d91ac)

  • tracker fixes (07bd0fa)

  • tracker fixes (f1d0dd5)

  • tracker fixes (55cf4f7)

  • tweets not having a grouping for different types (2c8bc3c)

  • twitter firing all cylinders all the time (a518ce1)

  • uncached guild owner (25da280)

  • update options accessors in calculator, sentry 2760233460 (51f09f3)

  • upgrade @sentry/node from 5.14.0 to 5.14.1 (#311) (9ed06e1)

  • upgrade @sentry/node from 5.14.1 to 5.14.2 (#314) (440dda0)

  • upgrade @sentry/node from 5.14.2 to 5.15.0 (#315) (588ebeb)

  • upgrade @sentry/node from 5.15.0 to 5.15.2 (#316) (e2ebdd6)

  • upgrade @sentry/node from 5.15.5 to 5.16.0 (#343) (8ddb42c)

  • upgrade @sentry/node from 5.16.1 to 5.17.0 (#349) (846ed8d)

  • upgrade @sentry/node from 5.17.0 to 5.18.0 (#353) (cb3b4d6)

  • upgrade @sentry/node from 5.18.0 to 5.19.0 (#359) (e6f1a53)

  • upgrade @sentry/node from 5.19.0 to 5.19.1 (#361) (8b8c128)

  • upgrade @sentry/node from 5.19.1 to 5.19.2 (#363) (a30ddfb)

  • upgrade @sentry/node from 5.19.2 to 5.20.0 (#364) (f16bdd1)

  • upgrade @sentry/node from 5.20.0 to 5.20.1 (#366) (be8bed6)

  • upgrade @sentry/node from 5.22.3 to 5.23.0 (#380) (2470afc)

  • upgrade @sentry/node from 5.23.0 to 5.24.2 (#382) (ae7c0d3)

  • upgrade @sentry/node from 5.24.2 to 5.25.0 (#396) (363175d)

  • upgrade @sentry/node from 5.27.0 to 5.27.1 (#406) (0befb7c)

  • upgrade @sentry/node from 5.27.1 to 5.27.2 (#407) (480e87b)

  • upgrade @sentry/node from 5.27.2 to 5.27.3 (#411) (127ca4d)

  • upgrade @sentry/node from 5.27.3 to 5.27.4 (#412) (5ac5fab)

  • upgrade @sentry/node from 5.27.4 to 5.27.6 (#416) (d8145b6)

  • upgrade @sentry/node from 5.27.6 to 5.29.0 (#422) (9ad5fb8)

  • upgrade @sentry/node from 5.29.0 to 5.29.1 (#427) (8907718)

  • upgrade @sentry/node from 5.29.1 to 5.29.2 (#432) (81f862c)

  • upgrade @sentry/node from 5.29.2 to 5.30.0 (#438) (ef5fb39)

  • upgrade @sentry/node from 5.7.1 to 5.14.0 (#305) (b853d48)

  • upgrade @spectacles/rest from 0.5.2 to 0.6.1 (#307) (7c81e01)

  • upgrade @spectacles/rest from 0.6.1 to 0.8.3 (#318) (ba92c30)

  • upgrade bluebird from 3.7.1 to 3.7.2 (#312) (6e89312)

  • upgrade bufferutil from 4.0.1 to 4.0.2 (#408) (5133ca1)

  • upgrade bufferutil from 4.0.2 to 4.0.3 (#431) (ad04290)

  • upgrade decache from 4.5.1 to 4.6.0 (#335) (4daada2)

  • upgrade discord-giveaways from 3.0.7 to 3.2.3 (#306) (9c5d89a)

  • upgrade discord.js from 12.0.2 to 12.2.0 (#320) (c2f66d9)

  • upgrade discord.js from 12.2.0 to 12.3.0 (#370) (3445f2b)

  • upgrade discord.js from 12.3.1 to 12.4.0 (#401) (fc99210)

  • upgrade discord.js from 12.4.1 to 12.5.0 (#415) (c9cb0a1)

  • upgrade discord.js from 12.5.0 to 12.5.1 (#419) (32e1810)

  • upgrade discord.js from 12.5.1 to 12.5.2 (#449) (87ac0c5)

  • upgrade moment from 2.26.0 to 2.27.0 (#352) (20e8026)

  • upgrade moment from 2.27.0 to 2.28.0 (#381) (5a62680)

  • upgrade moment from 2.28.0 to 2.29.0 (#390) (8031d74)

  • upgrade moment from 2.29.0 to 2.29.1 (#397) (fb810b2)

  • upgrade ms from 2.1.2 to 2.1.3 (#423) (ff53fce)

  • upgrade mysql2 from 2.0.0 to 2.1.0 (#308) (486387e)

  • upgrade mysql2 from 2.2.1 to 2.2.2 (#384) (b6fbb09)

  • upgrade mysql2 from 2.2.2 to 2.2.5 (#389) (3cc9776)

  • upgrade node-fetch from 2.6.0 to 2.6.1 (#377) (a123f88)

  • upgrade parse-duration from 0.1.1 to 0.1.2 (#310) (122803c)

  • upgrade parse-duration from 0.1.2 to 0.3.0 (#319) (7b90e47)

  • upgrade parse-duration from 0.3.1 to 0.3.2 (#327) (b3b0dc2)

  • upgrade parse-duration from 0.4.2 to 0.4.3 (#334) (57d44fc)

  • upgrade ping from 0.2.3 to 0.3.0 (#394) (e131382)

  • upgrade ping from 0.3.0 to 0.4.0 (#428) (91512e4)

  • upgrade rss-feed-emitter from 3.0.0 to 3.1.2 (08603c8)

  • upgrade rss-feed-emitter from 3.1.2 to 3.2.0 (#365) (11d2569)

  • upgrade rss-feed-emitter from 3.2.1 to 3.2.2 (#369) (c68680f)

  • upgrade topgg-autoposter from 1.1.6 to 1.1.7 (#443) (da6a741)

  • upgrade twitch from 3.5.6 to 3.7.1 (#309) (65124ed)

  • upgrade twitch from 4.0.10 to 4.0.12 (#354) (317d6b6)

  • upgrade twitch from 4.0.12 to 4.1.2 (#357) (f7e20b4)

  • upgrade twitch from 4.1.2 to 4.1.3 (#360) (a381d09)

  • upgrade twitch from 4.2.0 to 4.2.1 (#376) (6fe9c66)

  • upgrade twitch from 4.2.1 to 4.2.2 (#379) (fe304c6)

  • upgrade twitch from 4.2.2 to 4.2.3 (#385) (91d2c47)

  • upgrade twitch from 4.2.3 to 4.2.4 (#388) (5d8b435)

  • upgrade twitch from 4.2.4 to 4.2.5 (#393) (0b83882)

  • upgrade twitch from 4.2.5 to 4.2.6 (#399) (0288119)

  • upgrade twitch from 4.2.6 to 4.2.7 (#403) (196cda9)

  • upgrade twitch from 4.2.7 to 4.3.0 (#413) (5671698)

  • upgrade twitch from 4.3.0 to 4.3.1 (#418) (2cc0b3f)

  • upgrade twitch from 4.3.1 to 4.3.5 (#421) (082aa0a)

  • upgrade twitch from 4.3.5 to 4.3.6 (#425) (dab83ab)

  • upgrade twitch from 4.3.6 to 4.3.7 (#430) (36f71a4)

  • upgrade twitch from 4.3.7 to 4.3.8 (#434) (74a1661)

  • upgrade twitch from 4.3.8 to 4.4.0 (#437) (fa56ffb)

  • upgrade twitch from 4.4.0 to 4.4.1 (#439) (836185f)

  • upgrade twitch-webhooks from 4.0.10 to 4.0.12 (#355) (53f13d5)

  • upgrade twitch-webhooks from 4.1.4 to 4.2.0 (#373) (1888772)

  • upgrade twitch-webhooks from 4.2.0 to 4.2.1 (#375) (5a20b22)

  • upgrade twitch-webhooks from 4.2.1 to 4.2.2 (#378) (2b9fc44)

  • upgrade twitch-webhooks from 4.2.2 to 4.2.3 (#386) (73b0b7d)

  • upgrade twitch-webhooks from 4.2.3 to 4.2.4 (#387) (867388a)

  • upgrade twitch-webhooks from 4.2.4 to 4.2.5 (#392) (fb8cbff)

  • upgrade twitch-webhooks from 4.2.5 to 4.2.6 (#398) (92ba850)

  • upgrade twitch-webhooks from 4.2.6 to 4.2.7 (#402) (da9c321)

  • upgrade twitch-webhooks from 4.2.7 to 4.3.0 (#414) (ab86137)

  • upgrade twitch-webhooks from 4.3.0 to 4.3.1 (#417) (1aa60c4)

  • upgrade twitch-webhooks from 4.3.5 to 4.3.6 (#424) (85c4885)

  • upgrade twitch-webhooks from 4.3.6 to 4.3.7 (#429) (fe95207)

  • upgrade twitch-webhooks from 4.3.7 to 4.3.8 (#433) (353df23)

  • upgrade utf-8-validate from 5.0.2 to 5.0.3 (#409) (305a85f)

  • upgrade utf-8-validate from 5.0.3 to 5.0.4 (#435) (ff5ee33)

  • upgrade zlib-sync from 0.1.6 to 0.1.7 (#350) (257972b)

  • usages for untrack using "track" instead of "untrack" (9b01e9f)

  • use the right lengths for pool tables (7d36bd5)

  • userinfo regex (d589414)

  • Separate notifier (#341) (d14e0c6), closes #341 #331 #300 #270

Features

  • acolyte depart tracking, earth tracking (947bb09)
  • add ability to force hydration from cli arg (cbfef56)
  • add check for leading @. closes #426 (aa498d6)
  • automatically allow mods to see and get into private channels (84139d7)
  • better corgis without corggit (75d1545)
  • cache guilds & common large queries to flatfiles (6c4371a)
  • cambion (cd58ecb)
  • check if user has a code already (e6b1044)
  • Codes, Pagination for multi-result embeds (#208) (aa81a1c)
  • common captures, cc images, cc edits (e2a48ea)
  • custom tracking for solaris warm/cold cycle (f3d148a)
  • hard disable commands globally from code (bec524a)
  • linting, set up webhooks during tracking, add necralisk (f287db5)
  • make fissure timestamp the end time for the fissure (4ab5f34)
  • New translations en.json (Czech) (#451) (6605484)
  • pencil: greenkeeper-lockfile additions for CI, cc ping setting (#203) (8a94ecf)
  • pull the most relevant option for inline weapon and wf inline searches (b3e1159)
  • reenable pings (wip) (67d1815)
  • riven stats from the api (77b1ac2)
  • role/channel statistics mappings, linting (5c79a0e)
  • schema additions for streams and role tracking (f275bb4)
  • separate notifier for cycles. closes #507. closes #506 (977d8b1)
  • steel path embed & notifications (85e2d19)
  • syndicate embed alterations for bounties (a993f54)
  • twitch notifications (0cfa18e)
  • update news embed to use better fields (3f0947e)

Reverts

  • Revert "Clean up some DB Calls, other tweaks (#172)" (#173) (e98ea35), closes #172 #173
  • Revert "fix for undefined result" (7865419)
  • Revert "adding some alerts and notifier optimizations and customizations" (688c386)
  • Revert "add rejectunauthorized" (e1f3155)
  • Revert "Update Arcane.js" (6d689a7)
  • Revert "Update Tutorial.js" (c7dc0ea)
  • Revert "Update Tracker.js" (674ada3)
  • Revert "Update ItemEmbeddedInline.js" (d91f7b1)
  • Revert "Update Weapon.js" (ff8c1f7)

BREAKING CHANGES

  • Notifier usage will need a new process and config

  • chore: decrease ctx lookup for non-bot scopes

  • fix: clean up fissures & arbi's are generated, move data generation into blocking part of script

  • task: bot working in parallel

  • feat: upgrade twitch notifier

  • refactor notifier to use notifiedIds db, clean up add build command, cleaner startup