]>
Commit | Line | Data |
---|---|---|
b684a46d HS |
1 | 2.2.0 (2023-08-11) |
2 | ================== | |
3 | ||
4 | Internal Changes | |
5 | ---------------- | |
6 | ||
7 | - Include any certfp lines in a whois response. ([\#110](https://github.com/matrix-org/node-irc/issues/110)) | |
8 | ||
9 | ||
30840ff2 HS |
10 | 2.1.0 (2023-07-27) |
11 | ================== | |
12 | ||
13 | Bugfixes | |
14 | -------- | |
15 | ||
16 | - Fix values in isupport duplicating if multiple version responses are returned. ([\#108](https://github.com/matrix-org/node-irc/issues/108)) | |
17 | ||
18 | ||
19 | Internal Changes | |
20 | ---------------- | |
21 | ||
22 | - Migrate to using Jest for all tests. ([\#106](https://github.com/matrix-org/node-irc/issues/106)) | |
23 | ||
24 | ||
e971ea33 HS |
25 | 2.0.1 (2023-05-18) |
26 | ================== | |
27 | ||
28 | Bugfixes | |
29 | -------- | |
30 | ||
31 | - Users that quit IRC network now leave Matrix channel properly. | |
32 | Users that are killed from IRC network now leave Matrix channel properly. | |
33 | It also fixes nick changes: old nick leaves Matrix room and new nick joins Matrix room. ([\#103](https://github.com/matrix-org/node-irc/issues/103)) | |
34 | ||
35 | ||
36 | Internal Changes | |
37 | ---------------- | |
38 | ||
39 | - Increase the integration test timeout to 15s. ([\#104](https://github.com/matrix-org/node-irc/issues/104)) | |
40 | ||
41 | ||
769e8ebf HS |
42 | 2.0.0 (2023-04-26) |
43 | ================== | |
44 | ||
45 | NOTE: This release removes support for Node 16. Please update to Node 18 or greater. | |
46 | ||
ca3a302e HS |
47 | Features |
48 | -------- | |
49 | ||
50 | - Add support for splitting out the IRC connection state, and connecting via an existing socket. ([\#99](https://github.com/matrix-org/node-irc/issues/99)) | |
51 | - Export utilities for testing against ircds. ([\#102](https://github.com/matrix-org/node-irc/issues/102)) | |
52 | ||
769e8ebf HS |
53 | Deprecations and Removals |
54 | ------------------------- | |
55 | ||
56 | - Use `yarn` instead of `npm`, to be in-line with other matrix.org projects. ([\#95](https://github.com/matrix-org/node-irc/issues/95)) | |
57 | - Add support for Node 20, and drop support for Node 16. ([\#100](https://github.com/matrix-org/node-irc/issues/100)) | |
58 | ||
59 | ||
60 | Internal Changes | |
61 | ---------------- | |
62 | ||
63 | - Add support for testing against an actual IRCD. ([\#94](https://github.com/matrix-org/node-irc/issues/94)) | |
769e8ebf | 64 | - Use ergo as our ircd of choice for automated testing. ([\#101](https://github.com/matrix-org/node-irc/issues/101)) |
769e8ebf HS |
65 | |
66 | ||
e1521307 HS |
67 | 1.5.0 (2022-10-03) |
68 | ================== | |
69 | ||
70 | Internal Changes | |
71 | ---------------- | |
72 | ||
73 | - Add support for testing against an actual IRCD. ([\#94](https://github.com/matrix-org/node-irc/issues/94)) | |
74 | ||
75 | ||
224ba126 HS |
76 | 1.4.0 (2022-09-22) |
77 | ================== | |
78 | ||
79 | **Please note:** Minimum Node.JS version is now 16 | |
80 | ||
81 | Features | |
82 | -------- | |
83 | ||
84 | - The `Client` class now uses strong typing for it's emitter. ([\#91](https://github.com/matrix-org/node-irc/issues/91)) | |
85 | ||
86 | ||
87 | Bugfixes | |
88 | -------- | |
89 | ||
90 | - Prevent connection immediately terminating on expired certificate when allowed by config. Contributed by @f0x52. ([\#90](https://github.com/matrix-org/node-irc/issues/90)) | |
91 | ||
92 | ||
93 | Deprecations and Removals | |
94 | ------------------------- | |
95 | ||
96 | - Drop support for Node 12,14 and support Node 16+. ([\#92](https://github.com/matrix-org/node-irc/issues/92)) | |
97 | ||
98 | ||
0b6cd8d1 TS |
99 | 1.2.1 (2022-05-04) |
100 | =================== | |
101 | ||
102 | Bugfixes | |
103 | -------- | |
104 | ||
105 | - Split lines on CR as well as CR/CRLF. | |
106 | ||
107 | 1.2.0 (2021-08-18) | |
78bc5986 WH |
108 | =================== |
109 | ||
110 | Bugfixes | |
111 | -------- | |
112 | ||
113 | - Fix an issue where setting `opts.encodingFallback` would cause the process to crash. ([\#84](https://github.com/matrix-org/node-irc/issues/84)) | |
114 | ||
115 | ||
ce026ec5 TS |
116 | 1.1.1 (2021-07-27) |
117 | =================== | |
36971287 | 118 | |
ce026ec5 TS |
119 | Bugfixes |
120 | -------- | |
121 | ||
122 | - Fix when 'registered' is emitted ([\#75](https://github.com/matrix-org/node-irc/issues/75)) | |
123 | ||
124 | ||
125 | Internal Changes | |
126 | ---------------- | |
127 | ||
128 | - Add towncrier-based changelog setup ([\#76](https://github.com/matrix-org/node-irc/issues/76)) | |
129 | ||
130 | 1.1.0 (2021-07-26) | |
131 | =================== | |
132 | ||
133 | Features | |
134 | -------- | |
135 | ||
136 | - Add a getter for maxLineLength | |
137 | ||
138 | Bugfixes | |
139 | -------- | |
140 | ||
141 | - Fix multiline CAP responses not being processed correctly | |
142 | ||
143 | Pre 1.1.0 | |
144 | ========== | |
36971287 | 145 | |
25948f48 CN |
146 | # 0.3.8 to 0.3.9 (2015-01-16) |
147 | ## Added | |
148 | * Included notes in the README about icu / iconv | |
149 | * First draft of contributor doc! | |
150 | * Log network connection errors | |
2e29227f | 151 | * This changelog |
25948f48 CN |
152 | |
153 | ## Changed | |
154 | * Factored out parseMessage for better decoupling | |
155 | * Turn off autorejoin on kicks | |
156 | * Factored out test data to fixtures | |
157 | * Moved to irc-colors for stripping colors | |
158 | ||
159 | ## Fixed | |
160 | * Fixed line split delimiter regex to be more correct and robust | |
161 | * Fixed issue where self.hostMask may not be set when the client's nick is in use | |
162 | * Fixed hostmask length calculation--n.b., some ircds don't give the full hostmask | |
163 | * Style cleanups | |
164 | * Fixed SSL | |
165 | ||
166 | # 0.3.7 to 0.3.8 (2015-01-09) | |
167 | ## Added | |
168 | * Added support for binding to a specific local address | |
169 | * WEBIRC support | |
170 | ||
171 | ## Changed | |
172 | * Various small changes and fixes | |
173 | ||
174 | ## Fixed | |
175 | * Proper line wrapping | |
176 | * Fixed bold and underline codes |