Revision history for Perl module IO::Framed
0.12 Fri Aug 24 2018
- Add read_until() method.
0.11 Sun Aug 12 2018
- BREAKING CHANGE: Treat zero-length and undefined input to write() as
failure states.
0.10 Tue Jan 9 2018
- Switch to two-digit version numbers (rpm seems to like them better)
- remove README.pod from Makefile target (cf. EU::MM #119)
0.04 Fri Dec 29 2017
- Allow read methods besides IO::SigGuard::sysread.
- Allow write methods besides IO::SigGuard::syswrite.
- Make all errors subclass IO::Framed::X::Base.
- Supply some missing tests.
- Resort the changelog in descending chronological order.
0.031 Thu Nov 9 2017
- Fix up some documentation. No code changes.
0.03 Tue Jul 24 2017
- Deprecate the ReadWrite class; reassign that functionality to
the IO::Framed namespace.
- allow_empty_read() to make read() not throw EmptyRead on an empty read.
0.021 Sun Apr 9 2017
- Again tweak the tests for MSWin: drop new_from_fd() since it hangs.
(thank you to CHORNY for pointing out the problem!)
0.02 Wed Apr 5 2017
- Deprecate the Blocking/NonBlocking write classes. This radically
simplifies the usage and allows clean switching back and forth between
blocking (“unqueued”) and non-blocking (“queued”) writes.
0.018 Wed Apr 5 2017
- Tests: avoid blocking() on normally-created file handles since only
Perl 5.14+ automatically upgrades file handles to IO::File.
0.017 Wed Apr 5 2017
- Require the most recent IO::SigGuard in the MakeFile, which
hopefully will fix some CPAN Testers test reports.
0.016 Wed Apr 5 2017
- Thanks to CHORNY: Fixes for Strawberry Perl and other OSes that
treat EWOULDBLOCK as a separate error from EAGAIN.
0.015 Sat Apr 1 2017
- Fixes for tests on Linux
0.014 Sat Apr 1 2017
- Add no-op stub queue methods to Write::Blocking so that
applications don’t need to care whether a given IO object
is blocking or not.
0.013 Sat Apr 1 2017
- Fix ReadWrite modules to actually work. :-/
0.012 Sat Apr 1 2017
- instead of “input”/“output” in accessors,
use “read”/“write” since those are the module and method names
and should thus be easier to remember.
0.011 Sat Apr 1 2017
- Compile/sanity fixes
0.01 Fri Mar 31 2017
- first release