Browse Source

1.1.0

tags/v1.1.0^0
Chris Smith 5 years ago
parent
commit
fa05f69aa3
3 changed files with 23 additions and 20 deletions
  1. 21
    18
      CHANGELOG.adoc
  2. 1
    1
      build.gradle.kts
  3. 1
    1
      docs/index.adoc

+ 21
- 18
CHANGELOG.adoc View File

@@ -1,6 +1,9 @@
1 1
 = Changelog
2 2
 
3 3
 == Next version (in development)
4
+* No changes yet
5
+
6
+== v1.1.0 (2019-03-13)
4 7
 
5 8
 * Away support:
6 9
 ** Added sendAway() method
@@ -12,7 +15,7 @@
12 15
   reduce array copying and clean up code
13 16
 * (Internal) Converted README, LICENCE and CHANGELOG to Asciidoc.
14 17
 
15
-== v1.0.1
18
+== v1.0.1 (2019-03-10)
16 19
 
17 20
 * Fixed issue with very long packets not fitting in buffers
18 21
   after TLS decryption.
@@ -25,7 +28,7 @@
25 28
 * Fixed various issues with disconnecting TLS connections
26 29
   not behaving correctly
27 30
 
28
-== v1.0.0
31
+== v1.0.0 (2019-03-09)
29 32
 
30 33
 * Replaced Ktor dependency with custom socket handling, which fixes
31 34
   fatal issue when connecting to servers over TLS that request a
@@ -37,7 +40,7 @@
37 40
   publishes AAAA records.
38 41
 * BREAKING: Default port is now 6697, TLS is enabled by default
39 42
 
40
-== v0.11.0
43
+== v0.11.0 (2019-03-06)
41 44
 
42 45
 * Added SourcedEvent interface for events that have a user source attached
43 46
 * Added ChannelJoinFailed event
@@ -45,7 +48,7 @@
45 48
   users joining/leaving channels
46 49
 * Added missing user parameter to ModeChangedEvent
47 50
 
48
-== v0.10.3
51
+== v0.10.3 (2019-02-26)
49 52
 
50 53
 * Fix issue parsing CTCPs when the content contained multi-byte chars
51 54
 * Fixed multiple issues when receiving malformed input from the server:
@@ -55,13 +58,13 @@
55 58
   * Better handling for duplicate JOIN messages
56 59
   * Ignored messages are now logged more consistently
57 60
 
58
-== v0.10.2
61
+== v0.10.2 (2019-02-25)
59 62
 
60 63
 * Fix handling of multiple long lines sometimes dropping part of the line
61 64
 * Support lines with 8191 bytes of tags, as allowed by the message-tags spec
62 65
 * Fix a few more instances of occasional ConcurrentModificationExceptions
63 66
 
64
-== v0.10.1
67
+== v0.10.1 (2019-02-24)
65 68
 
66 69
 * Added NickChangeFailed event for when nicknames are in use, banned, etc
67 70
 * Added sendPart method
@@ -69,7 +72,7 @@
69 72
 * (Internal) Moved message processors into their own package
70 73
 * (Internal) Added ExperimentalIrcClient interface for features not yet ready for release
71 74
 
72
-== v0.10.0
75
+== v0.10.0 (2019-02-21)
73 76
 
74 77
 * Batch start and end events are no longer included in BatchReceived events
75 78
 * Batches now expose complete metadata from their start event
@@ -87,7 +90,7 @@
87 90
 * (Internal) Added annotation to track removal of deprecated methods
88 91
 * (Internal) Migrate unit tests to use Mockk instead of Mockito
89 92
 
90
-== v0.9.0
93
+== v0.9.0 (2019-02-15)
91 94
 
92 95
 * Improve DSL for creating an IrcClient to allow parameters to be passed to server and profile
93 96
   e.g. IrcClient { server("irc.example.com", 6667) }
@@ -108,7 +111,7 @@
108 111
     e.g. ChannelFanOutMutator creates Channel* events for global quits/nick changes/etc
109 112
 ** Event handlers now just handle events, and don't return anything
110 113
 
111
-== v0.8.0
114
+== v0.8.0 (2019-02-12)
112 115
 
113 116
 * Added support for SCRAM-SHA-1 and SCRAM-SHA-256 SASL mechanisms
114 117
 * Added MotdLineReceived event
@@ -116,7 +119,7 @@
116 119
 * Add utility method IrcClient.isChannel(String) to identify if a target is a channel or not
117 120
 * (Internal) Move event handlers into their own package
118 121
 
119
-== v0.7.0
122
+== v0.7.0 (2019-02-07)
120 123
 
121 124
 * Fixed experimental API warnings when using IrcClient
122 125
 * BREAKING: IrcClients are now constructed using a DSL
@@ -130,7 +133,7 @@
130 133
 * Added ServerConnectionError, raised when connecting to the server fails
131 134
 * (Internal) Minor version updates for Gradle, Kotlin and JUnit
132 135
 
133
-== v0.6.0
136
+== v0.6.0 (2019-02-06)
134 137
 
135 138
 * Changed USER command to not send the server name, per modern standards
136 139
 * Added support for SASL authentication (with PLAIN mechanism)
@@ -146,7 +149,7 @@
146 149
 * State is now reset when the client is disconnected, so you can immediately reconnect
147 150
 * (Internal) improved how coroutines and channels are used in LineBufferedSocket
148 151
 
149
-== v0.5.0
152
+== v0.5.0 (2019-02-05)
150 153
 
151 154
 * Server state:
152 155
 ** Added ServerConnecting and ServerDisconnected events
@@ -165,7 +168,7 @@
165 168
 ** Added CtcpReplyReceived event
166 169
 * Improved some documentation
167 170
 
168
-== v0.4.0
171
+== v0.4.0 (2019-02-04)
169 172
 
170 173
 * Added CtcpReceived and ActionReceived events
171 174
 * Added sendCtcp and sendAction message builders
@@ -173,12 +176,12 @@
173 176
 * Added 'network' server feature
174 177
 * Added serverName field to ServerState
175 178
 
176
-== v0.3.1
179
+== v0.3.1 (2019-02-04)
177 180
 
178 181
 * Added more documentation to public methods/classes
179 182
 * Fixed exception when sending multiple lines at once (e.g. when connecting!)
180 183
 
181
-== v0.3.0
184
+== v0.3.0 (2019-02-03)
182 185
 
183 186
 * Simplified how messages are constructed.
184 187
 ** Instead of: client.send(joinMessage("#channel"))
@@ -192,18 +195,18 @@
192 195
 * Added ChannelQuit event, raised for each channel a user is in when they quit
193 196
 * (Internal) Event handlers can now return more events to emit
194 197
 
195
-== v0.2.1
198
+== v0.2.1 (2019-02-03)
196 199
 
197 200
 * Added documentation and reduced visibility of some internal methods/classes
198 201
 * (Internal) Enabled Travis, Codacy and Coveralls
199 202
 
200
-== v0.2.0
203
+== v0.2.0 (2019-02-02)
201 204
 
202 205
 * Added support for connecting over TLS
203 206
 * BREAKING: Simplified how event handlers are registered
204 207
 * BREAKING: Improved use of coroutines so users don't have to worry about them
205 208
 * (Internal) Upgraded to Gradle 5.1.1
206 209
 
207
-== v0.1.0
210
+== v0.1.0 (2019-02-01)
208 211
 
209 212
 * Initial release

+ 1
- 1
build.gradle.kts View File

@@ -2,7 +2,7 @@ import org.jetbrains.dokka.gradle.DokkaTask
2 2
 import org.jetbrains.dokka.gradle.LinkMapping
3 3
 import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
4 4
 
5
-version = "1.0.1"
5
+version = "1.1.0"
6 6
 group = "com.dmdirc.ktirc"
7 7
 
8 8
 plugins {

+ 1
- 1
docs/index.adoc View File

@@ -1,6 +1,6 @@
1 1
 = KtIrc {version}
2 2
 Chris Smith
3
-:version: 1.0.1
3
+:version: 1.1.0
4 4
 :toc: left
5 5
 :toc-position: left
6 6
 :toclevels: 5

Loading…
Cancel
Save