This repository has been archived by the owner on Mar 12, 2020. It is now read-only.
Releases: phergie/phergie-irc-parser
Releases · phergie/phergie-irc-parser
Phergie 2.3.1
Minor bug fixes with CI.
2.3.0
- Allowing
~
character in nicks.
Thanks to @iwalkalone69 for the contribution!
2.1.0
2.0.1
2.0.0
- The minimum PHP version required is now PHP 5.4.2; PHP 5.3.x is no longer supported (@elazar)
- Travis CI testing configuration no longer includes PHP 5.3 and now includes PHP 7 (@elazar)
- The most current version of PHPUnit 4.x available will now be used (@Renegade334)
- Hostname elements can now take a digit as first character and no longer need to contain a TLD, for compliance with RFC 1123 (@Renegade334)
- Usernames can no longer contain @ characters, for compliance with RFC 2812 (@Renegade334)
consume()
no longer truncates incomplete lines (@Renegade334)- Command parameters now have sequential array keys where in some instances they previously did not (@Renegade334)
parse()
now returns unparseable commands in an'invalid'
key (@Renegade334)
1.6.1
- Stray
NUL
,CR
, andLF
sequences which previously caused the parser to get stuck are now stripped out prior to message parsing; see #18 (@Renegade334, @elazar) MODE
messages that include multiple mode changes are now handled; see #19 (@Renegade334)
1.6.0
- The bot nick in server responses is now returned as the
'target'
property rather than being parsed as a parameter; this is a minor BC break, but removes the need to manually discard the bot nick from the'params'
array as it is often unneeded (@Renegade334) - Instead of returning
'Unknown reply'
in the'code'
property for non-standard server response codes, the original numeric code is now returned (@hashworks) - Legacy
@license
docblock tags inconsistent with the actual license were updated (@Renegade334) - The non-standard
PROTOCTL
command, which is supported by several major servers, is now supported (@Renegade334)