Skip to content

Releases: RX14/fast_irc.cr

0.3.4

26 Mar 21:19
v0.3.4
9c29565
Compare
Choose a tag to compare

Update metadata to support 1.0.0

0.3.3

26 Nov 00:59
Compare
Choose a tag to compare

Changelog

  • (breaking change) Optimize FastIRC::Reader (and therefore FastIRC.parse). This optimization removes \r as a valid IRC line ending, only \n and \r\n are now valid.
  • The above optimization also removed a bug in FastIRC::Reader where certain valid input could cause a crash.

0.3.2

22 Oct 20:21
Compare
Choose a tag to compare

Changelog

  • Minor performance improvement in subsequent calls of Message#tags or Message#params.

0.3.1

22 Oct 20:13
Compare
Choose a tag to compare

Changelog

  • (breaking change) Message#params and Message#tags are no longer nillable, and return an empty array or empty tags when called. The old nil-returning behaviour is available through Message#params? and Message#tags? respectively.

0.3.0

16 Nov 18:57
Compare
Choose a tag to compare

Fast_irc.cr has been rewritten for efficiency and ease of use. The original version was produced as I was learning crystal, and was a mess.

Changelog

  • Better documentation, including rewritten README.
  • Easier to use interface for parsing IRC streams from IO
  • Removed hackiness
  • Added correctness (behind a switch)

The new release has slightly worse performance, but still performs in excess of 200MB/s