All Versions
8
Latest Version
Avg Release Cycle
118 days
Latest Release
2336 days ago

Changelog History

  • v0.3.3 Changes

    November 26, 2017

    ๐Ÿ”„ 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.
  • v0.3.2 Changes

    October 22, 2017

    ๐Ÿ”„ Changelog

    • ๐ŸŽ Minor performance improvement in subsequent calls of Message#tags or Message#params.
  • v0.3.1 Changes

    October 22, 2017

    ๐Ÿ”„ 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.
  • v0.3.0 Changes

    November 16, 2016

    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

  • v0.2.2

    July 07, 2016
  • v0.2.1

    March 19, 2016
  • v0.2.0

    March 19, 2016
  • v0.1.0

    August 25, 2015