Chris Smith
bb4b8c8930
Update dependencies, gradle
Add dokka and a dependency checker plugin
hace 5 años
Chris Smith
3501e8445f
0.6.0, travis tweaks
Don't bother building on JDK9, just 8 + 11 should cover it
hace 5 años
Chris Smith
cb96f0441d
This test doesn't want to be.
hace 5 años
Chris Smith
cd952f3b79
Fix unit tests
hace 5 años
Chris Smith
23bf2faa2c
Reset state on disconnect
hace 5 años
Chris Smith
e64b705412
Improve couroutines and channel use in the socket
hace 5 años
Chris Smith
1d119f3166
Fix handling of channel user modes
Closes #8
hace 5 años
Chris Smith
93474c1ea8
Support sending TAGMSGs and reactions
hace 5 años
Chris Smith
f67a441a08
Support message tags v3.3, replies
hace 5 años
Chris Smith
2ba511702b
SASL support!
Closes #2
hace 5 años
Chris Smith
0ea1829782
0.5.0
hace 5 años
Chris Smith
6fb728f7e2
Support for notices and CTCPRs
Auth notices will be from a server or "*".
Closes #3
hace 5 años
Chris Smith
4a6ff8d7c6
Add kick processing and event
Closes #7
hace 5 años
Chris Smith
2ceecf54a8
Add support for channel modes
Closes #5
hace 5 años
Chris Smith
11405a4a38
Handle mode events
Move numerics into constants
Tidy up how IrcMessage params are made in tests
hace 5 años
Chris Smith
e51b1c6459
Add channel mode enum, method to get mode
Groundwork for #5
hace 5 años
Chris Smith
bbef1acb43
Store channel modes a bit nicer.
Groundwork for #5
hace 5 años
Chris Smith
14b9190d2f
Server Connecting and Disconnected events
hace 5 años
Chris Smith
3b1783a2ba
Architecture info
hace 5 años
Chris Smith
e92fe57d64
Add UserAccountChanged event
hace 5 años
Chris Smith
44d87b68c0
Implement MotdFinished, improve some docs
hace 5 años
Chris Smith
793bde7b26
0.4.0
hace 5 años
Chris Smith
16b6496566
Extract server names nicely
hace 5 años
Chris Smith
d2e9476667
Parse the 005 NETWORK token
hace 5 años
Chris Smith
74dd02ca3a
Rework how writing lines works, again.
To preserve the order of lines we offer them into a channel
without suspending. If we launch a new coroutine there's no
guarantee they'll execute in order, even if the method they
call is fair.
hace 5 años
Chris Smith
90167d4cb0
Support sending CTCPs and actions
hace 5 años
Chris Smith
b82e16edb1
Add support for receiving actions and CTCPs
hace 5 años
Chris Smith
4d1b35fa8a
Fix concurrency issue writing lines, bump to 0.3.1
hace 5 años
Chris Smith
1ee6e69673
Documentation
hace 5 años
Chris Smith
45ed8f34ef
0.3.0
hace 5 años
Chris Smith
6e6c4d446c
Add support for per-channel quit events
hace 5 años
Chris Smith
ca4397505b
More debugging, add weird networking info to README
hace 5 años
Chris Smith
812ec4990b
Better server state handling
Expose status (connecting, negotiating, ready)
Fire ServerReady and ServerConnected events
hace 5 años
Chris Smith
c6b0471761
Raise ServerConnected event, track status nicely
hace 5 años
Chris Smith
dba2f07510
Simplify message building and add reply method
hace 5 años
Chris Smith
4c98996b43
0.2.1 (mainly to test travis)
hace 5 años
Chris Smith
46589bd519
Deploy to bintray on tags
hace 5 años
Chris Smith
9cc7b08ee3
Make state mutation funs internal
hace 5 años
Chris Smith
580a351dda
More documentation and tidying
hace 5 años
Chris Smith
1eb9259e30
Document IrcClient, make lots of things internal.
hace 5 años
Chris Smith
2ce9a540f6
Add a couple of missing tests, coverage badge.
hace 5 años
Chris Smith
39ffbb4bb0
Add task for building coverage, make travis report it
hace 5 años
Chris Smith
af15fc0050
Enable jacoco
hace 5 años
Chris Smith
e6174a131e
Codacy badge
hace 5 años
Chris Smith
7774288bcc
Add travis badge.
hace 5 años
Chris Smith
b0d3c17663
Fix bad import in tests
hace 5 años
Chris Smith
e86f2540f9
Add travis config
hace 5 años
Chris Smith
d7edf4f25d
0.2.0
hace 5 años
Chris Smith
25e6e40855
README
hace 5 años
Chris Smith
3686c5aa2d
Rework coroutines to make more sense.
hace 5 años