Skip to content

Releases: jeromeludmann/irc

v0.23.1

05 Apr 12:35

Choose a tag to compare

Features

  • feat(bench): add benchmarks and stress tests (#31) (a58d8e9)

Other Changes

  • test(core): add resilience tests for parser and client (#29) (aa2fdf4)
  • perf(core/parsers): optimize core parser (#30) (ebeed3a)
  • ci(release-npm): pin Node 22.14 to avoid broken npm in 22.22 (a7ec570)

v0.23.0

03 Apr 20:34

Choose a tag to compare

Features

  • feat(plugins): add new IRCv3 capabilities, event naming fixes and multi-events (#26) (85190ab)

Other Changes

  • ci: reorganize workflows into pure orchestrators with consistent naming (#27) (ea16897)
  • refactor(plugins/registration): extract AuthMethod type from inline union (8d1b0cb)
  • ci: fix release workflows (be860f4)

v0.22.2

29 Mar 17:51

Choose a tag to compare

Bug Fixes

  • fix(runtime): fix bun typecheck compatibility (ff3a663)

Other Changes

  • chore: rename repo from deno-irc to irc (ab6847c)
  • ci: reorder integration jobs into 3 stages and fix README link (884c07f)

v0.22.1

29 Mar 13:59

Choose a tag to compare

Features

  • feat(runtime): add Bun support (#25) (95de449)
  • feat: add npm registry support (89b78e1)

v0.21.0

25 Mar 21:13

Choose a tag to compare

Features

  • feat: add IRCv3 capabilities, WHO/WHOX, MONITOR and message splitting (#22) (97e5eab)

Other Changes

  • docs(contributing): document plugin system for contributors (4ec846a)
  • ci(node): enforce runtime typecheck with tsc (bcbec98)
  • docs(api): remove duplicate ctcp_time entry (f3ba9c0)

v0.20.0

22 Mar 23:31

Choose a tag to compare

Features

  • feat!: add Node.js 20+ compatibility via runtime abstraction layer (c197c60)

v0.19.0

22 Mar 20:08

Choose a tag to compare

Features

  • feat!: add SASL EXTERNAL authentication and rework connect() API (6ef5d77)

Other Changes

  • test: improve test coverage for certFile and reconnect TLS (120d93c)
  • test: migrate E2E from ngircd to Ergo and add SASL E2E tests (46d91e8)
  • ci: unify release and publish into a single workflow with changelog (51afad3)

v0.18.3

22 Mar 15:40

Choose a tag to compare

Bug Fixes

  • fix(plugins/nicklist): guard nick handler against missing nicks and sync state (63fc9ef)
  • fix: use absolute URL for CONTRIBUTING.md link and remove it from publish (9025836)

Other Changes

  • chore: update @std/assert and @std/fmt to latest versions (2533173)

Full Changelog: v0.18.2...v0.18.3

v0.18.2

21 Mar 00:51

Choose a tag to compare

Full Changelog: v0.18.1...v0.18.2

v0.18.1

18 Mar 20:39

Choose a tag to compare

Full Changelog: v0.18.0...v0.18.1