]> jfr.im git - irc/evilnet/node-irc-nefarious.git/blame - CHANGELOG.md
2.2.0
[irc/evilnet/node-irc-nefarious.git] / CHANGELOG.md
CommitLineData
b684a46d
HS
12.2.0 (2023-08-11)
2==================
3
4Internal 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
102.1.0 (2023-07-27)
11==================
12
13Bugfixes
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
19Internal 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
252.0.1 (2023-05-18)
26==================
27
28Bugfixes
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
36Internal 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
422.0.0 (2023-04-26)
43==================
44
45NOTE: This release removes support for Node 16. Please update to Node 18 or greater.
46
ca3a302e
HS
47Features
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
53Deprecations 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
60Internal 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
671.5.0 (2022-10-03)
68==================
69
70Internal 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
761.4.0 (2022-09-22)
77==================
78
79**Please note:** Minimum Node.JS version is now 16
80
81Features
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
87Bugfixes
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
93Deprecations 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
991.2.1 (2022-05-04)
100===================
101
102Bugfixes
103--------
104
105- Split lines on CR as well as CR/CRLF.
106
1071.2.0 (2021-08-18)
78bc5986
WH
108===================
109
110Bugfixes
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
1161.1.1 (2021-07-27)
117===================
36971287 118
ce026ec5
TS
119Bugfixes
120--------
121
122- Fix when 'registered' is emitted ([\#75](https://github.com/matrix-org/node-irc/issues/75))
123
124
125Internal 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
133Features
134--------
135
136 - Add a getter for maxLineLength
137
138Bugfixes
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