UNPKG

6.98 kBMarkdownView Raw
1# Changelog
2
3## [5.0.0] - 2019-05-05
4### Added
5- REST API
6
7### Changed
8- Refactored the code to TypeScript
9
10### Removed
11- `channels.yml` support
12- `config.errorChannel` and `config.commandChannel` properties support
13
14## [4.7.1] - 2019-01-29
15### Fixed
16- Crash loop on sending errors
17
18## [4.7.0] - 2019-01-24
19### Added
20- Support for multiple command channels
21- Sending custom emoji from Messenger to Discord
22- Restart command
23
24### Changed
25- Quit command actually quits
26
27### Fixed
28- Handling multiple role mentions when first one is not mentionable
29- Setting guilds when main guild is set
30- Resetting loginFailed variable before restart
31
32## [4.6.4] - 2019-01-14
33### Changed
34- Improved Dockerfiles
35
36### Fixed
37- Made channel renaming use thread clean name
38
39## [4.6.3] - 2019-01-12
40### Added
41- Checking if name is not null when renaming
42- Not restarting when login failed
43
44### Fixed
45- Accessing command param without checking
46- Misleading missing thread error message
47
48## [4.6.2] - 2019-01-09
49### Fixed
50- Showing log folder path on error
51
52### Changed
53- Sentry endpoint
54
55### Added
56- Ignoring user-fault errors
57
58## [4.6.1] - 2019-01-04
59### Fixed
60- Crash on failed attachment URL request
61- A typo in help command
62
63## [4.6.0] - 2019-01-04
64### Added
65- `broadcast` command
66- Automatic error reporting (thanks to Sentry)
67
68### Fixed
69- Animated emoji recognition
70
71## [4.5.4] - 2019-01-01
72### Changed
73- Added using node-fetch instead of request
74
75## [4.5.3] - 2019-01-01
76### Fixed
77- Crash on creating a connection
78
79## [4.5.2] - 2018-12-27
80### Fixed
81- Crash on creating a webhook
82- Sending message between FB chats without Discord
83
84## [4.5.1] - 2018-12-26
85### Fixed
86- Crash on `add` command
87
88## [4.5.0] - 2018-12-26
89### Added
90- config.messenger.handlePlans
91- config.messenger.handlePolls
92- config.messenger.showPlanDetails
93- config.messenger.showPollDetails
94
95### Fixed
96- Sending attachments to multiple Facebook chats
97- Thread names in polls/plans with multiple Facebook chats
98
99### Changed
100- Initial thread download count -> 200
101- config.discord.showEvents -> config.messenger.handleEvents
102
103### Removed
104- Accidental `FATAL` log
105
106## [4.4.5] - 2018-12-22
107### Fixed
108- Custom emoji matching
109
110## [4.4.4] - 2018-12-22
111### Fixed
112- Gzipping old logs
113
114## [4.4.3] - 2018-12-21
115### Fixed
116- Auto-restart "timeout"
117
118## [4.4.2] - 2018-12-20
119### Added
120- Gzipping old logs
121
122### Fixed
123- Duplicate timestamping
124- Incrementing a number in temporary filenames
125
126### Removed
127- `timestamps` config section
128
129## [4.4.1] - 2018-12-20
130### Added
131- Blocking running as root
132- Full config path resolving
133
134## [4.4.0] - 2018-12-17
135### Added
136- Location maps support
137- Thread customization event support (color/emoji changes)
138
139### Fixed
140- Undefined images
141- Polls support
142- `getPath` returning config path
143
144## [4.3.1] - 2018-12-16
145### Fixed
146- Data path being ignored
147
148## [4.3.0] - 2018-12-15
149### Added
150- Polls support
151- Homebrew install instructions
152
153### Changed
154- `config` CLI parameter is now `dataPath` (see #370)
155
156### Fixed
157- XMA attachment bugs
158- Getting sender object in the runtime
159- Some typos
160
161## [4.2.1] - 2018-12-05
162### Fixed
163- Config path being "undefined" on Node 9 and lower
164
165### Removed
166- config.messenger.whitelist
167
168## [4.2.0] - 2018-12-02
169### Added
170- Auto-restart
171- Not closing Windows .exe when no config
172- Logging on m!keep
173- config.ignoredSequences
174- config.discord.ignoreBots
175- config.discord.ignoredUsers
176
177### Fixed
178- Timezone issues
179- Null attachment URL
180- Sending embed images when embeds are disabled
181
182## [4.1.11] - 2018-11-14
183### Changed
184- Fixed bug with not receiving messages from Messenger (I mean, upgraded `libfb`)
185- Stole @alufers's logger from ChatPlug
186- Fixed timezone issues
187
188## [4.1.10] - 2018-11-04
189### Changed
190- Fixed crash on invalid Discord channel IDs
191
192## [4.1.9] - 2018-11-04
193### Changed
194- Fixed setting log level
195
196## [4.1.8] - 2018-11-04
197### Changed
198- Fixed object logging depth
199
200## [4.1.7] - 2018-11-04
201### Changed
202- Upgraded `consola` logger
203- Upgraded `libfb` (again)
204
205## [4.1.6] - 2018-10-22
206### Changed
207- Downgraded `libfb` back.
208
209## [4.1.5] - 2018-10-21
210### Changed
211- Updated `libfb` to support reconnecting
212
213## [4.1.4] - 2018-10-21
214### Added
215- Added building macOS GUI app
216- Added zipping every binary
217- Added checking `showEvents`
218
219## [4.1.3] - 2018-10-16
220### Changed
221- Fixed error loop by adding a check if Discord channels are defined
222
223## [4.1.2] - 2018-10-14
224### Changed
225- Fixed `undefined` message on plan creation
226- Fixed not waiting for attachments
227- Fixed missing username/avatar in Discord - Discord messages
228- Fixed empty logs
229
230## [4.1.1] - 2018-10-12
231### Added
232- More support for extensible attachments
233
234## [4.1.0] - 2018-10-12
235### Added
236- userMentions switch for Discord
237
238### Changed
239- Attachment parsing system
240- Fixed @everyone detection
241
242## [4.0.2] - 2018-10-06
243### Changed
244- Fixed attachment size calculation (again)
245
246## [4.0.1] - 2018-10-06
247### Changed
248- Updated `libfb` to fix not sending messages
249- Cleaned up the config by moving timestamps and channels to separate categories
250- Fixed attachment size calculation
251
252## [4.0.0] - 2018-10-04
253### Added
254- Facebook message on attachments for Discord larger than 8MB
255- Discord message when Messenger failed
256
257### Changed
258- `facebook-chat-api` -> `libfb`
259
260## [3.12.2] - 2018-09-26
261### Changed
262- Fixed file downloading for more than 2 linked chats
263
264## [3.12.1] - 2018-09-25
265### Added
266- New method of uploading images to Facebook
267
268## [3.12.0] - 2018-09-19
269### Changed
270- Logger: `npmlog` -> `consola`
271
272## [3.11.4] - 2018-09-18
273### Added
274- Missing space to `and X more...`
275
276### Changed
277- Moved API to @miscord/facebook
278
279## [3.11.3] - 2018-09-16
280### Changed
281- Fixed incorrect import
282- Moved info from README to wiki
283
284## [3.11.2] - 2018-09-15
285### Changed
286- Replaced facebook-chat-api with @bjornskjald/facebook-chat-api
287
288## [3.11.1] - 2018-09-15
289### Added
290- Truncating people in plans
291
292### Removed
293- "Invited" people in plans
294
295## [3.11.0] - 2018-09-15
296### Added
297- Timestamps in the logs/console
298- Showing plans
299- `timezone` field in the config (for plan time)
300
301### Changed
302- `messenger.filter.whitelist` -> `messenger.whitelist`
303
304### Removed
305- `messenger.filter.blacklist`
306
307## [3.10.0] - 2018-09-09
308### Added
309- Read-only channels
310- Commands: `eval`, `info`, `add`, `remove`
311- Hiding automatically created channels for non-admins
312
313### Changed
314- Renamed channels.yml to connections.yml
315- Changed format of connections.yml
316- Commands: `link`, `unlink`
317
318## [3.9.3] - 2018-09-05
319### Added
320- Truncating message when exceeds 2000 chars on Discord
321
322## [3.9.2] - 2018-09-05
323### Changed
324- Fixed quit command
325- Fixed building script
326
327## [3.9.1] - 2018-09-03
328### Changed
329- Fixed crash on start when category is set in the config
330
331### Removed
332- Unused shrinkwrap.yaml file
333
334## [3.9.0] - 2018-09-02
335### Added
336- Changelog
337- New build script
338
339### Changed
340- Made m!keep case insensitive
341- createChannels' default value is now false
342- checkUpdates' default value is now false
343- Updated dependencies
344
345### Removed
346- Env config
347- Env directory