Skip to content

Commit 1ee0a1d

Browse files
authored
Created new changelog file (#176)
Renamed old changelog file and create changelog for 0.2.* releases. Fixes #173
1 parent 51aef09 commit 1ee0a1d

File tree

2 files changed

+83
-59
lines changed

2 files changed

+83
-59
lines changed

CHANGELOG-0.1.X.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
# 0.1.5
2+
> Published 12 Feb 2019
3+
4+
- `AbstractOutput` is implementable, simplified API
5+
- Fixed ISO-8859-1 and other character encodings on native
6+
- Fixed segfault caused by a wrong character encoding specified
7+
- Introduced initial unsigned types support (#28)
8+
- Introduced initial POSIX synchronous support (#34):
9+
- added `Input(fileDescriptor)` and `Output(fileDescriptor)`
10+
- added `read`, `write`, `fread`, `fwrite`, `send`, `receive`, `sendto`, `recvfrom`
11+
with `IoBuffer` parameter
12+
- Introduced initial `PosixException` support
13+
- Strengthened internal API restrictions
14+
- Introduced `Input.copyTo(Output)` utility function
15+
- Introduced multiplatform `IOException`
16+
- Introduced `reverseByteOrder` for primitive numeric types
17+
- Fixed several memory management bugs
18+
- Eliminated accidentally used JDK8+ API (#35)
19+
- Fixed loosing trailing bytes in byte channel on native and JS (
20+
[ktor/787](https://github.com/ktorio/ktor/issues/787),
21+
[ktor/920](https://github.com/ktorio/ktor/issues/920)
22+
)
23+
- Improved `readDirect`/`writeDirect` functions on platforms.
24+
- Fixed non-local returns from `use {}` block.
25+
- Kotlin 1.3.21
26+
27+
# 0.1.4
28+
> Published 23 Jan 2019
29+
30+
- Fixed byteOrder switch for packets (#30)
31+
- Upgrade to Gradle 4.10 with new metadata
32+
- Kotlin 1.3.20
33+
34+
# 0.1.3
35+
> Published 25 Dec 2018
36+
37+
- Fixed wrong pom dependencies
38+
39+
# 0.1.2
40+
> Published 24 Dec 2018
41+
42+
- Fixed byte channel constructor from an array
43+
- Fixed endGap related errors (#23)
44+
- Introduced suspending consumeEachRemaining (#22)
45+
- Kotlin 1.3.11, kotlinx.coroutines 1.1.0
46+
- Fixed await returned wrong result in sequential implementation (#24)
47+
- `await` and `awaitAtLeast` contract clarified (#24)
48+
- Fixed blocking I/O adapter to use coroutine's event loop
49+
50+
# 0.1.1
51+
> Published 4 Dec 2018
52+
53+
- Fixed ability to implement DefaultPool in common
54+
- Fixed error "Unable to stop reading in state Writing"
55+
- Fixed tryPeek implementation to not consume byte
56+
- Introduced peekCharUtf8
57+
- Added a cpointer constructor to native IoBuffer so that IoBuffer can be used to read AND write on a memory chunk
58+
- Made ByteChannel pass original cause from the owner job
59+
- Fixed reading UTF-8 lines
60+
- Fixed empty chunk view creation
61+
- Utility functions takeWhile* improvements
62+
63+
# 0.1.0
64+
> Published 15 Nov 2018
65+
Initial release, maven central

CHANGELOG.md

Lines changed: 18 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -1,65 +1,24 @@
1-
# 0.1.5
2-
> Published 12 Feb 2019
1+
# CHANGELOG
32

4-
- `AbstractOutput` is implementable, simplified API
5-
- Fixed ISO-8859-1 and other character encodings on native
6-
- Fixed segfault caused by a wrong character encoding specified
7-
- Introduced initial unsigned types support (#28)
8-
- Introduced initial POSIX synchronous support (#34):
9-
- added `Input(fileDescriptor)` and `Output(fileDescriptor)`
10-
- added `read`, `write`, `fread`, `fwrite`, `send`, `receive`, `sendto`, `recvfrom`
11-
with `IoBuffer` parameter
12-
- Introduced initial `PosixException` support
13-
- Strengthened internal API restrictions
14-
- Introduced `Input.copyTo(Output)` utility function
15-
- Introduced multiplatform `IOException`
16-
- Introduced `reverseByteOrder` for primitive numeric types
17-
- Fixed several memory management bugs
18-
- Eliminated accidentally used JDK8+ API (#35)
19-
- Fixed loosing trailing bytes in byte channel on native and JS (
20-
[ktor/787](https://github.com/ktorio/ktor/issues/787),
21-
[ktor/920](https://github.com/ktorio/ktor/issues/920)
22-
)
23-
- Improved `readDirect`/`writeDirect` functions on platforms.
24-
- Fixed non-local returns from `use {}` block.
25-
- Kotlin 1.3.21
3+
## 0.2.1
4+
> Published 11 Jul 2023
5+
6+
The release includes a bug fix solving the issue with dependency management.
267

27-
# 0.1.4
28-
> Published 23 Jan 2019
8+
### Bugfixes
9+
- Fixed the dependency type for `bytesting` module,
10+
it is no longer required to explicitly specify it when using `kotlinx-io-core`
11+
([#169](https://github.com/Kotlin/kotlinx-io/issues/169)).
2912

30-
- Fixed byteOrder switch for packets (#30)
31-
- Upgrade to Gradle 4.10 with new metadata
32-
- Kotlin 1.3.20
13+
## 0.2.0
14+
> Published 3 Jul 2023
3315
34-
# 0.1.3
35-
> Published 25 Dec 2018
16+
Initial release of the new `kotlinx-io` version implemented based on `Okio` library.
3617

37-
- Fixed wrong pom dependencies
18+
### Features
19+
- A trimmed-down and reworked version of the core Okio API
20+
([#132](https://github.com/Kotlin/kotlinx-io/issues/132), [#137](https://github.com/Kotlin/kotlinx-io/issues/137))
21+
- ByteString implementation ([#133](https://github.com/Kotlin/kotlinx-io/issues/133))
3822

39-
# 0.1.2
40-
> Published 24 Dec 2018
41-
42-
- Fixed byte channel constructor from an array
43-
- Fixed endGap related errors (#23)
44-
- Introduced suspending consumeEachRemaining (#22)
45-
- Kotlin 1.3.11, kotlinx.coroutines 1.1.0
46-
- Fixed await returned wrong result in sequential implementation (#24)
47-
- `await` and `awaitAtLeast` contract clarified (#24)
48-
- Fixed blocking I/O adapter to use coroutine's event loop
49-
50-
# 0.1.1
51-
> Published 4 Dec 2018
52-
53-
- Fixed ability to implement DefaultPool in common
54-
- Fixed error "Unable to stop reading in state Writing"
55-
- Fixed tryPeek implementation to not consume byte
56-
- Introduced peekCharUtf8
57-
- Added a cpointer constructor to native IoBuffer so that IoBuffer can be used to read AND write on a memory chunk
58-
- Made ByteChannel pass original cause from the owner job
59-
- Fixed reading UTF-8 lines
60-
- Fixed empty chunk view creation
61-
- Utility functions takeWhile* improvements
62-
63-
# 0.1.0
64-
> Published 15 Nov 2018
65-
Initial release, maven central
23+
---
24+
Changelog for previous versions may be found in [CHANGELOG-0.1.X.md](CHANGELOG-0.1.X.md)

0 commit comments

Comments
 (0)