Skip to content

Releases: matrix-org/node-irc

3.0.0 (2024-03-27)

08 Apr 13:55
Compare
Choose a tag to compare

The new mimimum node version is now Node 20.

Internal Changes

  • Update dependencies. (#111)

2.2.0 (2023-08-11)

11 Aug 16:01
2.2.0
Compare
Choose a tag to compare

Internal Changes

  • Include any certfp lines in a whois response. (#110)

2.1.0 (2023-07-27)

27 Jul 18:09
2.1.0
Compare
Choose a tag to compare

Bugfixes

  • Fix values in isupport duplicating if multiple version responses are returned. (#108)

Internal Changes

  • Migrate to using Jest for all tests. (#106)

2.0.1 (2023-05-18)

27 Jul 16:38
2.0.1
Compare
Choose a tag to compare

Note: This release was actually made available on 18/05/23, but due to an admin error we never published the GitHub release.

Bugfixes

  • Users that quit IRC network now leave Matrix channel properly.
    Users that are killed from IRC network now leave Matrix channel properly.
    It also fixes nick changes: old nick leaves Matrix room and new nick joins Matrix room. (#103)

Internal Changes

  • Increase the integration test timeout to 15s. (#104)

2.0.0 (2023-04-26)

26 Apr 08:54
2.0.0
Compare
Choose a tag to compare

NOTE: This release removes support for Node 16. Please update to Node 18 or greater.

Features

  • Add support for splitting out the IRC connection state, and connecting via an existing socket. (#99)
  • Export utilities for testing against ircds. (#102)

Deprecations and Removals

  • Use yarn instead of npm, to be in-line with other matrix.org projects. (#95)
  • Add support for Node 20, and drop support for Node 16. (#100)

Internal Changes

  • Add support for testing against an actual IRCD. (#94)
  • Use ergo as our ircd of choice for automated testing. (#101)

1.5.0 (2022-10-03)

03 Oct 13:37
1.5.0
Compare
Choose a tag to compare

Internal Changes

  • Add support for testing against an actual IRCD. (#94)

1.4.0 (2022-09-22)

22 Sep 10:01
1.4.0
Compare
Choose a tag to compare

Please note: Minimum Node.JS version is now 16

Features

  • The Client class now uses strong typing for it's emitter. (#91)

Bugfixes

  • Prevent connection immediately terminating on expired certificate when allowed by config. Contributed by @f0x52. (#90)

Deprecations and Removals

  • Drop support for Node 12,14 and support Node 16+. (#92)