runnel 0.3.3

the pluggable io stream. now support: stdio, string io, in memory pipe
Documentation
runnel TBD
===
Unreleased changes. Release notes have not yet been written.

0.3.3 (2021-03-08)
=====

* change pipeio auto flush from '\n' buffer to fix size buffer for
  good performance. This makes it faster than the Linux command pipe line.
* add bench

0.3.2 (2021-03-07)
=====

* change in pipeio, Receiver<String> to Receiver<Vec<u8>>
* change in pipeio, Sender<String> to Sender<Vec<u8>>

0.3.1 (2021-03-03)
=====

* add auto flush to pipeio RawPipeOut::write().

0.3.0 (2021-02-21)
=====

* add RunnelIoeBuilder and set StreamIoe field private
* rename StreamIoe to RunnelIoe
* add fn fill_stringio_with_str() into RunnelIoeBuilder
* remove call flush() in StreamIoe::drop(), cause of lock-up

0.2.2 (2021-02-20)
=====

* fix miss: io::Error process of fn medium::RawPipeOut::flush()

0.2.1 (2021-02-19)
=====

* fix bug: add call flush() in StreamIoe::drop()

0.2.0 (2021-02-14)
=====

* add doc
* change pub to private: medium::PipeIn, medium::StringIn, ...
* rename private medium::PipeIn to medium::LockablePipeIn, ...
* rename medium::StreamInPipeIn to medium::PipeIn, ...
* rename medium::StreamInLockPipeIn to medium::PipeInLock, ...
* add trait std::fmt::Debug to struct StreamIoe
* rename StreamIoe.sin to StreamIoe.pin

0.1.4 (2021-02-05)
=====

* fix dox in Cargo.toml

0.1.3 (2021-02-05)
=====

* fix doc

0.1.2 (2021-01-24)
=====

* add cfg(has_fat_stdout) and test support before rustc 1.44.0
* add pipeio to streamio crate
* rename streamio to runnel
* add tests with stream module

0.1.0 (2021-01-17)
=====
first commit