File tree Expand file tree Collapse file tree 3 files changed +6
-6
lines changed
Expand file tree Collapse file tree 3 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 44# Copyright, 2023-2024, by Samuel Williams.
55
66module IO ::Stream
7- VERSION = "0.9.0 "
7+ VERSION = "0.9.1 "
88end
Original file line number Diff line number Diff line change @@ -12,6 +12,10 @@ Please see the [project documentation](https://socketry.github.io/io-stream) for
1212
1313Please see the [ project releases] ( https://socketry.github.io/io-streamreleases/index ) for all releases.
1414
15+ ### v0.9.1
16+
17+ - Fix EOF behavior to match Ruby IO semantics: ` read() ` returns empty string ` "" ` at EOF while ` read(size) ` returns ` nil ` at EOF.
18+
1519### v0.9.0
1620
1721 - Add support for ` buffer ` parameter in ` read ` , ` read_exactly ` , and ` read_partial ` methods to allow reading into a provided buffer.
@@ -58,10 +62,6 @@ Please see the [project releases](https://socketry.github.io/io-streamreleases/i
5862 - Add ` #to_io ` method to ` IO::Stream::Buffered ` for better compatibility.
5963 - Modernize gem structure and dependencies.
6064
61- ### v0.4.0
62-
63- - Add convenient ` IO.Stream() ` constructor method for creating buffered streams.
64-
6565## See Also
6666
6767 - [ async-io] ( https://github.com/socketry/async-io ) — Where this implementation originally came from.
Original file line number Diff line number Diff line change 11# Releases
22
3- ## Unreleased
3+ ## v0.9.1
44
55 - Fix EOF behavior to match Ruby IO semantics: ` read() ` returns empty string ` "" ` at EOF while ` read(size) ` returns ` nil ` at EOF.
66
You can’t perform that action at this time.
0 commit comments