Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

CHANGELOG 2.2KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. vNEXT (in development)
  2. * Server state:
  3. * Added ServerConnecting and ServerDisconnected events
  4. * Server status now starts as Disconnected rather than Connecting
  5. * Improved error message when features are of an unexpected type
  6. * Channel modes:
  7. * CHANMODES feature is now stored as an array, not a single comma-separated string
  8. * Added ChanModeType enum, and method in ServerState to get the type of a mode
  9. * Added ModeChanged event, for user and channel mode changes and discovery
  10. * Added modes and modesDiscovered to ChannelState
  11. * Other new events:
  12. * Added MotdFinished event
  13. * Added UserAccountChanged event
  14. * Added ChannelUserKicked event
  15. * Improved some documentation
  16. v0.4.0
  17. * Added CtcpReceived and ActionReceived events
  18. * Added sendCtcp and sendAction message builders
  19. * Fix issue with messages being sent out of order, which sometimes caused problems connecting to passworded servers
  20. * Added 'network' server feature
  21. * Added serverName field to ServerState
  22. v0.3.1
  23. * Added more documentation to public methods/classes
  24. * Fixed exception when sending multiple lines at once (e.g. when connecting!)
  25. v0.3.0
  26. * Simplified how messages are constructed.
  27. Instead of: client.send(joinMessage("#channel"))
  28. Now use: client.sendJoin("#channel")
  29. * Added reply utility to easily send replies to message events
  30. * Server state improvements:
  31. * Added status field to ServerState
  32. * ServerConnected event is emitted as soon as the socket is connected
  33. * ServerReady event is emitted after logging in, negotiating, etc
  34. * Added extra debugging to show what type of events are being dispatched
  35. * Added ChannelQuit event, raised for each channel a user is in when they quit
  36. * (Internal) Event handlers can now return more events to emit
  37. v0.2.1
  38. * Added documentation and reduced visibility of some internal methods/classes
  39. * (Internal) Enabled Travis, Codacy and Coveralls
  40. v0.2.0
  41. * Added support for connecting over TLS
  42. * Simplified how event handlers are registered
  43. * Improved use of coroutines so users don't have to worry about them
  44. * (Internal) Upgraded to Gradle 5.1.1