-
Notifications
You must be signed in to change notification settings - Fork 97
/
CHANGELOG
125 lines (107 loc) · 7.89 KB
/
CHANGELOG
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
2022-02-20 - v1.3.8
+ Updates to used libraries.
+ Added build hashes and support for more 1.x vanilla builds.
* Fixed issue with bot not sending messages longer than 255 characters, since this is unsupported by WoW clients.
Instead, the bot will split up these messages and send them in multiple chat packets.
* Fixed issue with bot not sending Discord messages which are replies.
2020-10-27 - v1.3.4/v1.3.5/v1.3.6
* Update to new Discord Library. This is a mandatory update. Using an old version will not connect to Discord. (Issue #45)
* Added support for Discord Gateway Intents and appropriate requirement messages to users. (Issue #47)
- Changed filter behavior to modify post processed messages. (Issue #35)
2019-09-29 - v1.3.3
+ Enabled setting account, password, and character variables from environmental variables (Commit by Road-block).
+ Implemented correct channel ID handling for global/localized/zone-specific channels like General and Trade (Issue #16).
+ Added config option for turning off tag matching failed notifications.
* Fixed bug causing failed warden responses on some servers which send warden check requests containing null byte.
2019-06-01 - v1.3.2
+ Improved Discord tag matching heuristics:
+ If multiple matches are found, preferred matches are chosen if the match is exact, or if the match contains the tag as an independent word.
+ If a picked match cannot be found, the bot will send the message as is without resolving the tag.
In addition to whispering the sender, it will also write the error into the Discord channel, since a lot of servers block
level 1 characters from whispering.
* Fixed bot breaking on WotLK/Cata when receiving very large responses such as the guild roster for a 900+ member guild.
* Fixed incorrect application of escaping markdown before applying config-based message formatting.
2019-04-24 - v1.3.1
+ Improve who command handling to better return approximate results from a mix of offline guild members and online players.
+ Improve matching of tags in WoW->Discord messages to tag users even if their name is followed by special characters.
+ Enabled escaping of characters in WoW->Discord messages that would format the message on Discord.
* Fixed issue with some servers not sending back character list in case it is requested before anti cheat response.
2019-03-20 - v1.3.0
+ Added support for global and channel-bound chat filters using Java Regex pattern matching.
+ Added whitelist feature to optionally explicitly only allow users using certain dot commands.
+ Added support for restart/shutdown announcement messages to be relayed as System messages.
+ Added command ?gmotd to display your guild's motd.
+ Added option to send guild notifications and guild motd to another Discord channel.
+ Changed behavior of ?who command to always return exact player requested if available on queries returning multiple players.
* Fixed bug in ?who command not working if the server returns a different player count vs the number of players actually displayed.
* Fixed bug in displaying color coded messages if the message contains the $ symbol.
* Fixed rare sync bug on some servers if the server + bot are both running for longer than 24 days.
2019-02-14 - v1.2.10
+ Enabled parsing of attachment (image links) in Discord->WoW messages
+ Added configuration setting for ingoring server MotD.
+ Added support for custom build numbers. Useful for users who have servers that accept modified clients.
+ Added SYSTEM notification for when the bot disconnects from the WoW server.
+ Lowered default reconnect timeout to 10 seconds.
* Fixed promote/demote notifications for MoP.
* Fixed emoji parsing in messages which contain item links.
* Fixed sending of empty messages to WoW for non-text events (users joining Discord, user pinning a message to the channel).
* Fixed case sensitivity in ?who command.
2019-01-14 - v1.2.9
+ Added optional login as Windows platform. This will fix support for Netherwing server while their Mac login is broken.
* Separated player and guild roster into two separate entities. Will fix sometimes random names in ?who command
2019-01-11 - v1.2.8
+ Added support for guild promoted, demoted, and player removed events.
* Fixed bot throwing an error if it received a message for a non-configured Discord channel.
* Fixed bug in logging in with characters using non-ASCII characters.
* Fixed bug in joining channels with non-ASCII characters on Cata/MoP.
2018-12-31 - v1.2.7
+ Added support for looking up Discord channels by ID rather than just name. To see a channel's ID, you must enable
Developer Mode in Discord under User Settings -> Appearance -> Advanced. Right-clicking the channel will then reveal the ID.
This is advantageous to use over name, so you need not change bot configuration when a channel name is changed.
* Do not send guild motd notification if motd is empty.
* Fixed logging in on accounts with multiple characters on TBC/WotLK.
2018-12-20 - v1.2.6
+ Added support for more trade links in chat like professions for WotLK/Cata/MoP.
+ Added support for GM sending messages to chats on TBC/WotLK/Cata.
* Fixed failing to relay messages from WoW to Discord on a Discord reconnect.
* Fixed displaying non-latin fonts in Windows command line.
2018-12-07 - v1.2.5
* Fixed inability to connect to servers which "overflow" their port in realm listing.
* Force usage of UTF-8 for the reading of all chat messages. Fixes issues with display non-latin fonts.
* Fixed bot sending multiple messages to WoW per one message in Discord if invited to multiple Discord servers.
+ Added enable_commands_channels config setting. If specified, only enables ?who in the configured channels.
2018-11-28 - v1.2.4
* Fixed initiating 2 reconnect timers if realm server is down.
* Fixed tagging @here to correctly tag @here instead of resolving a name containg "here" first.
* Fixed unhandled error (ERROR i.n.u.c.D.rejectedExecution - Failed to submit a listener notification task. Event loop shut down?)
when sending message from Discord to WoW if WoW is not connected.
* Fixed Discord status not getting set if Discord connection reconnects.
* Added heap dump parameter to start scripts.
2018-11-05 - v1.2.3
* Added back handlers for game server connection timeouts.
2018-11-03 - v1.2.2
* Changed emoji parsing to now display the ASCII version of the emoji, rather than just removing it from the message.
* Now need to type @everyone in wow to actually tag everyone, instead of just a fraction thereof like @@ or @e.
* Fixed achievements with commas or quotes not displaying correctly.
* Fixed some failed reconnection cases.
* Clearer logging during logon sequence.
2018-11-01 - v1.2.1
+ Support for achievement messages shown in guild chat (WotLK/Cataclysm/MoP).
* Fixed error in log when sending the bot a private, group, or voice message on discord.
* Fixed some bytebuf leak related messages.
2018-10-28 - v1.2.0
+ Support for Cataclysm (4.3.4 build 15595) and Mists of Pandaria (5.4.8 build 18414)
+ New configuration parameter enable_dot_commands to directly relay commands like .s in (default enabled)
+ Added time parameter to message formats.
+ Added support for relaying whispers.
+ Added support for showing change of guild motd events in guild chat.
* Bot now reinitiates connection to auth server during reconnect, as some servers don't allow old session keys.
* Fixed handling of ?who <name> command to more accurately search for specified names.
* Fixed bot still showing Watching guild members when disconnected from WoW server.
2018-10-10 - v1.1.0
* Fixed bug when connecting to a realm with many game servers (ex: Project Ascension)
+ Added configuration support for guild notifications. Check new wowchat.conf for example.
- Removed parsing .git folder to check for updates. Does not work if zip is downloaded from github directly.
- Readme updates / fixed some typos.
2018-10-04 - v1.0.0
* First WoWChat Release