Releases: kelindar/iostream
Releases · kelindar/iostream
v1.3.0
This release adds a new Flush() error
method on the writer, that can call the corresponding flush method on the underlying stream. This is useful when writing into a stream that buffers, for example a compressor.
What's Changed
Full Changelog: v1.2.1...v1.3.0
v1.2.1
This release adds WriteRange
and ReadRange
methods to simplify array writing.
v1.2.0
This release adds WriteSelf(io.WriterTo) error
and a corresponding ReadSelf(io.ReaderFrom) error
which allows for a more efficient streaming of complex structures that already implement self-marshaling mechanism.
v1.1.0
This release adds Offset() uint
method to both Reader
and Writer
, allowing us to track the number of bytes read or written.
v1.0.1
This release contains a couple of fixes with ints and adds io.Reader
and io.Writer
implementation on our readers and writers.