Skip to content

Latest commit

 

History

History
1329 lines (779 loc) · 57 KB

CHANGELOG.md

File metadata and controls

1329 lines (779 loc) · 57 KB

Table of Contents generated with DocToc

Changelog

v2.1.4 (2022-08-01)

Full Changelog

v2.1.3 (2022-07-31)

Full Changelog

Implemented enhancements:

  • enable a configurable default channel for bot responses if the bot cannot reach the end user directly #516

v2.1.2 (2022-07-31)

Full Changelog

Implemented enhancements:

  • allow !rolls to be disabled via /config #515

v2.1.1 (2022-07-30)

Full Changelog

Fixed bugs:

  • sendDirectOrFallbackToChannelEmbeds can send to the event channel ... so try the systemchannel FIRST #513
  • invalid_url on ipv6 addresses #512

v2.1.0 (2022-07-17)

Full Changelog

Implemented enhancements:

  • bot to automatically 'remove' expired event posts #503

v2.0.14 (2022-07-14)

Full Changelog

Fixed bugs:

  • planning channel permissions are dependant on a 'sane environment' #505

v2.0.13 (2022-07-07)

Full Changelog

v2.0.12 (2022-06-07)

Full Changelog

Fixed bugs:

  • if recur_every on an event_edit is set to 0, it should remove the occurance #501

v2.0.11 (2022-06-01)

Full Changelog

Implemented enhancements:

  • add gtag to web component #498

v2.0.10 (2022-05-26)

Full Changelog

Fixed bugs:

  • DeprecationWarning: Passing strings #496

v2.0.9 (2022-05-23)

Full Changelog

Fixed bugs:

  • exception in config - when channel returned as null #497

v2.0.8 (2022-04-23)

Full Changelog

Fixed bugs:

  • Cant use /config channelcategory because it doesnt recognize my channel categories. I dont know IF I’m missing something... but loved the feature. #494

v2.0.7 (2022-03-19)

Full Changelog

Closed issues:

  • Adding multi selection pull example to docs #488

v2.0.6 (2022-02-03)

Full Changelog

v2.0.5 (2022-02-03)

Full Changelog

v2.0.4 (2022-02-03)

Full Changelog

v2.0.3 (2022-01-10)

Full Changelog

v2.0.2 (2022-01-10)

Full Changelog

v2.0.1 (2022-01-10)

Full Changelog

v2.0.0 (2022-01-10)

Full Changelog

Fixed bugs:

  • automatically remove users no longer on the server from events when the event is interacted with #477

v1.9.27 (2021-12-22)

Full Changelog

v1.9.26 (2021-12-22)

Full Changelog

Fixed bugs:

  • regression in another fix - editing event fails #483

v1.9.25 (2021-12-22)

Full Changelog

v1.9.24 (2021-12-20)

Full Changelog

v1.9.23 (2021-12-20)

Full Changelog

v1.9.22 (2021-12-19)

Full Changelog

v1.9.21 (2021-12-19)

Full Changelog

v1.9.20 (2021-12-19)

Full Changelog

v1.9.19 (2021-12-19)

Full Changelog

v1.9.18 (2021-12-19)

Full Changelog

v1.9.17 (2021-12-19)

Full Changelog

v1.9.16 (2021-12-19)

Full Changelog

v1.9.17-docker (2021-12-19)

Full Changelog

v1.9.15-docker (2021-12-19)

Full Changelog

v1.9.15 (2021-12-19)

Full Changelog

v1.9.14 (2021-12-05)

Full Changelog

Fixed bugs:

  • permission errors are showing the permission number instead of the name #469

v1.9.13 (2021-12-05)

Full Changelog

Implemented enhancements:

  • add an option in roll_stats to "re-roll ones" #466
  • improve test coverage for roll.js #463

Fixed bugs:

  • give better error message for event create when invalid 'on' parameter passed #465

v1.9.12 (2021-11-26)

Full Changelog

Implemented enhancements:

  • ability to include text in a roll that describes what the roll is for #460

v1.9.11 (2021-11-23)

Full Changelog

v.1.9.10 (2021-11-22)

Full Changelog

Implemented enhancements:

  • add the ability for event creators to add CR/LF's in options #455

v1.9.9 (2021-11-17)

Full Changelog

v1.9.8 (2021-11-14)

Full Changelog

v1.9.7 (2021-11-02)

Full Changelog

Implemented enhancements:

  • enhancement request - haireey 海利: itll be cool if u use the /show command, theres also avatar shown from dnd beyond #448

v1.9.6 (2021-09-30)

Full Changelog

v1.9.5 (2021-09-30)

Full Changelog

Fixed bugs:

  • handleConfig: ReferenceError: COMMANDS is not defined #444

v1.9.4 (2021-09-29)

Full Changelog

Fixed bugs:

  • Bug: Incorrect proficiency listing #440
  • poll exceptional condition (when bot doesn't have rights in channel) will get exception on poll removal #438

v1.9.3 (2021-09-17)

Full Changelog

Implemented enhancements:

  • add character count, user count and event count to stats #435
  • enhancement: add skills, tools, and saving throws to 'show character' #419

v1.9.2 (2021-09-14)

Full Changelog

Fixed bugs:

  • Reminder dm event link back urls are broken #431

v1.9.1 (2021-09-14)

Full Changelog

Fixed bugs:

  • character id accidentally changed to number from string #428

v1.9.0 (2021-09-14)

Full Changelog

Implemented enhancements:

  • upgrade script for character data to move to v5 #424
  • upgrade to v5 of the dndbeyond character sync api #420
  • make a test for /calendar #191

Fixed bugs:

  • in logging command output from bot, getting 'Do not know how to serialize a BigInt' #426
  • cleanup script for characte data that should have been removed #425
  • @i32jiprd found an issue with handleApprove - bot is not removing old characters in db on 'isUpdate' check #423
  • bot presence data is no longer appearing after upgrade of discordjs #422

v1.8.10 (2021-09-03)

Full Changelog

v1.8.9 (2021-09-03)

Full Changelog

v1.8.8 (2021-09-03)

Full Changelog

Implemented enhancements:

  • Change date time displayed in events to user date tag #412
  • limit the number of embeds on dice rolls to prevent a user from flooding a channel #298

Fixed bugs:

  • check field lengths on event creation and edit #406
  • attendeeRemove / attendeeAdd: encountered error maintaining planning channel DiscordAPIError: Unknown Member #405
  • exception occuring in sendReminders #299

v1.8.7 (2021-08-29)

Full Changelog

v1.8.6 (2021-08-16)

Full Changelog

Implemented enhancements:

  • Add the registered DnDBeyond character link to the created event instead of only showing the Name, Class and Lvl #401

Fixed bugs:

  • config changes for toString intruduced a bug in undefined for eventPlanDays #402

v1.8.5 (2021-08-13)

Full Changelog

Implemented enhancements:

  • calender icon to the event channel as a sticky thing on the top of it. so you dont have to switch forth and back to see who signed up #396
  • add , ephemeral: true for interaction replies where it makes sense #382

v1.8.4 (2021-08-12)

Full Changelog

v1.8.3 (2021-08-12)

Full Changelog

Implemented enhancements:

  • enhancement - event voice channels, configurable to not limit to the party signed up for the event #386

Fixed bugs:

  • unnecessarily renaming channels due to character replacement at the end/beginning ... trim them #385

v1.8.2 (2021-08-12)

Full Changelog

Fixed bugs:

  • another sharding issue ... on web module #392
  • stats command getting SHARDING_INVALID_EVAL_BROADCAST #391

Closed issues:

  • handle malformed events cleaner in sendreminders #393

v1.8.1 (2021-08-12)

Full Changelog

Fixed bugs:

  • discordjs v13 bug - on old prefix commands, finding channel to respond is failing #389

v1.8.0 (2021-08-12)

Full Changelog

Implemented enhancements:

  • update to discord.js v13 #383

Fixed bugs:

  • Dm couldn't join audio chat #384
  • the creator of an event shouldn't be defaulted to the planning channel for the event #381

v1.7.2 (2021-08-09)

Full Changelog

Fixed bugs:

  • sometimes users aren't cached and are failing to be joined to planning channels #378

v1.7.1 (2021-08-09)

Full Changelog

Implemented enhancements:

  • add the voice channel to the event embed #375

v1.7.0 (2021-08-09)

Full Changelog

Implemented enhancements:

  • enhancement: also add the ability to add a voice channel as well for events (much like config_eventplancat) #312

v1.6.9 (2021-08-09)

Full Changelog

v1.6.8 (2021-08-08)

Full Changelog

v1.6.7 (2021-08-07)

Full Changelog

1.6.6 (2021-08-06)

Full Changelog

Fixed bugs:

  • reminders are sent for standby attendees #365
  • editing event with 0 attendee slots throws an exception #364

Closed issues:

  • separation of Sign-Ups vs Attendees for events #361

1.6.5 (2021-08-06)

Full Changelog

1.6.4 (2021-08-06)

Full Changelog

Fixed bugs:

  • /event_create doesn't work for 'today' @9pm , says 12:00 am #358
  • event_edit causing error with trim() #350

Closed issues:

  • investigate fuzzy date logic in event creates and edits #260

1.6.3 (2021-07-22)

Full Changelog

Fixed bugs:

  • luxon upgrade broke timezones #348

1.6.2 (2021-07-20)

Full Changelog

1.6.1 (2021-07-20)

Full Changelog

1.6.0 (2021-07-20)

Full Changelog

Implemented enhancements:

  • replace reactions with buttons in event embeds - duplicate of #337 #344

Fixed bugs:

  • /event_edit from mobile (copy and paste from the edit reaction) passes an additional space from the android app #343
  • Check reactions and prole #338

1.5.9 (2021-07-12)

Full Changelog

Implemented enhancements:

  • Consolidate config commands to a single command #340
  • Feature: Additional option in events to limit event creation to Approval role. #339
  • Add documentation in how to run the bot privately #333

Fixed bugs:

  • bug: if an channelForEvents channel that is invalid is setup, recurring events will fail #329

1.5.8 (2021-07-02)

Full Changelog

1.5.7 (2021-06-28)

Full Changelog

Fixed bugs:

  • polls - exception - title: must be 256 or fewer in length #323

1.5.6 (2021-06-27)

Full Changelog

Fixed bugs:

  • if a player is on standby, the event will still show on their calendar #320

Closed issues:

  • eventShow throws exception when called from recurEvents #317

1.5.5 (2021-06-27)

Full Changelog

Implemented enhancements:

  • feature: support 'standby' queuing for events that are full #277

1.5.4 (2021-06-25)

Full Changelog

Implemented enhancements:

  • in an event show embed, link to a planning channel if one exists for it #313

Closed issues:

  • bug: if a member has left a guild but is still on an event, session planning channel member updates will fail #309

1.5.3 (2021-06-18)

Full Changelog

1.5.2 (2021-06-18)

Full Changelog

1.5.1 (2021-06-18)

Full Changelog

1.5.0 (2021-06-18)

Full Changelog

Implemented enhancements:

  • feature: option to auto create session-planning channels for events with just those in the session #303

Fixed bugs:

  • obscure error message returned when event id is not correct for event_signup and event_withdrawal #300

1.4.10 (2021-06-14)

Full Changelog

Implemented enhancements:

  • if improper permissions are configured on channel, and bot can not locate a channel with proper permissions, exception occurs #294

Fixed bugs:

  • on guildCreate seeing this in logs sometimes #295
  • bug sendDirectOrFallbackToChannelEmbeds: could not DC with user, will fallback to channel send. - utils is not defined %s #291

1.4.9 (2021-06-11)

Full Changelog

1.4.8 (2021-06-11)

Full Changelog

Closed issues:

  • Total the stat rolls #288

1.4.7 (2021-06-11)

Full Changelog

Implemented enhancements:

  • there are times which the bot is added to a server and doesn't have any way to communicate with users #285

Fixed bugs:

  • mentions of @everyone don't work in event descriptions #283
  • server name on web is placed over the menu bar #279

Closed issues:

  • if a event embed message is removed, and a user attempts to event_withdrawal or event_signup commands, they fail with obscure error #284

1.4.6 (2021-06-08)

Full Changelog

1.4.5 (2021-06-08)

Full Changelog

Fixed bugs:

  • external link on event coordinator doesn't include the guildid #278

Closed issues:

  • bug: max keys messages being sent to users #273

1.4.4 (2021-05-30)

Full Changelog

Closed issues:

  • !roll /roll allow notations larger than the field name could accomodate ... trim them #275

1.4.3 (2021-05-29)

Full Changelog

Fixed bugs:

  • bug: event_edit is no longer save()ing the event prior to showing it #270

1.4.2 (2021-05-27)

Full Changelog

Fixed bugs:

  • show inventory is not listing items that are added manually on dndbeyond #266

1.4.1 (2021-05-27)

Full Changelog

Implemented enhancements:

  • feature: enhance character resource tracking #259

Fixed bugs:

  • show base hp not accurately showing hp from dndbeyond #267

1.4.0 (2021-05-26)

Full Changelog

Fixed bugs:

  • report that event's aren't pinging roles when they are created with roles in the descriptions #261
  • recurring event exception channel_id: undefined #257

1.3.16 (2021-05-24)

Full Changelog

1.3.15 (2021-05-23)

Full Changelog

Implemented enhancements:

  • feature: if roll command is sent with no notation, default to 1d20 #254
  • Add an option to polling to allow more than one answer #211

Closed issues:

  • replace code blocks for message deletion try/catch with a function #253
  • Research ways to create a message on discord from a webpage #67

1.3.14 (2021-05-21)

Full Changelog

Implemented enhancements:

  • add user's name in list_all #248
  • Error when events start date is in past for create/edit #245
  • if in debug, should remove all bot-wide slash commands when replacing server local commands #237

Fixed bugs:

  • should send multiple embeds in the case of large die rolls #236

1.3.13 (2021-05-21)

Full Changelog

Fixed bugs:

  • when reminders are sent, the Go Back To Message is added multiple times #243

1.3.12 (2021-05-20)

Full Changelog

Fixed bugs:

  • recurring events schedule prior to when they are supposed to #240

1.3.11 (2021-05-20)

Full Changelog

Implemented enhancements:

  • Implement recurrent event ability #91

1.3.10 (2021-05-20)

Full Changelog

Fixed bugs:

1.3.9 (2021-05-17)

Full Changelog

Implemented enhancements:

  • feature: add an event reaction that sends the appropriate edit command via DC to the user #229

1.3.8 (2021-05-17)

Full Changelog

1.3.7 (2021-05-11)

Full Changelog

Implemented enhancements:

  • event_attendance: allow for different sized columns (first column def needs to be smaller) #212

Fixed bugs:

  • there seems to be edge cases in which msg.delete is true but the message can not be deleted #222
  • error message was no longer properly being routed to end user #221

1.3.6 (2021-05-03)

Full Changelog

Implemented enhancements:

  • when event is removed, leave a message with information on who removed it #210
  • implement commands to administer signups and withdrawals by an @approver #205

Closed issues:

  • enable an easier way to interact with the bot through the 'list' and 'changes' responses #7

1.3.4 (2021-05-02)

Full Changelog

Implemented enhancements:

  • command to roll for D&D 5e stat block #202

1.3.3 (2021-05-01)

Full Changelog

Implemented enhancements:

  • feature: command to show player attendance #196

1.3.2 (2021-05-01)

Full Changelog

1.3.1 (2021-04-29)

Full Changelog

1.3.0 (2021-04-28)

Full Changelog

1.2.19 (2021-04-28)

Full Changelog

1.2.18 (2021-04-27)

Full Changelog

Implemented enhancements:

  • use an expiring cache for the guildconfigs instead of an ever-growing array #185

Fixed bugs:

  • /event_list_proposed command causing exception in embed #182
  • make kick command broadcast compatible for usage with sharding #177

1.2.17 (2021-04-23)

Full Changelog

Implemented enhancements:

  • Remove the "add this bot to your server" link in some command responses #179

1.2.16 (2021-04-20)

Full Changelog

1.2.14 (2021-04-19)

Full Changelog

1.2.13 (2021-04-19)

Full Changelog

Implemented enhancements:

  • enable bot-admin to remove bot from server #174
  • bot should determine if server is inactive for pruning purposes #173

1.2.12 (2021-04-15)

Full Changelog

1.2.11 (2021-04-14)

Full Changelog

1.2.10 (2021-04-13)

Full Changelog

Implemented enhancements:

  • !campaign should allow 'unsetting' the campaign #157
  • figure out a way to compare existing commands to deployable commands #156

Fixed bugs:

  • !roll is not checking to insure channel permissions exist #165

1.2.9 (2021-04-13)

Full Changelog

1.2.8 (2021-04-13)

Full Changelog

1.2.6 (2021-04-10)

Full Changelog

Closed issues:

  • code cleanup - any tests of object ** object.field #155
  • remove MANAGE_PERMISSIONS requirement for INTERACTIONS #150

1.2.5 (2021-04-09)

Full Changelog

Implemented enhancements:

  • clean up db when guild removes bot #146

Closed issues:

  • event edits (nulling fields) have stopped working now with slash commands - investigate #152
  • fix event display of dmgm #151
  • change poll summary to cleanup the 'poll results' of the notification #149

1.2.4 (2021-04-08)

Full Changelog

1.2.3 (2021-04-08)

Full Changelog

Implemented enhancements:

  • make polls start with 1 instead of 0 ... be more user friendly #145

Closed issues:

  • add !config option to make command removal from a channel optional #100
  • split help apart --- too large #63

1.2.2 (2021-04-07)

Full Changelog

Implemented enhancements:

  • replace all commands instead of posting them one by one #140
  • implement slash (/) commands #134

Closed issues:

  • use parseMessageParms() for all command calls #133

1.2.0 (2021-04-07)

Full Changelog

1.1.6 (2021-04-03)

Full Changelog

1.1.5 (2021-04-03)

Full Changelog

Closed issues:

  • when no approval is required on server '!register manual' is not setting the approvedBy field #132
  • allow !roll DMs #131
  • add logout button to web #129

1.1.4 (2021-04-01)

Full Changelog

Closed issues:

  • indicate if the event is deployed or not in ics feed #128

1.1.3 (2021-03-29)

Full Changelog

1.1.2 (2021-03-27)

Full Changelog

1.1.1 (2021-03-27)

Full Changelog

Closed issues:

  • exceeding 1024 character limit on !roll commands with large values #120

1.1.0 (2021-03-23)

Full Changelog

1.0.27 (2021-03-09)

Full Changelog

Closed issues:

  • add user's name in dice roll response #114
  • add more info in README for !roll #113
  • allow commands in any case #111
  • add ability to !r(oll) dice #43

1.0.26 (2021-02-19)

Full Changelog

Closed issues:

  • allow user to set timezone from the timezone page, instead of using copy/paste #107
  • respond to a user on DMs so that they are aware the need to interact via the server (guild) #106
  • Add uptime to stats command #99

1.0.25 (2021-02-19)

Full Changelog

1.0.24 (2021-02-19)

Full Changelog

Closed issues:

  • allow help command to run even though bot is misconfigured and doesn't have the appropriate permissions in a channel #101
  • implement discord oath2 for web server #93

1.0.23 (2021-02-11)

Full Changelog

Closed issues:

  • implement static resources root dir for http server #97
  • fix error response for text/calendar content-type #96
  • include dmgm in userid calendar ics response #95
  • move web server to shard index.js #92
  • Implement sharding #79

1.0.22 (2021-02-08)

Full Changelog

Closed issues:

  • error occurs when channelforevents of channelforpolls can not be resolved (404 from discord) #87

1.0.21 (2021-02-08)

Full Changelog

1.0.20 (2021-02-07)

Full Changelog

Closed issues:

  • notify user when a poll or event is successfully created #85
  • in config output, show the channel names instead of ids for poll and event channels #80
  • when poll is deleted, send summary to deleter and to author #75
  • feature: enable the ability to have default channels for polls and events based on the channel they are created in #72

1.0.19 (2021-02-04)

Full Changelog

Closed issues:

  • show the voters in the poll message #81
  • add reminders for events #29

1.0.18 (2021-02-01)

Full Changelog

Closed issues:

  • Channel getting saved in event info may be wrong for event messages targeted to a channel #70
  • add trashcan reaction to events #68
  • Filter timezone automatically #66
  • change date formats to be more universal ... US format isn't friendly to europe #65
  • add a 'target channel' config option #62
  • add garbage can emoji to poll, so that author can remove it #61
  • add support for simple polls #44

1.0.15 (2021-01-31)

Full Changelog

1.0.14 (2021-01-30)

Full Changelog

1.0.13 (2021-01-30)

Full Changelog

1.0.12 (2021-01-30)

Full Changelog

1.0.11 (2021-01-30)

Full Changelog

Closed issues:

  • Invalid timezoneOffset: NaN scheduling an event when tz is set to europe/dublin (example) #54

1.0.10 (2021-01-30)

Full Changelog

1.0.9 (2021-01-30)

Full Changelog

1.0.8 (2021-01-30)

Full Changelog

Closed issues:

  • when new server invites bot, sometimes roles don't fetch #49
  • fix new server join roles issue #48
  • fix timezone set #47

1.0.7 (2021-01-29)

Full Changelog

1.0.6 (2021-01-27)

Full Changelog

1.0.5 (2021-01-23)

Full Changelog

Closed issues:

  • create ics subscribe-able url for guilds #28

1.0.3 (2021-01-15)

Full Changelog

Closed issues:

  • convert message sends to use utils.sendDirect* #24
  • throw exception instead of sending msg for hasRoleOrIsAdmin #16
  • some msg replies are still giving null username .. need to fix like the messageembed #15
  • list looks like it gets cut off on the 5th character #12
  • camparing modifiers are not working due to some of the arrays being arrays of arrays #10
  • some dndbeyond share urls don't work #9
  • Expertise in changes #6
  • Implement show #5
  • Fix undefined campaign #4
  • Fix null nickname issue #3
  • Add mission scheduling? #2

* This Changelog was automatically generated by github_changelog_generator