Chris Smith
793bde7b26
0.4.0
vor 5 Jahren
Chris Smith
16b6496566
Extract server names nicely
vor 5 Jahren
Chris Smith
d2e9476667
Parse the 005 NETWORK token
vor 5 Jahren
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.
vor 5 Jahren
Chris Smith
90167d4cb0
Support sending CTCPs and actions
vor 5 Jahren
Chris Smith
b82e16edb1
Add support for receiving actions and CTCPs
vor 5 Jahren
Chris Smith
4d1b35fa8a
Fix concurrency issue writing lines, bump to 0.3.1
vor 5 Jahren
Chris Smith
1ee6e69673
Documentation
vor 5 Jahren
Chris Smith
45ed8f34ef
0.3.0
vor 5 Jahren
Chris Smith
6e6c4d446c
Add support for per-channel quit events
vor 5 Jahren
Chris Smith
ca4397505b
More debugging, add weird networking info to README
vor 5 Jahren
Chris Smith
812ec4990b
Better server state handling
Expose status (connecting, negotiating, ready)
Fire ServerReady and ServerConnected events
vor 5 Jahren
Chris Smith
c6b0471761
Raise ServerConnected event, track status nicely
vor 5 Jahren
Chris Smith
dba2f07510
Simplify message building and add reply method
vor 5 Jahren
Chris Smith
4c98996b43
0.2.1 (mainly to test travis)
vor 5 Jahren
Chris Smith
46589bd519
Deploy to bintray on tags
vor 5 Jahren
Chris Smith
9cc7b08ee3
Make state mutation funs internal
vor 5 Jahren
Chris Smith
580a351dda
More documentation and tidying
vor 5 Jahren
Chris Smith
1eb9259e30
Document IrcClient, make lots of things internal.
vor 5 Jahren
Chris Smith
2ce9a540f6
Add a couple of missing tests, coverage badge.
vor 5 Jahren
Chris Smith
39ffbb4bb0
Add task for building coverage, make travis report it
vor 5 Jahren
Chris Smith
af15fc0050
Enable jacoco
vor 5 Jahren
Chris Smith
e6174a131e
Codacy badge
vor 5 Jahren
Chris Smith
7774288bcc
Add travis badge.
vor 5 Jahren
Chris Smith
b0d3c17663
Fix bad import in tests
vor 5 Jahren
Chris Smith
e86f2540f9
Add travis config
vor 5 Jahren
Chris Smith
d7edf4f25d
0.2.0
vor 5 Jahren
Chris Smith
25e6e40855
README
vor 5 Jahren
Chris Smith
3686c5aa2d
Rework coroutines to make more sense.
vor 5 Jahren
Chris Smith
122483b371
Simplify how event handlers are exposed
vor 5 Jahren
Chris Smith
562bbc84fe
Upgrade to Gradle 5.1.1, fix new deprecations
vor 5 Jahren
Chris Smith
14a192379b
TLS support
vor 5 Jahren
Chris Smith
76fe1dd01d
Licence
vor 5 Jahren
Chris Smith
748e0884f8
Update from unstable kotlin versions
vor 5 Jahren
Chris Smith
a8d8a8ba74
Add dependencies to pom
vor 5 Jahren
Chris Smith
f91426f727
First pass at publishing config
vor 5 Jahren
Chris Smith
fb6a84184f
Add initial integration tests/framework
vor 5 Jahren
Chris Smith
3be57d029b
First pass at user state processing
vor 5 Jahren
Chris Smith
20fd88e14c
Add user state
vor 5 Jahren
Chris Smith
b025789870
Handle extended joins
vor 5 Jahren
Chris Smith
13d0783ac6
Handle account name tags
vor 5 Jahren
Chris Smith
7e54d86956
Expose message time in events
vor 5 Jahren
Chris Smith
b0941e1047
Tag parsing support
vor 5 Jahren
Chris Smith
36f042ac8f
Handle userhost-in-names responses
vor 5 Jahren
Chris Smith
1644e4444f
Make gradlew executable
vor 5 Jahren
Chris Smith
e8c9db899a
Disable parallel execution
It doesn't work reliably from gradle and doesn't actually speed
things up.
vor 5 Jahren
Chris Smith
a1a3c66c5b
Rudimentary capabilities support
vor 5 Jahren
Chris Smith
0cbac7dd11
Quit handling
vor 5 Jahren
Chris Smith
36c7acfe2a
Add rudimentary PRIVMSG handling
vor 5 Jahren
Chris Smith
0309a660cd
Part handling
vor 5 Jahren